<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Olivier Coudert&#039;s Blog &#187; EDA</title>
	<atom:link href="http://www.ocoudert.com/blog/tag/eda-asic-fpga/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ocoudert.com/blog</link>
	<description>My take on tech --and other topics</description>
	<lastBuildDate>Sat, 21 Jan 2012 20:30:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Why Synopsys buying Magma is good</title>
		<link>http://www.ocoudert.com/blog/2011/12/18/why-synopsys-buying-magma-is-good/</link>
		<comments>http://www.ocoudert.com/blog/2011/12/18/why-synopsys-buying-magma-is-good/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 02:41:16 +0000</pubDate>
		<dc:creator>Olivier Coudert</dc:creator>
				<category><![CDATA[EDA]]></category>

		<guid isPermaLink="false">http://www.ocoudert.com/blog/?p=1397</guid>
		<description><![CDATA[Synopsys recently announced they reached an agreement to acquire Magma. The natural questions are then “why”, and “is it a good thing”. Here are my two cents. The “why” first. For Synopsys, I can think of a few good reasons: &#160; Magma’s Talus Vortex is still a disruption for many P&#38;R Synopsys deals. Magma’s FineSim [...] [...]<p>Continue reading <a href="http://www.ocoudert.com/blog/2011/12/18/why-synopsys-buying-magma-is-good/">Why Synopsys buying Magma is good</a></p>
Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/' rel='bookmark' title='Synopsys is getting into the cloud'>Synopsys is getting into the cloud</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Synopsys recently <a href="http://www.prnewswire.com/news-releases/synopsys-to-acquire-magma-design-automation-134779323.html">announced</a> they reached an agreement to acquire Magma. The natural questions are then “why”, and “is it a good thing”. Here are my two cents.</p>
<p><a href="http://www.ocoudert.com/blog/wp-content/uploads/2011/12/synopsys_logo2-300x65.jpg"><img class="alignright size-full wp-image-1406" title="synopsys_logo2-300x65" src="http://www.ocoudert.com/blog/wp-content/uploads/2011/12/synopsys_logo2-300x65.jpg" alt="Synopsys logo" width="230" height="50" /></a></p>
<p>The “why” first. For Synopsys, I can think of a few good reasons:</p>
<p>&nbsp;</p>
<ol>
<li>Magma’s Talus Vortex is still a disruption for many P&amp;R Synopsys deals.<a href="http://www.ocoudert.com/blog/wp-content/uploads/2011/12/MAGMA-LOGO.png"><img class="alignright size-full wp-image-1405" title="MAGMA-LOGO" src="http://www.ocoudert.com/blog/wp-content/uploads/2011/12/MAGMA-LOGO.png" alt="Magma logo" width="230" height="63" /></a></li>
<li>Magma’s FineSim started to make a significant dent into Synopsys’ SPICE market share.</li>
<li>Magma’s Titan is a viable solution against Cadence’s solution for analog and mixed signal design, unlike Synopsys’ in-house tool.</li>
<li>Magma’s Tekton showed how Synopsys’ PrimeTime has been lacking innovations to bring distributed timing signoff to the customers.</li>
</ol>
<p>For Magma, a good answer to “why “is a 30% premium on its stock price, which Rajeev Madhavan, the CEO of Magma, has been working very hard to push up. Also maybe Rajeev realized that Magma would never realize one of his ambitions, beating Synopsys at his own game, RTL synthesis. Or maybe he finally acknowledged that you cannot grow if you keep discounting your own products, and keep trimming talents for cost reasons. Regardless of the motivations, I am sure that Rajeev leaves with a good deal in his hands.</p>
<p>What about Magma’s employees? For them, the premium on the stock price is good news. But what will happen to their jobs is more of a mixed bag. In such acquisition, sales and marketing are the first to go. Synopsys will certainly retain the R&amp;D talents they care about –FineSim, Titan, Tekton, and possibly a handful of people in the backend. I hear a lot of people in Magma India that wonder what will happen of them. Not to worry. I think it would be foolish for Synopsys not to leverage Magma’s R&amp;D facilities in India. Both Noida and Bangalore’s Magma offices are made of strong, committed, talented people. They can easily be reassigned to other projects.</p>
<p>What about the users? Their reaction is likely to be negative. The reason: Magma out means less competition, thus less innovation and possibly higher prices. Also many users are reluctant to deal with Synopsys sales people that are often perceived as arrogant.</p>
<p>However Magma has been cutting down the price of its tools to a point that it has been hurting the EDA industry as a whole. Being aggressive on price to gain market share is good, but cutting down the price to stay in business is bad. Investing in new tools is good, but dispersing scares resources on too many projects results in unfocused strategies that fail to deliver. My take is that for the longer term, the disappearance of Magma will benefit the user as well.</p>
<p>What about the EDA industry? This is clearly good news. This consolidation is an opportunity for Synopsys to be ambitious. Also Magma’s acquisition will free talents, and will make some startups look like a decent alternative for the customers that want to balance Synopsys’ hold on the industry. Change is good. Thank you Magma for shaking the industry, and welcome to the future movers.</p>
<p>Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/' rel='bookmark' title='Synopsys is getting into the cloud'>Synopsys is getting into the cloud</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ocoudert.com/blog/2011/12/18/why-synopsys-buying-magma-is-good/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why EDA in the cloud will come from startups</title>
		<link>http://www.ocoudert.com/blog/2011/10/11/why-eda-in-the-cloud-will-come-from-startups/</link>
		<comments>http://www.ocoudert.com/blog/2011/10/11/why-eda-in-the-cloud-will-come-from-startups/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 15:03:50 +0000</pubDate>
		<dc:creator>Olivier Coudert</dc:creator>
				<category><![CDATA[EDA]]></category>
		<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://www.ocoudert.com/blog/?p=1368</guid>
		<description><![CDATA[By now the EDA community should know that cloud computing in the industry is inevitable. Most CPU-time hungry tasks (e.g., logic simulation, extraction, physical verification) in the design flow cannot substantially be improved at the algorithmic level. Thus we must rely on massive parallelism to reduce wall time to acceptable levels. And since nobody wants [...] [...]<p>Continue reading <a href="http://www.ocoudert.com/blog/2011/10/11/why-eda-in-the-cloud-will-come-from-startups/">Why EDA in the cloud will come from startups</a></p>
Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/' rel='bookmark' title='Synopsys is getting into the cloud'>Synopsys is getting into the cloud</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/' rel='bookmark' title='EDA in the cloud: shall we be scared?'>EDA in the cloud: shall we be scared?</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/' rel='bookmark' title='Cloud computing: an opportunity for EDA'>Cloud computing: an opportunity for EDA</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ocoudert.com/blog/2011/10/11/why-eda-in-the-cloud-will-come-from-startups/cloud1/" rel="attachment wp-att-1372"><img class="alignright size-full wp-image-1372" title="cloud1" src="http://www.ocoudert.com/blog/wp-content/uploads/2011/10/cloud1.jpg" alt="EDA in the cloud" width="250" /></a>By now the EDA community should know that cloud computing in the industry is inevitable. Most CPU-time hungry tasks (e.g., logic simulation, extraction, physical verification) in the design flow cannot substantially be improved at the algorithmic level. Thus we must rely on massive parallelism to reduce wall time to acceptable levels. And since nobody wants to buy and manage compute farms of thousands of nodes for peak usage, using a public cloud is the next natural step.</p>
<p>But this is a hard step. There are many obstructions to viable cloud-backed EDA solutions:</p>
<ul>
<li>Both customers and providers of EDA are conservative communities. They are usually slow to adopt new technologies. The semiconductor industry is reluctant to invest in new design frameworks, as its wants to preserve its investment in working flows.</li>
<li>Security remains a hot issue. EDA vendors want to control the usage of their tools, and they are uncomfortable making them available in a public cloud. And the EDA customers are paranoid about their designs slipping out in the wild.</li>
<li>Massive parallelism is great, but data transfer via Internet is slow. Because some tasks require moving huge amount of data to and from applications, it is better to host the design data in the cloud for the whole design lifetime. This requires a drastic different mindset for project managers.</li>
<li>The current TBL (Time-Based License) model makes no sense with massive parallelism. We need new business models based on actual usage (per hour, day, or week) to unlock the flexibility and scalability offered by cloud computing.</li>
</ul>
<p>The big EDA companies have been slowly espousing the idea of making their tools available in the cloud. Cadence set up a (private) cloud offering a while back, but it has never been successful. Synopsys announced in March that it would provide a cloud computing solution for VCS simulation with AWS (Amazon Web Services). We will see how it unfolds.</p>
<p>Meanwhile, startups have been testing the water. <a href="http://www.xuropa.com/" target="_blank">Xuropa</a> hosts demos and a CRM platform in the cloud, and counts Cadence and Synopsys as customers. <a title="Plunify" href="//www.plunify.com" target="_blank">Plunify</a> proposes FPGA synthesis with multiple runs in the cloud. <a href="http://www.nimbic.com/" target="_blank">Nimbic</a> (formerly known as Physware) uses the cloud to develop and deploy its tool. Same for <a href="http://www.tabula.com/">Tabula</a> (although in a private cloud). Xuropa, Plunify, and Nimbic are now making claims about moving other EDA applications in the cloud. And more stealth startups are working on their own solutions.</p>
<p><a href="http://www.ocoudert.com/blog/2011/10/11/why-eda-in-the-cloud-will-come-from-startups/xuropa-2/" rel="attachment wp-att-1378"><img class="size-full wp-image-1378 alignleft" title="xuropa" src="http://www.ocoudert.com/blog/wp-content/uploads/2011/10/xuropa1.png" alt="" width="190" /></a><a href="http://www.ocoudert.com/blog/2011/10/11/why-eda-in-the-cloud-will-come-from-startups/nimbic/" rel="attachment wp-att-1379"><img class="size-full wp-image-1379 alignleft" style="margin-left: 40px; margin-right: 40px;" title="Nimbic" src="http://www.ocoudert.com/blog/wp-content/uploads/2011/10/nimbic.png" alt="Nimbic" width="170" /></a><a href="http://www.ocoudert.com/blog/wp-content/uploads/2011/10/plunify.png"><img class="alignleft size-full wp-image-1380" title="plunify" src="http://www.ocoudert.com/blog/wp-content/uploads/2011/10/plunify.png" alt="" width="180" /></a></p>
<p>&nbsp;</p>
<p>This is good news. Big EDA companies encounter many internal resistances to moving to the cloud: “this requires costly technical expertise”; “we cannot secure the usage of our tools”; “this is not our core competency”; “we will cannibalize our traditional TBL business and loose money”; “no customer is willing to put his data in the cloud”; etc.</p>
<p>These concerns are legitimate. Transitioning a +20 year old business to a pay-as-you-go model is a daunting, if not scary, proposition for well-established players. Also using cloud technology is much more than high-octane IT. This makes startups the best apt to answer the challenge, evangelize the solutions, and educate the customers. Parting from the TBL business model will take at least that much.</p>
<p>&nbsp;</p>
<p>Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/' rel='bookmark' title='Synopsys is getting into the cloud'>Synopsys is getting into the cloud</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/' rel='bookmark' title='EDA in the cloud: shall we be scared?'>EDA in the cloud: shall we be scared?</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/' rel='bookmark' title='Cloud computing: an opportunity for EDA'>Cloud computing: an opportunity for EDA</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ocoudert.com/blog/2011/10/11/why-eda-in-the-cloud-will-come-from-startups/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mentor quitting on ESL?</title>
		<link>http://www.ocoudert.com/blog/2011/08/27/mentor-quitting-on-esl/</link>
		<comments>http://www.ocoudert.com/blog/2011/08/27/mentor-quitting-on-esl/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 23:08:54 +0000</pubDate>
		<dc:creator>Olivier Coudert</dc:creator>
				<category><![CDATA[EDA]]></category>
		<category><![CDATA[low power]]></category>
		<category><![CDATA[synthesis]]></category>
		<category><![CDATA[verification]]></category>

		<guid isPermaLink="false">http://www.ocoudert.com/blog/?p=1326</guid>
		<description><![CDATA[So you got the news: Calypto acquired Catapult-C, the ESL synthesis tool from Mentor Graphics. Calypto has been into low power (using notably sequential optimization techniques) and sequential verification for a while. And the company has always been very close to Mentor Graphics: it had integrated its verification tool with Catapult-C as early as 2005. [...] [...]<p>Continue reading <a href="http://www.ocoudert.com/blog/2011/08/27/mentor-quitting-on-esl/">Mentor quitting on ESL?</a></p>
Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2010/04/20/is-fpga-a-sustainable-market-for-eda/' rel='bookmark' title='Is FPGA a sustainable market for EDA?'>Is FPGA a sustainable market for EDA?</a></li>
<li><a href='http://www.ocoudert.com/blog/2009/10/06/automated-low-power-design-flow-is-up-for-grabs-part-ii/' rel='bookmark' title='Automated low-power design flow is up for grabs (Part II)'>Automated low-power design flow is up for grabs (Part II)</a></li>
<li><a href='http://www.ocoudert.com/blog/2009/10/05/automated-low-power-design-flow-is-up-for-grab-part-i/' rel='bookmark' title='Automated low-power design flow is up for grabs (Part I)'>Automated low-power design flow is up for grabs (Part I)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>So you got the news: Calypto <a href="http://www.eetimes.com/electronics-news/4219348/Calypto-acquires-Mentor-s-Catapult-C" rel="nofollow">acquired</a> <a href="http://www.mentor.com/esl/catapult/overview" rel="nofollow">Catapult-C</a>, the ESL synthesis tool from Mentor Graphics.</p>
<p><a href="http://www.ocoudert.com/blog/wp-content/uploads/2011/08/calypto_logo.gif"><img class="size-full wp-image-1329 alignright" style="border: 0pt none; margin-left: 4px; margin-right: 2px;" title="calypto_logo" src="http://www.ocoudert.com/blog/wp-content/uploads/2011/08/calypto_logo.gif" alt="Calypto" width="150" height="40" /></a><a href="http://www.calypto.com/" rel="nofollow">Calypto</a> has been into low power (using notably sequential optimization techniques) and sequential verification for a while. And the company has always been very close to Mentor Graphics: it had integrated its verification tool with Catapult-C as early as 2005.<a href="http://www.ocoudert.com/blog/wp-content/uploads/2011/08/mentor_logo.jpg"><img class="alignright size-full wp-image-1330" style="margin-left: 4px; margin-right: 2px;" title="mentor_logo" src="http://www.ocoudert.com/blog/wp-content/uploads/2011/08/mentor_logo.jpg" alt="Mentor Graphics" width="150" height="47" /></a></p>
<p>But the move came somewhat as a surprise, at least for me. Mentor has been touting itself has the leader in <a href="http://www.mentor.com/esl/" rel="nofollow">ESL</a>, with some good reasons. Mentor had a strong offering in that space, including Catapult-C, and a consistent strategy.</p>
<p>Until now.</p>
<p>The decision of letting Catapult-C go has been sugar-coated, to say the least. Dixit Brian Derrick, VP marketing at Mentor Graphics: &#8220;We remain deeply committed to ESL. We view this transaction as an innovative way to accelerate adoption of ESL methodologies, to strengthen our partnership with Calypto, and as one that complements our continued investment in ESL virtual prototyping environments led by our Vista product”. Huhu.</p>
<p>It is hard to not interpret Mentor’s decision as a change of strategy, and a disengagement from ESL. The truth is, despite all the promises, ESL has been very slow to gain acceptance. After more than seven years, ESL’s market is still dwarfed by conventional synthesis, and even more by the cash cows that are simulation and physical verification. So from Mentor’s perspective, it may make sense to focus on better business opportunities.</p>
<p>Some will see in that transfer of ownership the proof that yet again, pushing EDA innovation to success is essentially left to startups. Wait, isn’t that the very purpose of startups?</p>
<p>Calypto, with the acquisition of Catapult-C, got a sweet deal. They have the opportunity to have a single environment for ESL synthesis and verification. Problem is, unless they provide a path for 3<sup>rd</sup> party verification tool (read: Cadence and Synopsys) to independently check their synthesis, it will be difficult to substantially increase the number of their adopters. Best of luck to them though.</p>
<p>Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2010/04/20/is-fpga-a-sustainable-market-for-eda/' rel='bookmark' title='Is FPGA a sustainable market for EDA?'>Is FPGA a sustainable market for EDA?</a></li>
<li><a href='http://www.ocoudert.com/blog/2009/10/06/automated-low-power-design-flow-is-up-for-grabs-part-ii/' rel='bookmark' title='Automated low-power design flow is up for grabs (Part II)'>Automated low-power design flow is up for grabs (Part II)</a></li>
<li><a href='http://www.ocoudert.com/blog/2009/10/05/automated-low-power-design-flow-is-up-for-grab-part-i/' rel='bookmark' title='Automated low-power design flow is up for grabs (Part I)'>Automated low-power design flow is up for grabs (Part I)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ocoudert.com/blog/2011/08/27/mentor-quitting-on-esl/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Amazon&#8217;s outage, a step back for EDA in the cloud?</title>
		<link>http://www.ocoudert.com/blog/2011/05/04/amazons-outage-a-step-back-for-eda-in-the-cloud/</link>
		<comments>http://www.ocoudert.com/blog/2011/05/04/amazons-outage-a-step-back-for-eda-in-the-cloud/#comments</comments>
		<pubDate>Wed, 04 May 2011 21:56:39 +0000</pubDate>
		<dc:creator>Olivier Coudert</dc:creator>
				<category><![CDATA[EDA]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://www.ocoudert.com/blog/?p=1226</guid>
		<description><![CDATA[On Thursday, April 21st, Amazon experienced a large outage that took down hundreds of websites, including the popular Foursquare, Reddit, Springpad, Hootsuite, BigDoor, and Quora. The service was fully resumed only 3 days later. Amazon released a full description of what happened. In a nutshell, Amazon shifted traffic in one of its zones from one [...] [...]<p>Continue reading <a href="http://www.ocoudert.com/blog/2011/05/04/amazons-outage-a-step-back-for-eda-in-the-cloud/">Amazon&#8217;s outage, a step back for EDA in the cloud?</a></p>
Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/' rel='bookmark' title='Cloud computing: an opportunity for EDA'>Cloud computing: an opportunity for EDA</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/' rel='bookmark' title='Synopsys is getting into the cloud'>Synopsys is getting into the cloud</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/' rel='bookmark' title='EDA in the cloud: shall we be scared?'>EDA in the cloud: shall we be scared?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ocoudert.com/blog/wp-content/uploads/2011/05/Cloud-Computing-Failure1.jpg"><img class="alignright size-full wp-image-1236" title="Cloud-Computing-Failure1" src="http://www.ocoudert.com/blog/wp-content/uploads/2011/05/Cloud-Computing-Failure1.jpg" alt="" width="224" height="221" /></a>On Thursday, April 21st, Amazon experienced a large outage that took down hundreds of websites, including the popular Foursquare, Reddit, Springpad, Hootsuite, BigDoor, and Quora. The service was fully resumed only 3 days later.</p>
<p>Amazon released a full <a rel="nofollow" href="http://aws.amazon.com/message/65648/">description</a> of what happened. In a nutshell, Amazon shifted traffic in one of its zones from one network to another in order to upgrade a network. The traffic was mistakenly shifted to a lower capacity network, which was unable to handle the traffic. This caused Amazon EBS volumes (Elastic Block Store, a persistent storage unit for database and file system) in one US East Region zone to become unable to perform read/write operations.</p>
<p>Besides the many websites taken down during the outage, it turned out that 0.07% of the data stored in the EBS volumes in one zone have also been <a rel="nofollow" href="http://www.techflash.com/seattle/2011/04/Amazon-says-some-data-lost-in-cloud.html">lost</a>. Chartbeat reports <a rel="nofollow" href="http://www.webhostingsearch.com/blog/amazon-ec2-outage-resulted-in-permanent-data-loss-0996">losing</a> 11 hours of historical data to their customers saying it is ‘irrecoverable’.</p>
<p>Since then a lot has been written about the dangers of the cloud. It looks like Amazon’s outage brought weight to those opposing security concerns against EDA’s cloud aspirations. What to think of Synopsys&#8217; recent <a href="http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/">announcement</a> that they will provide SaaS in Amazon Web Services?</p>
<p>But many companies that are entirely relying on Amazon’s cloud services were not significantly affected by the outage. Twilio did not shut down. And more notably, Netflix, which runs its massive infrastructure entirely in Amazon’s cloud, did <a rel="nofollow" href="http://techblog.netflix.com/2011/04/lessons-netflix-learned-from-aws-outage.html">not</a> shut down.</p>
<p>Why were some websites taken down while others were unaffected? Because some systems are designed to be resilient to all sort of failures. Taken from Netflix’ <a rel="nofollow" href="http://techblog.netflix.com/2010/12/5-lessons-weve-learned-using-aws.html">experience</a> when moving its infrastructure to AWS:</p>
<blockquote><p>&#8220;One of the first systems our engineers built in AWS is called the Chaos Monkey. The Chaos Monkey’s job is to randomly kill instances and services within our architecture. If we aren’t constantly testing our ability to succeed despite failure, then it isn’t likely to work when it matters most – in the event of an unexpected outage.&#8221;</p></blockquote>
<p>In short, being in the cloud does not mean you are inherently safer or more exposed. It means that you have to design your system so that it can recover from defects –any defect. <a rel="nofollow" href="http://broadcast.oreilly.com/2011/04/the-aws-outage-the-clouds-shining-moment.html">From</a> G. Reese in O’Reilly:</p>
<blockquote><p>&#8220;If your systems failed in the Amazon cloud this week, it wasn&#8217;t Amazon&#8217;s fault. You either deemed an outage of this nature an acceptable risk or you failed to design for Amazon&#8217;s cloud computing model. The strength of cloud computing is that it puts control over application availability in the hands of the application developer and not in the hands of your IT staff, data center limitations, or a managed services provider.&#8221;</p></blockquote>
<p>And I’ll stand by this too.</p>
<p>Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/' rel='bookmark' title='Cloud computing: an opportunity for EDA'>Cloud computing: an opportunity for EDA</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/' rel='bookmark' title='Synopsys is getting into the cloud'>Synopsys is getting into the cloud</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/' rel='bookmark' title='EDA in the cloud: shall we be scared?'>EDA in the cloud: shall we be scared?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ocoudert.com/blog/2011/05/04/amazons-outage-a-step-back-for-eda-in-the-cloud/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Synopsys is getting into the cloud</title>
		<link>http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/</link>
		<comments>http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 00:15:56 +0000</pubDate>
		<dc:creator>Olivier Coudert</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[EDA]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[SaaS]]></category>

		<guid isPermaLink="false">http://www.ocoudert.com/blog/?p=1009</guid>
		<description><![CDATA[I don&#8217;t usually report news. I rather comment on them, or take position on various subjects. But for once, I&#8217;ll make an exception. I wrote a few posts on EDA and cloud computing &#8211;the latest was as recent as last week, where I posted about security in the cloud after a thread of comments on [...] [...]<p>Continue reading <a href="http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/">Synopsys is getting into the cloud</a></p>
Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/' rel='bookmark' title='Cloud computing: an opportunity for EDA'>Cloud computing: an opportunity for EDA</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/' rel='bookmark' title='EDA in the cloud: shall we be scared?'>EDA in the cloud: shall we be scared?</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/12/18/why-synopsys-buying-magma-is-good/' rel='bookmark' title='Why Synopsys buying Magma is good'>Why Synopsys buying Magma is good</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ocoudert.com/blog/wp-content/uploads/2011/03/synpsys-in-the-cloud.png"><img class="alignright size-full wp-image-1017" title="synopsys in the cloud" src="http://www.ocoudert.com/blog/wp-content/uploads/2011/03/synpsys-in-the-cloud.png" alt="" width="350" height="197" /></a>I don&#8217;t usually report news. I rather comment on them, or take position on various subjects. But for once, I&#8217;ll make an exception.</p>
<p>I wrote a few posts on EDA and cloud computing &#8211;the <a title="EDA in the cloud: shall we be scared?" rel="nofollow" href="http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/" target="_blank">latest</a> was as recent as last week, where I posted about security in the cloud after a thread of comments on a <a title="Cloud computing: an opportunity for EDA" rel="nofollow" href="http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/" target="_blank">previous</a> post&#8211;. Bottom line was, EDA in the cloud will happen, because it&#8217;s a necessity.</p>
<p>Today, Synopsys <a title="Synopsys pres surge verification via cloud " rel="nofollow" href="http://www.eetimes.com/electronics-news/4214590/Synopsys-preps--surge--verification-via-cloud" target="_blank">announced</a> that it will use AWS (Amazon Web Services) to provide a cloud computing solution for VCS simulation. Synopsys is not the first big EDA player venturing into cloud computing &#8211;Cadence already did&#8211;. But as the market leader, Synopsys sends a strong signal to the EDA community and its customers: EDA SaaS (Software as a Service) in the cloud is about to get very real.</p>
<p>Just need to figure out a good business model&#8230;</p>
<p>Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/' rel='bookmark' title='Cloud computing: an opportunity for EDA'>Cloud computing: an opportunity for EDA</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/' rel='bookmark' title='EDA in the cloud: shall we be scared?'>EDA in the cloud: shall we be scared?</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/12/18/why-synopsys-buying-magma-is-good/' rel='bookmark' title='Why Synopsys buying Magma is good'>Why Synopsys buying Magma is good</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>EDA in the cloud: shall we be scared?</title>
		<link>http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/</link>
		<comments>http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 16:06:24 +0000</pubDate>
		<dc:creator>Olivier Coudert</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[EDA]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.ocoudert.com/blog/?p=990</guid>
		<description><![CDATA[Today’s cloud market is hard to estimate and depends a lot on the analyst. One report predicts that the global cloud computing market is expected to grow from $37.8 billion in 2010 to $121.1 billion in 2015, with SaaS (Software as a Service) contributing for three quarter of this market. Regardless of the actual size, [...] [...]<p>Continue reading <a href="http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/">EDA in the cloud: shall we be scared?</a></p>
Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/' rel='bookmark' title='Cloud computing: an opportunity for EDA'>Cloud computing: an opportunity for EDA</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/' rel='bookmark' title='Synopsys is getting into the cloud'>Synopsys is getting into the cloud</a></li>
<li><a href='http://www.ocoudert.com/blog/2010/09/07/plunify-a-glimpse-at-eda-in-the-cloud/' rel='bookmark' title='Plunify, a glimpse at EDA in the cloud'>Plunify, a glimpse at EDA in the cloud</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ocoudert.com/blog/wp-content/uploads/2011/03/cloud_security.png"><img class="alignright size-full wp-image-1000" title="cloud_security" src="http://www.ocoudert.com/blog/wp-content/uploads/2011/03/cloud_security.png" alt="Cloud security" width="298" height="242" /></a>Today’s cloud market is hard to estimate and depends a lot on the analyst. One <a title="Cloud computing market" rel="nofollow" href="http://www.marketsandmarkets.com/Market-Reports/cloud-computing-234.html" target="_blank">report</a> predicts that the global cloud computing market is expected to grow from $37.8 billion in 2010 to $121.1 billion in 2015, with SaaS (Software as a Service) contributing for three quarter of this market. Regardless of the actual size, cloud computing means to commoditize processing power, leading to economy of scale and flexibility.</p>
<p>I <a title="Cloud computing: an opportunity for EDA" href="http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/" target="_blank">wrote</a>, like many others, that cloud-based EDA solutions are inevitable: there is no magic algorithm that will reduce the ever-increasing complexity of designing and verifying a digital device (FPGA, ASIC, or SW/HW co-design). The only way to keep pace with the complexity is massive parallelism.</p>
<p>Some claim that EDA is <a title="EDA not ready for cloud" rel="nofollow" href="http://www.eetimes.com/electronics-news/4212823/EDA-not-yet-ready-for-cloud-computing" target="_blank">not ready</a> for cloud computing because it requires a lot of CPU power with very fast access to a massive amount of data. That is because EDA tools have not been designed to take advantage of very large clusters of machines with a relatively low bandwidth network, each machine having a fraction of the data. It will not be long before tools are re-architected for that purpose. E.g., physical and logical verification are the most obvious candidates to benefit from partitioning techniques and to become SaaS in the cloud.</p>
<p>The other obstacle to EDA in the cloud is not specific to EDA: security is the most cited reason to explain the resistance of potential customers. Semi conductor companies and design houses are reluctant to let their sensitive data go into a cloud they feel they have no control of.</p>
<p>These are the typical questions when security in the cloud is raised:</p>
<ol>
<li>Who has privileged access to the data?</li>
<li>Which data encryption is used, and how are managed the keys?</li>
<li>Where is the data located?</li>
<li>Is the data segregated from other customer’s data?</li>
<li>Can the data be recovered in case of disaster?</li>
</ol>
<p>The relevance of (1) and (2) is no different than when the data is managed internally. Topics (3) and (4) come up when customers feel safer with a precise hosting location, or by excluding some location (e.g., some foreign country). However the principle of data fragmentation hosted in different, non-predictable locations, makes the whole data safer, because breaching one or more data center is not sufficient to rebuild the complete file.  This also answers question (5): assuming the complete loss of a few data centers, it is possible to reconstruct the whole data thanks to fragmentation and embedded redundancies hosted in the other data centers.</p>
<p>Customers will feel more confident if these questions are clearly answered by providers, and if independent security audits assess the quality of the services. Also the definition of widely accepted security certification would help the adoption of cloud services.</p>
<p>The reality is that cloud services, as other IT services, are the target of thieves and spies. There have been and there will be well-publicized security breaches in clouds (<a title="Gmail data vanishes into the cloud" rel="nofollow" href="https://www.infosecisland.com/blogview/12162-Gmail-Data-Vanishes-Into-the-Cloud.html" target="_blank">Gmail</a>, <a title="Twitter and cloud security" rel="nofollow" href="http://www.computerworld.com/s/article/341647/Twitter_Breach_Revives_Cloud_Security_Fears" target="_blank">Twitter</a>), like there are many told and untold intrusions in private networks. I think it is misleading to believe that hosting one’s data in one’s own facility is any safer than relying on a well-vetted cloud: most of the cloud providers will be better at security than customers will ever be.</p>
<p>Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/' rel='bookmark' title='Cloud computing: an opportunity for EDA'>Cloud computing: an opportunity for EDA</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/' rel='bookmark' title='Synopsys is getting into the cloud'>Synopsys is getting into the cloud</a></li>
<li><a href='http://www.ocoudert.com/blog/2010/09/07/plunify-a-glimpse-at-eda-in-the-cloud/' rel='bookmark' title='Plunify, a glimpse at EDA in the cloud'>Plunify, a glimpse at EDA in the cloud</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Cloud computing: an opportunity for EDA</title>
		<link>http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/</link>
		<comments>http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 20:40:31 +0000</pubDate>
		<dc:creator>Olivier Coudert</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[EDA]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[SaaS]]></category>

		<guid isPermaLink="false">http://www.ocoudert.com/blog/?p=975</guid>
		<description><![CDATA[Cloud computing is becoming more pervasive in many aspects of the day-to-day business of companies: archiving, payroll, CRM, etc.  Whenever the cost of acquiring, maintaining, and scaling one’s own IT resources becomes too high, cloud computing start to become attractive. ASIC and digital system design is a computing resource-hungry task that would certainly benefit from [...] [...]<p>Continue reading <a href="http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/">Cloud computing: an opportunity for EDA</a></p>
Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/11/28/cloud-computing-is-not-grid-computing/' rel='bookmark' title='Cloud computing is not grid computing'>Cloud computing is not grid computing</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/' rel='bookmark' title='EDA in the cloud: shall we be scared?'>EDA in the cloud: shall we be scared?</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/' rel='bookmark' title='Synopsys is getting into the cloud'>Synopsys is getting into the cloud</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ocoudert.com/blog/wp-content/uploads/2011/03/cloud-computing.jpg"><img class="alignright size-full wp-image-985" title="cloud computing" src="http://www.ocoudert.com/blog/wp-content/uploads/2011/03/cloud-computing.jpg" alt="" width="263" height="192" /></a>Cloud computing is becoming more pervasive in many aspects of the day-to-day business of companies: archiving, payroll, CRM, etc.  Whenever the cost of acquiring, maintaining, and scaling one’s own IT resources becomes too high, cloud computing start to become attractive.</p>
<p>ASIC and digital system design is a computing resource-hungry task that would certainly benefit from cloud computing. Still, EDA is mostly staying on the sideline while so many other industries are rapidly shifting towards cloud-based platforms.</p>
<p>Granted, there have been a few incursions of EDA into the cloud.</p>
<p>Synopsys and other EDA vendors have been using Amazon Web Services (<a rel="nofollow" href="http://aws.amazon.com/">AWS</a>) to provide web-based training services. Both Synopsys and Cadence now prefer <a rel="nofollow" href="http://www.xuropa.com/">Xuropa</a> as a web-based training platform, because Xuropa offers a service more tailored to EDA needs (e.g., input/output languages and format).  These services are <em>Infrastructure as a Service (IaaS)</em>, i.e., it gives the customer the ability to use processing, network, and storage resources in a flexible manner.<em></em></p>
<p><a rel="nofollow" href="http://physware.com/">Physware</a> and <a rel="nofollow" href="http://www.plunify.com/">Plunify</a> are two startups sitting firmly on the cloud-based <em>Software as a Service (SaaS) </em>side. Physware simulates an IC with a true 3D field solver, providing signal integrity, power integrity, and electro-migration analysis. Plunify runs multiple synthesis scenarios to offer a wide area/performance tradeoff to the user. Both use cloud computing to offer a very short, scalable, turn-around-time to their customers. Cadence also has its own cloud-based SaaS <a rel="nofollow" href="http://www.cadence.com/solutions/hds/pages/default.aspx">offering</a>, with <a rel="nofollow" href="http://www.cadence.com/Community/blogs/fv/archive/2009/03/30/dvcon-09-saas-panel-thoughts-part-3.aspx">mitigated</a> success so far.</p>
<p>Oh yes, and IBM has been using cloud computing for its own EDA tools for years –with more than 20,000 cores, 150 Tb of memory, running 40,000 jobs per day.</p>
<p>But where does that leave the big three, Synopsys, Cadence, and Mentor, as provider of EDA solutions in the cloud? For instance, physical verification is known to be very tolerant to design partitioning, so a number of physical verification tools can easily take advantage of cloud computing. Logic simulation can also benefit from massive parallelism, even though it is more challenging –partitioning a test bench is trivial, but taking advantage of a design partition for logic simulation is tricky.</p>
<p>It is not like the Big Three do not know what is at stake: unless there is some revolutionary technology in the making, the largest SoC will simply exceed the capacity of today’s synthesis and verification tools. Which means that the semiconductor industry should be eager to access cloud-based SaaS. However there are a few obstacles on the way:</p>
<ul>
<li>Tools needs to be revamped to fit the cloud infrastructure. For verification and simulation, this is not a major bottleneck though.</li>
<li>It is unclear what will be the business model of a SaaS EDA in the cloud. But this is a chance to propose new models that would lift the EDA market. Shall we charge by CPU/hour plus bandwidth? Or by the TAT reduction (the more servers, the smaller the TAT, the higher the fee)?</li>
<li>Last but not least, security is a major obstacle for design houses to let their IP go into the cloud. But those that express their concerns about security are the same that have a private email in the cloud (Yahoo email, Gmail, Hotmail) and go happily shop on-line. Also data are arguably more reliable in the cloud because of the inherent redundancy required by fault-tolerant platforms.  With time people will come to accept that the cloud is secured enough.</li>
</ul>
<p>Given that the cloud infrastructure becomes more mainstream thanks to the many open-source resources and accumulated experience in many industries, it is just a matter of time before EDA and its customers are serious about cloud-based SaaS. Let’s just hope that the EDA companies will size the opportunity to reiterate itself as a major enabler of the semiconductor industry, and to propose a new business model that would benefit the industry.</p>
<p>[UPDATE: <a title="EDA in the cloud: shall we be scared?" href="../2011/03/22/eda-in-the-cloud-shall-we-be-scared/">follow-up post</a> on security and the cloud]</p>
<p>Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/11/28/cloud-computing-is-not-grid-computing/' rel='bookmark' title='Cloud computing is not grid computing'>Cloud computing is not grid computing</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/' rel='bookmark' title='EDA in the cloud: shall we be scared?'>EDA in the cloud: shall we be scared?</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/' rel='bookmark' title='Synopsys is getting into the cloud'>Synopsys is getting into the cloud</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Plunify, a glimpse at EDA in the cloud</title>
		<link>http://www.ocoudert.com/blog/2010/09/07/plunify-a-glimpse-at-eda-in-the-cloud/</link>
		<comments>http://www.ocoudert.com/blog/2010/09/07/plunify-a-glimpse-at-eda-in-the-cloud/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 11:56:11 +0000</pubDate>
		<dc:creator>Olivier Coudert</dc:creator>
				<category><![CDATA[EDA]]></category>
		<category><![CDATA[FPGA]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[startup]]></category>

		<guid isPermaLink="false">http://www.ocoudert.com/blog/?p=955</guid>
		<description><![CDATA[A month ago I stumbled upon Plunify, a startup that gives a fresh twist to EDA. Founded by HarnHua Ng and Kirvy Teo and established in Singapore, Plunify provides online access to various FPGA synthesis tools in the cloud. Through a slick web 2.0 interface, the user submits its design, which is then synthesized for [...] [...]<p>Continue reading <a href="http://www.ocoudert.com/blog/2010/09/07/plunify-a-glimpse-at-eda-in-the-cloud/">Plunify, a glimpse at EDA in the cloud</a></p>
Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/' rel='bookmark' title='Cloud computing: an opportunity for EDA'>Cloud computing: an opportunity for EDA</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/' rel='bookmark' title='EDA in the cloud: shall we be scared?'>EDA in the cloud: shall we be scared?</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/' rel='bookmark' title='Synopsys is getting into the cloud'>Synopsys is getting into the cloud</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a title="Plunify" href="http://www.ocoudert.com/blog/wp-content/uploads/2010/09/plunify-beta.gif"><img class="alignright size-full wp-image-957" style="margin-left: 7px; margin-right: 7px;" title="plunify-beta" src="http://www.ocoudert.com/blog/wp-content/uploads/2010/09/plunify-beta.gif" alt="" width="250" height="73" /></a>A month ago I stumbled upon <a rel="nofollow" href="http://www.plunify.com/" target="_blank">Plunify</a>, a startup that gives a fresh twist to EDA. Founded by HarnHua Ng and Kirvy Teo and established in Singapore, Plunify provides online access to various FPGA synthesis tools in the cloud. Through a slick web 2.0 interface, the user submits its design, which is then synthesized for a range of timing/area trade-offs on various FPGA devices. Once done the user can look at the different results in terms of both devices and performances (see an example <a rel="nofollow" href="http://www.plunify.com/reports.php?jid=649" target="_blank">here</a>). The whole process is streamlined and fully automated.</p>
<p>Plunify’s motto is to simplify the FPGA design process. The founders’ claim is that there are too many, somewhat disjointed steps, to produce an operational FPGA: synthesis, IPs, place-and-route, testing, debugging, many steps which yield much iteration before reaching the desired performance trade-off. That is not including the hassle to install and maintain the software, as well as the hardware resources. Last but not least, it is difficult to compare performances for multiple devices across multiple FPGA vendors –and device price should eventually be part of the trade-off picture.</p>
<p>Plunify aims at making FPGA design as simple as possible. Its use of <a rel="nofollow" href="http://aws.amazon.com/" target="_blank">Amazon’s cloud</a> infrastructure results in a platform that abstracts unnecessary details away from users. Using the cloud also significantly speed up synthesis and place-and-route for multiple trade-offs. Plunify&#8217;s current beta platform supports Altera and Xilinx, as well as two open source simulators, Icarus Verilog and GHDL.</p>
<p>Plunify is currently offering three different <a rel="nofollow" href="http://www.plunify.com/priceplans.php" target="_blank">packages</a>: Walk, Run, and Fly. Each package includes 750 hours in the cloud (this is one full CPU time month), with full access to Xilinx and Altera devices and IPs. CPU speed, RAM and disk space increases with the level of the package, starting at 1.7Gb RAM and 1Gb disk space with “Walk”. Although pricing is not fully frozen, the base “Walk” package should be available for around $350 USD. Given the service it provides, this is a very compelling value.</p>
<p>Plunify is currently working on new features. One consists in allowing the user to input a range of timing constraints to let Plunify’s cloud-based platform explore these optimization scenarios in parallel, which will come up with optimum solutions in a fraction of the time an iterative flow would take. Another is to enable online collaboration and version control for round-the-clock, distributed design teams.</p>
<p>Granted, automatically exploring a range of timing constraints in parallel is not totally new. Both Xilinx and Altera, as well as some EDA vendors, have works in progress in that area. But Plunify pushes automation and ease-of-use way further: on-line, vendor agnostic, diligent performance tradeoffs delivery. When it comes to being in the cloud, security is design houses’ top concern. Plunify uses SSL for all communication to its website, and it uses the proven and pretty much de-facto standard <a rel="nofollow" href="http://aws.amazon.com/s3/" target="_blank">Amazon S3</a> for storage. Still I anticipate that security will be one of the major hurdle to Plunify’s success. The next year will show how Plunify is received by the FPGA design community. Personally, I like to think that Plunify is a hint at the future of EDA: online, streamlined, and in the cloud. And of course, a totally different business model.</p>
<p>Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2011/03/16/cloud-computing-an-opportunity-for-eda/' rel='bookmark' title='Cloud computing: an opportunity for EDA'>Cloud computing: an opportunity for EDA</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/22/eda-in-the-cloud-shall-we-be-scared/' rel='bookmark' title='EDA in the cloud: shall we be scared?'>EDA in the cloud: shall we be scared?</a></li>
<li><a href='http://www.ocoudert.com/blog/2011/03/29/synopsys-getting-into-the-cloud/' rel='bookmark' title='Synopsys is getting into the cloud'>Synopsys is getting into the cloud</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ocoudert.com/blog/2010/09/07/plunify-a-glimpse-at-eda-in-the-cloud/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Meet InPA, a newcomer in FPGA-based prototyping</title>
		<link>http://www.ocoudert.com/blog/2010/08/16/meet-inpa-a-newcomer-in-fpga-based-prototyping/</link>
		<comments>http://www.ocoudert.com/blog/2010/08/16/meet-inpa-a-newcomer-in-fpga-based-prototyping/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 20:33:20 +0000</pubDate>
		<dc:creator>Olivier Coudert</dc:creator>
				<category><![CDATA[EDA]]></category>
		<category><![CDATA[FPGA]]></category>
		<category><![CDATA[SoC]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[verification]]></category>

		<guid isPermaLink="false">http://www.ocoudert.com/blog/?p=937</guid>
		<description><![CDATA[Systems on Chip (SoCs) integrate increasingly complex hardware features with even more complex software applications, which makes validating SoCs a challenging task. FPGA-based prototyping has become an increasingly popular way of validating SoCs, for good reasons: FPGA devices have enough capacity to fit complex ASICs, and run fast enough to interact with real world interface [...] [...]<p>Continue reading <a href="http://www.ocoudert.com/blog/2010/08/16/meet-inpa-a-newcomer-in-fpga-based-prototyping/">Meet InPA, a newcomer in FPGA-based prototyping</a></p>
Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2009/09/15/why-fpga-startups-keep-failing/' rel='bookmark' title='Why FPGA startups keep failing'>Why FPGA startups keep failing</a></li>
<li><a href='http://www.ocoudert.com/blog/2010/04/20/is-fpga-a-sustainable-market-for-eda/' rel='bookmark' title='Is FPGA a sustainable market for EDA?'>Is FPGA a sustainable market for EDA?</a></li>
<li><a href='http://www.ocoudert.com/blog/2010/09/07/plunify-a-glimpse-at-eda-in-the-cloud/' rel='bookmark' title='Plunify, a glimpse at EDA in the cloud'>Plunify, a glimpse at EDA in the cloud</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ocoudert.com/blog/wp-content/uploads/2010/08/InPA-logo.png"><img class="alignright size-full wp-image-939" title="InPA logo" src="http://www.ocoudert.com/blog/wp-content/uploads/2010/08/InPA-logo.png" alt="" width="280" /></a>Systems on Chip (SoCs) integrate increasingly complex hardware features with even more complex software applications, which makes validating SoCs a challenging task. FPGA-based prototyping has become an increasingly popular way of validating SoCs, for good reasons: FPGA devices have enough capacity to fit complex ASICs, and run fast enough to interact with real world interface systems (e.g., Ethernet, PCI).</p>
<p>However FPGA-based prototyping is impaired by a complex setup, and its limited debugging capabilities leads to iterate costly place-and-route runs. The setup phase, or “bring-up” phase, partitions and maps the SoC into a multi-FPGA board. This is a complicated process, and verifying that the RTL has been properly mapped into the board is no small feat. Once that verification is done, system-level debugging can begin. A faulty behavior must first be identified as a software or hardware issue. Since the software and hardware debugging tools are disjointed, identifying the actual source of a problem a tedious task. Debugging the RTL is time consuming because a traditional FPGA prototype environment offers no visibility in the FPGA, and every time an ECO is applied, place-and-route must be run again.</p>
<p><a rel="nofollow" href="http://www.inpasystem.com/">InPA Systems</a> proposes to address some of these limitations. The company claims that today’s trial-and-error debugging method can be significantly improved upon when software and hardware debuggers are synchronized with InPA’s “active debug” method, which can easier identify the source of issues at run time. The lack of visibility into the FPGA as well as a loose cross-reference between RTL code and multiple FPGAs makes debugging very complicated. InPA promises “full visibility” of signals, allowing users to capture complex scenarios when running the design at speed, so that they can analyze system faults more thoroughly and easily.</p>
<p>Reading more in depth, this how I understand what InPA is proposing:</p>
<ul>
<li>Integrate      the RTL simulation and FPGA prototype environments to automatically verify      that the mapping of the RTL into the multi-FPGA board is correct. This reduces      substantially the cost of the “bring up” phase, which is usually done with      a much slower gate-level simulation.</li>
<li>Integrate      the software and hardware debug environments so that engineers can catch      issues easier when integrating both software and hardware in the FPGA      prototype environment.</li>
<li>Current      prototype methods can capture the signals associated with a faulty      condition, but they cannot do this over multiple FPGAs. Isolating a      hardware problem in a RTL code that has been mapped into multiple FPGAs is      then extremely complicated. InPA uses the same integrated environment to      bring the user with full visibility of the signals, as well as cross-link      of the RTL, across multiple FPGA. This helps identify the origin of faults      in a much efficient manner.</li>
</ul>
<p>The figure below shows how InPA showcases its “Active Debug” and “Full Visibility” technology. It uses hardware and software to enable full visibility into the FPGA design. It integrates the custom or off-the-shelf FPGA prototype environment (FPGA netlist and circuit board) with the simulator environment so that the user can see inside the design during verification. The Embedded Vector Processor Interface (EVPI) is inserted along with the Design Under Verification (DUV) into the FPGA to facilitate the communication between the simulator and the DUV. The debugging interface captures stimulus and response vectors for regression tests and debugging. InPA provides a close control of the debugging process by giving users  an extensive triggering capabilities with its Embedded Micro  Machines  (EMMs), which can capture faulty conditions over multiple FPGAs and make  signals fully visible &#8211;no FPGA recompilation required. I must admit that this part is bit obscure –does that mean that all RTL signal are preserved upfront, or that enough signal redundancy is kept to reconstruct any internal signal?</p>
<p><a href="http://www.ocoudert.com/blog/wp-content/uploads/2010/08/diagram22.jpg"><br />
</a><a href="http://www.ocoudert.com/blog/wp-content/uploads/2010/08/diagram.png"><img class="aligncenter size-full wp-image-950" title="diagram" src="http://www.ocoudert.com/blog/wp-content/uploads/2010/08/diagram.png" alt="" width="808" height="600" /></a></p>
<p>InPA Systems was founded in October 2007 by two emulation and verification EDA veterans, Thomas Huang, CTO, and Michael Chang, CEO. Notable in InPA’s business model is that the company offers an open system, supporting all popular fixed “off-the-shelf” prototype systems as well as custom prototype systems. The company expects to start beta testing with a few close prospects in late Q3’10, and to make its first product available in Q4’10. No doubt we will hear more from this company in the next few months.</p>
<p>Related posts:<ol>
<li><a href='http://www.ocoudert.com/blog/2009/09/15/why-fpga-startups-keep-failing/' rel='bookmark' title='Why FPGA startups keep failing'>Why FPGA startups keep failing</a></li>
<li><a href='http://www.ocoudert.com/blog/2010/04/20/is-fpga-a-sustainable-market-for-eda/' rel='bookmark' title='Is FPGA a sustainable market for EDA?'>Is FPGA a sustainable market for EDA?</a></li>
<li><a href='http://www.ocoudert.com/blog/2010/09/07/plunify-a-glimpse-at-eda-in-the-cloud/' rel='bookmark' title='Plunify, a glimpse at EDA in the cloud'>Plunify, a glimpse at EDA in the cloud</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ocoudert.com/blog/2010/08/16/meet-inpa-a-newcomer-in-fpga-based-prototyping/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>DAC 47th digest: what you missed (even if you were there)</title>
		<link>http://www.ocoudert.com/blog/2010/06/21/dac-47th-digest-what-you-missed-even-if-you-were-there/</link>
		<comments>http://www.ocoudert.com/blog/2010/06/21/dac-47th-digest-what-you-missed-even-if-you-were-there/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 07:03:40 +0000</pubDate>
		<dc:creator>Olivier Coudert</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[EDA]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[low power]]></category>
		<category><![CDATA[SoC]]></category>

		<guid isPermaLink="false">http://www.ocoudert.com/blog/?p=812</guid>
		<description><![CDATA[No doubt that for the next two weeks you will find many DAC reports in blogs and corporate marketing websites. So I tried not to write yet another DAC report, with a long list of companies and products. Instead, I have chosen to share my absolutely non-exhaustive, completely biased view of DAC. I will then [...] [...]<p>Continue reading <a href="http://www.ocoudert.com/blog/2010/06/21/dac-47th-digest-what-you-missed-even-if-you-were-there/">DAC 47th digest: what you missed (even if you were there)</a></p>
No related posts.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ocoudert.com/blog/wp-content/uploads/2010/06/47th-dac-logo.png"><img class="alignright size-full wp-image-816" title="47th dac logo" src="http://www.ocoudert.com/blog/wp-content/uploads/2010/06/47th-dac-logo.png" alt="" width="300" height="110" /></a>No doubt that for the next two weeks you will find many DAC reports in blogs and corporate marketing websites. So I tried not to write yet another DAC report, with a long list of companies and products.</p>
<p>Instead, I have chosen to share my absolutely non-exhaustive, completely biased view of DAC. I will then publish a couple of posts focused on specific themes in the next few days.</p>
<p><strong>Attendance</strong></p>
<p>The <a rel="nofollow" href="http://www2.dac.com/">47<sup>th</sup> DAC</a> was held June 13-18 at the Anaheim Convention Center in California. The preliminary attendance numbers are <a rel="nofollow" href="http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&amp;newsId=20100618005996&amp;newsLang=en">reported</a> as follow:</p>
<ul>
<li>Total      full conference: 1554</li>
<li>Total      exhibit attendees: 3444 (24% international)</li>
<li>Exhibitors,      visitors, and guests: 2557</li>
<li>Total      attendees: 6001</li>
</ul>
<p>The final attendance numbers are usually a few percent higher.</p>
<p>For a fair comparison, I pulled out the preliminary attendance numbers of the past conferences. I was first fooled by the way the numbers were labeled this year &#8211;see the comments below, and a big thanks to Sean to bring me the correct interpretation. The table below shows the correct data, excluding booth staff. It shows a sharp decline (33%) of the total attendance compared to last year in San Francisco. Not having DAC in San Francisco means higher cost for most of the  attendees –many of them are from the Silicon Valley–, which is clearly  reflected in the attendance numbers.  But if we compare this year&#8217;s numbers with the 2008 DAC venue held at the same location, we see the same sharp decline (28%). Note the drop in exhibits-only attendees (-41% w.r.t. 2009, -21% w.r.t. 2008), not a good sign as this number captures most of the customer audience.</p>
<p style="text-align: center;"><a href="http://www.ocoudert.com/blog/wp-content/uploads/2010/06/DAC-attendance1.png"><img class="aligncenter size-full wp-image-835" title="DAC attendance" src="http://www.ocoudert.com/blog/wp-content/uploads/2010/06/DAC-attendance1.png" alt="" width="595" height="333" /></a>DAC preliminary attendance numbers (not including booth staff)</p>
<p>This year’s DAC comes after one of the worst recession, but looking forward to a very strong semiconductor growth in 2010 and 2011, which should eventually translate into a mildly better business for EDA. The exhibition was well attended on Monday, with a sharp decline on Wednesday –lots of people left by that time.</p>
<p><strong>The buzz</strong></p>
<p>With Cadence’s <a rel="nofollow" href="http://www.cadence.com/eda360/pages/default.aspx">EDA360</a> campaign in the background, and the fresh acquisitions of <a rel="nofollow" href="http://www.eetimes.com/news/latest/showArticle.jhtml?articleID=224701795">Denali</a> by Cadence and <a rel="nofollow" href="http://www.eetimes.com/news/design/rss/showArticle.jhtml?articleID=225600228&amp;cid=RSSfeed_eetimes_designRSS">Virage Logic</a> by Synopsys, it felt that IP was the buzzword of the day. IP design here, IP verification there, verification IP everywhere, the overall SoC design looked like an IP integration problem that EDA was gearing up to take on. Embedded software and ESL were also showcased by Cadence and Mentor Graphics as part of their SoC focus.</p>
<p><strong>Verification </strong></p>
<p>There was a booth dedicated to <a rel="nofollow" href="http://www.uvmworld.org/">UVM</a>/<a rel="nofollow" href="http://www.ovmworld.org/">OVM</a> (Universal Verification Methodology/Open Verification Methodology). These methodologies offer open and interoperable verification solutions. They both support multiple languages and simulators, and enable verification IP, so critical to SoC design. The message was well received and had a strong attendance.</p>
<p>Still on the verification side, new products and startups are trying to repeat the success of <a rel="nofollow" href="http://www.springsoft.com/products/functional-qualification/certitude">Certess</a> (acquired by <a rel="nofollow" href="http://www.springsoft.com/">SpringSoft</a> last year). Advanced formal verification tools (e.g., property checkers) are slow to find acceptance by the design community. Instead these new products and startups leverage the existing test bench and simulation methodology in place to produce better coverage or faster simulation. Notably missing in this space was <a rel="nofollow" href="http://www.nusym.com/">NuSym</a>, a no-show at this year’s DAC, confirming the <a rel="nofollow" href="../2010/01/24/has-formal-verification-technology-stalled/">rumors</a> that the startup that demonstrated “intelligent” simulation two years ago is actively looking for a buyer.</p>
<p>The whole simulation and emulation space was strong. Mentor’s <a rel="nofollow" href="http://www.mentor.com/products/fv/news/veloce-ovm-driven-verification">Veloce</a> is showing impressive numbers, and is ready to take on Cadence’s <a rel="nofollow" href="http://www.cadence.com/products/sd/palladium_series/pages/default.aspx">Palladium</a>. <a rel="nofollow" href="http://www.eve-team.com/">Eve</a> will likely take notice, and this may bring it closer to Synopsys.</p>
<p>Magma’s <a rel="nofollow" href="http://www.magma-da.com/products-solutions/analysis/tekton.aspx">Tekton</a> offers sign-off quality multi-mode/multi-corner static timing analysis for multi-million gate circuits. The tool has been designed from the ground up, and tailored for multi-threading and distributed systems. It is a clear competitor to Synopsys’ PrimeTime, even though running PrimeTime *<em>is*</em> the signoff for most customers.</p>
<p><strong>Design and implementation</strong></p>
<p>On the P&amp;R and backend side, nothing really stood out. Synopsys clearly gained in QoR, Mentor’s momentum with Sierra’s <a rel="nofollow" href="http://www.mentor.com/products/ic_nanometer_design/place-route/olympus-soc/">Olympus</a> is still strong, and Magma keeps lagging behind, especially in runtime. <a rel="nofollow" href="http://www.atoptech.com/">Atoptech </a>and <a rel="nofollow" href="http://www.azuro.com/">Azuro</a>, although showing pretty good numbers (verified at customers’), are still considered more like add-ons that comprehensive solutions. This segment looks more and more commoditized, and only the high-end (20nm and below) and <a rel="nofollow" href="http://www.eetimes.com/news/design/rss/showArticle.jhtml?articleID=225700426&amp;cid=RSSfeed_eetimes_designRSS">3D</a> seem to offer new growth opportunities in that space.</p>
<p><a rel="nofollow" href="http://www.oasys-ds.com/">Oasys</a>, the darling of last year’s DAC, did not make as much as a splash this time, despite its recent announcement with <a rel="nofollow" href="http://www.oasys-ds.com/news?te_class=blog&amp;te_mode=view&amp;te_key=59">Juniper Networks</a> and <a rel="nofollow" href="http://www.eetimes.com/news/latest/showArticle.jhtml?articleID=225500059">Xilinx</a>. Nobody question the speed and capacity of their tool, as well as the clock cycle it can achieve. But some raised concerns regarding the area of their netlists for ASIC.</p>
<p><strong>On the fringe </strong></p>
<p><a href="http://www.ocoudert.com/blog/wp-content/uploads/2010/06/caveman.jpg"><img class="alignright size-full wp-image-818" title="prehistoric man on laptop" src="http://www.ocoudert.com/blog/wp-content/uploads/2010/06/caveman.jpg" alt="" width="300" /></a>This is the “stuff I liked that may be too small to be noticed”, even more so since two of these three companies didn’t have a booth at DAC…</p>
<p>Low power is still under-represented, even though power gets worse with smaller geometries, and power management remains mostly a very manual process. In that space I liked <a rel="nofollow" href="http://www.doceapower.com/">Docea Power</a>, which can simulate system-level models to analyze power consumptions and thermal behaviors. System-level analysis can bring the biggest power savings. It also has a significant impact on the packaging, which is still a domain where conservative approaches are preferred to more cost-efficient, but riskier, choices.</p>
<p>A comprehensive system-level design framework is really an IDE (Integrated Development Environment) for SoC, where hardware and software can be designed together, written and simulated together, and where the HW/SW tradeoffs can easily be explored. IDEs have been used in software for a long time, but are a novelty to hardware designers. <a rel="nofollow" href="http://www.sigasi.com/product">Sigasi</a> proposes an IDE for VHDL –what Microsoft’s Visual Studio is to C++. Although this is still light-years away from a SoC IDE, this is a hint into the future of writing RTL.</p>
<p>We heard several claims that <a rel="nofollow" href="http://www.cadence.com/Community/blogs/ii/archive/2010/06/16/dac-keynote-2-why-cloud-computing-is-inevitable-for-eda.aspx?postID=70814">cloud computing</a> is coming to EDA (or the converse?). <a rel="nofollow" href="http://www.xuropa.com/">Xuropa</a> best illustrates that (slow) move. They provide turn-key online community solutions for the electronic design industry. Their main customers, Cadence and Synopsys, are using the services for CRM and virtual demo only. But Xuropa could become a platform that enables collaborative design in the cloud, providing secured access to a multi-vendor flows. More on this in a future post.</p>
<p><strong>Last words</strong></p>
<p>I felt that there was a lot of system-centric messages (best captured by EDA360), and attempts at rising the abstraction level for higher productivity. EDA vendors are forced to see the big picture –full system design, software and hardware together. But as pointed out by Steve Jones (TI) at Cadence’s <a rel="nofollow" href="http://www.cadence.com/dac2010/pages/events.aspx">Silicon Realization Luncheon</a>, EDA is still missing out on two important parts of the SoC design. One is that customers want a first-silicon that is functionally operational, and Steve singled out the need for useable <a rel="nofollow" href="http://twitter.com/ocoudert/status/16248311456">verification IP</a> –UVM/OVM is a step in the right direction. The other is analog –mixed-signal design is the rule, and there is no good integration there.</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.ocoudert.com/blog/2010/06/21/dac-47th-digest-what-you-missed-even-if-you-were-there/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

