<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.cadence.com/Community/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Industry Insights - All Comments</title><link>http://www.cadence.com/Community/blogs/ii/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>What a grand article ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2012/02/09/digital-and-analog-verification-round-peg-in-a-square-hole.aspx#1307872</link><pubDate>Thu, 09 Feb 2012 21:41:23 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1307872</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;What a grand article.. I especially liked the comment that the color of analog verification is different. Thank you :)&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1307872" width="1" height="1"&gt;</description></item><item><title>Hi Cedric,
I think  ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/09/21/webinar-seeks-to-end-the-debate-e-or-systemverilog.aspx#1307774</link><pubDate>Tue, 07 Feb 2012 09:03:19 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1307774</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Hi Cedric,&lt;/p&gt;
&lt;p&gt;I think you raise a good point with the SV drawback, its class based domain can not use SVA. One of the biggest misconceptions of SV is that people think that it is &amp;quot;just an extension of Verilog, which we already know&amp;quot;. SystemVerilog&amp;#39;s class based language domain is not like the module language domain and for any RTL designer to learn that part of the language is really quite difficult for various reasons.&lt;/p&gt;
&lt;p&gt;But one point I don&amp;#39;t understand is the SV license cost advantage you mention, SV and e costs are exactly the same and there is no difference if you use SV or e.&lt;/p&gt;
&lt;p&gt;Another cost factor should be more important, the costs to develop, debug and maintain code. I think everyone who had the chance to work with both languages will tell you that e is more cost efficient in terms of its development, debugability and code maintenance.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1307774" width="1" height="1"&gt;</description></item><item><title>Very novel concept w ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2012/01/05/user-view-multi-mode-synthesis-approach-includes-power-optimization.aspx#1306795</link><pubDate>Fri, 06 Jan 2012 06:27:43 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1306795</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Very novel concept with the help of CPF format and power domain. Most of the post P&amp;amp;R pain points can be brought upfront at the front-end stage thus increasing TAT of the overall flow and chip reliability and manufacturability. &lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1306795" width="1" height="1"&gt;</description></item><item><title>Its a great achievem ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/05/11/orcad-capture-marketplace-an-interactive-application-driven-approach-to-eda.aspx#1306777</link><pubDate>Thu, 05 Jan 2012 17:10:38 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1306777</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Its a great achievement to one and all who worked for this project, Presently i am an engineer working on ORCAD9.1 version and recently i tried to use this ORCAD16.5 version, demo version its very nice and lot on changes had been made in this software, i want to learn this software, so please guide me to learn this software. &lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1306777" width="1" height="1"&gt;</description></item><item><title>I would like to cong ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/05/11/orcad-capture-marketplace-an-interactive-application-driven-approach-to-eda.aspx#1305349</link><pubDate>Mon, 14 Nov 2011 02:56:36 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1305349</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;I would like to congratulate your team in the quality representation of the EDA presentation and the great job they did in there explanation of the direction of the industry, and how each of the steps will benefit by the apps that are now available to yours and others EDA systems. I&amp;#39;m presently working with Oracad 9.1 in design. If you have anything available to us students that will help in the ability to be knowledgeable with these cutting edge tools(such as Auto cad has) with there free student versions that are complete, that is that they are full versions to enable us to be as creative as possible which in turn prepares us for the work place upon graduation. It would benefit us tremendously. I&amp;#39;m presently in a Electronics Engineering Program at USM and could see how it would be so beneficial to our team of students in our strive to reach for the goals of tomorrow today. Thank you, Jack Dvorak&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1305349" width="1" height="1"&gt;</description></item><item><title>Really appreciated. ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/11/10/ieee-revises-systemc-for-2011-what-s-in-it-for-users.aspx#1305289</link><pubDate>Fri, 11 Nov 2011 11:33:10 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1305289</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Really appreciated.&lt;/p&gt;
&lt;p&gt; &amp;nbsp;Thank you&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1305289" width="1" height="1"&gt;</description></item><item><title>Richard, Urban Airsh ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/10/27/arm-techcon-q-amp-a-with-lip-bu-tan-cadence-ceo.aspx#1304919</link><pubDate>Tue, 01 Nov 2011 16:48:24 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1304919</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Richard, Urban Airship is a company that I like to present as an example of what we are up against in EDA and semiconductor when seeking investment.&lt;/p&gt;
&lt;p&gt;They&amp;#39;re in Portland, Oregon and started from scratch the first week of June, 2009. At the end of July, 2010, they raised $5.4 Million in Series A financing. A year ago, they moved into swank new quarters in the Pearl District. &amp;nbsp;Yesterday, they announced what I believe to be their first acquisition ...&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://uncrunched.com/2011/10/31/simplegeo-to-be-acquired-by-urban-airship/"&gt;uncrunched.com/.../simplegeo-to-be-acquired-by-urban-airship&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And Lip-Bu makes a good point near the very end ... some of us are in &amp;#39;expensive industries&amp;#39; (a term that I would credit to Helge Seetzen, CEO of TandemLaunch, unless he borrowed it from someone else!) and it&amp;#39;s not just electronics, there are other high technology areas like biotech and pharma that are seeing Web 2.0 suck all the oxygen out of the investment room (see tech news sites like TechCrunch or GigaOm).&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1304919" width="1" height="1"&gt;</description></item><item><title>I definitely agree w ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/09/21/webinar-seeks-to-end-the-debate-e-or-systemverilog.aspx#1301329</link><pubDate>Thu, 29 Sep 2011 11:46:08 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1301329</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;I definitely agree with these conclusions. Note that you can use SV assertions in addition to your e verification environment to benefit the advantages of the 2 worlds.&lt;/p&gt;
&lt;p&gt;I would add that SV has another :&lt;/p&gt;
&lt;p&gt;1/ drawback : assertion can not be used in class, limiting their usage&lt;/p&gt;
&lt;p&gt;2/ advantage : license cost&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1301329" width="1" height="1"&gt;</description></item><item><title>Poor analogy with th ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/01/13/user-view-is-e-or-systemverilog-best-for-constrained-random-verification.aspx#1301037</link><pubDate>Mon, 19 Sep 2011 19:12:38 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1301037</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Poor analogy with the screw driver &amp;amp; knife. I have found myself similarly use a screw driver to cut things - admittedly not food (yet) - and yes with less efficiency if only I could have found that darn knife.&lt;/p&gt;
&lt;p&gt;Ask yourself instead, which is the more powerful tool in general, the screwdriver or the knife ? Or am I throwing a wrench now ? &lt;/p&gt;
&lt;p&gt;:)&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1301037" width="1" height="1"&gt;</description></item><item><title>I was having lunch w ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/08/28/seminar-top-10-essential-system-on-chip-soc-interfaces.aspx#1293789</link><pubDate>Thu, 01 Sep 2011 20:58:39 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1293789</guid><dc:creator>theASICguy</dc:creator><description>&lt;p&gt;I was having lunch with a former co-worker of mine yesterday and he was telling me that he&amp;#39;d interviewed for a position where he was asked about his knowledge of 10 different interfaces, including many of the ones mentioned above. It seems that you need to be multi-lingual these days to get a job.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1293789" width="1" height="1"&gt;</description></item><item><title>Good point Muhammad. ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/08/28/seminar-top-10-essential-system-on-chip-soc-interfaces.aspx#1293766</link><pubDate>Wed, 31 Aug 2011 21:07:37 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1293766</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Good point Muhammad. &amp;nbsp;The cost of internally-developed VIP is actually quite high. &amp;nbsp;Customers have quoted &amp;quot;man-years&amp;quot; of development time for complex interfaces and that doesn&amp;#39;t include the cost of cultivating dedicated protocol experts in the first place. &amp;nbsp;We do see more customers starting to look at these internal costs and being more open to external VIP, especially when they can get production-proven VIP off-the-shelf. &amp;nbsp;That lets them focus on debugging their chips instead of debugging internally-developed VIP.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1293766" width="1" height="1"&gt;</description></item><item><title>
I agree with inter ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/08/28/seminar-top-10-essential-system-on-chip-soc-interfaces.aspx#1293740</link><pubDate>Tue, 30 Aug 2011 21:34:55 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1293740</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;I agree with interfaces but I have reservation on VIP.&lt;/p&gt;
&lt;p&gt;I have been working in the design verification for more than a decade. &amp;nbsp;VIP has very low penetration in the real DV environments due to its cost. Companies are willing to pay their engineers to develop custom solutions but never pay to the VIP vendors.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1293740" width="1" height="1"&gt;</description></item><item><title>Vin,

Thanks for t ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/08/28/seminar-top-10-essential-system-on-chip-soc-interfaces.aspx#1293727</link><pubDate>Tue, 30 Aug 2011 17:38:02 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1293727</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Vin,&lt;/p&gt;
&lt;p&gt;Thanks for the perspective. &amp;nbsp;The &amp;quot;top 10&amp;quot; will always be a moving target, but &amp;nbsp;I chose Ethernet 40G/100G in the networking space for its potential to further consolidate storage area networks onto the Ethernet backbone. &amp;nbsp;As for other top 10 candidates, Thunderbolt is one we are keeping a close eye on.&lt;/p&gt;
&lt;p&gt;Tom&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1293727" width="1" height="1"&gt;</description></item><item><title>Richard:

This is  ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/08/28/seminar-top-10-essential-system-on-chip-soc-interfaces.aspx#1293667</link><pubDate>Mon, 29 Aug 2011 16:18:31 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1293667</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Richard:&lt;/p&gt;
&lt;p&gt;This is a good list to start with but I wonder if the Cloud computing interfaces may undergo a change. &amp;nbsp;As the Network and the Server markets merge to meet the cloud requirements we are seeing Interlaken and QPI as emerging interfaces which will complement these. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Vin Ratford&lt;/p&gt;
&lt;p&gt;Xilinx&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1293667" width="1" height="1"&gt;</description></item><item><title>ipfixo</title><link>http://www.cadence.com/Community/blogs/ii/archive/2010/06/24/soc-design-managers-cite-ip-integration-challenges.aspx#1292628</link><pubDate>Wed, 03 Aug 2011 14:47:55 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1292628</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;ipfixo&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1292628" width="1" height="1"&gt;</description></item><item><title>Great that Virtuoso  ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/07/28/q-amp-a-how-opentext-provides-remote-access-to-virtuoso.aspx#1292472</link><pubDate>Thu, 28 Jul 2011 18:52:10 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1292472</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Great that Virtuoso will work from a Mac! Many of us would appreciate more tools run on Mac; actually run _on_ a Mac, not just be accessible from a Mac.&lt;/p&gt;
&lt;p&gt;Oh, by the way: they stopped calling it &amp;quot;Macintosh&amp;quot; over ten years ago!&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1292472" width="1" height="1"&gt;</description></item><item><title>Hi, I think this arg ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/07/21/hot-topic-should-separate-teams-handle-analog-verification.aspx#1292188</link><pubDate>Fri, 22 Jul 2011 06:50:29 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1292188</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Hi, I think this argument &amp;#39;against&amp;#39; is very weak, also to some degree testability is part of a good design - why should a good designer make a bad design, it would be a blame. I believe, most designers make a good job in design &amp;amp; verification, and in analog both are closely related, and iterative. So the thinking is &amp;#39;My blocks are fine, why waste extra-time for doing verification again by someonelse?&amp;#39;. Maybe even with crude non-estabilished &amp;#39;non-analog&amp;#39; techniques executed by buggy tools. &lt;/p&gt;
&lt;p&gt;Close before tape-out the back-end is in critical path. Doing design &amp;amp; verification together has also the advantage to directly check alternative solutions. There would be little time for this with split teams. &lt;/p&gt;
&lt;p&gt;The best would be always to have something that work: starting from architecture, topdown-models &amp;amp; well-known blocks, doing refinements and understanding everything more and more. No matter how you call it.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1292188" width="1" height="1"&gt;</description></item><item><title>I like the low key i ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/07/07/user-view-a-structured-approach-to-managing-ecos.aspx#1285948</link><pubDate>Thu, 07 Jul 2011 22:30:57 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1285948</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;I like the low key interview style but the background was noisy and distracting and a whiteboard or one or two illustrations would have been handy. You should setup a small studio (8x8 section in your booth) where it would be a little quieter and the person interviewed could sketch one or two simple diagrams to provide context&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1285948" width="1" height="1"&gt;</description></item><item><title>I thought one of Alt ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/07/05/q-amp-a-jim-mccanny-discusses-altos-design-and-fast-ip-characterization.aspx#1285887</link><pubDate>Wed, 06 Jul 2011 22:02:44 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1285887</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;I thought one of Altos&amp;#39;s very strong points was independence from other simulation tools and&lt;/p&gt;
&lt;p&gt;formats such as PrimeTime/CCS and ETS/ECMS. Because Liberate could generate any library formats easily from the same cell line-up. But, by this acquisition, you can be no longer independent at all. I think we will be forced to find a new independent characterizer very soon.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1285887" width="1" height="1"&gt;</description></item><item><title> The cloud represent ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/06/10/dac-panel-says-yes-to-eda-in-the-cloud-but-differs-on-when.aspx#1279250</link><pubDate>Thu, 23 Jun 2011 11:26:42 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1279250</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt; The cloud represents a cultural change, but there are ways in which those changes can be mitigated for the engineer, manager and system administrator. Each will have their own set of misgivings, but there are a number of companies stepping up to solve them. I met a number of such companies at DAC in the Synopsys cloud stand, but that was by no means a complete set. What seems to be clear at this stage is that partnership is going to be key. No one vendor offers a complete solution for all so it is going to be up to the larger vendors to form strategic alliances in order to tackle the many reasons why design companies don&amp;#39;t want to be on the cloud yet. &lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1279250" width="1" height="1"&gt;</description></item><item><title>Thanks Richard for t ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/06/20/video-ip-ecosystem-helps-xilinx-become-a-platform-provider.aspx#1278001</link><pubDate>Mon, 20 Jun 2011 15:30:53 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1278001</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Thanks Richard for this article,&lt;/p&gt;
&lt;p&gt;Xilinx&amp;#39;s David Tokic &amp;quot;platform provider&amp;quot; speech is in line with a presentation I have given last march at e-Drive&amp;#39;s Motor, Drives and Automation System conference in San Antonio, TX and titled &amp;quot;FPGA Technology as a Platform for Innovation Integration in Motor Drives apps&amp;quot;.&lt;/p&gt;
&lt;p&gt;You can access this presentation on my blog pe-fpga.com that&amp;#39;s on FPGA Technology in Power Electronics applicatiions :&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://bit.ly/jo5Axu"&gt;http://bit.ly/jo5Axu&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Best Regards, Marc.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1278001" width="1" height="1"&gt;</description></item><item><title>This is indeed inter ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/06/06/how-tsmc-reference-flow-12-uses-cadence-virtual-prototyping.aspx#1277979</link><pubDate>Sun, 19 Jun 2011 21:54:35 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1277979</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;This is indeed interesting and encouraging that a foundary is taking such an interest in System Level power solutions. Makes sense since Power and Software/Verification developments are making or breaking multi-core projects.&lt;/p&gt;
&lt;p&gt;India is beginning to get into ESL what with it&amp;#39;s vast talent pool in software. With emerging TLM2.0 standard, India can provide a big boost to this field with services and products.&lt;/p&gt;
&lt;p&gt;-Ashvin&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1277979" width="1" height="1"&gt;</description></item><item><title>Kudos to Richard for ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/06/06/dac-panel-20nm-is-tough-but-not-a-roadblock.aspx#1277769</link><pubDate>Thu, 09 Jun 2011 15:52:33 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1277769</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Kudos to Richard for accurately capturing the important points of the panel.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1277769" width="1" height="1"&gt;</description></item><item><title>I do not believe tha ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/05/22/jim-hogan-s-vision-of-democratized-mems.aspx#1277332</link><pubDate>Wed, 25 May 2011 17:03:06 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1277332</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;I do not believe that MEMS is a large enough market. Democracy needs a lot of people, ergo MEMS will need a huge market in order to be democratized. I don&amp;#39;t see it happening unless some new applications are brought into play.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1277332" width="1" height="1"&gt;</description></item><item><title>Unlike virtual model ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/04/07/is-system-level-design-creating-a-new-class-of-engineer.aspx#1267990</link><pubDate>Sun, 01 May 2011 01:41:06 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1267990</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Unlike virtual modeling as we think of it today, with SystemC TLM 2.0, teams are able to do more exploration. &amp;nbsp;That was the noble goal of VHDL with its one entity, multiple architecture configuration and user defined signal types for abstraction of connectivity. But it didn&amp;#39;t inherently have the ability to move logic into the channel description like TLM 2.0 has.&lt;/p&gt;
&lt;p&gt;Does TLM 2 really allow for a lot more exploration if we are mostly implementing with predetermined buses?&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1267990" width="1" height="1"&gt;</description></item><item><title>That's right ... a n ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/04/07/is-system-level-design-creating-a-new-class-of-engineer.aspx#1267606</link><pubDate>Thu, 14 Apr 2011 17:44:50 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1267606</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;That&amp;#39;s right ... a new engineering class is step by step borning ... a mixed of a SW guy with HW and System sensibility ... I just hope its real value will be correctly considered and ... unfortunately ... I see the organization evolution trip still so long probably normal if we consider it is done step by step ;-)...&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1267606" width="1" height="1"&gt;</description></item><item><title>One comment about wh ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/04/11/eda-consortium-panel-a-reality-check-on-cloud-computing.aspx#1267513</link><pubDate>Tue, 12 Apr 2011 19:30:58 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1267513</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;One comment about why a &amp;quot;cloud&amp;quot; is important to us (customer). &amp;nbsp;The time we can save from a &amp;quot;private cloud&amp;quot; will pay for itself if the software design industry starts there. &amp;nbsp;Whether its a remote session or Web application bringing the graphical design, the savings in resources and time to download, install, update, configure will be a benefit and we are anxious to have today. &amp;nbsp;We want to provide our internal designers the tool to start designing the same day it is requested. &amp;nbsp;It is no more different than trying to get your product out there first. &amp;nbsp;&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1267513" width="1" height="1"&gt;</description></item><item><title>I agree that this is ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2010/11/28/cadence-it-steps-out-helps-users-develop-cad-infrastructures.aspx#1267175</link><pubDate>Fri, 01 Apr 2011 08:11:22 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1267175</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;I agree that this is an important step for Cadence. The connection between design, verification, implementation, test and the IT infrastructure has not been given enough emphasis. &amp;nbsp;As the flows grow in complexity there has been some efforts to provide reference flows and limited &amp;#39;best practice&amp;#39; guidelines, but inevitably there has to be a lot of glue infrastructure to tie everybody together. Partly that comes from a mixed bag of version control, project management tools and compute infrastructure that makes a custom solution inevitable even before you have considered customer or mixed-vendor flows. &lt;/p&gt;
&lt;p&gt;Small companies without the resources to automate a lot of the infrastructure will rely on sensible design management procedures and a low turnover of staff. Larger companies will often have a number of individuals working on aspects of the flow and infrastructure solving a lot of the communication and project management issues in house. As the system grows in complexity there can be significant value tied up in the infrastructure IP which in turn makes it difficult to make disruptive improvements. &lt;/p&gt;
&lt;p&gt;On company hoping to tackle this issue head on is Ellexus, a UK based start up (www.ellexus.com). They have produced a tool which automatically records the relationships between programs, files and scripts in the system. This can be used maintain up-to-date documentation, to audit working practices or to facilitate sharing of infrastructure. It can be used to record a run on a system with can &amp;nbsp;then accompany the scripts and data so that remote engineers can see how their system needs to be configured and troubleshoot problems quickly. The main aim is to reduce the amount of time highly qualified engineers have to spend executing scripts in their head in order to understand a system. &lt;/p&gt;
&lt;p&gt;IT support from the EDA vendors is long overdue in their quest for complete EDA solutions. I don&amp;#39;t think it will solve all the problems, but combined with new solutions like those from Ellexus and the other emerging infrastructure start ups, we can do a lot to stop companies from reinventing the wheel. &lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1267175" width="1" height="1"&gt;</description></item><item><title>A nice resume - albe ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/03/20/q-amp-a-jim-hogan-identifies-custom-analog-challenges-and-solutions.aspx#1266870</link><pubDate>Wed, 23 Mar 2011 10:02:12 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1266870</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;A nice resume - albeit rather Cadence-centred; but thank you anyway.&lt;/p&gt;
&lt;p&gt;One potential problem with &amp;quot;parasitic aware&amp;quot; design is when the device modellers take it as relieving them of the need to include the parasitic calculations in the explicit device modelling. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;The problem here is transparency, and there are two potential negatives. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;If approximate parasitic calculations are included in the basic device model the designer can initially optimise semi-analytically; in addition individual designers can check the calculation algorithm for sanity (and some of us do - albeit somewhat randomly). &amp;nbsp;&lt;/p&gt;
&lt;p&gt;If on the other hand the substrate resistance model in the parasitic extraction is incorrectly chosen the designer is unlikely to discover the error until samples don&amp;#39;t work as expected - and even then it can be extremely difficult to identify the cause. &amp;nbsp;[Sorry to &amp;quot;bang on&amp;quot; about this - but I&amp;#39;ve just seen another example of just this problem.]&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1266870" width="1" height="1"&gt;</description></item><item><title>Interesting idea, bu ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/03/14/how-parasitic-aware-design-improves-custom-analog-productivity.aspx#1261086</link><pubDate>Tue, 15 Mar 2011 12:47:46 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1261086</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Interesting idea, but it remains to be seen how it rolls out in practice. &lt;/p&gt;
&lt;p&gt;The trouble remains that interactions require full spice sims and that&amp;#39;s not&lt;/p&gt;
&lt;p&gt;easily done on designs at the top level, where there are a lot of devices and &lt;/p&gt;
&lt;p&gt;some conflicting simulation requirements. Some blocks are GHz devices and&lt;/p&gt;
&lt;p&gt;others take ms to settle, spectre just can&amp;#39;t get it done in anything like a reasonable&lt;/p&gt;
&lt;p&gt;time at full spice level.&lt;/p&gt;
&lt;p&gt;Cheers&lt;/p&gt;
&lt;p&gt;Adrian&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1261086" width="1" height="1"&gt;</description></item><item><title>This is sensible as  ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/03/14/how-parasitic-aware-design-improves-custom-analog-productivity.aspx#1261048</link><pubDate>Mon, 14 Mar 2011 21:08:10 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1261048</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;This is sensible as an intermediate-stage check - but it is still too late in the flow for maximum utility. &amp;nbsp;What is most needed at the first-simulation stage is parasitic-aware models, so that sensible well and substrate parasitics are included at the first stage. &amp;nbsp;At the present time this does not appear to come naturally to foundries; but the EDA companies could help by providing templates that allow designers to define diffusion and well arrangements from the schematic - and which would also generate the well parasitics without requiring the layout. &amp;nbsp;This should also in principle develop to extended LVS checks that the layout conforms closer to designer intentions. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;It will not be straightforward to do this well - we only need to look at the development of source-drain models and the resulting arbitrary numbering system of GEOMOD (and that still does not allow designers to define layout ordering even of the Source-Drains in a single DIFF region).&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1261048" width="1" height="1"&gt;</description></item><item><title>Excellent summary of ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/03/02/dvcon-panelists-what-should-accellera-do-next-with-uvm.aspx#1260735</link><pubDate>Fri, 04 Mar 2011 17:24:14 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1260735</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Excellent summary of a very interesting panel session. &amp;nbsp;On the spec vs. the reference implementation question, yes Janick said the spec is the spec, but Tom and Ambar pointed out that the way the process actually works right now, much of the documentation that is &amp;quot;the spec&amp;quot; comes directly from code comments in the reference design. &amp;nbsp;This is significant. &amp;nbsp;Like most open source projects, the code basically is the spec. &amp;nbsp;This isn&amp;#39;t a spec with several competing proprietary implementations that each have varying degrees of spec compliance. &amp;nbsp;This is open source code that you can download and run anywhere.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1260735" width="1" height="1"&gt;</description></item><item><title>There is a kind of a ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/01/13/user-view-is-e-or-systemverilog-best-for-constrained-random-verification.aspx#1260672</link><pubDate>Wed, 02 Mar 2011 16:25:25 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1260672</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;There is a kind of a quiet assumption that OVM/UVM provides verification reusability for free which seems to be an important factor on decisions made by relatively inexperienced verification managers. Then comes a huge surprise that the test bench derived from OVM classes cannot be used on the next project (sometimes event on the project derivative). Well, if there is no high level architecture over the OVM then the methodology itself will not guarantee anything especially will not provide reusability and efficiency. For example the Scoreboard might be perfectly un-reusable even though it is an ancestor of the ovm_scoreboard. One can end up with equally un-reusable environment but written in SV/OVM this time. So now we come to the kind of a conclusion that the language is actually of second importance following the verification environment architecture which should always be #1. Anyway I have always found implementation of such architecture much easier and quicker in e than in SV. Simply because e is a verification language designed from scratch to address specific verification needs and equipped with tools which verification engineer needs most on daily basis. As a result we were able to create a new block level self checking and fully functional test bench from scratch around a new RTL in just one day. ONE DAY! 8 MAN HOURS! How? Just by reusing eVCs (config, transforms, scoreboard, bfms, sequences, etc.) previously architected and already proved in many (different!) projects and by extending hook methods. In this case I really don’t mind that SV test bench might be actually quicker in simulation time...&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1260672" width="1" height="1"&gt;</description></item><item><title>Behavioral modeling  ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/02/20/analog-mixed-signal-behavioral-modeling-when-to-use-what.aspx#1260572</link><pubDate>Sat, 26 Feb 2011 03:29:18 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1260572</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Behavioral modeling lets you choose your accuracy/speed trade-off level. You can get the same accuracy as Spice if you want but with a more efficient model - simulating transistors is an unconstrained problem, simulating specific circuits is constrained and mathematically more stable.&lt;/p&gt;
&lt;p&gt;Really you should only use Spice to characterize cells, and for any higher level activity you use the behavioral models.&lt;/p&gt;
&lt;p&gt;Behavioral models can include assertions to warn you if you abuse them.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1260572" width="1" height="1"&gt;</description></item><item><title>Thanks for the artic ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/02/20/analog-mixed-signal-behavioral-modeling-when-to-use-what.aspx#1260517</link><pubDate>Thu, 24 Feb 2011 22:36:36 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1260517</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Thanks for the article. As previous commenter pointed out; performance gain is achieved by increasing the abstraction level, simply by eliminating costly model evaluations. However, this is also a trade-off for accuracy.&lt;/p&gt;
&lt;p&gt;Thus, I find perf-accuracy graph misleading. Generally, fastspice simulators perform better than Conservative Behavioral model simulations /w fastspice. This is due to the fact that, fastspice applies circuit partitioning/device matching techniques to speedup the simulation. This advantage is lost when conservative behavioral models are used since simulators do not know how to handle the detailed behavioral model efficiently.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1260517" width="1" height="1"&gt;</description></item><item><title>Hi Richard, I think ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/02/20/analog-mixed-signal-behavioral-modeling-when-to-use-what.aspx#1260401</link><pubDate>Wed, 23 Feb 2011 07:57:48 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1260401</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Hi Richard,&lt;/p&gt;
&lt;p&gt;I think that behavioral analog models, as you pointed out, are not useful if they are not accurate and can loose their advantages(in terms of performance of simulators and effort to develop them) if they are too much accurate.&lt;/p&gt;
&lt;p&gt;Actually if the analog models should represent every aspects of analog circuits they can&amp;#39; t be really advantageous!&lt;/p&gt;
&lt;p&gt;I think that the real benefit of analog models is that they can be very accurate in the operating points(areas) of interests of analog circuits and very simple in other operating areas that are not of much interest (while spice models maintains the same accuracy, or better the same computational load). &lt;/p&gt;
&lt;p&gt;So in order to gain performance advantages one should model with a high accuracy only the operating points in which one could use that models(for example in full chip simulations each analog circuit has a specific way in which is used).&lt;/p&gt;
&lt;p&gt;For reducing the effort to spend for modelling, common strategy for every category of circuit could be developed to model beavior of interests.&lt;/p&gt;
&lt;p&gt;For example all regulators could use the same modelling strategies in their operating point ( based on &amp;nbsp;interpolation of data taken from spice sims etc etc ).&lt;/p&gt;
&lt;p&gt;The same could apply for charge pumps, input output buffers, pll, dll etc etc.&lt;/p&gt;
&lt;p&gt;Giacomo&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1260401" width="1" height="1"&gt;</description></item><item><title>A few quick thoughts ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/02/18/accellera-approves-uvm-1-0-bold-step-forward-for-functional-verification.aspx#1260376</link><pubDate>Tue, 22 Feb 2011 17:56:57 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1260376</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;A few quick thoughts: UVM is a single methodology supported by all simulation vendors, whereas VMM was proprietary to Synopsys. UVM will support VIP interoperability and a larger VIP ecosystem. UVM supports more block-to-system scalability. For more info, see &lt;a rel="nofollow" target="_new" href="http://www.uvmworld.org/overview.php"&gt;www.uvmworld.org/overview.php&lt;/a&gt;.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1260376" width="1" height="1"&gt;</description></item><item><title>What new things are  ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/02/18/accellera-approves-uvm-1-0-bold-step-forward-for-functional-verification.aspx#1260361</link><pubDate>Tue, 22 Feb 2011 06:36:24 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1260361</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;What new things are brought to the table by UVM that are absent in VMM?&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1260361" width="1" height="1"&gt;</description></item><item><title>Hi Dave,

I agree  ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/02/02/panelists-fpga-tool-opportunity-is-system-level-applications-development.aspx#1250069</link><pubDate>Sun, 06 Feb 2011 11:22:39 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1250069</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Hi Dave,&lt;/p&gt;
&lt;p&gt;I agree with you, this is a big step, how ever it require collaboration of FPGA Vendors and EDA tools to address this issue,&lt;/p&gt;
&lt;p&gt;In addition FPGA vendor will have to speed up the compilation times for large FPGAs.&lt;/p&gt;
&lt;p&gt;Moshe Genish&lt;/p&gt;
&lt;p&gt;HW Leader PMC-Sierra&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1250069" width="1" height="1"&gt;</description></item><item><title>Thank you for the th ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/02/02/panelists-fpga-tool-opportunity-is-system-level-applications-development.aspx#1249996</link><pubDate>Thu, 03 Feb 2011 19:22:36 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1249996</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Thank you for the thorough coverage Richard. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;As FPGAs take on more applications and increase in complexity, software is important but these devices also need to be verified at the implementation level in market-realistic time frames something I like to call Device Native verification. &amp;nbsp;Using the FPGA as a turbo charger to the simulator enables the verification team to keep pace with the project time line while the device complexity escalates with each new FPGA technology node. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Part of the EDA360 mantra, silicon realization is a broad concept that addresses the requirements and solutions to create a deterministic path to a successful silicon device. &amp;nbsp;Unlike IC design, the FPGA design process lacks the traceability through to silicon. &amp;nbsp;By integrating the FPGA into Incisive, like GateRocket does, the loop is closed between silicon and design and a significant gap to silicon realization for FPGAs is addressed. &amp;nbsp;That is why Hardware-Assisted verification for FPGAs is critical to the successful growth of the FPGA market. &amp;nbsp; &lt;/p&gt;
&lt;p&gt;Dave Orecchio&lt;/p&gt;
&lt;p&gt;CEO, GateRocket, Inc.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1249996" width="1" height="1"&gt;</description></item><item><title>Interesting article. ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/01/13/user-view-is-e-or-systemverilog-best-for-constrained-random-verification.aspx#1249921</link><pubDate>Wed, 02 Feb 2011 10:12:14 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1249921</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Interesting article. &lt;/p&gt;
&lt;p&gt;Thanks Richard for this article and Geoffrey for your comments.&lt;/p&gt;
&lt;p&gt;On a similar question, I once compared this with the differences between Linux and Windows. Nowadays, I would talk more about developping for iOS or for Android. I like the screwdriver and knife though ;-)&lt;/p&gt;
&lt;p&gt;They are somehow both nice for what they are good at. Both having pros and cons depending on what you want to do with them.&lt;/p&gt;
&lt;p&gt;Anyway. &lt;/p&gt;
&lt;p&gt;On the technical points, I more than agree that AOP brings productivity and ease some complex code architecture. &lt;/p&gt;
&lt;p&gt;IMHO, this comes with two main drawbacks. &lt;/p&gt;
&lt;p&gt;1/ One is mentioned here is about the learning curve. All engineers have been taught the OOP principles so you can train someone to SystemVerilog without introducing new concepts. Having done the exercise several times, I now expect something like half the time to train someone and get him/her efficient in SystemVerilog as opposed to e. But as Geoffrey said, it also depends on the personal background, so this is not a very strong statement. &lt;/p&gt;
&lt;p&gt;2/ The second point I want to expose about the AOP is its ability to give more freedom to code writers (as said by Geoffrey with less code and in a more productive way) to add new features to existing objects. &lt;/p&gt;
&lt;p&gt;The drawback of this is that you can easily write unmaintainable code. &lt;/p&gt;
&lt;p&gt;Verification IP are in general well written and don’t fall in this category. &lt;/p&gt;
&lt;p&gt;This is however quite common for big verification environments under the project time to market &amp;nbsp;pressure and where more than 3 or 4 verification engineers are involved in the same verification environment.&lt;/p&gt;
&lt;p&gt;It’s so easy to add a new feature right in the middle of the file that is already in your emacs buffer (eclipse for younger people or vi for others ;-) rather than thinking about the best place to do so, that resulted code can be very hard to debug, to document and to maintain. &lt;/p&gt;
&lt;p&gt;If you’re not careful, you get the productivity gain only up to the point that you reach real issues or up to the beginning of the next project. Then you need to dig into all the different AOP features that are spread in the different files to understand which ones are really needed for the next project.&lt;/p&gt;
&lt;p&gt;On my side, I’m always tempted to lose a bit of short term productivity each time I can think of longer term productivity for reuse. But time pressure is also on me, and the good compromise is never easy to find.&lt;/p&gt;
&lt;p&gt;If you compare this to OOP with SystemVerilog, since you have to clearly declare a new inherited class and use virtual methods, the short term productivity is less than with AOP. But for long term project reuse and maintenance of big environments, I’m not so convinced.&lt;/p&gt;
&lt;p&gt;Now, an less technical points, a choice between e or SV should also consider deals with different EDA vendors, local expertise in one or the other language, or availability of the different Verification IPs in one or the other language. &lt;/p&gt;
&lt;p&gt;Even though it is possible to drive SystemVerilog OVM components from e sequences (or vice versa), I would not recommend maintaining an environment using both languages unless you have real expertise in both in your team. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;In fact, I can easily imagine debugging an verification environment in e with SystemC reference models, VIP in e and in SV (eVC and uVC ?), interfaced with a design in Verilog and VHDL, including a CPU running some C firmware and the overall thing encapsulated with thousands lines of Perl to run a single test.&lt;/p&gt;
&lt;p&gt;If you can just keep thing simple, try to do so. The next person working on the project will thank you.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Francois&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1249921" width="1" height="1"&gt;</description></item><item><title>Anu -- many Cadence  ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/01/02/q-amp-a-formal-verification-in-2011-update-and-forecast.aspx#1249849</link><pubDate>Mon, 31 Jan 2011 16:19:13 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1249849</guid><dc:creator>rgoering</dc:creator><description>&lt;p&gt;Anu -- many Cadence Community blogs discuss formal verification; you can find them by typing the word &amp;quot;formal&amp;quot; into the &amp;quot;community search&amp;quot; bar. Here&amp;#39;s one that discusses some user experiences: &lt;a rel="nofollow" target="_new" href="http://www.cadence.com/Community/blogs/ii/archive/2009/10/15/cdn-live-how-to-succeed-at-formal-verification.aspx"&gt;www.cadence.com/.../cdn-live-how-to-succeed-at-formal-verification.aspx&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1249849" width="1" height="1"&gt;</description></item><item><title>Could you provide po ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/01/02/q-amp-a-formal-verification-in-2011-update-and-forecast.aspx#1249833</link><pubDate>Mon, 31 Jan 2011 06:17:54 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1249833</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Could you provide pointers ( as papers or blogs) to the real life examples of the benefits of Formal verification ?&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1249833" width="1" height="1"&gt;</description></item><item><title>Dennis -- you are co ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/01/26/power-modeling-standards-effort-aims-to-ease-ip-integration.aspx#1249756</link><pubDate>Thu, 27 Jan 2011 18:53:09 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1249756</guid><dc:creator>rgoering</dc:creator><description>&lt;p&gt;Dennis -- you are correct; according to Si2 Synopsys has not renewed its membership in the LPC. Mentor was not listed as one of the participants above.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1249756" width="1" height="1"&gt;</description></item><item><title>RIchard,

I think  ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/01/26/power-modeling-standards-effort-aims-to-ease-ip-integration.aspx#1249721</link><pubDate>Thu, 27 Jan 2011 04:39:44 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1249721</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;RIchard,&lt;/p&gt;
&lt;p&gt;I think you will find, if you actually investigate with Si2, that neither Synopsys or Mentor are participants in the Low Power Coalition. &amp;nbsp;Synopsys may have participated briefly in 2010 as a carryover from Virage, but are no longer a member in 2011. &amp;nbsp;&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1249721" width="1" height="1"&gt;</description></item><item><title>Global collaboration ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/01/20/panel-is-the-cloud-the-solution-to-ic-design-collaboration.aspx#1249628</link><pubDate>Mon, 24 Jan 2011 21:36:18 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1249628</guid><dc:creator>ShivS</dc:creator><description>&lt;p&gt;Global collaboration is a daily topic among the teams we work with - what&amp;#39;s the right model of data distribution, IT infrastructure, workflow to move design data efficiently as it goes from concept to tapeout. The biggest concern we are hearing lately is security - more IP is coming from external sources and design work if being done in overseas locations or with 3rd party contractors, the potential impact and even legal liability for a breach is growing.&lt;/p&gt;
&lt;p&gt;The cloud offers some interesting possibilities for fluidly moving design data and IT assets &amp;nbsp;to where it&amp;#39;s needed - kind of like Akamai for content delivery + Amazon for compute resource. The reality is that there is still a lot to be done to secure internal systems and until there can be 100% confidence on data security internally, no senior executive is going to think about going to a public cloud. &lt;/p&gt;
&lt;p&gt;Whether it&amp;#39;s distributed compute models, centralized private clouds or public clouds, the 3 most important security questions are:&lt;/p&gt;
&lt;p&gt;How to determine who can see existence/read/edit design content?&lt;/p&gt;
&lt;p&gt;How can design content be securely distributed and tracked?&lt;/p&gt;
&lt;p&gt;What mechanisms will prevent a breach or allow a suspected breach to be tracked and shut down quickly?&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1249628" width="1" height="1"&gt;</description></item><item><title>TV INTERNET USERS WI ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/01/12/warning-from-ces-user-interfaces-lag-hardware-features.aspx#1249562</link><pubDate>Fri, 21 Jan 2011 13:31:44 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1249562</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;TV INTERNET USERS WILL BE NORMAL INTERNET USERS, NOT COUCH POTATOES. BIGGEST ISSUE FOR END USERS IS LACK OF DEMO CAPABILITY WHEN BUYING A TV AT MAJOR STORES LEADING TO DISAPPOINTMENTS FOR NORMAL INTERNET USERS, IN MY OPINION. &amp;nbsp;MANAGE EXPECTATIONS UP FRONT. THEN PROVIDE ON-TV TRAINING FOR REST OF FAMILY. &amp;nbsp;&lt;/p&gt;
&lt;p&gt; AS TO THE BLOG FOCUS ON DRIVER TOOLS FOR HARDWARE-SOFTWARE INTEGRATION , YES, OF COURSE, INNOVATION IS NO EXCUSE FOR LACK OF COMMUNICATION OR LACK OF INTEGRATION TOOLS, BUT LIKE MOST INNOVATION, THE PUSH FOR DEADLINES KILLS FULL CLOSURE, AND CES IS JUST ONE EXAMPLE OF THAT TIMING PROBLEM. &amp;nbsp;SURPRISE HARDWARE FEATURES AND SURPRISE APPS CANNOT BE ROBUST AND EASY TO USE THE FIRST YEAR OF A MAJOR TSUNAMI OF INNOVATION.&lt;/p&gt;
&lt;p&gt;I PREDICT CUTTING END USER COST FOR TV+INTERNET SERVICES WILL BE THE DRIVER, NOT NICHE CAPABILITIES.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1249562" width="1" height="1"&gt;</description></item><item><title>Qualcomm's Jim Thomp ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/01/18/common-platform-forum-a-clearer-path-to-advanced-process-nodes.aspx#1249525</link><pubDate>Thu, 20 Jan 2011 11:00:53 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1249525</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Qualcomm&amp;#39;s Jim Thompson comment, &amp;quot; It&amp;#39;s not just about reducing geometries, it&amp;#39;s about getting costs down as well.&amp;quot; is so very apt. Spiralling complexities, prohibitive prices, rare FTSSes etc. all add to the woes. Will the consolidation, which is happening in all facets, help in the ecosystem coming together?&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1249525" width="1" height="1"&gt;</description></item><item><title>Excellent article!! ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/01/13/user-view-is-e-or-systemverilog-best-for-constrained-random-verification.aspx#1249453</link><pubDate>Tue, 18 Jan 2011 10:37:47 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1249453</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Excellent article!!&lt;/p&gt;
&lt;p&gt;I do agree with all points mentioned by Mr. Richard. I have worked on both &amp;#39;e&amp;#39; and &amp;#39;SV&amp;#39; and I strongly support &amp;#39;e&amp;#39; from productivity , manageability and re-usability point of view.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1249453" width="1" height="1"&gt;</description></item><item><title>Not sure about the c ... </title><link>http://www.cadence.com/Community/blogs/ii/archive/2011/01/13/user-view-is-e-or-systemverilog-best-for-constrained-random-verification.aspx#1249435</link><pubDate>Mon, 17 Jan 2011 17:07:20 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1249435</guid><dc:creator>Anonymous</dc:creator><description>&lt;p&gt;Not sure about the comments comparing the easy of replacing e verification components versus SV ones. Either case is straightfoward if the interfaces are compatible. I&amp;#39;ve been involved in many projects that aimed to replace e by SV - most of the problems and &amp;quot;lack of productivity&amp;quot; were due to the naive insistence in replicating the configurabilty provided by AOP in SV. Many times it would have been better to use pure OOP techniques. As for other productivity issues, it&amp;#39;s really because the tools we have are not very powerful as tools, as well as significant oversights in the SV LRM. Take introspection. The reason there&amp;#39;s so much extra code required for OVM/UVM compared to e is because the language does not provide the introspection that e does. It&amp;#39;s a ridiculous oversight as the tools already have the capability (they have to have otherwise they couldn&amp;#39;t operate at all) - yet verifiers have to jump through hoops defining the obvious simply because there&amp;#39;s no introspection. &lt;/p&gt;
&lt;p&gt;SV is definitely not the answer to problem of verification, but neither is e - they&amp;#39;re both just a means to an end. The hard part of verification is not in the coding, it&amp;#39;s in writing good verification plans and meaningful coverage goals in the first place. The language and low-level frameworks to connect it all up are the easy part.&lt;/p&gt;
&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1249435" width="1" height="1"&gt;</description></item></channel></rss>
