<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Industry Insights Blog</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><itunes:explicit>no</itunes:explicit><itunes:subtitle></itunes:subtitle><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/cadence/community/blogs/ii" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>DFT Challenge: Evaluating The True Cost Of Test</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/anzg7FuOnQU/dft-challenge-evaluating-the-true-cost-of-test.aspx</link><pubDate>Thu, 05 Nov 2009 14:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:22644</guid><dc:creator>rgoering</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=22644</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2009/11/05/dft-challenge-evaluating-the-true-cost-of-test.aspx#comments</comments><description>&lt;p&gt;Remember DFT? &amp;ldquo;Design For Test&amp;rdquo; faded into the background in recent years as the industry turned its focus to DFM, but if anything test is an even larger concern than it was 10 or 15 years ago. That&amp;rsquo;s because test is becoming more difficult and expensive at nanometer process nodes, especially with the drive for low-power design and the increasing prevalence of on-chip analog and mixed-signal circuitry.
&lt;/p&gt;
&lt;p&gt;

A recent discussion with Sanjiv Taneja, vice president for Encounter Test at Cadence, showed me that the traditional way we&amp;rsquo;ve evaluated test costs is way too limited. Test cost is traditionally calculated in terms of capital costs and operating costs. Test engineers focus on optimizing throughput in order to minimize the amount of time each IC spends on the tester. One way that&amp;rsquo;s done is minimizing test data volume.
&lt;/p&gt;
&lt;p&gt;
While minimizing time on the tester is still important, Sanjiv notes that there are additional criteria that must be considered to evaluate the true cost of test. These include:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
&lt;b&gt;Impact of power on yield and test cost.&lt;/b&gt; If a test program turns on all the power modes during test, it can result in very high switching activity and excessive IR drop. Good chips can fail on the tester, reducing yield and increasing costs. 
&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;
&lt;b&gt;Integration of DFT with design implementation flow.&lt;/b&gt; Synthesis tools should optimize for testability as well as area, timing and power. Otherwise, test structures can impact routability and timing closure. Poor design/test integration will decrease productivity and thus increase costs.
&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;
&lt;b&gt;Analog/mixed-signal test.&lt;/b&gt; If analog IP takes up 20 percent of a system-on-chip, it probably accounts for over 50 percent of the test cost. Analog test often requires an expensive, manual approach. Sometimes built-in self test (BIST) is used, but this requires extra work and planning.
&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;
&lt;b&gt;Cost of escaped defects. &lt;/b&gt;If you think test costs are high, what does it cost for a defective chip to escape detection until system test, or until it&amp;rsquo;s out in the field? Shipping bad parts to customers can not only kill budgets &amp;ndash; it can kill companies.
&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;
&lt;b&gt;Ramping to volume production.&lt;/b&gt; Process interactions and process variability make it difficult to ramp to volume production at 45 nm and below. Given today&amp;rsquo;s time-to-market concerns, a delayed yield ramp can be a huge expense. 
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;
All of the challenges listed above impact designers, and all can be alleviated through EDA tools. For example, power-aware automatic test pattern generation (ATPG) can make the right tradeoffs between test power reduction and test time reduction. DFT automation tools can hook up BIST engines to a chip test interface, and translate BIST set-up and run-time sequences to test interface ports. Advanced fault modeling and test-point insertion techniques can reduce the risk of escaped defects. And diagnostic EDA tools can speed yield ramps by figuring out the root causes of failures.
&lt;/p&gt;
&lt;p&gt;
Cadence offers such capabilities in the Encounter Test product line, which is being shown at this week&amp;rsquo;s International Test Conference (&lt;a href="http://www.itctestweek.org/" target="_blank"&gt;ITC&lt;/a&gt;) in Austin, Texas. The &lt;a href="http://www.itctestweek.org/ap2009.pdf" target="_blank"&gt;ITC program&lt;/a&gt;, meanwhile, has a strong DFT emphasis. It includes a keynote and a plenary invited address that focus on the integration of design and test, as well as panel discussions on DFT for analog and low-power design. Cadence has representatives on both panels.
&lt;/p&gt;
&lt;p&gt;
DFT has been around for a long time. I started writing about it in 1984 for Computer Design magazine, well before the term &amp;ldquo;EDA&amp;rdquo; was even invented. Here we are now, 25 years later, and it turns out that DFT is more important than ever. Some things never go out of style.
&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=22644" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/anzg7FuOnQU" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Industry+Insights/default.aspx">Industry Insights</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/DFM/default.aspx">DFM</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/DFT/default.aspx">DFT</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/ITC/default.aspx">ITC</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/ATPG/default.aspx">ATPG</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/International+Test+Conference/default.aspx">International Test Conference</category><media:content url="http://feedproxy.google.com/~r/cadence/community/blogs/ii/~5/ddCQEPeNFaA/ap2009.pdf" fileSize="2807959" type="application/pdf" /><itunes:explicit>no</itunes:explicit><itunes:subtitle> Remember DFT? &amp;ldquo;Design For Test&amp;rdquo; faded into the background in recent years as the industry turned its focus to DFM, but if anything test is an even larger concern than it was 10 or 15 years ago. That&amp;rsquo;s because test is becoming more diffi</itunes:subtitle><itunes:summary> Remember DFT? &amp;ldquo;Design For Test&amp;rdquo; faded into the background in recent years as the industry turned its focus to DFM, but if anything test is an even larger concern than it was 10 or 15 years ago. That&amp;rsquo;s because test is becoming more difficult and expensive at nanometer process nodes, especially with the drive for low-power design and the increasing prevalence of on-chip analog and mixed-signal circuitry. A recent discussion with Sanjiv Taneja, vice president for Encounter Test at Cadence, showed me that the traditional way we&amp;rsquo;ve evaluated test costs is way too limited. Test cost is traditionally calculated in terms of capital costs and operating costs. Test engineers focus on optimizing throughput in order to minimize the amount of time each IC spends on the tester. One way that&amp;rsquo;s done is minimizing test data volume. While minimizing time on the tester is still important, Sanjiv notes that there are additional criteria that must be considered to evaluate the true cost of test. These include: Impact of power on yield and test cost. If a test program turns on all the power modes during test, it can result in very high switching activity and excessive IR drop. Good chips can fail on the tester, reducing yield and increasing costs. Integration of DFT with design implementation flow. Synthesis tools should optimize for testability as well as area, timing and power. Otherwise, test structures can impact routability and timing closure. Poor design/test integration will decrease productivity and thus increase costs. Analog/mixed-signal test. If analog IP takes up 20 percent of a system-on-chip, it probably accounts for over 50 percent of the test cost. Analog test often requires an expensive, manual approach. Sometimes built-in self test (BIST) is used, but this requires extra work and planning. Cost of escaped defects. If you think test costs are high, what does it cost for a defective chip to escape detection until system test, or until it&amp;rsquo;s out in the field? Shipping bad parts to customers can not only kill budgets &amp;ndash; it can kill companies. Ramping to volume production. Process interactions and process variability make it difficult to ramp to volume production at 45 nm and below. Given today&amp;rsquo;s time-to-market concerns, a delayed yield ramp can be a huge expense. All of the challenges listed above impact designers, and all can be alleviated through EDA tools. For example, power-aware automatic test pattern generation (ATPG) can make the right tradeoffs between test power reduction and test time reduction. DFT automation tools can hook up BIST engines to a chip test interface, and translate BIST set-up and run-time sequences to test interface ports. Advanced fault modeling and test-point insertion techniques can reduce the risk of escaped defects. And diagnostic EDA tools can speed yield ramps by figuring out the root causes of failures. Cadence offers such capabilities in the Encounter Test product line, which is being shown at this week&amp;rsquo;s International Test Conference (ITC) in Austin, Texas. The ITC program, meanwhile, has a strong DFT emphasis. It includes a keynote and a plenary invited address that focus on the integration of design and test, as well as panel discussions on DFT for analog and low-power design. Cadence has representatives on both panels. DFT has been around for a long time. I started writing about it in 1984 for Computer Design magazine, well before the term &amp;ldquo;EDA&amp;rdquo; was even invented. Here we are now, 25 years later, and it turns out that DFT is more important than ever. Some things never go out of style. </itunes:summary><itunes:keywords>Industry Insights, DFM, DFT, ITC, ATPG, International Test Conference</itunes:keywords><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2009/11/05/dft-challenge-evaluating-the-true-cost-of-test.aspx</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/cadence/community/blogs/ii/~5/ddCQEPeNFaA/ap2009.pdf" length="2807959" type="application/pdf" /><feedburner:origEnclosureLink>http://www.itctestweek.org/ap2009.pdf</feedburner:origEnclosureLink></item><item><title>Greatest Moments In EDA Innovation</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/MCHFlCux-WY/greatest-moments-in-eda-innovation.aspx</link><pubDate>Tue, 03 Nov 2009 14:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:22539</guid><dc:creator>rgoering</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=22539</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2009/11/03/greatest-moments-in-eda-innovation.aspx#comments</comments><description>&lt;p&gt;Innovation is the lifeblood of the EDA industry, and it is only because of innovation from many sources &amp;ndash; including academia and industry &amp;ndash; that modern IC design is possible at all. Today at Cadence (Nov. 3, 2009), we are celebrating Cadence &lt;a href="http://www.cadence.com/cadence/newsroom/features/Pages/excellence_innovation.aspx?CMP=home_bb" target="_blank"&gt;Innovation Day&lt;/a&gt;. As such, it seems like a good time to consider the &amp;ldquo;greatest&amp;rdquo; innovations that shaped our industry.
&lt;/p&gt;
&lt;p&gt;
Also this week, the &lt;a href="http://www.edac.org/" target="_blank"&gt;EDA Consortium&lt;/a&gt; will present the 16th annual Phil Kaufman award to Prof. Randal Bryant, whom I interviewed for a recent &lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2009/10/05/q-amp-a-interview-kaufman-award-winner-discusses-verification-advances.aspx" target="_blank"&gt;Industry Insights blog&lt;/a&gt;. This award is the EDA industry&amp;rsquo;s highest honor, and a look at the &lt;a href="http://www.edac.org/about_kaufman_award.jsp" target="_blank"&gt;past 16 award winners&lt;/a&gt; provides some good background into the history of EDA innovation.
&lt;/p&gt;
&lt;p&gt;
Here are my nominations (not necessarily in order) for the &amp;ldquo;greatest moments in EDA innovation.&amp;rdquo; Any further suggestions are welcome.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;1. Spice simulation
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://en.wikipedia.org/wiki/SPICE" target="_blank"&gt;Spice&lt;/a&gt; (Simulation Program with Integrated Circuit Emphasis) was one of the very first EDA programs, and it&amp;rsquo;s still the gold standard today for analog and custom circuit simulation. Spice was derived from a program called Cancer, which came out of a class project led by &lt;a href="http://www.edac.org/htmfiles/KaufmanAward/RonRohrer.htm" target="_blank"&gt;Prof. Ron Rohrer&lt;/a&gt; (2002 Kaufman award winner). &lt;a href="http://www.edac.org/htmfiles/KaufmanAward/DonaldPederson.htm" target="_blank"&gt;Prof. Donald Peterson&lt;/a&gt; (1995 Kaufman award winner) oversaw the Cancer rewrite that became Spice, which was first publicly presented in 1973.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;2. Verilog HDL&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;
The Verilog language ushered in the present era of language-based IC design, and made RTL synthesis and simulation possible. Verilog was developed by &lt;a href="http://www.edac.org/htmfiles/KaufmanAward/PhilMoorby.htm" target="_blank"&gt;Phil Moorby&lt;/a&gt;, 2005 Kaufman award winner, at Gateway Design Automation in the early 1980s. When former Cadence CEO &lt;a href="http://www.edac.org/htmfiles/KaufmanAward/JoeCostello.htm" target="_blank"&gt;Joe Costello&lt;/a&gt; won the Kaufman award in 2004, one reason cited was Cadence&amp;rsquo;s 1989 purchase of Gateway and subsequent opening of Verilog for standardization.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;3. Multi-level logic synthesis
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
Nearly all complex digital circuits are designed with logic synthesis today. Synthesis was first applied to two-level logic with programs such as Espresso. However, a breakthrough in multi-level synthesis was required to make the technology practical for contemporary IC design. That came about in the 1980s through efforts such as IBM&amp;rsquo;s Yorktown Silicon Compiler project and the MIS and SIS programs from U.C. Berkeley. &lt;a href="http://www.edac.org/downloads/pressreleases/07-10-25_CEDA_Dr.%20Brayton%20News%20Release_FINAL.pdf" target="_blank"&gt;Prof. Robert Brayton&lt;/a&gt;, 2007 Kaufman award winner, was a leader of these efforts.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;4. Automated IC layout
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
Today&amp;rsquo;s ICs could not be designed without placement and routing software. &lt;a href="http://www.edac.org/htmfiles/KaufmanAward/ErnestKuh.htm" target="_blank"&gt;Prof. Ernest Kuh&lt;/a&gt;, who was at U.C. Berkeley from 1956 to 1993, helped lay the groundwork for IC physical design in the 1970s and 1980s. He won the 1998 Phil Kaufman award for his foundational work in circuit layout theory, partitioning, floorplanning, placement and routing.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;5. Structured VLSI design
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
EDA innovation is not just about tools and algorithms &amp;ndash; it&amp;rsquo;s about methodologies. &lt;a href="http://www.edac.org/htmfiles/KaufmanAward/CarverMead.htm" target="_blank"&gt;Prof. Carver Mead&lt;/a&gt;, winner of the 1996 Phil Kaufman award, is known not only for his work in areas such as silicon compilation, but also as the co-author along with Lynn Conway of &amp;ldquo;Introduction to VLSI Design&amp;rdquo; in 1980. This seminal book set forth a structured methodology for the design of large-scale ICs.
&lt;/p&gt;
&lt;p&gt;
The innovators mentioned above have set a high bar to follow. But given the emphasis that Cadence is placing on innovation and R&amp;amp;D, it just could be that someone at today&amp;rsquo;s innovation awards ceremony will follow in their footsteps.
&lt;/p&gt;
&lt;p&gt;
Richard Goering
&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=22539" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/MCHFlCux-WY" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Industry+Insights/default.aspx">Industry Insights</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/SPICE/default.aspx">SPICE</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Innovation/default.aspx">Innovation</category><media:content url="http://feedproxy.google.com/~r/cadence/community/blogs/ii/~5/e2kyCdifME8/07-10-25_CEDA_Dr.%20Brayton%20News%20Release_FINAL.pdf" fileSize="29160" type="application/pdf" /><itunes:explicit>no</itunes:explicit><itunes:subtitle> Innovation is the lifeblood of the EDA industry, and it is only because of innovation from many sources &amp;ndash; including academia and industry &amp;ndash; that modern IC design is possible at all. Today at Cadence (Nov. 3, 2009), we are celebrating Cadence </itunes:subtitle><itunes:summary> Innovation is the lifeblood of the EDA industry, and it is only because of innovation from many sources &amp;ndash; including academia and industry &amp;ndash; that modern IC design is possible at all. Today at Cadence (Nov. 3, 2009), we are celebrating Cadence Innovation Day. As such, it seems like a good time to consider the &amp;ldquo;greatest&amp;rdquo; innovations that shaped our industry. Also this week, the EDA Consortium will present the 16th annual Phil Kaufman award to Prof. Randal Bryant, whom I interviewed for a recent Industry Insights blog. This award is the EDA industry&amp;rsquo;s highest honor, and a look at the past 16 award winners provides some good background into the history of EDA innovation. Here are my nominations (not necessarily in order) for the &amp;ldquo;greatest moments in EDA innovation.&amp;rdquo; Any further suggestions are welcome. 1. Spice simulation Spice (Simulation Program with Integrated Circuit Emphasis) was one of the very first EDA programs, and it&amp;rsquo;s still the gold standard today for analog and custom circuit simulation. Spice was derived from a program called Cancer, which came out of a class project led by Prof. Ron Rohrer (2002 Kaufman award winner). Prof. Donald Peterson (1995 Kaufman award winner) oversaw the Cancer rewrite that became Spice, which was first publicly presented in 1973. 2. Verilog HDL The Verilog language ushered in the present era of language-based IC design, and made RTL synthesis and simulation possible. Verilog was developed by Phil Moorby, 2005 Kaufman award winner, at Gateway Design Automation in the early 1980s. When former Cadence CEO Joe Costello won the Kaufman award in 2004, one reason cited was Cadence&amp;rsquo;s 1989 purchase of Gateway and subsequent opening of Verilog for standardization. 3. Multi-level logic synthesis Nearly all complex digital circuits are designed with logic synthesis today. Synthesis was first applied to two-level logic with programs such as Espresso. However, a breakthrough in multi-level synthesis was required to make the technology practical for contemporary IC design. That came about in the 1980s through efforts such as IBM&amp;rsquo;s Yorktown Silicon Compiler project and the MIS and SIS programs from U.C. Berkeley. Prof. Robert Brayton, 2007 Kaufman award winner, was a leader of these efforts. 4. Automated IC layout Today&amp;rsquo;s ICs could not be designed without placement and routing software. Prof. Ernest Kuh, who was at U.C. Berkeley from 1956 to 1993, helped lay the groundwork for IC physical design in the 1970s and 1980s. He won the 1998 Phil Kaufman award for his foundational work in circuit layout theory, partitioning, floorplanning, placement and routing. 5. Structured VLSI design EDA innovation is not just about tools and algorithms &amp;ndash; it&amp;rsquo;s about methodologies. Prof. Carver Mead, winner of the 1996 Phil Kaufman award, is known not only for his work in areas such as silicon compilation, but also as the co-author along with Lynn Conway of &amp;ldquo;Introduction to VLSI Design&amp;rdquo; in 1980. This seminal book set forth a structured methodology for the design of large-scale ICs. The innovators mentioned above have set a high bar to follow. But given the emphasis that Cadence is placing on innovation and R&amp;amp;D, it just could be that someone at today&amp;rsquo;s innovation awards ceremony will follow in their footsteps. Richard Goering </itunes:summary><itunes:keywords>Industry Insights, SPICE, Innovation</itunes:keywords><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2009/11/03/greatest-moments-in-eda-innovation.aspx</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/cadence/community/blogs/ii/~5/e2kyCdifME8/07-10-25_CEDA_Dr.%20Brayton%20News%20Release_FINAL.pdf" length="29160" type="application/pdf" /><feedburner:origEnclosureLink>http://www.edac.org/downloads/pressreleases/07-10-25_CEDA_Dr.%20Brayton%20News%20Release_FINAL.pdf</feedburner:origEnclosureLink></item><item><title>Users Outline New Approaches To Mixed-Signal Verification</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/3k6E-__XoRo/users-outline-new-approaches-to-mixed-signal-verification.aspx</link><pubDate>Mon, 02 Nov 2009 14:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:22449</guid><dc:creator>rgoering</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=22449</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2009/11/02/users-outline-new-approaches-to-mixed-signal-verification.aspx#comments</comments><description>&lt;p&gt;At the Cadence &lt;a href="http://www.cadence.com/cadence/newsroom/press_releases/pages/pr.aspx?xml=102209_ms" target="_blank"&gt;Mixed-Signal Design Summit&lt;/a&gt;, held Oct. 27, I had a hard time finding a seat in a packed auditorium. One reason for the summit&amp;rsquo;s popularity was its hands-on, practical nature. A series of user presentations showed how designers are solving real problems in mixed-signal verification. Below are quick summaries of five such presentations.
&lt;/p&gt;

&lt;p&gt;
&lt;a href="https://www.cadence.com:443/Community/CSSharedFiles/blogs/ii/Richard_Goering/MSpanel3.JPG"&gt;&lt;img src="https://www.cadence.com:443/Community/CSSharedFiles/blogs/ii/Richard_Goering/MSpanel3.JPG" width="593" border="0" height="346" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;Jess Chan (Qualcomm), Robert Milkovits (Jazz), Prasanth Aprameyan (Micron), Kumar Abhishek (Freescale), &lt;br /&gt;and Yuval Shay (STMicroelecrtronics) presented at the Mixed-Signal Design Summit (left to right).
&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;
&lt;br /&gt;&lt;b&gt;Top-down approach guides mixed-signal simulation
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
Yuval Shay, staff engineer for mixed-signal verification at &lt;a href="http://www.st.com/stonline/" target="_blank"&gt;STMicroelectronics&lt;/a&gt;, gave a presentation entitled &amp;ldquo;Mixed-language simulation of sigma-delta ADC with AMS Designer.&amp;rdquo; In the presentation, he outlined a &amp;ldquo;top-down&amp;rdquo; hierarchical verification methodology that uses the Cadence &lt;a href="http://www.cadence.com/products/cic/ams_designer/Pages/default.aspx" target="_blank"&gt;Virtuoso AMS Designer&lt;/a&gt; simulator within the &lt;a href="http://www.cadence.com/products/rf/analog_design_environment/Pages/default.aspx" target="_blank"&gt;Virtuoso Analog Design Environment&lt;/a&gt; (ADE). 
&lt;/p&gt;
&lt;p&gt;
The idea behind the top-down methodology is to start verification as soon as the design effort starts. To accomplish this, engineers create models at the highest level possible and slowly expand the hierarchy &amp;ldquo;downwards,&amp;rdquo; substituting behavioral models with transistor-level models until full-chip, transistor-level simulations can be executed. The same testbench developed for the behavioral level can run the full transistor-level design.
&lt;/p&gt;
&lt;p&gt;
Shay identified three basic steps to ST&amp;rsquo;s methodology:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
Partition design into analog and digital domains. Simulate analog blocks with &lt;a href="http://www.cadence.com/products/rf/spectre_circuit/Pages/default.aspx" target="_blank"&gt;Virtuoso Spectre simulator&lt;/a&gt; (Spice) and digital blocks with Cadence NC-Sim.
&lt;/li&gt;&lt;li&gt;Run signal path verification for modulator and digital filter.
&lt;/li&gt;&lt;li&gt;Run full-chip functional verification, including transistor level models and post-layout netlists.
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;
Shay said this approach has &amp;ldquo;proven to be a very good solution&amp;rdquo; for his company&amp;rsquo;s needs.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Modeling methodology moves real numbers
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
Simulating real number traffic is an important part of mixed-signal simulation, but there are some tricks to it, according to Jess Chen, senior staff engineer at &lt;a href="http://www.qualcomm.com/" target="_blank"&gt;Qualcomm&lt;/a&gt;. His presentation was entitled &amp;ldquo;A modeling methodology for verifying functionality of a wireless chip.&amp;rdquo;
&lt;/p&gt;
&lt;p&gt;
There are some challenges with real number traffic in event-driven simulations, Chen said. He prefers a &amp;ldquo;baseband equivalent&amp;rdquo; approach that passes multiple real numbers on a single wire. Advantages: the models run fast by suppressing the carrier, they produce realistic signals at the DAC outputs and ADC inputs, IQ swapping is easy to detect, and noise is easy to include.
&lt;/p&gt;
&lt;p&gt;
Chen said his group considered various options for simulating real number traffic, and used a PLI function. This makes it possible to pass real vectors between Verilog modules, use bidirectional real number traffic, switch between voltage and current on the fly, and use a resolution function for real number drivers. Qualcomm applied this methodology to a wireless SoC and found over 100 functional bugs before tapeout.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Full chip Spice simulation really does work
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
Think full-chip Spice simulation is impractical? Kumar Abhishek, senior analog and mixed-signal design engineer at &lt;a href="http://www.freescale.com/" target="_blank"&gt;Freescale Semiconductor&lt;/a&gt;, showed how it can work in a presentation entitled &amp;ldquo;Full chip Spice simulation methodology for zero defect silicon.&amp;rdquo;
&lt;/p&gt;
&lt;p&gt;
What Abhishek described is actually a Verilog-AMS/Spice co-simulation approach. In a microcontroller SoC, he used Spice models for blocks such as ADC, DAC, voltage regulator, LCD controller, and clock generator. Verilog-AMS models were used for a crystal driver, analog sensor model, and supply driver. Verilog-AMS monitors were used for display, clock profile, data converter, and power monitor.
&lt;/p&gt;
&lt;p&gt;
Abhishek showed a list of microcontroller verification challenges, including those related to analog behavior, power management, and pad rings. He said the AMS/Spice co-simulation approach is &amp;ldquo;robust&amp;rdquo; or gives 90 percent confidence in most cases. He also showed a number of test cases and talked about setup times and simulation run times. For example, in a test case with 6M transistors, power-up simulations took a setup time of 2-3 days and a run time of 15 hours.
&lt;/p&gt;
&lt;p&gt;
He concluded that the proposed full-chip Spice methodology is useful for catching corner cases for complex mixed-signal SoCs, especially in complex power-gating scenarios. Abhishek noted, however, that it is &amp;ldquo;not a replacement&amp;rdquo; for the existing SoC mixed-signal verification flow, but a complement that can help attain 100 percent coverage for complex protocols.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;How to capture design intent
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
Robert Milkovits, director of technical support at &lt;a href="http://www.towerjazz.com/" target="_blank"&gt;Jazz Semiconductor&lt;/a&gt;, gave a presentation entitled &amp;ldquo;Capturing AMS design intent.&amp;rdquo; He first spoke of &amp;ldquo;design intent holes and misses,&amp;rdquo; including:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
Incomplete coverage for circuit analysis
&lt;/li&gt;&lt;li&gt;Design sensitivity not uncovered
&lt;/li&gt;&lt;li&gt;Parasitic effects on performance
&lt;/li&gt;&lt;li&gt;Layout implementation discrepancies
&lt;/li&gt;&lt;li&gt;Insufficient time for optimization and coverage analysis
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;
Milkovits talked about how Cadence Virtuoso platform updates in IC6.1 help users represent design intent. He noted that constraint management is integral to design intent, and showed how Virtuoso constraints  help &amp;ldquo;address both the big picture and the design details.&amp;rdquo;
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;A look at flash memory verification
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
Prashanth Aprameyan, senior verification manager at &lt;a href="http://www.micron.com/" target="_blank"&gt;Micron Technology&lt;/a&gt;, spoke on &amp;ldquo;Mixed signal verification &amp;ndash; a NAND memory perspective.&amp;rdquo; He said that NAND memory verification is very similar to other mixed-signal verification, and noted that &amp;ldquo;for us, verification cost is as important as design cost.&amp;rdquo;
&lt;/p&gt;
&lt;p&gt;
NAND flash memory includes a memory array, sense amplifiers, high-voltage circuits, controller and logic, and low-voltage analog, pad and I/O. Micron uses both Verilog-A and digital Verilog modeling of the memory array. The &lt;a href="http://www.cadence.com/products/cic/UltraSim_fullchip/Pages/default.aspx" target="_blank"&gt;Cadence Virtuoso UltraSim simulator&lt;/a&gt;, a fast Spice simulator, is extensively used for NAND flash verification. Micron is also investigating wreal behavioral modeling with Verilog-AMS.
&lt;/p&gt;
&lt;p&gt;
Apremeyan noted that full-chip simulation time is becoming prohibitive, that it would be nice to have all electrical aspects of verification under a single tool, and that design for yield (DFY) analysis in fast Spice would be helpful.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Q&amp;amp;A panel
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
In a Q&amp;amp;A panel following the presentations, panelists fielded questions on the difficulty and cost of developing analog behavioral models, whether designers should do their own verification, modeling for performance verification, SoC-level and IP challenges, and test. 
&lt;/p&gt;
&lt;p&gt;
The summit also featured a keynote by Paul Emerson, general manager for the analog and logic business at Texas Instruments, and several presentations on Cadence&amp;rsquo;s mixed-signal solutions. Videos will be available on-line in November. Another review of the summit can be found in &lt;a href="http://www.edn.com/blog/920000692/post/1980050198.html" target="_blank"&gt;Paul McLellan&amp;rsquo;s blog&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Richard Goering

&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=22449" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/3k6E-__XoRo" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Industry+Insights/default.aspx">Industry Insights</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/verification/default.aspx">verification</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Mixed-Signal/default.aspx">Mixed-Signal</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Freescale/default.aspx">Freescale</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Micron/default.aspx">Micron</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/AMS+Designer/default.aspx">AMS Designer</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/DFY/default.aspx">DFY</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Mixed-Signal+Design+Summit/default.aspx">Mixed-Signal Design Summit</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Jazz+Semiconductor/default.aspx">Jazz Semiconductor</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Vituoso/default.aspx">Vituoso</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/ADE/default.aspx">ADE</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/ST+Microelectronics/default.aspx">ST Microelectronics</category><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2009/11/02/users-outline-new-approaches-to-mixed-signal-verification.aspx</feedburner:origLink></item><item><title>User Interview: How To Estimate Power Early</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/k43z5XxmUMA/user-interview-how-to-estimate-power-early.aspx</link><pubDate>Thu, 29 Oct 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:22378</guid><dc:creator>rgoering</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=22378</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2009/10/29/user-interview-how-to-estimate-power-early.aspx#comments</comments><description>&lt;p&gt;Early power estimation makes it much easier to manage IC power, according to Camille Kokozaki, director of design automation services at Integrated Device Technology (&lt;a href="http://www.idt.com/"&gt;IDT&lt;/a&gt;). At the recent &lt;a href="http://www.cadence.com/cdnlive/na/2009/pages/default.aspx" target="_blank"&gt;CDNLive! Silicon Valley&lt;/a&gt;, he presented a case study of architectural power estimation with a 65nm system-on-chip with 250K logic cells and a maximum frequency of 400 MHz.
&lt;/p&gt;
&lt;p&gt;
Kokozaki described a flow that uses five steps:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
&amp;ldquo;Back of envelope&amp;rdquo; estimations in spreadsheet provide assumptions about voltage, dynamic power factor, leakage power factor, design for test overhead, and other factors.
&lt;/li&gt;&lt;li&gt;Power estimation from &lt;a href="http://www.cadence.com/products/ld/chip_estimator/pages/default.aspx" target="_blank"&gt;InCyte Chip Estimator&lt;/a&gt; uses a provided model library. InCyte estimates dynamic power sensitivity versus activity.
&lt;/li&gt;&lt;li&gt;Cadence &lt;a href="http://www.cadence.com/products/ld/rtl_compiler/pages/default.aspx" target="_blank"&gt;Encounter RTL Compiler&lt;/a&gt; provides estimation from early synthesis run.
&lt;/li&gt;&lt;li&gt;More accurate estimation based on full synthesis netlist.
&lt;/li&gt;&lt;li&gt;Power calculation from post-layout netlist.
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;
Accuracy increases with each successive step, but the higher levels of abstraction provide a greater ability to influence power.
&lt;/p&gt;
&lt;p&gt;
In an interview following his presentation, Kokozaki discussed his approach to power estimation further. In the attached video clip, he discusses the importance of power analysis at an architectural level, and talks about his use of spreadsheets, InCyte, and pre-synthesis and post-synthesis power estimations.
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;br /&gt;
If video fails to launch click &lt;a href="http://www.viddler.com/player/4e545a17/"&gt;here&lt;/a&gt;.

&lt;p&gt;
For the chip described in the CDNLive! case study, IDT employed clock gating. Kokozaki said IDT also uses more advanced power management techniques where appropriate.
&lt;/p&gt;
&lt;p&gt;
Kokozaki had a warning about the use of activity levels in power estimates. &amp;ldquo;Be very careful about activity and what it means,&amp;rdquo; he said. &amp;ldquo;There are cases where a 10 percent activity for a particular mode can consume even more power than a 15 percent activity rate on a different mode in the same design. You have to know what you&amp;rsquo;re putting in there. I also advise people to not go overboard and use a much higher activity rate than what they end up seeing.&amp;rdquo;
&lt;/p&gt;
&lt;p&gt;
Richard Goering
&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=22378" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/k43z5XxmUMA" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Industry+Insights/default.aspx">Industry Insights</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Incyte/default.aspx">Incyte</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Encounter/default.aspx">Encounter</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/CDNLive_2100_+Silcon+Valley/default.aspx">CDNLive! Silcon Valley</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/RTLL+Compiler/default.aspx">RTLL Compiler</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Power/default.aspx">Power</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/IDT/default.aspx">IDT</category><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2009/10/29/user-interview-how-to-estimate-power-early.aspx</feedburner:origLink></item><item><title>Panelists: 32 nm HKMG Is Ready To Roll</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/4AkksNivgfo/panelists-32-nm-hkmg-is-ready-to-roll.aspx</link><pubDate>Wed, 28 Oct 2009 14:30:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:22330</guid><dc:creator>rgoering</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=22330</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2009/10/28/panelists-32-nm-hkmg-is-ready-to-roll.aspx#comments</comments><description>&lt;p&gt;The 32/28 nm Common Platform high-k metal gate (HKMG) technology is &amp;ldquo;ready and open for business,&amp;rdquo; according to the title of a breakfast panel at the &lt;a href="http://www.arm.com/" target="_blank"&gt;ARM&lt;/a&gt; &lt;a href="http://www.armtechcon3.com/2009/conference/" target="_blank"&gt;Techcon3&lt;/a&gt; conference Oct. 22. Panelists from &lt;a href="http://www.ibm.com/us/en/" target="_blank"&gt;IBM&lt;/a&gt;, ARM and Cadence talked about the benefits of HKMG, the requirements it places on the design flow, and the deep and early collaboration that made a supporting ecosystem with libraries and tools possible.
&lt;/p&gt;
&lt;p&gt;
All of the panelists talked about the Common Platform/ARM/Cadence collaboration, which began in 2008 just a few months after the Common Platform started its process development work. Starting that early is very unusual, according to Jaya Jagannathan, director of semiconductor technology business development and marketing for IBM&amp;rsquo;s System and Technology group.&lt;br /&gt; &lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.flickr.com/photos/36223644@N04/4053097564/" title="32nmpanel by cadencedesign, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2476/4053097564_6d73f7e447.jpg" alt="32nmpanel" width="500" height="243" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;i&gt;Jaya Jagannathan (IBM), Rob Aitken (ARM), and Vassilios Gerousis (Cadence) &lt;br /&gt;discuss the Common Platform 32 nm HKMG technology (left to right).
&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;
HKMG, introduced by the Common Platform at 32 nm, promises significant power and performance advantages. The main benefit of HKMG, according to Jagannathan, is that it allows the scaling of gate lengths to continue. This had almost stopped at 90 nm, he said, because gate oxides were only a few angstroms &amp;ndash; and atoms &amp;ndash; in width. But HKMG, which uses thicker materials, allows scaling to resume. Further, he said, HKMG allows the &amp;ldquo;densest SRAM in the industry at 32 nm.&amp;rdquo;
&lt;/p&gt;
&lt;p&gt;
Jagannathan also said that the 32/28 nm process uses a &amp;ldquo;gate first&amp;rdquo; approach in which gates are processed towards the beginning of the process flow. This, he said, allows a 50 percent scaling from one generation to another, while minimizing design restrictions and avoiding the addition of complex process steps. &amp;ldquo;Based on all the work we&amp;rsquo;ve done jointly, I can tell you that we can achieve the gate density we promised, we can achieve the performance we promised, and we can achieve the simplicity that we promised with gate first,&amp;rdquo; he said.
&lt;/p&gt;
&lt;p&gt;
Why 32/28 nm? 32 nm is the main process node, but it&amp;rsquo;s designed so that a 10 percent optical shrink will enable the half-node of 28 nm. Today, Jagannathan said, a 32 nm low-power (LP) process design kit (PDK) is available in a beta release, and a 28 nm LP PDK is available in an alpha release. IBM has been providing multi-project wafers (MPWs) to customers and partners including ARM and Cadence.
&lt;/p&gt;
&lt;p&gt;
Rob Aitken, R&amp;amp;D fellow at ARM, noted that a physical IP library for the 32/28 nm HKMG process is available for download now. It includes 12 memory compilers, logic libraries, and new multi-channel libraries. The multi-channel libraries make it possible to reduce leakage by using cells that have slightly longer gate lengths. It&amp;rsquo;s an alternative to the use of high voltage-threshold cells, which can reduce performance.
&lt;/p&gt;
&lt;p&gt;
&amp;ldquo;The HKMG process is really quite different from previous processes,&amp;rdquo; Aitken noted. As such, ARM and the Common Platform worked together on design rules, manufacturability, and the library itself. Aitken said ARM has had five tapeouts with the Common Platform 32 nm process, and one 28 nm tapeout. These test chips made it possible to demonstrate early collaboration and to work on design rules.
&lt;/p&gt;
&lt;p&gt;
ARM also used the test chips to run feasibility studies. Engineers found that the 32 nm LP process is able to attain frequencies in the GHz range on critical paths at a nominal operating point.
&lt;/p&gt;
&lt;p&gt;
Vassilios Gerousis, senior architect at Cadence, discussed two 32 nm test chips that Cadence developed with IBM, as described in a &lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2009/09/08/32-nm-test-chips-show-layout-context-matters.aspx?postID=20458" target="_blank"&gt;previous blog&lt;/a&gt;. One let Cadence develop a CMP model, and showed that the 32 nm process has less relative copper loss than 45 nm but higher variability. Another showed that the random variation is large compared to &lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2009/10/12/why-stress-gives-designers-headaches-at-45-nm-and-below.aspx" target="_blank"&gt;stress&lt;/a&gt;, which is a systematic variation. Results may change as the process matures, he noted.
&lt;/p&gt;
&lt;p&gt;
Gerousis noted that Cadence has focused on several areas related to 32 nm, including advanced layout rules, a high-frequency router option to NanoRoute, manufacturing awareness, and the ability to handle large designs. &amp;ldquo;32 nm is really a breakthrough in terms of layout rules. The number of layout rules is tremendous, and the impact on layout tools is also large,&amp;rdquo; he noted. NanoRoute is &amp;ldquo;100 percent compatible&amp;rdquo; with these layout rules, he said, and the Cadence Virtuoso Space-Based Router supports 32/28 nm layout rules as well. To help with random variations, Cadence is supporting statistical design for timing, signal integrity and leakage.
&lt;/p&gt;
&lt;p&gt;
Panel moderator Ana Molnar Hunter, vice president of foundry for Samsung Semiconductor, closed the panel by stating that &amp;ldquo;we&amp;rsquo;re seeing tremendous customer interest in this technology because of the advantages HKMG brings to customers. There&amp;rsquo;s a lot of excitement and a lot of built-up demand.&amp;rdquo; Indeed, a full room for an early morning breakfast panel is itself a sign of interest. Designing in a new process node is never easy, but it appears that those who want to move forward will find plenty of ecosystem support.
&lt;/p&gt;
&lt;p&gt;
Richard Goering



&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=22330" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/4AkksNivgfo" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Industry+Insights/default.aspx">Industry Insights</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/ARM/default.aspx">ARM</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/IBM/default.aspx">IBM</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/HKMG/default.aspx">HKMG</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/high-k/default.aspx">high-k</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/32nm/default.aspx">32nm</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/metal+gate/default.aspx">metal gate</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Techcon3/default.aspx">Techcon3</category><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2009/10/28/panelists-32-nm-hkmg-is-ready-to-roll.aspx</feedburner:origLink></item><item><title>Panelists Broaden Scope Of Low-Power Discussion</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/EGJRRFXz7jc/panelists-broaden-scope-of-low-power-discussion.aspx</link><pubDate>Mon, 26 Oct 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:22235</guid><dc:creator>rgoering</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=22235</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2009/10/26/panelists-broaden-scope-of-low-power-discussion.aspx#comments</comments><description>&lt;p&gt;Most of the discussion about low-power design has centered around the RTL-to-GDSII flow for digital ICs. But the real problem is much broader, according to panelists from &lt;a href="http://www.amd.com/us/Pages/AMDHomePage.aspx" target="_blank"&gt;AMD&lt;/a&gt;, &lt;a href="http://www.sonics.com/" target="_blank"&gt;Sonics&lt;/a&gt;, &lt;a href="http://www.wipro.com/" target="_blank"&gt;Wipro&lt;/a&gt;, and Cadence at the recent Power Forward Initiative (PFI) &lt;a href="http://www.powerforward.org/home/news/archive/2009/10/15/182.aspx" target="_blank"&gt;Low-Power Design Summit&lt;/a&gt; Oct. 20.
&lt;/p&gt;
&lt;p&gt;
Entitled &amp;ldquo;The Low-Power Evolution: Challenges and Opportunities,&amp;rdquo; the panel was chartered to take a high-level view of how low power design is changing and how it impacts product development. As moderator, I noticed (but wasn&amp;rsquo;t surprised) that panelists said very little about the RTL-to-GDSII digital IC design flow. Instead, the focus was on early power estimation, analog/mixed-signal design, embedded software, packaging, and other areas where automation is still lacking. Some interesting comments are noted below.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;SoC integration complexity and power
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
&amp;ldquo;The SoC integration problem is growing as we add more and more cores together, we have more and more power domains, more and more clock domains, and a higher level of problems to solve,&amp;rdquo; said Scott Evans, director of software at IC interconnect provider Sonics. &amp;ldquo;CPF [Common Power Format] allows you to describe what you&amp;rsquo;re trying to build, but then it&amp;rsquo;s even easier to add more complexity to your design.&amp;rdquo;
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Analog/mixed-signal design
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
Ron Burns, general manager for semiconductor and systems solutions at design services firm &lt;a href="http://www.wipro.com/" target="_blank"&gt;Wipro&lt;/a&gt;, said his biggest concern with respect to low power is analog/mixed signal design. He noted that his company is designing an increasing number of systems-on-chip (SoCs) with analog interfaces. &amp;ldquo;What we&amp;rsquo;ve found is that digital is performing well even down to below 40 nm,&amp;rdquo; he said. &amp;ldquo;What we&amp;rsquo;re concerned about now is making sure we have the right flow for analog and digital.&amp;rdquo; He said he&amp;rsquo;d like to see the same IP library format across both domains.
&lt;/p&gt;
&lt;p&gt;
&amp;ldquo;We&amp;rsquo;ve done a fairly good job of automation and risk reduction in the digital portion of the design, and we&amp;rsquo;re pushing forward into analog/mixed-signal and starting to address packaging alternatives,&amp;rdquo; noted Steve Carlson, vice president of solutions marketing at Cadence.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.flickr.com/photos/36223644@N04/4032544149/" title="PFIpanel by cadencedesign, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2572/4032544149_c2d7beeba6.jpg" alt="PFIpanel" height="332" width="500" /&gt;&lt;/a&gt;
&lt;br /&gt;

&lt;i&gt;Ron Burns (Wipro), Steve Presant (AMD), Scott Evans (Sonics), and Steve Carlson &lt;br /&gt;(Cadence) discuss low power at the PFI Summit (left to right).
&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;
&lt;br /&gt;&lt;b&gt;Embedded software and operating systems
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
&amp;ldquo;Being able to take advantage of power at the software level is a huge factor in terms of being able to save power,&amp;rdquo; said Evans. &amp;ldquo;Providing interaction with the hardware so software can control it better is certainly a place that needs a lot more work and a lot more automation.&amp;rdquo;
&lt;/p&gt;
&lt;p&gt;
There&amp;rsquo;s a &amp;ldquo;huge opportunity&amp;rdquo; to take a more holistic approach towards estimating hardware and software together, said Steve Presant, fellow at &lt;a href="http://www.amd.com/us/Pages/AMDHomePage.aspx" target="_blank"&gt;AMD&lt;/a&gt;. He suggested &amp;ldquo;an environment where an application profile describes power, and an OS considers that and interacts with the hardware.&amp;rdquo; 
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;The link to packaging
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
Wipro&amp;rsquo;s Burns cited a case in which his company designed a graphics accelerator IC while separately working with a packaging partner. &amp;ldquo;The only way to transfer information from the design database to the packaging house was through Excel files,&amp;rdquo; he said. &amp;ldquo;We don&amp;rsquo;t yet see a seamless way to interoperate between packaging and design. The reality is that the packaging companies use custom internal tools, and interoperability just isn&amp;rsquo;t possible.&amp;rdquo;
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Early estimations
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
&amp;ldquo;It is critical for us to be able to estimate power and performance at very early stages,&amp;rdquo; said AMD&amp;rsquo;s Presant. Today, he said, &amp;ldquo;we do a lot of work based on Excel and we use a spreadsheet to make estimates based on area approximations and voltage and frequency estimates. It&amp;rsquo;s very crude. I think the future is transaction-level power approximations, so if you know that a certain transaction or activity carries a certain amount of energy with it, you can approximate power that way.&amp;rdquo; 
&lt;/p&gt;
&lt;p&gt;
As an IP provider, Evans said, Sonics needs its IP models to work with models from other sources. &amp;ldquo;We need some type of standardization for power estimation for models, so that when you plug in the models you know what you&amp;rsquo;re looking at and you can provide those early estimates,&amp;rdquo; he said.
&lt;/p&gt;
&lt;p&gt;
Carlson talked about how emulation can provide a dynamic power analysis, help users evaluate the impact of software, and make it possible to select a &amp;ldquo;window&amp;rdquo; of operations for detailed analysis. 
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;It&amp;rsquo;s the whole product
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
I started to make a point that I&amp;rsquo;ll bring out a little more here. The end consumer of an electronics product does not care how much power an IC dissipates. The consumer cares how long the battery life is, what it will cost to run the device, or what the environmental impact is. Low power isn&amp;rsquo;t just about digital chips &amp;ndash; it&amp;rsquo;s about the entire system, with its analog components, packages, printed circuit boards, wiring, enclosures, fans, heat sinks, and software. With the help of the Common Power Format (CPF) and some good tools, we have made great progress in automating the low-power design flow for digital ICs. But as PFI Summit panelists noted, the time has come to take a broader look at low-power design.
&lt;/p&gt;
&lt;p&gt;
Richard Goering
&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=22235" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/EGJRRFXz7jc" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Industry+Insights/default.aspx">Industry Insights</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/PFI/default.aspx">PFI</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/AMD/default.aspx">AMD</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/low-power/default.aspx">low-power</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Wipro/default.aspx">Wipro</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Power+Forward+Initiative/default.aspx">Power Forward Initiative</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Sonics/default.aspx">Sonics</category><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2009/10/26/panelists-broaden-scope-of-low-power-discussion.aspx</feedburner:origLink></item><item><title>User Interview: An Under The Hood Look At PDKs</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/Z1Q27JTNReo/user-interview-an-under-the-hood-look-at-pdks.aspx</link><pubDate>Thu, 22 Oct 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:22141</guid><dc:creator>rgoering</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=22141</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2009/10/22/user-interview-an-under-the-hood-look-at-pdks.aspx#comments</comments><description>&lt;p&gt;Well-made process design kits (PDKs) are critical for successful IC design, and design teams should keep in touch with PDK technology development, according to Kristin Liu, principal CAD engineer at &lt;a href="http://www.national.com/analog" target="_blank"&gt;National Semiconductor&lt;/a&gt;. In an interview at the recent &lt;a href="http://www.cadence.com/cadence/newsroom/features/Pages/cdnlive09_sv.aspx?CMP=100809_bb" target="_blank"&gt;CDNLive! Silicon Valley&lt;/a&gt;, she talked about the challenges of PDK development and explained &amp;ldquo;model playback,&amp;rdquo; the topic of her CDNLive! paper.
&lt;/p&gt;
&lt;p&gt;
Liu is involved in PDK development and automation, project management, customer support, PDK methodology and flow definition, circuit modeling, benchmarking, and new CAD tool implementation. She is working on BiCMOS processes for the analog ICs that National develops. National&amp;rsquo;s PDKs include customized schematic symbols, parameterized cells (Pcells), verification runsets, customized utilities, mask design libraries, and standard cell libraries. The PDKs are used in the Cadence design environment.
&lt;/p&gt;
&lt;p&gt;
In the video clip below, Liu talks about the challenges of PDK development, the need for accurate device characterization, and National&amp;rsquo;s use of the &lt;a href="http://www.cadence.com/products/cic/spectre_circuit/Pages/default.aspx" target="_blank"&gt;Cadence Spectre simulator&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;br /&gt;
If this video fails to play please &lt;a href="http://www.viddler.com/player/c5f3351e/" target="_blank"&gt;click here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Liu&amp;rsquo;s CDNLive! paper was entitled &amp;ldquo;A Conventional Model Playback Utility In The Cadence Design Environment.&amp;rdquo; Model playback, she explained, is a utility developed at National Semiconductor that lets designers examine how a model behaves in real time. It lets designers &amp;ldquo;play back&amp;rdquo; the device characterization with customized design specifications. Designers can compare device behaviors among different processes, validate the model with different simulators, or view the model accuracy between the simulation results and the silicon measurement data, all in real time.
&lt;/p&gt;
&lt;p&gt;
Liu has some words of advice for the IC design teams who rely on PDKs. &amp;ldquo;As an RF IC designer myself earlier, I felt frustrated and helpless with PDK issues,&amp;rdquo; she said. &amp;ldquo;Now I realize that it is important for designers to be involved in the PDK methodology definition. I&amp;rsquo;d encourage designers to work as closely as possible with PDK developers for feature enhancements, demos, design guides, design automation, and design flow benchmarking. This will maximize design productivity and reduce human error.&amp;rdquo;
&lt;/p&gt;
&lt;p&gt;
Richard Goering

&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=22141" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/Z1Q27JTNReo" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Industry+Insights/default.aspx">Industry Insights</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/spectre/default.aspx">spectre</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/CDNLive_2100_/default.aspx">CDNLive!</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/National+Semiconductor/default.aspx">National Semiconductor</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Simulator/default.aspx">Simulator</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/PDK/default.aspx">PDK</category><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2009/10/22/user-interview-an-under-the-hood-look-at-pdks.aspx</feedburner:origLink></item><item><title>Cadence’s Andreas Kuehlmann To Head IEEE Council On EDA</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/wQSswKQaPYg/cadence-s-andreas-kuehlmann-to-head-ieee-council-on-eda.aspx</link><pubDate>Wed, 21 Oct 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:22100</guid><dc:creator>rgoering</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=22100</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2009/10/21/cadence-s-andreas-kuehlmann-to-head-ieee-council-on-eda.aspx#comments</comments><description>&lt;p&gt;With a deep involvement in conferences, publications, educational programs and awards, the IEEE Council on EDA (&lt;a href="http://www.c-eda.org/" target="_blank"&gt;CEDA&lt;/a&gt;) is a behind-the-scenes organization that has a large influence on the professional EDA community. Andreas Kuehlmann, Cadence fellow and director of &lt;a href="http://www.cadence.com/cadence/cadence_labs/pages/default.aspx" target="_blank"&gt;Cadence Research Labs&lt;/a&gt;, will become president of IEEE CEDA in January &amp;ndash; and he&amp;rsquo;s aiming to &amp;ldquo;ramp up&amp;rdquo; CEDA&amp;rsquo;s activities and increase its visibility and value.
&lt;/p&gt;
&lt;p&gt;
Whether or not you&amp;rsquo;ve heard of IEEE CEDA, you&amp;rsquo;ve certainly heard of the Design Automation Conference (&lt;a href="http://www.dac.com/47th/index.aspx" target="_blank"&gt;DAC&lt;/a&gt;), which CEDA co-sponsors. In fact, the council sponsors or co-sponsors over a dozen EDA-related conferences, including the International Conference on Computer Aided Design (&lt;a href="http://www.iccad.com/2009/index.html" target="_blank"&gt;ICCAD&lt;/a&gt;) and Design Automation and Test in Europe (&lt;a href="http://www.date-conference.com/" target="_blank"&gt;DATE&lt;/a&gt;). CEDA publishes the &lt;a href="http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=43" target="_blank"&gt;IEEE Transactions on CAD&lt;/a&gt; and the newly-launched &lt;a href="http://mesl.ucsd.edu/gupta/IEEE-ESL.html" target="_blank"&gt;IEEE Embedded Systems Letters&lt;/a&gt;. The council offers a Distinguished Speaker Series and sponsors the &lt;a href="http://www.c-eda.org/index.php?menuphp=menu_awards&amp;amp;mainpage=newton_award" target="_blank"&gt;A. Richard Newton&lt;/a&gt; and &lt;a href="http://www.c-eda.org/index.php?menuphp=menu_awards&amp;amp;mainpage=kaufman_award" target="_blank"&gt;Phil Kaufman&lt;/a&gt; awards.
&lt;/p&gt;
&lt;p&gt;
In this short video, Andreas talks about why CEDA was formed, what activities CEDA is involved in, what his priorities will be as CEDA president, and how people can get involved. 
&lt;/p&gt;
&lt;p&gt;
&lt;br /&gt;
If this video fails to launch click &lt;a href="http://www.viddler.com/player/607e0031/" target="_blank"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;

Andreas will succeed current CEDA president John Darringer, director of the design automation department at IBM Research. Additional members of Andreas&amp;rsquo; team include the following:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
Prof. Donatella Scuito from Politecnico di Milano in Italy will become president-elect (and president after Andreas&amp;rsquo; two-year term).
&lt;/li&gt;&lt;li&gt;Sani Nassif, manager of the IBM Austin Research Laboratory, will become vice president of conferences.
&lt;/li&gt;&lt;li&gt;Prof. David Atienza Alonso of the Complutense University of Madrid will become vice president of finance.
&lt;/li&gt;&lt;li&gt;Prof. Rajesh Gupta of the University of California/San Diego remains as vice president of publications.
&lt;/li&gt;&lt;li&gt;Shishpal Rawat, director of EDA investments for Intel, remains as vice president of technical activities.
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;
I wish this team well in their efforts to bring more value to the EDA community.
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
Richard Goering
&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=22100" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/wQSswKQaPYg" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/EDA/default.aspx">EDA</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Industry+Insights/default.aspx">Industry Insights</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/DAC/default.aspx">DAC</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/DATE/default.aspx">DATE</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Adreas+Kuehlmann/default.aspx">Adreas Kuehlmann</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/ICCAD/default.aspx">ICCAD</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/CEDA/default.aspx">CEDA</category><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2009/10/21/cadence-s-andreas-kuehlmann-to-head-ieee-council-on-eda.aspx</feedburner:origLink></item><item><title>OpenAccess – So Much To Celebrate, So Much To Do</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/6BCPhV60m1w/openaccess-so-much-to-celebrate-so-much-to-do.aspx</link><pubDate>Mon, 19 Oct 2009 12:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:21986</guid><dc:creator>rgoering</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=21986</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2009/10/19/openaccess-so-much-to-celebrate-so-much-to-do.aspx#comments</comments><description>&lt;p&gt;Two distinct messages emerged from the Silicon Integration Initiative (Si2) &lt;a href="http://www.si2.org/?page=1073" target="_blank"&gt;OpenAccess Conference&lt;/a&gt; last week. One is that the OpenAccess database is a great EDA standards success story, perhaps the biggest such story of all. Another is that there&amp;rsquo;s still a lot of work to do so OpenAccess can offer even more capabilities for next-generation IC design.
&lt;/p&gt;
&lt;p&gt;
OpenAccess, initially developed by Cadence, has been in the public domain since 2002. Today it is managed by Si2&amp;rsquo;s &lt;a href="http://www.si2.org/?page=86" target="_blank"&gt;OpenAccess Coalition&lt;/a&gt;, which includes several dozen semiconductor and EDA vendors, including Cadence, Synopsys, Mentor Graphics, and Magma. Many people may not realize that OpenAccess is constantly being maintained and updated by a sizable development group at Cadence.
&lt;/p&gt;
&lt;p&gt;
Setting the theme for the conference, Sumit DasGupta, senior vice president of engineering at Si2, proclaimed that &amp;ldquo;OpenAccess is here and it is now.&amp;rdquo; All four major EDA vendors have adopted it for parts of their flows, and it&amp;rsquo;s become a compelling development platform for startups, he noted. But DasGupta cautioned that &amp;ldquo;this is no time for complacency. We have to get back to work and keep pushing the envelope with OpenAccess.&amp;rdquo;
&lt;/p&gt;
&lt;p&gt;
Steve Schulz, Si2 president, said OpenAccess is &amp;ldquo;the largest EDA standards effort in the history of our industry.&amp;rdquo; Now, he said, OpenAccess is in the &amp;ldquo;early majority phase.&amp;rdquo; He talked about how Renesas uses OpenAccess throughout its IC development process, and how IBM bases its custom design flow on OpenAccess. Later at the conference, Jose del Cano of Intel described how his company uses OpenAccess to integrate internal tools with commercial EDA tools.
&lt;/p&gt;
&lt;p&gt;
But don&amp;rsquo;t break out the champagne &amp;ndash; at least not for long. There&amp;rsquo;s no rest in store for OpenAccess developers. In his keynote speech, Barry Dennington, senior vice president at NXP and chairman of the Si2 board, hailed OpenAccess as &amp;ldquo;something to be very proud of.&amp;rdquo; He said, however, that &amp;ldquo;OpenAccess needs a lot more work, it needs a lot more adoption, and the roadmap needs to be very clear.&amp;rdquo;
&lt;/p&gt;
&lt;p&gt;
Specifically, Dennington said, porting existing libraries and design data to OpenAccess is not cheap, OpenAccess needs to be adopted by NXP&amp;rsquo;s IP providers, and 45 nm designs are taxing database performance and memory usage. How far can OpenAccess go, he asked? Could it replace other exchange formats, like GDSII?
&lt;/p&gt;
&lt;p&gt;
&amp;ldquo;OpenAccess has proven to be a great standard,&amp;rdquo; Dennington said. &amp;ldquo;Cadence has led by example by pulling together Virtuoso and Encounter [on OpenAccess]. But we still need more EDA industry tools to connect with OpenAccess.&amp;rdquo; Intel&amp;rsquo;s del Capo wants OpenAccess to extend to new &amp;ldquo;domains,&amp;rdquo; such as post-silicon debug and large-scale layout visualization.
&lt;/p&gt;
&lt;p&gt;
A presentation by Michaela Guiney, product engineering director for OpenAccess at Cadence and co-architect in the OpenAccess Coalition change team, made it clear that a tremendous amount of effort is going into improvements for OpenAccess. In January 2008, she noted, a new version called Data Model 4 (DM4) was introduced, with enhancements in such areas as constraints, routing constructs, and vias. Today it&amp;rsquo;s used in a number of popular EDA products, and the development team has improved its functionality, reliability, and performance in the meantime. In fact, there were 13 DM4 releases in 2008 and 2009.
&lt;/p&gt;
&lt;p&gt;
An upcoming release at the end of 2009 will add more new capabilities, including performance enhancements. 2010 will bring further improvements in performance and capacity, as well as constraint modeling, Guiney said. She added that Cadence is working with foundries to understand 32 nm design rules, and plans to contribute 32/28 nm constraints to the OpenAccess Coalition in mid-2010. Meanwhile, coalition working groups are working to improve debugging, parasitic handling, and scripting interfaces.
&lt;/p&gt;
&lt;p&gt;
A personal note: As an EE Times editor, I started writing about OpenAccess in its early days, and I followed its development as it moved from controversy to acceptance and adoption. It has, indeed, been a great success story, but the final chapter is far from written &amp;ndash; we&amp;rsquo;re just getting to the good parts of the book.
&lt;/p&gt;
&lt;p&gt;
Richard Goering

&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=21986" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/6BCPhV60m1w" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Industry+Insights/default.aspx">Industry Insights</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Si2/default.aspx">Si2</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Intel/default.aspx">Intel</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/EE+Times/default.aspx">EE Times</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/OpenAccess/default.aspx">OpenAccess</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/NXP/default.aspx">NXP</category><media:content url="http://feedproxy.google.com/~r/cadence/community/blogs/ii/~5/SRF08WR-LUY/" fileSize="23514" type="application/pdf" /><itunes:explicit>no</itunes:explicit><itunes:subtitle> Two distinct messages emerged from the Silicon Integration Initiative (Si2) OpenAccess Conference last week. One is that the OpenAccess database is a great EDA standards success story, perhaps the biggest such story of all. Another is that there&amp;rsquo;s </itunes:subtitle><itunes:summary> Two distinct messages emerged from the Silicon Integration Initiative (Si2) OpenAccess Conference last week. One is that the OpenAccess database is a great EDA standards success story, perhaps the biggest such story of all. Another is that there&amp;rsquo;s still a lot of work to do so OpenAccess can offer even more capabilities for next-generation IC design. OpenAccess, initially developed by Cadence, has been in the public domain since 2002. Today it is managed by Si2&amp;rsquo;s OpenAccess Coalition, which includes several dozen semiconductor and EDA vendors, including Cadence, Synopsys, Mentor Graphics, and Magma. Many people may not realize that OpenAccess is constantly being maintained and updated by a sizable development group at Cadence. Setting the theme for the conference, Sumit DasGupta, senior vice president of engineering at Si2, proclaimed that &amp;ldquo;OpenAccess is here and it is now.&amp;rdquo; All four major EDA vendors have adopted it for parts of their flows, and it&amp;rsquo;s become a compelling development platform for startups, he noted. But DasGupta cautioned that &amp;ldquo;this is no time for complacency. We have to get back to work and keep pushing the envelope with OpenAccess.&amp;rdquo; Steve Schulz, Si2 president, said OpenAccess is &amp;ldquo;the largest EDA standards effort in the history of our industry.&amp;rdquo; Now, he said, OpenAccess is in the &amp;ldquo;early majority phase.&amp;rdquo; He talked about how Renesas uses OpenAccess throughout its IC development process, and how IBM bases its custom design flow on OpenAccess. Later at the conference, Jose del Cano of Intel described how his company uses OpenAccess to integrate internal tools with commercial EDA tools. But don&amp;rsquo;t break out the champagne &amp;ndash; at least not for long. There&amp;rsquo;s no rest in store for OpenAccess developers. In his keynote speech, Barry Dennington, senior vice president at NXP and chairman of the Si2 board, hailed OpenAccess as &amp;ldquo;something to be very proud of.&amp;rdquo; He said, however, that &amp;ldquo;OpenAccess needs a lot more work, it needs a lot more adoption, and the roadmap needs to be very clear.&amp;rdquo; Specifically, Dennington said, porting existing libraries and design data to OpenAccess is not cheap, OpenAccess needs to be adopted by NXP&amp;rsquo;s IP providers, and 45 nm designs are taxing database performance and memory usage. How far can OpenAccess go, he asked? Could it replace other exchange formats, like GDSII? &amp;ldquo;OpenAccess has proven to be a great standard,&amp;rdquo; Dennington said. &amp;ldquo;Cadence has led by example by pulling together Virtuoso and Encounter [on OpenAccess]. But we still need more EDA industry tools to connect with OpenAccess.&amp;rdquo; Intel&amp;rsquo;s del Capo wants OpenAccess to extend to new &amp;ldquo;domains,&amp;rdquo; such as post-silicon debug and large-scale layout visualization. A presentation by Michaela Guiney, product engineering director for OpenAccess at Cadence and co-architect in the OpenAccess Coalition change team, made it clear that a tremendous amount of effort is going into improvements for OpenAccess. In January 2008, she noted, a new version called Data Model 4 (DM4) was introduced, with enhancements in such areas as constraints, routing constructs, and vias. Today it&amp;rsquo;s used in a number of popular EDA products, and the development team has improved its functionality, reliability, and performance in the meantime. In fact, there were 13 DM4 releases in 2008 and 2009. An upcoming release at the end of 2009 will add more new capabilities, including performance enhancements. 2010 will bring further improvements in performance and capacity, as well as constraint modeling, Guiney said. She added that Cadence is working with foundries to understand 32 nm design rules, and plans to contribute 32/28 nm constraints to the OpenAccess Coalition in mid-2010. Meanwhile, coalition working groups are working to improve debugging, parasitic handling, and scripting interfaces. A personal note: As an EE Times edit</itunes:summary><itunes:keywords>Industry Insights, Si2, Intel, EE Times, OpenAccess, NXP</itunes:keywords><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2009/10/19/openaccess-so-much-to-celebrate-so-much-to-do.aspx</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/cadence/community/blogs/ii/~5/SRF08WR-LUY/" length="23514" type="application/pdf" /><feedburner:origEnclosureLink>http://www.si2.org/?page=1073</feedburner:origEnclosureLink></item><item><title>CDNLive! - How To Succeed At Formal Verification</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/aASItK-ULek/cdn-live-how-to-succeed-at-formal-verification.aspx</link><pubDate>Thu, 15 Oct 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:21934</guid><dc:creator>rgoering</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=21934</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2009/10/15/cdn-live-how-to-succeed-at-formal-verification.aspx#comments</comments><description>&lt;p&gt;Four customer presentations at &lt;a href="http://www.cadence.com/cdnlive/na/2009/pages/agenda.aspx" target="_blank"&gt;CDNLive! Silicon Valley&lt;/a&gt;, held Oct. 5-16, provided some valuable tips for users and prospective users of formal verification tools. The presenters included three users of Cadence &lt;a href="http://www.cadence.com/products/ld/formal_verifier/pages/default.aspx" target="_blank"&gt;Incisive Formal Verifier&lt;/a&gt; (IFV) and one user of the recently announced &lt;a href="http://www.cadence.com/products/fv/enterprise_verifier/pages/default.aspx" target="_blank"&gt;Incisive Enterprise Verifier&lt;/a&gt; (IEV). I came away from these presentations with some fresh perspectives on what it takes to be successful with formal verification, including the criteria listed below.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;1. Choose the right problem
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
Formal verification can be a killer application if applied to the right block or chip. Chaitanya Kosaraju of &lt;a href="http://www.cadence.com/products/fv/enterprise_verifier/pages/default.aspx" target="_blank"&gt;Xilinx&lt;/a&gt; described his use of IFV to verify a multiplexed pad interface block. Due to the large number of input combinations, such a block would be very time-consuming to verify using a traditional simulation testbench. Using IFV, Kosaraju was able to verify in a month a block that would have taken 3-4 months using a testbench approach.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;2. Use formal verification early
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
Balekudru Krishna of &lt;a href="http://www.chelsio.com/" target="_blank"&gt;Chelsio Communications&lt;/a&gt; noted that his company has been very successful with &amp;ldquo;designer-centric&amp;rdquo; formal verification, where verification engineers and design engineers collaborate early in the design process. He presented a case study of IFV use with a datapath block in a page manager module, in which the goal was to start formal verification very early and complete an end-to-end verification of the module.
&lt;/p&gt;
&lt;p&gt;
IEV provides a &amp;ldquo;dual power&amp;rdquo; interface between formal verification and simulation engines, &lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2009/10/08/combining-formal-analysis-and-simulation-provides-new-capabilities.aspx" target="_blank"&gt;allowing new capabilities&lt;/a&gt; such as property-driven simulation, formal-assisted simulation, and simulation-assisted formal analysis. One big win, said Ying Yu of &lt;a href="http://www.marvell.com/" target="_blank"&gt;Marvell&lt;/a&gt;, is the ability it gives designers to do some fairly extensive verification before a testbench is developed and deployed. She said IEV enabled a simulation bring-up time of three days for a memory controller module, a process that could have taken months with a traditional approach.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;3. Have a plan
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
Yogesh Bhagwat of &lt;a href="http://www.cisco.com/" target="_blank"&gt;Cisco&lt;/a&gt; talked about his use of IFV as the primary verification tool for a DDR3 command buffer ASIC. His methodology started with the creation of a formal verification test plan. This plan identified subsets of modules suitable for formal verification, and identified interfaces for which assertions needed to be written. Subsequent steps include writing properties for requirements, writing constraints for inputs, and writing cover statements for monitoring coverage.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;4. Design for formal verification
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
The Chelsio presentation cited a number of ways that designers can help make formal verification more successful. These include carefully partitioning the design with clear boundaries, using smaller logic cones, isolating modules that use FIFOs or require liveness guarantees, and being willing to re-partition the design if required for optimal use of formal verification. These are also good coding practices, Krishna noted.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;5. Strategize to avoid convergence problems
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
Chelsio engineers ran into some state-space problems when trying to verify a page manager that managed 1,024 pages. They realized they only needed to evaluate states for one page at a time, and replaced a component of the module with a manual abstraction that served as a stub that maintained states for just one page. To boost proof convergence, they also kept datapath and control path circuitry independent, and took advantage of data type symmetry to create reduced instances of the design.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;6. Use automated features when available
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
A key element of Xilinx&amp;rsquo; success with the pad interface block was the use of the IFV Connectivity Package, which automatically generates assertions from a spreadsheet.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;7. Keep attending CDNLive!
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
Well, nobody actually made this point during the above-mentioned presentations, but it seems to me that listening to customer experiences like these will be helpful to anyone involved in design or verification. CDNLive! papers will be available on-line to Cadence Community members within the next few weeks.
&lt;/p&gt;
&lt;p&gt;
Richard Goering

&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=21934" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/aASItK-ULek" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Industry+Insights/default.aspx">Industry Insights</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/verification/default.aspx">verification</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Functional+Verification/default.aspx">Functional Verification</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Incisive/default.aspx">Incisive</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/IEV/default.aspx">IEV</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Cisco/default.aspx">Cisco</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Marvell/default.aspx">Marvell</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/IFV/default.aspx">IFV</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Xilinx/default.aspx">Xilinx</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/CDNLive_2100_/default.aspx">CDNLive!</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Chelsio/default.aspx">Chelsio</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Formal/default.aspx">Formal</category><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2009/10/15/cdn-live-how-to-succeed-at-formal-verification.aspx</feedburner:origLink></item><item><title>What Lies Beyond The SystemC TLM-2.0 Standard?</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/afTs4CYJKPY/what-lies-beyond-the-systemc-tlm-2-0-standard.aspx</link><pubDate>Wed, 14 Oct 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:21888</guid><dc:creator>rgoering</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=21888</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2009/10/14/what-lies-beyond-the-systemc-tlm-2-0-standard.aspx#comments</comments><description>&lt;p&gt;By supporting SystemC model interoperability, the Transaction Level Modeling (TLM-2.0) standard from the Open SystemC Initiative (&lt;a href="http://www.systemc.org/home" target="_blank"&gt;OSCI&lt;/a&gt;) was a watershed event in the development of ESL flows. But it was not the final answer. At a recent &lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2009/08/12/virtual-platform-panel-what-still-needs-to-be-done.aspx?postID=20045" target="_blank"&gt;virtual platform panel&lt;/a&gt;, participants noted that TLM-2.0 is a good start, but much more remains to be done. For example, panelists talked about debug tool interoperability, configuration and control, model interfaces, and defining &amp;ldquo;best practices&amp;rdquo; for model development.
&lt;/p&gt;
&lt;p&gt;
To discover what more needs to be done with respect to model interoperability, I recently sat down with some of Cadence&amp;rsquo;s SystemC experts. We talked about what TLM-2.0 has accomplished, and what still remains to be done.
&lt;/p&gt;
&lt;p&gt;
First, some background. In 2005, OSCI introduced TLM-1.0, which defined a standard set of APIs for transaction-level communications. This standard, however, didn&amp;rsquo;t define the content of those communications. TLM-2.0 defines the content of transactions with a &amp;ldquo;generic payload&amp;rdquo; that describes the necessary data structures. TLM-2.0 was &lt;a href="http://www.systemc.org/news/pr/view?item_key=5f941fad6e5210c31012a228d0de595f4ebcac12"&gt;announced in July 2008&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&amp;ldquo;TLM-2.0 has done a pretty good job of addressing interoperability, at least for memory-mapped busses,&amp;rdquo; said Neeti Bhatnagar, engineering director at Cadence. She noted that TLM-2.0 processor IP is beginning to appear, although there&amp;rsquo;s still a lack of other types of IP. EDA tools are supporting TLM-2.0 as well. For example, Cadence in May announced an &lt;a href="http://www.cadence.com/cadence/newsroom/press_releases/pages/pr.aspx?xml=051809_sysc" target="_blank"&gt;expanded verification solution&lt;/a&gt; that natively recognizes TLM-2.0 constructs in order to automate debug and analysis without requiring any model instrumentation.
&lt;/p&gt;
&lt;p&gt;
Neeti said there are currently two main types of users for TLM-2.0. Most commonly, this standard is used for virtual platform development, where designers use the &amp;ldquo;loosely timed&amp;rdquo; (LT) TLMs defined by the standard. The other use is architectural performance analysis, which generally involves more accurate &amp;ldquo;approximately timed&amp;rdquo; (AT) models.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;What&amp;rsquo;s missing?
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
Now that TLM 2.0 is available, we are beginning to see areas where additional standards or interoperability guidelines may be needed. For example, some users are interested in cycle accurate modeling using TLM 2.0.
&lt;/p&gt;
&lt;p&gt;
&amp;ldquo;TLM-2.0 defines cycle accurate but doesn&amp;rsquo;t say too much more about it,&amp;rdquo; noted George Frazier, senior member of consulting staff. Neeti said there seems to be some interest right now in using cycle-accurate models with TLM-2.0, and some users are trying to figure out how to do so for more accurate performance analysis, but it is really loosely timed modeling that has seen the most proliferation and interest. 
&lt;/p&gt;
&lt;p&gt; 
Neeti also observed that although processor models are becoming available in TLM-2.0 wrappers, each processor model has its own software debugger. There is no standard debug API for processor models, and processor debug tools are not interoperable in a standard way.
&lt;/p&gt;
&lt;p&gt;
TLM 2.0 allows temporal decoupling where a process can run ahead of the simulator to provide a significant increase in simulation performance. When users plug together models from different vendors to assemble virtual platforms, it could be challenging to fine-tune temporal decoupling across all the processes in the system to arrive at the necessary accuracy-versus-performance tradeoff. &amp;ldquo;Things could get tricky because models are not running in lockstep,&amp;rdquo; said Bishnupriya Bhattacharya, senior member of consulting staff.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;CCI provides the &amp;ldquo;next step&amp;rdquo;
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
In February 2009, OSCI introduced the Configuration, Control and Inspection (CCI) working group. This group seeks to develop &amp;ldquo;instrumentation standards&amp;rdquo; for models from different providers, making it possible to configure and control models and simplifying system-level debug and analysis. According to the OSCI announcement, the group is considering configuration parameters, register characteristics, power and performance data probing, command interfaces, save/restore, and other issues related to configuration, control and debug. (Cadence already supports save/restore for SystemC as announced in May as a part of the expanded verification solution).
&lt;/p&gt;
&lt;p&gt;
Bishnupriya put it this way. &amp;ldquo;TLM-2.0 is about model-to-model interoperability. CCI is trying to accomplish the next step, which is model-to-tool interoperability. One of the first few areas it&amp;rsquo;s looking into is how you can make parameters part of the model definition, as opposed to being tool specific.&amp;rdquo;
&lt;/p&gt;
&lt;p&gt;
The CCI working group is still gathering requirements, and the full scope of what it will consider is not yet determined. There has been little coverage of CCI in the trade press. But anyone interested in ESL flows should keep an eye on this evolving effort. It may help define the next level of SystemC model interoperability.
&lt;/p&gt;
&lt;p&gt;
Richard Goering

&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=21888" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/afTs4CYJKPY" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Industry+Insights/default.aspx">Industry Insights</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/SystemC/default.aspx">SystemC</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/OCSI/default.aspx">OCSI</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/TLM/default.aspx">TLM</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Virtual+platform/default.aspx">Virtual platform</category><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2009/10/14/what-lies-beyond-the-systemc-tlm-2-0-standard.aspx</feedburner:origLink></item><item><title>Why Stress Gives Designers Headaches at 45 nm and Below</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/0SF496I-4sc/why-stress-gives-designers-headaches-at-45-nm-and-below.aspx</link><pubDate>Mon, 12 Oct 2009 16:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:21788</guid><dc:creator>rgoering</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=21788</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2009/10/12/why-stress-gives-designers-headaches-at-45-nm-and-below.aspx#comments</comments><description>&lt;p&gt;Transistor stress may become the dominant source of systematic variation at 45 nm and below, yet there&amp;rsquo;s been surprisingly little discussion about this issue. Today, stress-induced variability is primarily a concern for design teams who are pushing the envelope in terms of advanced nodes or performance. Tomorrow, it may impact most ASIC and SoC designers.
&lt;/p&gt;
&lt;p&gt;
I became aware of this issue during the &lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2009/08/06/advanced-node-panel-making-the-case-for-restricted-design-rules.aspx?postID=19843" target="_blank"&gt;Advanced Node&lt;/a&gt; panel at the Cadence Ecosystem booth at the Design Automation Conference. Panelists noted that stress is a major cause of systematic variability at 32/28 nm, that regular Spice models don&amp;rsquo;t comprehend stress properly, and that placement needs to be optimized to control stress-induced variability. To get more information about stress, I talked to Nishath Verghese, engineering group director for electrical DFM at Cadence.
&lt;/p&gt;
&lt;p&gt;
Unlike emotional stress, transistor stress in deep submicron ICs is intentionally induced for the most part, and is generally a good thing. By placing tensile or compressive stress onto NMOS or PMOS devices, Nishath noted, you change the lattice structure inside a transistor channel, allowing electron mobility to be higher. This boosts performance. Also, by changing the velocity at which transistors saturate, stress can allow higher performance at high voltages.
&lt;/p&gt;
&lt;p&gt;
There are various ways of inducing stress, and the actual methods vary from one foundry process to another. One way is to &amp;ldquo;strain&amp;rdquo; silicon by introducing another layer on top of silicon, such as silicon germanium (SiGe). Another is to introduce a &amp;ldquo;capping&amp;rdquo; layer, such as a silicon nitride layer over a polysilicon gate. Dual stress liner (DSL) is a technology in which both NMOS and PMOS devices are stressed, while single stress liner (SSL) stresses only one of these device types.
&lt;/p&gt;
&lt;p&gt;
Note that I said above that stress is &amp;ldquo;intentionally induced for the most part.&amp;rdquo; Stress is unintentionally induced by shallow trench isolation (STI), which uses oxide to isolate transistors and results in silicon dioxide abutting against silicon. &amp;ldquo;Even if somebody says they don&amp;rsquo;t use strain and don&amp;rsquo;t need to model stress, that is not correct,&amp;rdquo; Nishath said.
&lt;/p&gt;
&lt;p&gt;
At 65 nm, Nishath noted, designers cared only about the distance between a transistor gate and the nearest STI edge. At 45 nm and below, what becomes important is the width of the STI channel. Knowing that requires a knowledge of where the next transistor is. We have thus introduced a proximity effect, meaning that one transistor is influenced by the placement of its neighbors. If the next transistor is placed too close or too far away, &amp;ldquo;my stress is changed and the performance of my device has changed,&amp;rdquo; Nishath said.
&lt;/p&gt;
&lt;p&gt;
The main impact of stress is timing variability, and at 45 nm stress can cause variability by as much as 15 percent, Nishath said. At 32 nm the variability will probably be higher. This makes it hard to close timing. &amp;ldquo;If you want to account for this you either need to margin excessively, which means your timing closure gets longer, or you need to actually calculate the impact,&amp;rdquo; Nishath said.
&lt;/p&gt;
&lt;p&gt;
So what to do? Foundries are now modeling stress effects by creating extensions to the classic BSIM model that take proximity information as an input. The standard digital design flow, however, assumes that every standard cell is independent of all others. The Cadence &lt;a href="http://www.cadence.com/products/di/Pages/default.aspx" target="_blank"&gt;Encounter Digital Implementation System&lt;/a&gt;, in combination with Cadence &lt;a href="http://www.cadence.com/products/mfg/litho_electric_analyzer/pages/default.aspx" target="_blank"&gt;Litho Electrical Analyzer&lt;/a&gt; (LEA), can derate standard cells during timing closure based on their contextual influences. Further, LEA can &amp;ldquo;score&amp;rdquo; cells based on characteristics of neighboring cells, and EDI runs a post-placement optimization that moves cells around to mitigate stress-induced variability.
&lt;/p&gt;
&lt;p&gt;
The next question is how to help analog designers. Their problem, Nishath said, is that because of proximity effects, post-layout simulations no longer match the schematic. Analog designers need to capture stress variability effects before post-layout simulation. Cadence is working on solutions in this area.
&lt;/p&gt;
&lt;p&gt;
Awareness may be the biggest hurdle. &amp;ldquo;I think people have kind of swept [stress] under the rug at 45 nm,&amp;rdquo; Nishath said. &amp;ldquo;People close to fabs have a very good understanding of it, but people going to foundries are probably less aware of it.&amp;rdquo; It sounds like transistor stress will be a much more frequently discussed issue in the near future.
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
Richard Goering

&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=21788" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/0SF496I-4sc" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Industry+Insights/default.aspx">Industry Insights</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/45nm/default.aspx">45nm</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/transistor+stress/default.aspx">transistor stress</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Litho+analyzer/default.aspx">Litho analyzer</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/advanaced+node/default.aspx">advanaced node</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/digital+implmentation/default.aspx">digital implmentation</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/encountern/default.aspx">encountern</category><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2009/10/12/why-stress-gives-designers-headaches-at-45-nm-and-below.aspx</feedburner:origLink></item><item><title>Combining Formal Analysis and Simulation Provides New Capabilities</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/B4B-fxSDXxA/combining-formal-analysis-and-simulation-provides-new-capabilities.aspx</link><pubDate>Thu, 08 Oct 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:21718</guid><dc:creator>rgoering</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=21718</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2009/10/08/combining-formal-analysis-and-simulation-provides-new-capabilities.aspx#comments</comments><description>&lt;p&gt;In the early days of formal verification technology, some advocates thought it would replace block-level simulation. While this works for certain types of blocks, nowadays we see formal analysis technology as a complement to simulation that has some strengths &amp;ndash; such as an ability to quickly find interesting states &amp;ndash; and weaknesses, most notably limited capacity. Simulation overcomes capacity limits, but can miss tough corner-case bugs and leave deep coverage points unexercised. What if we could combine simulation and formal analysis, and leverage the strengths of both?
&lt;/p&gt;&lt;p&gt;
Cadence this week &lt;a href="https://www.cadence.com:443/cadence/newsroom/press_releases/Pages/pr.aspx?xml=100509_iev" target="_blank"&gt;announced Incisive Enterprise Verifier (IEV)&lt;/a&gt;, an integrated verification solution that includes all the capabilities of the Incisive Enterprise Simulator (IES) and Incisive Formal Verifier (IFV). An IEV user can run simulation or formal analysis, just as they were run before. What IEV adds is a &amp;ldquo;dual power&amp;rdquo; capability that provides a tight integration between simulation and formal analysis, adding several new capabilities to the verification arsenal. These capabilities allow designers and verification engineers to find additional bugs, and to exercise interesting coverage points in the design that could not be achieved with standalone formal analysis or simulation.
&lt;/p&gt;&lt;p&gt;
One new capability, said Sarah Lynne Cooper Lundell, senior product marketing manager at Cadence, is &lt;b&gt;&lt;i&gt;property-driven simulation&lt;/i&gt;&lt;/b&gt;. Typically, assertions in simulation are passive, and simply act as monitors. With IEV, assertions can actually drive stimulus into the design. This is especially helpful in the design bring-up stage, where you can use assertions to simulate and find bugs. The same assertions can be used for simulation, formal analysis, and acceleration or emulation, enabling verification reuse. 
&lt;/p&gt;&lt;p&gt;
Another new capability is &lt;b&gt;&lt;i&gt;formal-assisted simulation&lt;/i&gt;&lt;/b&gt;. Here, you identify an interesting state you want to reach, and formal analysis gets you to that state very quickly. Simulation takes over from there. It would be harder to reach that state with simulation alone due to the probabilistic nature of simulation-based stimulus.
&lt;/p&gt;&lt;p&gt;
A third new capability is &lt;b&gt;&lt;i&gt;simulation-assisted formal analysis&lt;/i&gt;&lt;/b&gt;. In this case, you stop the simulation after reaching a certain point in time, and turn on the formal engine to take a deeper look and explore around that state. You can run a full formal analysis, but it isn&amp;rsquo;t a full formal proof because you&amp;rsquo;re not going back to reset and proving a property over all possible conditions. Simulation-assisted formal analysis allows you to find deep bugs and coverage points without facing the capacity limits of traditional formal tools. 
&lt;/p&gt;&lt;p&gt;
&lt;a href="https://www.cadence.com:443/Community/posts/tomacadence.aspx" target="_blank"&gt;Tom Anderson&lt;/a&gt;, product marketing director at Cadence, provided an example of how simulation and formal analysis can work together. &amp;ldquo;Imagine a scenario in which a processor has to hit a certain sequence of instructions at the same time as a cache miss and an interrupt. It takes thousands of cycles to set up and is probably not reachable from reset in pure formal analysis. But by simulating and jumping around to interesting places in the design while leveraging the power of formal analysis at appropriate points, you have a much better chance of being able to hit that scenario.&amp;rdquo;
&lt;/p&gt;&lt;p&gt;
Another advantage of combining simulation with formal analysis is an ability to find coverage points that could be missed by simulation or formal analysis alone. Today, Tom noted, there&amp;rsquo;s an assumption that all coverage is gathered from simulation. But because IEV can work with SystemVerilog Assertion (SVA) or Property Specification Language (PSL) coverage properties, and because Cadence has a unified coverage database, a coverage point hit in formal analysis is treated no differently from a coverage point hit with simulation. In either case you can choose to bring it into the same database, check it off, and call it done.
&lt;/p&gt;&lt;p&gt;
All of IEV&amp;rsquo;s dual power capabilities can be used early in the verification flow, before a testbench is created. &amp;ldquo;With the combination of formal analysis and simulation engines, you are able to find bugs earlier in the process,&amp;rdquo; Sarah noted. &amp;ldquo;You don&amp;rsquo;t have to wait for a testbench to be available to do deeper verification. When you get to the testbench environment, you can better focus your efforts because you are working with cleaner blocks. IEV is also helpful in the final stage of verification, providing metrics that increase your overall confidence level that you are done. &amp;rdquo; 
&lt;/p&gt;&lt;p&gt;
The net result, Sarah said, will be improved productivity. &amp;ldquo;This will lead to a shift in which formal analysis will become a bigger part of mainstream verification, and not just something done on the side by experts. IEV&amp;rsquo;s dual power integration of formal analysis and simulation engines will enable widespread usage, and I expect over time IEV will become a standard solution on design and verification engineers&amp;rsquo; desktops,&amp;rdquo; she said.
&lt;/p&gt;&lt;p&gt;
Whatever the claims, no one verification technology can solve all problems. Our best option is to leverage the advantages of all available technologies and apply them as most appropriate. Incisive Enterprise Verifier is an important step in this direction.
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
Richard Goering
&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=21718" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/B4B-fxSDXxA" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Industry+Insights/default.aspx">Industry Insights</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Functional+Verification/default.aspx">Functional Verification</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Incisive/default.aspx">Incisive</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/IEV/default.aspx">IEV</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Formal+Analysis/default.aspx">Formal Analysis</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Enterprise+Verifier/default.aspx">Enterprise Verifier</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Simulation/default.aspx">Simulation</category><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2009/10/08/combining-formal-analysis-and-simulation-provides-new-capabilities.aspx</feedburner:origLink></item><item><title>Q&amp;A Interview: CMO John Bruggeman Presents Bold Vision For EDA</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/48D9RxHiAHQ/q-amp-a-interview-cmo-john-bruggeman-presents-bold-vision-for-eda.aspx</link><pubDate>Wed, 07 Oct 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:21615</guid><dc:creator>rgoering</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=21615</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2009/10/07/q-amp-a-interview-cmo-john-bruggeman-presents-bold-vision-for-eda.aspx#comments</comments><description>&lt;p&gt;

&lt;img src="http://farm4.static.flickr.com/3439/3989840205_a4cddbeba1.jpg" alt="JohnB2" align="right" height="208" hspace="10" width="167" /&gt;
&lt;/p&gt;


&lt;p&gt;&lt;i&gt;&lt;a href="http://www.cadence.com/cadence/executive_team/Pages/bio_jbruggeman.aspx" target="_blank"&gt;John Bruggeman&lt;/a&gt;, Cadence&amp;rsquo;s new Chief Marketing Officer (CMO), is bringing a fresh sense of excitement and vision to Cadence and the EDA industry. In this interview he talks about EDA as a &amp;ldquo;noble cause&amp;rdquo; that can help save the planet, and he challenges the EDA industry to rediscover its importance. He also tells why he joined Cadence and what he hopes to accomplish. John is responsible for Cadence&amp;rsquo;s strategy, products, marketing, ecosystem, and channel.
&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Q: You&amp;rsquo;ve held executive marketing positions for some leading software companies including America Online, Netscape, Octel, and Wind River. What attracted you to EDA?
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
A: I wasn&amp;rsquo;t attracted to EDA -- I was attracted to the problem. The problem is so compelling that I had to find the place that was most likely to solve it.
&lt;/p&gt;
&lt;p&gt;
The world has become digital. From the electronics we use daily in our handhelds, to the cars we drive and the planes we fly on, digital technology has enabled more functionality, capability and possibility than we could ever have imagined. But that is a double-edged sword. On the one hand, the promise of what can be is phenomenal. We can find new energy sources, clean up the planet, and make the world safer. We can improve air quality and design a car that doesn&amp;rsquo;t need fossil fuels.
&lt;/p&gt;
&lt;p&gt;
At the heart of this vision are the SoCs [systems on chip] that go together and make up systems. The problem &amp;ndash; the other edge of the sword -- is that the more we dream, the more complex SoCs become. Complexity has far outpaced our ability to deliver systems. It&amp;rsquo;s outpacing physics and taking us beyond what we can control, manage, and test. Complexity makes it difficult to manufacture high-quality systems at a cost we can afford. 
&lt;/p&gt;
&lt;p&gt;
So who in this world can solve the complexity problem? Who could enable all the good things I just talked about and save the planet? At first I thought it was the embedded software guys, because more and more software is enabling digital systems. But then I saw that software cannot live independently from the chip. Next I thought it might be the chip companies themselves, but I was at Intel just long enough to realize that they are just trying to manage the problem, not solve the problem. So I came to believe that if anyone will solve it, it&amp;rsquo;s the EDA industry. We deliver the tools that make it possible for semiconductor companies to manage complexity, cost, power, and quality.
&lt;/p&gt;
&lt;p&gt;
I went to EDA to save the planet. This is a noble cause.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Q: If you go back 10 or 20 years ago, EDA was a rapidly growing industry with a real sense of excitement. Now there&amp;rsquo;s little if any growth and the excitement is lacking. What happened?
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
A: We forgot about our quest. We asked, &amp;ldquo;how can I do layout better? How can I do verification better?&amp;rdquo; Making an SoC is hard. Our customers are struggling to develop all this functionality at a cost and quality the market will bear, and we forgot we enable that.
&lt;/p&gt;
&lt;p&gt;
We thought this was a rapidly commoditizing, unimportant, tactical little industry that delivered some good software people use. We forgot it was necessary. We lost sight of the big problem. And because of that customers did what I would do, which is to say, &amp;ldquo;if you want to be tactical and you want to be a commodity and you want to be unimportant we&amp;rsquo;ll have a discount discussion.&amp;rdquo;
&lt;/p&gt;
&lt;p&gt;
I think we&amp;rsquo;re at a breaking point in the EDA industry. EDA tools have to get bigger, they have to get broader, and they have to get more ambitious. In doing so, we&amp;rsquo;ll capture more value again. We&amp;rsquo;ll become important and we&amp;rsquo;ll become strategic for our customers. Customers don&amp;rsquo;t mind paying for value. We just haven&amp;rsquo;t been delivering the value.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Q: You &lt;a href="http://www.edn.com/blog/920000692/post/1480048948.html" target="_blank"&gt;recently commented&lt;/a&gt; that IC design is starting to focus on IP integration as much as original design. What are the implications for EDA tools?
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
A: Think about what an integrator does versus what a designer does. It&amp;rsquo;s two separate tasks. You wouldn&amp;rsquo;t think that the exact same tools would do both tasks. But this has been an industry that&amp;rsquo;s said, &amp;ldquo;I have a hammer so everything looks like a nail.&amp;rdquo; Well, I&amp;rsquo;m telling you that integration is a screw and you need a screwdriver, not a hammer.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Q: How will Cadence help customers with SoC integration?
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
A: We&amp;rsquo;re going to get right in there with them. We&amp;rsquo;re going to provide the right tools, we&amp;rsquo;re going to provide the right services, and we&amp;rsquo;re going to build out the right ecosystem. I think you will absolutely see some significant initiatives and programs that map into our vision for the marketplace.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Q: What attracted you to Cadence?
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
A: I think Cadence is the EDA player that is most likely to take on a leadership role for the industry and to take the industry beyond where it is today. Cadence has tremendous strength in its management team, the depth and breadth of its technology and product line, and the power of its installed base. We have the willingness to lead. 
&lt;/p&gt;
&lt;p&gt;
At Cadence, we have a fresh team who&amp;rsquo;s excited and energized and willing to work with our customers to re-invigorate this industry.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Q: What are your priorities at Cadence?&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;
A: One is to rally the company around a clear, consistent strategy. Another is to make sure that the products and the product roadmap are delivering against that strategy. Then we market the heck out of it so people are aware of how all this works together, and we make sure we&amp;rsquo;re delivering as much customer value as we can.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Q: There&amp;rsquo;s been a decline in EDA marketing. What kind of marketing is needed to bring EDA out to the forefront again?
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
A: I think we lost our way. We did a ton of point product marketing. We forced the marketplace and the customer to add it all up, and put it together into pieces that made sense and that matter. While my EDA brethern continue to do that, I&amp;rsquo;m going to go up a level. I&amp;rsquo;m going to talk about solutions and initiatives. I&amp;rsquo;m going to talk about stuff that matters to executives who are trying to run businesses. And we&amp;rsquo;re going to apply our technology to solve their problems without ignoring the users we&amp;rsquo;ve been talking to for the past five to ten years.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Q: How will your experience in embedded software with Wind River help you in your role at Cadence?
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
A: At Wind River, my customers were the customers of EDA customers. We sold to semiconductor vendors&amp;rsquo; customers, and I have a unique point of view and perspective because I lived the pain our customers lived. 
&lt;/p&gt;
&lt;p&gt;
The world is becoming more and more a software world, and EDA vendors have not understood that. That doesn&amp;rsquo;t mean they don&amp;rsquo;t go into software, or experiment from time to time and try to add software capabilities, but they&amp;rsquo;re not embedded software people. I think that in the coming months and years, a deep understanding of embedded software will be essential to the success of EDA players. I&amp;rsquo;ve learned a lot about that and I can bring some unique perspectives to this industry.
&lt;/p&gt;
&lt;p&gt;
Richard Goering



&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=21615" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/48D9RxHiAHQ" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Industry+Insights/default.aspx">Industry Insights</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Wind+River/default.aspx">Wind River</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/John+Bruggeman/default.aspx">John Bruggeman</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/netscape/default.aspx">netscape</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/america+online/default.aspx">america online</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/octel/default.aspx">octel</category><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2009/10/07/q-amp-a-interview-cmo-john-bruggeman-presents-bold-vision-for-eda.aspx</feedburner:origLink></item><item><title>Q&amp;A Interview: Kaufman Award Winner Discusses Verification Advances </title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/EAxLgaWOwus/q-amp-a-interview-kaufman-award-winner-discusses-verification-advances.aspx</link><pubDate>Mon, 05 Oct 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:21547</guid><dc:creator>rgoering</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=21547</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2009/10/05/q-amp-a-interview-kaufman-award-winner-discusses-verification-advances.aspx#comments</comments><description>&lt;p&gt;
&lt;img src="http://farm3.static.flickr.com/2474/3982258446_57d952d564.jpg" alt="Randy_Bryant" align="right" height="195" hspace="10" width="159" /&gt;
&lt;/p&gt;


&lt;p&gt;&lt;i&gt;&lt;a href="http://www.cs.cmu.edu/~bryant/" target="_blank"&gt;Dr. Randal Bryant&lt;/a&gt;, Dean of Computer Science at Carnegie-Mellon University, will receive the EDA industry&amp;rsquo;s highest honor &amp;ndash; the Phil Kaufman award &amp;ndash; in November for his pioneering work in formal verification and simulation. In this interview, he answers questions about his past contributions to EDA and shares his perspectives about today&amp;rsquo;s formal verification technology. The Kaufman award is given annually by the &lt;a href="http://www.edac.org/" target="_blank"&gt;EDA Consortium&lt;/a&gt; and the &lt;a href="http://www.c-eda.org/" target="_blank"&gt;IEEE Council on Electronic Design Automation&lt;/a&gt;.
&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Q: What is your response to winning the &lt;a href="http://www.edac.org/downloads/pressreleases2009/CEDA_Dr._Bryant_Kaufman_Award_Recipient_News_Release_Final.pdf" target="_blank"&gt;2009 Phil Kaufman award&lt;/a&gt;?&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;
A: I&amp;rsquo;m very pleased. One thing I like about the award is that it&amp;rsquo;s a reflection of the tight link between academia and the EDA industry. The research work that&amp;rsquo;s done by universities can be adopted very quickly by the EDA industry. You don&amp;rsquo;t see that in a lot of other fields.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Q: As a PhD student at MIT in 1979, you developed the first switch-level simulator. Why was that a step forward at the time, and is the technology still used today?
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
A: The idea behind switch-level simulation was to model a transistor circuit, but treat transistors as simple switches that are either open or closed. It&amp;rsquo;s purely at the logic level and you don&amp;rsquo;t try to capture circuit timing very closely. By contrast, the only transistor-level simulator at the time was Spice. Spice is an amazing tool, but the advantage of switch-level is that it can really do chip-level simulation.
&lt;/p&gt;
&lt;p&gt;
With the move to standard cell design, switch-level simulation isn&amp;rsquo;t used as much today. But people who do full-custom design use switch-level simulation. People who design specialized circuits like embedded memory use it. It&amp;rsquo;s useful for classes of circuits where you really can&amp;rsquo;t come up with a gate-level representation.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Q: What you may be best known for, in EDA circles, is your &lt;a href="http://www.cs.cmu.edu/~bryant/pubdir/ieeetc86.pdf" target="_blank"&gt;1986 paper&lt;/a&gt; on binary decision diagrams [BDDs]. This helped lay the foundation for formal verification. What was significant about the paper when it came out?
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
A: One contribution was the data structure itself and how it works and the cool stuff you could do with it. It was one of the first tools for solving heavy-duty Boolean problems. Nowadays we have very good Boolean SAT [satisfiability] solvers, but at the time, they were very weak. If you tried to throw any complex question into a SAT solver, like &amp;ldquo;is this fault testable,&amp;rdquo; it would just die. BDDs could handle it. And they can do more than Boolean satisfiability, because what they encode is all the ways a Boolean formula can be true, whereas a SAT solver just gives you one of those ways.
&lt;/p&gt;
&lt;p&gt;
The idea [for BDDs] goes back to the 1950s. My work was to refine them and show some algorithms that can build upon and operate on BDDs. My first thinking about [BDDs] was for test generation.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Q: When were BDDs applied to formal model checking?
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
A: In 1987 we had a graduate student here, Ken McMillan, who is now at Cadence. He was Ed Clarke&amp;rsquo;s graduate student. Within two weeks of arriving on campus, he figured out a way to take my [BDD] work and Ed Clarke&amp;rsquo;s work and create the first symbolic model checker. Today just about all model checkers are symbolic. 
&lt;/p&gt;
&lt;p&gt;
Nowadays, equivalence checkers use a variety of strategies including SAT checking and BDDs. When they work well, BDDs are excellent. Tools will often start with a BDD-based strategy, but they need some fallback in case the memory requirements become unreasonable.
&lt;/p&gt;
&lt;p&gt;
&lt;i&gt;[Editor&amp;rsquo;s note: In 1997 Bryant, McMillan, and two others shared the &lt;a href="http://www.cs.cmu.edu/~bryant/pubdir/ieeetc86.pdf" target="_blank"&gt;ACM Kanellakis Award&lt;/a&gt; for their pioneering work in BDD-based symbolic model checking].
&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Q: Do BDDs have some limitations?
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
A: Yes. The biggest problem with BDDs is the memory requirement. They tend to either come back with results almost instantly, or they get mired down using so much memory the machine starts thrashing.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Q: Another technology you developed is symbolic trajectory evaluation (STE), a formal method based on symbolic simulation. What is it and how has it been applied?
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
A: STE is a form of symbolic simulation that provides capabilities similar to model checking, but in a more limited way. It&amp;rsquo;s done by simulating a circuit, but the circuit returns not just 0s and 1s but functions of different values. It is used heavily within Intel and similar tools are used internally by other companies.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Q: What&amp;rsquo;s your assessment of today&amp;rsquo;s formal verification market?
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
A: It hasn&amp;rsquo;t really taken off. There are many instances of tools that showed great promise and didn&amp;rsquo;t quite make it. Companies with strong internal EDA groups have been more successful than those trying to buy commercial tools. In particular, companies like Intel and IBM make a lot of use of formal verification. It works for companies where they&amp;rsquo;ve really developed a culture of expertise.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Q: What needs to happen for formal tools to be more widely deployed?
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
A: The tools have to get better and more turnkey, and you have to have a motivated and trained community. People have to be committed to it and be willing to make changes to the design flow. A recent move that&amp;rsquo;s been successful is to call them property checkers and not claim to do full formal verification &amp;ndash; it&amp;rsquo;s a great way to track down whatever bugs you want to look for. We also have newer languages describing properties. These are steps in a direction that will help people understand the possibilities.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Q: Can formal verification be applied to software validation?
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
A: It&amp;rsquo;s a harder problem. With hardware you kind of know all the states of the system, and even though it&amp;rsquo;s exponential complexity, you&amp;rsquo;ve got a handle on it. In a software program it&amp;rsquo;s more difficult to track all the different variables in the program and their possible values. There&amp;rsquo;s been some success in very specific domains. The most impressive, actually, has been Microsoft &amp;ndash; they&amp;rsquo;ve developed a number of tools that use different formal verification techniques to look for synchronization errors.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Q: What are formal verification researchers looking at today?
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
A: There&amp;rsquo;s a lot of interest in software. I think it&amp;rsquo;s sort of a natural extension. There&amp;rsquo;s an urgency from some companies, and there are a lot more bugs.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Q: What are your current research interests?
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
A: I&amp;rsquo;m a dean of the school of computer science, so my work often has to do with being a dean. I&amp;rsquo;ve also become very interested in what can be done with large sets of data from a computational point of view. A great example of that would be a company like Google and all the web pages and information they gather. I think there is a potential EDA angle. If you think about all the simulation runs that are done, mining that data and figuring out what&amp;rsquo;s going on with it would be interesting research.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Richard Goering
&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=21547" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/EAxLgaWOwus" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Industry+Insights/default.aspx">Industry Insights</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/verification/default.aspx">verification</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Kaufman+Award/default.aspx">Kaufman Award</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Randal+Bryant/default.aspx">Randal Bryant</category><media:content url="http://feedproxy.google.com/~r/cadence/community/blogs/ii/~5/9inXJ8dAuO4/CEDA_Dr._Bryant_Kaufman_Award_Recipient_News_Release_Final.pdf" fileSize="27898" type="application/pdf" /><itunes:explicit>no</itunes:explicit><itunes:subtitle> Dr. Randal Bryant, Dean of Computer Science at Carnegie-Mellon University, will receive the EDA industry&amp;rsquo;s highest honor &amp;ndash; the Phil Kaufman award &amp;ndash; in November for his pioneering work in formal verification and simulation. In this inter</itunes:subtitle><itunes:summary> Dr. Randal Bryant, Dean of Computer Science at Carnegie-Mellon University, will receive the EDA industry&amp;rsquo;s highest honor &amp;ndash; the Phil Kaufman award &amp;ndash; in November for his pioneering work in formal verification and simulation. In this interview, he answers questions about his past contributions to EDA and shares his perspectives about today&amp;rsquo;s formal verification technology. The Kaufman award is given annually by the EDA Consortium and the IEEE Council on Electronic Design Automation. Q: What is your response to winning the 2009 Phil Kaufman award? A: I&amp;rsquo;m very pleased. One thing I like about the award is that it&amp;rsquo;s a reflection of the tight link between academia and the EDA industry. The research work that&amp;rsquo;s done by universities can be adopted very quickly by the EDA industry. You don&amp;rsquo;t see that in a lot of other fields. Q: As a PhD student at MIT in 1979, you developed the first switch-level simulator. Why was that a step forward at the time, and is the technology still used today? A: The idea behind switch-level simulation was to model a transistor circuit, but treat transistors as simple switches that are either open or closed. It&amp;rsquo;s purely at the logic level and you don&amp;rsquo;t try to capture circuit timing very closely. By contrast, the only transistor-level simulator at the time was Spice. Spice is an amazing tool, but the advantage of switch-level is that it can really do chip-level simulation. With the move to standard cell design, switch-level simulation isn&amp;rsquo;t used as much today. But people who do full-custom design use switch-level simulation. People who design specialized circuits like embedded memory use it. It&amp;rsquo;s useful for classes of circuits where you really can&amp;rsquo;t come up with a gate-level representation. Q: What you may be best known for, in EDA circles, is your 1986 paper on binary decision diagrams [BDDs]. This helped lay the foundation for formal verification. What was significant about the paper when it came out? A: One contribution was the data structure itself and how it works and the cool stuff you could do with it. It was one of the first tools for solving heavy-duty Boolean problems. Nowadays we have very good Boolean SAT [satisfiability] solvers, but at the time, they were very weak. If you tried to throw any complex question into a SAT solver, like &amp;ldquo;is this fault testable,&amp;rdquo; it would just die. BDDs could handle it. And they can do more than Boolean satisfiability, because what they encode is all the ways a Boolean formula can be true, whereas a SAT solver just gives you one of those ways. The idea [for BDDs] goes back to the 1950s. My work was to refine them and show some algorithms that can build upon and operate on BDDs. My first thinking about [BDDs] was for test generation. Q: When were BDDs applied to formal model checking? A: In 1987 we had a graduate student here, Ken McMillan, who is now at Cadence. He was Ed Clarke&amp;rsquo;s graduate student. Within two weeks of arriving on campus, he figured out a way to take my [BDD] work and Ed Clarke&amp;rsquo;s work and create the first symbolic model checker. Today just about all model checkers are symbolic. Nowadays, equivalence checkers use a variety of strategies including SAT checking and BDDs. When they work well, BDDs are excellent. Tools will often start with a BDD-based strategy, but they need some fallback in case the memory requirements become unreasonable. [Editor&amp;rsquo;s note: In 1997 Bryant, McMillan, and two others shared the ACM Kanellakis Award for their pioneering work in BDD-based symbolic model checking]. Q: Do BDDs have some limitations? A: Yes. The biggest problem with BDDs is the memory requirement. They tend to either come back with results almost instantly, or they get mired down using so much memory the machine starts thrashing. Q: Another technology you developed is symbolic trajectory evaluation (STE), a formal method based on symbolic simulation. What is i</itunes:summary><itunes:keywords>Industry Insights, verification, Kaufman Award, Randal Bryant</itunes:keywords><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2009/10/05/q-amp-a-interview-kaufman-award-winner-discusses-verification-advances.aspx</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/cadence/community/blogs/ii/~5/9inXJ8dAuO4/CEDA_Dr._Bryant_Kaufman_Award_Recipient_News_Release_Final.pdf" length="27898" type="application/pdf" /><feedburner:origEnclosureLink>http://www.edac.org/downloads/pressreleases2009/CEDA_Dr._Bryant_Kaufman_Award_Recipient_News_Release_Final.pdf</feedburner:origEnclosureLink></item><media:rating>nonadult</media:rating></channel></rss>
