<?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><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/cadence/community/blogs/ii" /><feedburner:info uri="cadence/community/blogs/ii" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><itunes:explicit>no</itunes:explicit><itunes:subtitle></itunes:subtitle><feedburner:emailServiceId>cadence/community/blogs/ii</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>A UPF User Perspective on the Evolution of Power Standards</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/o95T2f6xUdw/a-upf-user-perspective-on-the-evolution-of-power-standards.aspx</link><pubDate>Wed, 19 Jun 2013 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1324634</guid><dc:creator>rgoering</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=1324634</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2013/06/19/a-upf-user-perspective-on-the-evolution-of-power-standards.aspx#comments</comments><description>&lt;p&gt;With the recent release of the IEEE 1801-2013 (UPF 2.1) &lt;a href="http://www.businesswire.com/news/home/20130529006652/en/IEEE-1801%E2%84%A2-2013-Designed-Improve-Energy-Efficiency-Electronic"&gt;power intent format standard&lt;/a&gt;, prospects for &amp;quot;methodology convergence&amp;quot; between the Unified Power Format (UPF) and Common Power Format (CPF) are looking good. One company that has used both formats and is following the evolution of power standards is STMicroelectronics.&lt;/p&gt;&lt;p&gt;Fellow Cadence blogger &lt;a href="http://www.cadence.com/community/posts/Adam%20Sherilog.aspx"&gt;Adam Sherer&lt;/a&gt; and I recently spoke with David Vincenzoni, who works in the Industrial and Power Conversion Division of STMicroelectronics. His group develops large, complex industrial ASICs with embedded processors, including mixed-signal ASICs and SoC power line modems. Low power design is key, and many chips have two, three, or more power domains that can be switched on or off or carry different power levels. &amp;quot;It is vital to have a proven, low-power flow that goes from RTL to signoff,&amp;quot; Vincenzoni said.&lt;/p&gt;&lt;p&gt;According to Vincenzoni, key challenges in low-power design include the following:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Designers need to anticipate bad connections that could occur during RTL design. &amp;quot;This means that we have to simulate the power domains in the RTL using the power description that will be used in the next steps of the implementation phase.&amp;quot;&lt;/li&gt;&lt;li&gt;The need for a language that can describe high-level power intent at the RTL stage, and also has the constructs to describe power intent at the physical level.&lt;/li&gt;&lt;li&gt;Developing formal checks between the power-off and isolation cells.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The last SoC developed by Vincenzoni&amp;#39;s group had two power domains with three power modes. There were also several level shifters between the core logic and the I/Os. A separate power domain was represented by an analog front end. Engineers used CPF for verification and UPF for implementation, and also used equivalence checking for the power intent.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Using IEEE 1801 UPF&lt;/b&gt;&lt;/p&gt;&lt;p&gt;For a recent IP development, Vincenzoni&amp;#39;s group used IEEE 1801 UPF along with verification from the Cadence Incisive simulator. The block has two power domains and three possible power modes. A block diagram of the IP block is below.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/STMicro.jpg"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/STMicro.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Vincenzoni explained: &amp;quot;Through Specman and the UPF 1801 description of the power intent, we simulated the power modes of this IP. The implementation engineer used the same UPF 1801 description during the synthesis and equivalence checks. This IP can be delivered with the UPF 1801 description file, which can be included with the power intent of the SoC that will integrate it.&amp;quot;&lt;/p&gt;&lt;p&gt;According to Vincenzoni, the older Accellera UPF 1.0 standard could be good enough for a power intent description at the implementation level, but it is too detailed for an RTL description. IEEE 1801-2013, on the other hand, inherits several CPF constructs that allow a high-level description of the power modes of the design, and it also supports low-level descriptions for the back-end flow.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Advice for UPF Users&lt;/b&gt;&lt;/p&gt;&lt;p&gt;By leveraging CPF constructs and deprecating some of the older UPF 1.0 commands, IEEE 1801-2013 opens the door to methodology convergence between UPF and CPF. Power format convergence is the &amp;quot;right way,&amp;quot; Vincenzoni said. &amp;quot;For the designers, it is essential to have a language that is supported by all the tools of the ASIC design flow.&amp;quot;&lt;/p&gt;&lt;p&gt;At present, STMicroelectronics uses the IEEE 1801-2009 (UPF 2.0) standard, and expects to stick with that through the next few projects. Vincenzoni said his group is &amp;quot;interested&amp;quot; in IEEE 1801-2013 but has to take tool support into account.&lt;/p&gt;&lt;p&gt;Vincenzoni&amp;#39;s advice to UPF users: &amp;quot;Start to use UPF 1801-2009 and follow the evolution of the standard. Start now with UPF 2.0, and when the tools support UPF 2.1 it will be easy to switch.&amp;quot;&lt;/p&gt;&lt;p&gt;Richard Goering&lt;/p&gt;&lt;p&gt;&lt;b&gt;Related Blog Post&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2013/05/13/a-cpf-user-perspective-on-ieee-1801-upf-methodology-convergence.aspx"&gt;A CPF User Perspective on IEEE 1801 (UPF) &amp;quot;Methodology Convergence&amp;quot;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1324634" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/o95T2f6xUdw" 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/low+power/default.aspx">low power</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/common+power+format/default.aspx">common power format</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/UPF/default.aspx">UPF</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/CPF/default.aspx">CPF</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/specman/default.aspx">specman</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/stmicroelectronics/default.aspx">stmicroelectronics</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/power+management/default.aspx">power management</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Cadence/default.aspx">Cadence</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/IEEE+1801/default.aspx">IEEE 1801</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/power+formats/default.aspx">power formats</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/power+intent+formats/default.aspx">power intent formats</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/UPF+2.1/default.aspx">UPF 2.1</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/IEEE+1801-2013/default.aspx">IEEE 1801-2013</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/1801-2013/default.aspx">1801-2013</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Unified+Power+Format/default.aspx">Unified Power Format</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/UPF+1.0/default.aspx">UPF 1.0</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/UPF+2.0/default.aspx">UPF 2.0</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/UPF+user/default.aspx">UPF user</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Vincenzoni/default.aspx">Vincenzoni</category><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2013/06/19/a-upf-user-perspective-on-the-evolution-of-power-standards.aspx</feedburner:origLink></item><item><title>What the Evatronix IP Acquisition Brings to Cadence</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/cmjAFFD8MrI/what-the-evatronix-ip-acquisition-brings-to-cadence.aspx</link><pubDate>Mon, 17 Jun 2013 04:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1324570</guid><dc:creator>rgoering</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=1324570</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2013/06/17/what-the-evatronix-ip-acquisition-brings-to-cadence.aspx#comments</comments><description>&lt;p&gt;On June 13, 2013, Cadence announced it had &lt;a href="http://www.cadence.com/cadence/newsroom/press_releases/Pages/pr.aspx?xml=061313_Evatronix&amp;amp;CMP=home"&gt;completed the acquisition&lt;/a&gt; of the semiconductor IP business of &lt;a href="http://www.evatronix-ip.com/"&gt;Evatronix SA SKA.&lt;/a&gt; So who is Evatronix, and what does their IP business include? At the recent Design Automation Conference (&lt;a href="http://www.dac.com/"&gt;DAC 2013&lt;/a&gt;), a Cadence Theater presentation by &lt;b&gt;Jacek Duda&lt;/b&gt;, marketing manager at Evatronix, answered those questions.&lt;/p&gt;&lt;p&gt;Based in Poland, Evatronix is a provider of USB, MIPI, display, and storage controller IP, as well as quite a few industry-standard microcontrollers - 8051, 68000, and 80186. Evatronix peripheral controllers, combined with PHYs from Cadence, promise complete interface IP solutions that include controller, PHY, verification IP, and integration kits. Cadence &lt;a href="http://www.cadence.com/cadence/newsroom/press_releases/pages/pr.aspx?xml=050713_Evatronix"&gt;announced its intention&lt;/a&gt; to purchase Evatronix&amp;#39;s IP business in May 2013.&lt;/p&gt;&lt;p&gt;As Jacek noted, Evatronix was founded in 1991 and sold its first IP - an 8051 controller - in 1995. The company has around 60 employees, mostly engineers. The company has sold over 700 licenses, and 90% of its business is in the ASIC market. Evatronix also offers design services.&lt;/p&gt;&lt;p&gt;Jacek&amp;#39;s presentation highlighted the following offerings from the Evatronix IP portfolio.&lt;/p&gt;&lt;p&gt;&lt;b&gt;USB Solutions&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Evatronix has staked out a strong position in USB-IF certified IP. Offerings include a USB-IF certified USB 3.0 (SuperSpeed) device controller and a SuperSpeed USB 3.0 hub, as well as USB-IF certified USB 2.0 controllers for device, hub, and OTG (On The Go). Silicon success for their USB High-Speed Inter-Chip (USB HSIC) solution goes down to 28nm. Evatronix provides software stacks and class libraries with its USB offerings.&lt;/p&gt;&lt;p&gt;&lt;b&gt;NAND Flash IP&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Evatronix provides NAND Flash controller IP that comes with a soft PHY or an SDLL PHY and with software drivers. Jacek showed the following diagram of the Evatronix NAND Flash controller. &amp;quot;We decided to keep the data buffers outside the controller,&amp;quot; he remarked. &amp;quot;It is, therefore, really small, so it&amp;#39;s got a lot of benefits for mobile applications.&amp;quot;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/NAND_Flash.jpg"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/NAND_Flash.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;Evatronix NAND Flash controller&lt;/i&gt;&lt;/p&gt;&lt;p&gt;Features of the NAND Flash controller include:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Support of memories from all major manufacturers (Toshiba, Micron, Samsung)&lt;/li&gt;&lt;li&gt;Legacy asynchronous mode &lt;/li&gt;&lt;li&gt;Synchronous mode support ONFi up to 3.0 (400MT/s) and Toggle Mode 2.0&lt;/li&gt;&lt;li&gt;Raw NAND and Clear NAND support&lt;/li&gt;&lt;li&gt;Error correction code (ECC) support for the BCH algorithm up to 128 bits&lt;/li&gt;&lt;li&gt;Support for small and large block NAND Flash devices&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The NAND Flash IP can be customized in a number of ways, including custom sets of programmable error corrections, number of devices per bank, generic command sequence, support for small-block NAND Flash devices, and optional features including bad block management support.&lt;/p&gt;&lt;p&gt;&lt;b&gt;SD Host 4.0&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Secure Digital (SD) host IP supports the eMMC 4.51 specification, SD Host Specification version 4.0, the SD Physical Layer Specification 4.0, and the UHS-II Addendum 1.0. Features include a selectable, integrated DMA controller, support for single or multiple SD memory card slots, and UHS-II speed support.&lt;/p&gt;&lt;p&gt;&lt;b&gt;MIPI SLIMbus IP&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Evatronix has been providing MIPI SLIMbus IP solutions since 2006, and its Manager and Device controllers are now in their sixth generation, according to Jacek. The architecture for the SLIMbus Device IP (shown below) implements Interface, Generic Device and, optionally, Framer Device classes. The SLIMbus Manager IP implements Interface and Manager classes, with Framer and Generic Device class support being extra features. The Manager also supports message channel monitoring.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/Slimbus.jpg"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/Slimbus.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;Evatronix Slimbus Device IP architecture&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;8051 Controller IP&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Evatronix started its IP business with 8051 controllers and that&amp;#39;s still a very strong market, according to Jacek. Three options are available - a configurable 8051, a fast 32-bit 80251, and a small 8051 that takes only 3,000 gates. The company also developed its own proprietary 8051 debugging environment.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Value Proposition&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Jacek ended his talk by noting the following advantages of Evatronix IP:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;Full compliance with the relevant specifications&lt;/div&gt;&lt;/li&gt;&lt;li&gt;Many successful customer designs&lt;/li&gt;&lt;li&gt;Silicon-proven IPs that are shipping in mass production&lt;/li&gt;&lt;li&gt;High configurability&lt;/li&gt;&lt;li&gt;Complete solutions with controller, PHY, and software (where applicable)&lt;/li&gt;&lt;li&gt;Support for industry-standard interfaces such as AXI, AHB, OCP&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;In my opinion, this IP will be a worthy addition to the Cadence family. It will complement IP previously acquired from Denali, Tensilica, and Cosmic Circuits, and allow Cadence to provide an even more comprehensive SoC design solution. Welcome Evatronix!&lt;/p&gt;&lt;p&gt;Richard Goering&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1324570" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/cmjAFFD8MrI" height="1" width="1"/&gt;</description><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/SoC/default.aspx">SoC</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Cadence/default.aspx">Cadence</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Tensilica/default.aspx">Tensilica</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/NAND+flash/default.aspx">NAND flash</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/MIPI/default.aspx">MIPI</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/USB/default.aspx">USB</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/USB+3.0/default.aspx">USB 3.0</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/design+IP/default.aspx">design IP</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/8051/default.aspx">8051</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/PHYs/default.aspx">PHYs</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/SD+host/default.aspx">SD host</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/memory+controllers/default.aspx">memory controllers</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Slimbus/default.aspx">Slimbus</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Jacek+Duda/default.aspx">Jacek Duda</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Cadence+IP/default.aspx">Cadence IP</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Denali_3A00_+Cosmic+Circuits/default.aspx">Denali: Cosmic Circuits</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Evatronix/default.aspx">Evatronix</category><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2013/06/17/what-the-evatronix-ip-acquisition-brings-to-cadence.aspx</feedburner:origLink></item><item><title>DAC 2013 Panel – Can Better Organization Solve the Verification Crisis?</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/YbLLiIzJIU0/dac-2013-panel-can-better-organization-solve-the-verification-crisis.aspx</link><pubDate>Thu, 13 Jun 2013 08:45:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1324485</guid><dc:creator>rgoering</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=1324485</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2013/06/13/dac-2013-panel-can-better-organization-solve-the-verification-crisis.aspx#comments</comments><description>&lt;p&gt;Automated tools and standardized methodologies have made functional verification easier, but verification is still arguably the biggest bottleneck in getting chips out the door. The good news, according to panelists at the recent Design Automation Conference (&lt;a href="http://www.dac.com/"&gt;DAC 2013&lt;/a&gt;), is that organizational and management changes can ease the verification crisis. &lt;/p&gt;&lt;p&gt;The not-so-good news is that architects, design engineers, and verification engineers will have to step out of the comfort of their &amp;quot;silos&amp;quot; and work much more collaboratively than they have in the past. And companies must foster a culture in which verification engineers are valued.&lt;/p&gt;&lt;p&gt;The panel, held at the DAC Pavilion June 4, was titled &lt;i&gt;&amp;quot;Organizational and Management Solutions to the Verification Crisis.&amp;quot;&lt;/i&gt; It was moderated by &lt;b&gt;Mike Stellfox&lt;/b&gt;, Cadence fellow. Panelists were as follows, shown left to right after&amp;nbsp;Stellfox (far left)&amp;nbsp;in the photo below:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Scott Runner&lt;/b&gt;, vice president of advanced methodologies and low power design, Qualcomm (San Diego)&lt;/li&gt;&lt;li&gt;&lt;b&gt;Neeta Ganguly&lt;/b&gt;, validation manager, Intel (Austin)&lt;/li&gt;&lt;li&gt;&lt;b&gt;Alan Hunter,&lt;/b&gt; verification architect, ARM (Austin) and chair of the Accellera Unified Coverage Interoperability Standard (UCIS) committee&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/PPanel.jpg"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/PPanel.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Here are some of the key takeaways from the panel.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;It&amp;#39;s hard to find qualified verification engineers&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Stellfox&lt;/b&gt;: One of the biggest issues I&amp;#39;m seeing is the lack of verification engineers and expertise in the industry now.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Runner:&lt;/b&gt; Certainly verification resources are a critical constraint, and I think all of us are looking at a variety of solutions to address that. One approach is for people who already have the requisite skills to come into a company. Another is to train people to develop verification skills.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Hunter:&lt;/b&gt; Here in Austin, it can be difficult getting well qualified people. We are starting to see some graduate courses now, but it is still a challenge.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Ganguly:&lt;/b&gt; I notice there&amp;#39;s not enough verification talent for the amount of work that needs to get done. In Austin it is very tough to find people with the right kinds of skills.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Runner:&lt;/b&gt; I&amp;#39;m from San Diego. I&amp;#39;ll add San Diego to that list. And folks in the [San Francisco] Bay Area would say it&amp;#39;s hard to find DV [design verification] folks. It&amp;#39;s a collective problem overall.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;Verification must include power and performance&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Runner:&lt;/b&gt; Not only does lack of verification impact quality, it impacts power. If a power feature is insufficiently verified and doesn&amp;#39;t work, it affects the power budget and impacts performance. Performance validation is another critical issue.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Ganguly:&lt;/b&gt; Just knowing one particular area isn&amp;#39;t good enough. The verification engineer really needs to know, from front to back, where the power is going, and what gates get turned off to enable power management functions.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;Companies must foster a good verification &amp;quot;culture&amp;quot;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Stellfox:&lt;/b&gt; I&amp;#39;ve seen companies that have a good verification culture, and I&amp;#39;ve seen companies that don&amp;#39;t even have a career track for verification engineers. &lt;/p&gt;&lt;p&gt;&lt;b&gt;Runner&lt;/b&gt;: One of the challenges is that verification engineers don&amp;#39;t feel appreciated, or don&amp;#39;t feel they&amp;#39;re on par with design. You need to hold verification on par with design and say both are responsible for verification milestones. For example, if the verification guy finds a bug and the designer has to debug it, whose test plan will be used? It&amp;#39;s a joint test planning activity.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Hunter:&lt;/b&gt; We try to foster a community around verification. We have a verification conference once a year and we&amp;#39;ve invited designers as well.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Ganguly:&lt;/b&gt; The end result is a joint effort between architecture, design, and verification teams. All of them have to be responsible for the design. I think that at Intel, verification people are treated on par with RTL designers.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;Designers should be more involved with verification...within limits&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Hunter:&lt;/b&gt; We try to get designers to think about interface constraints from day one, rather than trying to do it piecemeal after the fact, which just never works, to be honest. We have a good buy-in from the designers.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Runner:&lt;/b&gt; In the past we&amp;#39;ve tried to force the issue that designers should also be DV engineers, in addition to micro-architectural design, RTL coding, timing analysis, synthesis, and documentation. It&amp;#39;s not very feasible. But clearly, having designers participate in test planning is very critical. Design for verification is another key area. The problem is to figure out the right roles and responsibilities for the team rather than force designers to do verification.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;5.&lt;/i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;b&gt;&lt;i&gt;Verification engineers can help the design effort&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Ganguly:&lt;/b&gt; We were trying to define an architectural protocol, and we had architects, designers, and verification people all in the same room going through that protocol. The verification engineers actually had a lot of perspective and they could point out holes as the architecture was being defined. This cleaned up a lot of problems before they got coded in.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;Specialized verification engineers need to step out of their silos&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Stellfox:&lt;/b&gt; Verification is not just simulation. You&amp;#39;ve got virtual platform teams, software integration teams, emulation teams, simulation teams, post-silicon environments -these groups tend to be working in silos in the company, because they&amp;#39;re specialists.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Ganguly:&lt;/b&gt; This verification continuum is, I think, the biggest challenge out there. Because of the complexity of our designs we can&amp;#39;t do it all in pre-silicon, or emulation, or virtual platforms - we have to have all these working together in order to verify.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Runner:&lt;/b&gt; When you have completely independent organizations that don&amp;#39;t interact, things become more skewed. If you have disciplined interactions like joint reviews, I think you start to coalesce.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;7.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;Don&amp;#39;t try to change too much at once&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Runner:&lt;/b&gt; When you come in and try to throw a new methodology over the wall to people who have been there 10 or 15 years, it&amp;#39;s tough. It&amp;#39;s better to align yourself with people who get it and maybe try an initial project. Don&amp;#39;t try to do too much.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Ganguly:&lt;/b&gt; You might want to start with a joint team including architecture, design, and verification. Once they have proven that it works, you can get more buy-in from the rest of the company.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Conclusion&lt;/b&gt;&lt;/p&gt;&lt;p&gt;All in all, this was a very thought-provoking panel that delved into a topic we don&amp;#39;t hear much about - how company culture, organization, and management can ease the verification crisis. This discussion was long overdue.&lt;/p&gt;&lt;p&gt;Richard Goering&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; Scott Runner was also a speaker at the Designer Keynote at DAC. For a report on that keynote, &lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2013/06/11/dac-2013-qualcomm-ti-keynoters-present-mobile-soc-design-challenges-and-solutions.aspx?CMP=home"&gt;click here.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1324485" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/YbLLiIzJIU0" 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/DAC/default.aspx">DAC</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Qualcomm/default.aspx">Qualcomm</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/virtual+platforms/default.aspx">virtual platforms</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/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/Simulation/default.aspx">Simulation</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/emulation/default.aspx">emulation</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Stellfox/default.aspx">Stellfox</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Cadence/default.aspx">Cadence</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/DAC+panel/default.aspx">DAC panel</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/verification+engineers/default.aspx">verification engineers</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/DAC+2013/default.aspx">DAC 2013</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Runner/default.aspx">Runner</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/verification+management/default.aspx">verification management</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/verification+organization/default.aspx">verification organization</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/DV+engineers/default.aspx">DV engineers</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Hunter_3A00_+ARM/default.aspx">Hunter: ARM</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Pavilion+Panel/default.aspx">Pavilion Panel</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Ganguly/default.aspx">Ganguly</category><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2013/06/13/dac-2013-panel-can-better-organization-solve-the-verification-crisis.aspx</feedburner:origLink></item><item><title>DAC 2013: Qualcomm, TI Keynoters Present Mobile SoC Design Challenges and Solutions</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/DoZRihZGgUE/dac-2013-qualcomm-ti-keynoters-present-mobile-soc-design-challenges-and-solutions.aspx</link><pubDate>Tue, 11 Jun 2013 08:50:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1324391</guid><dc:creator>rgoering</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=1324391</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2013/06/11/dac-2013-qualcomm-ti-keynoters-present-mobile-soc-design-challenges-and-solutions.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/Runner.jpg"&gt;&lt;/a&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/Agarwala.jpg"&gt;&lt;/a&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/Runner.jpg" align="right" border="0" height="230" hspace="10" width="200" alt="" /&gt;Keynote speeches at electronic design conferences tend to focus on high-level industry issues. The &amp;quot;Designer Keynote,&amp;quot; part of the Designer Track at the recent Design Automation Conference (&lt;a href="http://www.dac.com/"&gt;DAC 2013&lt;/a&gt;), was different. In engineer-to-engineer talks, design managers from Qualcomm and Texas Instruments discussed challenges and solutions for designing mobile communications systems-on-chip (SoCs).&lt;/p&gt;&lt;p&gt;The first speaker was &lt;b&gt;Scott Runner&lt;/b&gt; (right), vice president of advanced methodologies and low-power design at Qualcomm. He spoke about SoC design for mobile applications, particularly smartphones. The second speaker was &lt;b&gt;Sanjive Agarwala&lt;/b&gt;, TI fellow and director of worldwide silicon development at Texas Instruments. He focused on the design of mobile infrastructure processing systems from a base station point of view.&lt;/p&gt;&lt;p&gt;Both reached essentially the same conclusion - whether it&amp;#39;s an SoC for a cell phone or a base station, it&amp;#39;s a system-level problem that needs system-level solutions.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Mobile SoC Processor Challenges&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Runner started his talk by pointing to the complexity of smartphones today. Far more than phones, they are &amp;quot;integrated platforms for providing seemingly disparate technologies that have come together to provide a new user experience.&amp;quot; What is required to create such a device? &amp;quot;The heart of it is a mobile SoC processor that must be married together with power management ICs, with RF, sensors, display, and battery, into a small form factor that has to be light and low cost,&amp;quot; Runner said.&lt;/p&gt;&lt;p&gt;Runner identified three key challenges in smartphone design - low power, verification/validation, and hardware/software co-design. Illustrating the power challenge, he showed a plot of the relative performance increase of the CPU, GPU, and memory bandwidth over time, compared to the power savings provided by process node shrinks. Conclusion: &amp;quot;Process scaling is insufficient to support the increase in performance that&amp;#39;s required to enable all these exciting new applications.&amp;quot;&lt;/p&gt;&lt;p&gt;Runner noted that there&amp;#39;s a tremendous amount of &amp;quot;feature growth&amp;quot; in smartphones today, translating into a demand for performance and memory. And yet, designers have a thermal envelope with a limitation of 4 or 5 watts (compared to about 20 watts for a laptop). Battery technology is not keeping up with the increasing demand for power consumption.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/Runner_award.jpg"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/Runner_award.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;DAC chair Yervant Zorian (right) presents Scott Runner with an appreciation certificate following Runner&amp;#39;s talk.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;How can we solve the power problem? &amp;quot;First and foremost, we must realize this is a system design problem,&amp;quot; Runner said. That requires an awareness of system architecture, workload partitioning, hardware/software partitioning, and power modeling and optimization. Also, there&amp;#39;s a need for effective power management strategies - such as dynamic CPU and GPU control, dynamic voltage and clock scaling, and power gating. Designers need to determine where return on investment is best.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Complex Verification Task&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Runner&amp;#39;s second challenge was verification and validation, and he noted the difficulty of validating complex system-level scenarios. And it&amp;#39;s not just a matter of finding functional errors. &amp;quot;I have to pay attention to performance and security validation, power validation, regulation and conformance testing, interoperability and field testing, compliance and qualification testing, and user interface testing,&amp;quot; he said. And to top it all off, process variability is on the rise.&lt;/p&gt;&lt;p&gt;The solution, again, is working at the system level. That means validating the architecture at a high level of abstraction, and re-using verification and validation throughout the flow. It also calls for a variety of engines including simulation, formal verification, acceleration, and emulation, since all have different performances and timeline requirements.&lt;/p&gt;&lt;p&gt;The third challenge, hardware/software co-design, is driven by a realization that &amp;quot;software is growing faster than hardware&amp;quot; and is experiencing a state space explosion of its own. Runner takes a realistic view: &amp;quot;Do I expect hardware and software teams to use the same tools, to be on the same design timelines, to use just one model abstraction? No. I see collaboration between hardware and software teams in terms of documentation and specifications and the overall platform.&amp;quot;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/Agarwala.jpg"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/Agarwala.jpg" align="left" border="0" height="230" hspace="10" width="200" alt="" /&gt;&lt;/a&gt;Challenges of the Infrastructure&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/Agarwala.jpg"&gt;&lt;/a&gt;To use mobile communications devices, you have to have an infrastructure that supports them, and that&amp;#39;s what Agarwala (left) oversees. He first noted the complexity of embedded systems such as base stations and the myriad of requirements they must meet - not only power and performance, but also safety and reliability. &amp;quot;Putting all this together is the crux of being able to grow in this industry,&amp;quot; he said.&lt;/p&gt;&lt;p&gt;Agarwala noted that there are about 6 billion mobile subscriptions today, growing to 9.1 billion in 2018, and about one billion smartphones, growing to 4.5 billion in 2018. &amp;quot;What this means for networks,&amp;quot; he said, &amp;quot;is that the expected growth of network capacity in five years is expected to be 12X over what you have today, and 46% of that will be mobile traffic.&amp;quot;&lt;/p&gt;&lt;p&gt;Certainly there has been progress in the past 10 years. Today, Agarwala noted, a two-chip solution can implement an entire multi-standard base station. While a typical IC in 2000 had 40-50 million transistors, today we&amp;#39;re planning designs with 3 billion transistors. A number of different types of cores are being pulled into systems, increasing bandwidth requirements. No wonder building a platform such as TI&amp;#39;s&lt;a href="http://www.ti.com/lsds/ti/dsp/keystone_arm/overview.page"&gt; KeyStone&lt;/a&gt; can be a $100 million investment.&lt;/p&gt;&lt;p&gt;Agarwala noted the following &amp;quot;complexities&amp;quot; in mobile infrastructure SoC design:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Semiconductor IP.&lt;/b&gt; &amp;quot;An industry ecosystem needs to come together for us, and the key challenge for the industry is how to make IP easy to use, integrate and deploy.&amp;quot;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Power Management.&lt;/b&gt; Whether static or dynamic, this is a huge issue. &amp;quot;Don&amp;#39;t just think from a device or block level - think of it from a system and board level.&amp;quot;&lt;/li&gt;&lt;li&gt;&lt;b&gt;System Management.&lt;/b&gt; To build asynchronous systems, designers must be aware of reset, clocking, design for test (DFT), interrupts, and interconnect fabric.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Board-level Integration.&lt;/b&gt; Power management and integration of devices at the board level continue to be big challenges.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;quot;Systems knowledge is key&amp;quot; is the primary lesson learned, Agarwala said. &amp;quot;Think back to the $100 million investment required,&amp;quot; he said. &amp;quot;You have to figure out where to spend dollars and time in terms of optimization. Don&amp;#39;t just optimize at the individual entity level - focus on the system. Are you optimizing the part or are you optimizing the whole?&amp;quot;&lt;/p&gt;&lt;p&gt;Richard Goering&lt;/p&gt;&lt;p&gt;&lt;b&gt;Related Blog Posts&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2013/06/02/gary-smith-at-dac-2013-the-170m-soc-design-is-a-myth.aspx"&gt;Gary Smith at DAC 2013 - the $170M SoC Design is a &amp;quot;Myth&amp;quot;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/fullerview/archive/2013/06/05/ni-ceo-sounds-call-for-platform-based-design-at-dac-2013.aspx"&gt;NI CEO Sounds Call for Platform-based Design at DAC 2013&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/fullerview/archive/2013/06/04/dac-2013-cadence-s-tan-doubling-tripling-down-on-semiconductor-investment.aspx"&gt;Cadence CEO at DAC 2013: &amp;#39;I&amp;#39;ve Doubled, Tripled Down on Semiconductor Investment&amp;#39;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2013/06/04/freescale-ceo-at-dac-2013-internet-of-things-brings-opportunities-challenges.aspx"&gt;Freescale CEO at DAC 2013: &amp;quot;Internet of Things&amp;quot; Brings Opportunities, Challenges&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2013/06/06/samsung-dac-2013-keynote-eda-semis-not-well-prepared-for-next-mobile-revolution.aspx?CMP=home"&gt;Samsung DAC 2013 Keynote: EDA, Semis &amp;quot;Not Well Prepared&amp;quot; for Next Mobile Revolution&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1324391" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/DoZRihZGgUE" height="1" width="1"/&gt;</description><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/Qualcomm/default.aspx">Qualcomm</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/SoC/default.aspx">SoC</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/Power/default.aspx">Power</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Co-Design/default.aspx">Co-Design</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/embedded+software/default.aspx">embedded software</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/TI/default.aspx">TI</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/hardware_2F00_software/default.aspx">hardware/software</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/power+management/default.aspx">power management</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/base+stations/default.aspx">base stations</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/system-level/default.aspx">system-level</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/smartphones/default.aspx">smartphones</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Design+Automation+Conference/default.aspx">Design Automation Conference</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/bandwidth/default.aspx">bandwidth</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/validation/default.aspx">validation</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/partitioning/default.aspx">partitioning</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/DAC+2013/default.aspx">DAC 2013</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/designer+track/default.aspx">designer track</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/systems+problem/default.aspx">systems problem</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/mobile+infrastructure/default.aspx">mobile infrastructure</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/KeyStone/default.aspx">KeyStone</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Mobile+SoCs/default.aspx">Mobile SoCs</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Designer+keynote/default.aspx">Designer keynote</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Runner/default.aspx">Runner</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/SoC+design/default.aspx">SoC design</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Agarwala/default.aspx">Agarwala</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/board-level+integration/default.aspx">board-level integration</category><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2013/06/11/dac-2013-qualcomm-ti-keynoters-present-mobile-soc-design-challenges-and-solutions.aspx</feedburner:origLink></item><item><title>Samsung DAC 2013 Keynote: EDA, Semis “Not Well Prepared” for Next Mobile Revolution</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/DTpHM1Y1urU/samsung-dac-2013-keynote-eda-semis-not-well-prepared-for-next-mobile-revolution.aspx</link><pubDate>Fri, 07 Jun 2013 00:22:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1324307</guid><dc:creator>rgoering</dc:creator><slash:comments>3</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=1324307</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2013/06/06/samsung-dac-2013-keynote-eda-semis-not-well-prepared-for-next-mobile-revolution.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/Woo.jpg"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/Woo.jpg" border="0" hspace="10" align="right" width="120" height="150" alt="" /&gt;&lt;/a&gt;Stephen Woo, president of Samsung Electronics, came to the Design Automation Conference (&lt;a href="http://www.dac.com/"&gt;DAC 2013&lt;/a&gt;) with what amounted to a wake-up call. While the EDA and semiconductor industries are doing a great job enabling the most exciting applications of our times, and have some &amp;quot;tricks to play&amp;quot; for the next two to three years, &amp;quot;we are not well prepared&amp;quot; for the technology revolution coming down the road in the next three to five years, he said.&lt;/p&gt;&lt;p&gt;Woo&amp;#39;s keynote speech, delivered June 4, was titled &amp;quot;&lt;b&gt;New Challenges for Smarter Mobile Devices&lt;/b&gt;.&amp;quot; It included a look at the evolution of smartphones, starting with the i-mode phone (introduced in Japan in 1999) and, much more recently, the Apple iPhone and Samsung Galaxy phones. This year, Woo said, smartphones will offer full HD resolution, and high-end smartphone cameras will provide up to 13 megapixels.&lt;/p&gt;&lt;p&gt;And yet, he noted, if you take a smartphone apart, you will find a big battery&amp;mdash;and a pc-board with about 1,000 components. &amp;quot;We still have to use more than a dozen chips and many passive components to build a phone,&amp;quot; Woo said. &lt;/p&gt;&lt;p&gt;&lt;b&gt;Engineering Challenges&lt;/b&gt;&lt;/p&gt;&lt;p&gt;The demand for newer and better smartphone applications leads to three engineering challenges, Woo said. These challenges, and their current solutions, are as follows:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Space:&lt;/b&gt;&amp;nbsp;Form factor can be reduced by moving to lower process nodes, and potentially by 3D integration.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Applications:&lt;/b&gt;&amp;nbsp;New apps demand a lot of processing power, which is now provided by dual-core, quad-core, and even 8-core processors. Software developers originally resisted multi-core processors, but these are expected now.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Battery and Heat:&lt;/b&gt;&amp;nbsp;The EDA community has developed many useful low-power technologies, such as dynamic frequency and voltage scaling (DFVS). Further power reductions can be found through hardware/software integration. Thermal-aware design tools are available.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Going forward, how are we going to address new applications and new requirements? Woo said there are three &amp;quot;tricks&amp;quot; we can play&amp;mdash;FinFETs, 3D architectures with the JEDEC Wide I/O memory standard, and new architectures for display.&lt;/p&gt;&lt;p&gt;While the power and performance advantages of FinFETs are well known, Woo observed that &amp;quot;FinFETs are not a free lunch. There are difficulties associated with them, and you have to understand them to really take advantage of the benefits of FinFETs.&amp;quot;&lt;/p&gt;&lt;p&gt;As for 3D architectures with Wide I/O, Woo said it is &amp;quot;conceptually very beautiful&amp;quot; to put memory on top of logic using thousands of connections. But there aren&amp;#39;t many such devices, because they require logic design, memory design, and packaging expertise. Woo showed pictures of a 3D-IC with Wide I/O that provided 14% more bandwidth than LPDDR3 memory, while using 60% less power.&lt;/p&gt;&lt;p&gt;New display architectures represent a &amp;quot;niche&amp;quot; area that has a lot of promise, Woo said. If you can put memory inside the display driver IC, then the applications processor can just &amp;quot;shift data and forget it,&amp;quot; allowing a greatly reduced workload. In some cases, application processor power can be reduced by 90%.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Are We Ready for 2018?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;The above &amp;quot;tricks&amp;quot; will work for a few years, but something more fundamental is needed to the &amp;quot;magnitude of the revolution&amp;quot; that is coming in three to five years, Woo said. He noted that the first public demonstration of a flexible display occurred at the Consumer Electronics Show this year. This kind of display opens some interesting possibilities&amp;mdash;for example, you could fold it like a handkerchief and put it in a pocket.&lt;/p&gt;&lt;p&gt;But what good is a flexible display if your smartphone still has a rigid PCB and a back cover? &amp;quot;None unless we change the PCB structure,&amp;quot; Woo said. But if we could reduce all the chips and passive components into one or two chips, then we could have a flexible smartphone, he noted.&lt;/p&gt;&lt;p&gt;&amp;quot;Are we, as EDA and semiconductor companies, ready to take advantage [of flexible displays]?&amp;quot; Woo asked. &amp;quot;My assessment is, not really. We&amp;#39;re still trying to figure out how many gates to put into a chip, not how to reduce the total number of chips to one.&amp;quot; An SoC is supposed to place an entire system on a chip, but today&amp;#39;s reality is more like &amp;quot;a system on 1,000 chips,&amp;quot; he said.&lt;/p&gt;&lt;p&gt;&amp;quot;We should be able to come up with a new way to integrate the system, and a new way to take advantage of the flexible display,&amp;quot; Woo concluded.&lt;/p&gt;&lt;p&gt;Richard Goering&lt;/p&gt;&lt;p&gt;&lt;b&gt;Other DAC 2013 Keynotes and Speeches&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/fullerview/archive/2013/06/03/dac-2013-kaufman-winner-hu-finfets-will-serve-analog-design-very-well.aspx"&gt;DAC 2013&amp;mdash;&lt;/a&gt;&lt;a href="http://www.cadence.com/Community/blogs/fullerview/archive/2013/06/03/dac-2013-kaufman-winner-hu-finfets-will-serve-analog-design-very-well.aspx"&gt;Kaufman Winner Hu: FinFETs Will Serve Analog Design Very Well&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2013/06/02/gary-smith-at-dac-2013-the-170m-soc-design-is-a-myth.aspx"&gt;Gary Smith at DAC 2013 - the $170M SoC Design is a &amp;quot;Myth&amp;quot;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/fullerview/archive/2013/06/05/ni-ceo-sounds-call-for-platform-based-design-at-dac-2013.aspx"&gt;NI CEO Sounds Call for Platform-based Design at DAC 2013&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/fullerview/archive/2013/06/04/dac-2013-cadence-s-tan-doubling-tripling-down-on-semiconductor-investment.aspx"&gt;Cadence CEO at DAC 2013: &amp;#39;I&amp;#39;ve Doubled, Tripled Down on Semiconductor Investment&amp;#39;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2013/06/04/freescale-ceo-at-dac-2013-internet-of-things-brings-opportunities-challenges.aspx"&gt;Freescale CEO at DAC 2013: &amp;quot;Internet of Things&amp;quot; Brings Opportunities, Challenges&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1324307" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/DTpHM1Y1urU" 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/FinFets/default.aspx">FinFets</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/PCB/default.aspx">PCB</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/3D-IC/default.aspx">3D-IC</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/smartphones/default.aspx">smartphones</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Samsung/default.aspx">Samsung</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/wide+i_2F00_o/default.aspx">wide i/o</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/DAC+keynote/default.aspx">DAC keynote</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/mobile+devices/default.aspx">mobile devices</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/DAC+2013/default.aspx">DAC 2013</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/display+architectures/default.aspx">display architectures</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Stephen+Woo/default.aspx">Stephen Woo</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/i-mode/default.aspx">i-mode</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/3D+integration/default.aspx">3D integration</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Woo/default.aspx">Woo</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/flexible+displays/default.aspx">flexible displays</category><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2013/06/06/samsung-dac-2013-keynote-eda-semis-not-well-prepared-for-next-mobile-revolution.aspx</feedburner:origLink></item><item><title>DAC 2013: Accellera Panel Updates Power Format Standards</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/r6nolBYaY3E/dac-2013-accellera-panel-updates-power-format-standards.aspx</link><pubDate>Thu, 06 Jun 2013 09:10:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1324282</guid><dc:creator>rgoering</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=1324282</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2013/06/06/dac-2013-accellera-panel-updates-power-format-standards.aspx#comments</comments><description>&lt;p&gt;In what was billed as a &amp;quot;town hall meeting&amp;quot; about the new IEEE 1801-2013 (UPF 2.1) &lt;a href="http://www.businesswire.com/news/home/20130529006652/en/IEEE-1801%E2%84%A2-2013-Designed-Improve-Energy-Efficiency-Electronic"&gt;power intent format standard&lt;/a&gt;, the &lt;a href="http://www.accellera.org/"&gt;Accellera Systems Initiative&lt;/a&gt; sponsored a breakfast panel at the Design Automation Conference (&lt;a href="http://www.dac.com/"&gt;DAC 2013&lt;/a&gt;) Monday, June 3. The discussion took a broader look at power intent formats, how they&amp;#39;re used, and where they&amp;#39;re headed.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/Stan250X202.jpg"&gt;&lt;img height="202" width="250" src="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/Stan250X202.jpg" align="right" hspace="10" border="0" style="width:236px;height:185px;" alt="" /&gt;&lt;/a&gt;At the beginning of the meeting, EDA standards veteran &lt;b&gt;Stan Krolikoski&lt;/b&gt; -- distinguished engineer at Cadence -- received the annual Accellera Leadership Award. Krolikoski was a co-founder of Accellera in 2000, and today he serves on the board and heads the IP Rights Policy committee. Accellera chair &lt;b&gt;Sishpal Rawat&lt;/b&gt; (right in photo) noted Krolikoski&amp;#39;s long involvement with Accellera, the Open SystemC Initiative (OSCI), the Spirit Consortium, and the IEEE, where he serves as chair of the IEEE Design Automation Standards Committee (DASC). &lt;/p&gt;&lt;p&gt;Accepting the award, Krolikoski observed that &amp;quot;I really think we need a new generation of standards leaders to come forward. We&amp;#39;re seeing a few people, but we&amp;#39;re not seeing enough.&amp;quot;&lt;/p&gt;&lt;p&gt;The panel was moderated by &lt;b&gt;Ed Sperling&lt;/b&gt; of &lt;a href="http://chipdesignmag.com/sld/"&gt;System-Level Design&lt;/a&gt;. The panelists had participated in an IEEE 1801-2013 tutorial held the day before. Panelists were as follows, shown left to right below:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Jeffrey Lee&lt;/b&gt;, Staff Corporate Application Engineer, Synopsys&lt;/li&gt;&lt;li&gt;&lt;b&gt;Qi Wang&lt;/b&gt;, Solutions Group Director, Cadence&lt;/li&gt;&lt;li&gt;&lt;b&gt;Sushma Honnavara-Prasad&lt;/b&gt;, Principal Engineer, Broadcom&lt;/li&gt;&lt;li&gt;&lt;b&gt;John Biggs&lt;/b&gt;,&amp;nbsp;Senior Principal&amp;nbsp;Engineer, ARM (and chair of IEEE 1801 Working Group)&lt;/li&gt;&lt;li&gt;&lt;b&gt;Erich Marschner&lt;/b&gt;, Verification Engineer, Mentor Graphics&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/Accellera_panel.jpg"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/Accellera_panel.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;p&gt;Following are some notable excerpts from the discussion.&lt;/p&gt;&lt;p&gt;&lt;b&gt;What&amp;#39;s new in IEEE 1801-2013 &lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Biggs&lt;/b&gt;: We took out some constructs that needed to be deprecated. We made some new additions. Syntax and semantics are a lot clearer and crisper now. We also have a new section on the attribution of pins and cells.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Marschner&lt;/b&gt;: This sounds like a laundry list of a lot of different things, and it is, but what may seem to be small changes improve a number of things. First, users have more fine-grained control over what their power strategy is. The second thing is the fidelity of the models. You can make sure what you specify actually represents the hardware.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Wang&lt;/b&gt;: More and more small companies are doing low-power design. What&amp;#39;s most important is getting the methodology right. One thing we added in the 2013 version is an appendix that talks about methodology. This should be a very good start for people who have not been using a low-power flow.&lt;/p&gt;&lt;p&gt;&lt;b&gt;What&amp;#39;s driving adoption of power intent formats&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Marschner&lt;/b&gt;: Over the last 30 years, HDLs [hardware description languages] have replaced schematics. The same thing is happening with power intent - there&amp;#39;s a migration from ad-hoc methods towards standardized techniques.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Honnavara-Prasad:&lt;/b&gt; There&amp;#39;s been an explosion in the number of power states. It&amp;#39;s often in the 30s if not 100s. And more and more of them are software controlled, so it&amp;#39;s not a HDL problem. It&amp;#39;s a big challenge for verification.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Wang&lt;/b&gt;: To Sushma&amp;#39;s point, verification will become a huge issue, and not just for functional verification but also for electrical verification.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Convergence between Unified Power Format (UPF) and the Common Power Format (CPF)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Biggs&lt;/b&gt;: Two years ago it was said that UPF and CPF are the same in every intent and different in every detail. But Si2 [Silicon Integration Initiative] has contributed the entire text of CPF to the IEEE, and Qi Wang of Cadence has been a significant contributor to the [IEEE 1801-2013] standard. I would not say we have format convergence, but there is a degree of methodology convergence.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Wang:&lt;/b&gt; The new standard does improve interoperability with CPF. What will make it most useful is if all the vendors support the new features.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Moving power intent beyond RTL&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Marschner&lt;/b&gt;: Verification really ought to start in the front [of the design cycle]. If you wait, it will be a lot slower. You want to make sure you&amp;#39;re making the right decisions for power management as early as possible in the flow. Today RTL, tomorrow we&amp;#39;ll move up to the systems level.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Lee&lt;/b&gt;: We need to sit down in the next working group, for [UPF] 3.0, and see how we can move the standard so everyone can get that early power estimation.&lt;/p&gt;&lt;p&gt;&lt;b&gt;What&amp;#39;s&lt;/b&gt; &lt;b&gt;next for IEEE 1801&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Marschner&lt;/b&gt;: We are moving up the design chain to system-level power. We are moving forward with the next round of development in low-power model estimation. Anyone interested in participating in that process is welcome as a member of the committee.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Wang:&lt;/b&gt; We are talking with Si2 about their modeling approach. We can work together.&lt;/p&gt;&lt;p&gt;&lt;b&gt;What you can do&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Marschner:&lt;/b&gt; We need input from users, and if you would like to participate in the working group that would be great.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Honnavara-Prasad&lt;/b&gt;: I would encourage you to read the standard.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note: &lt;/b&gt;If you want to follow this advice, IEEE 1801-2013 is available &amp;nbsp;for free download through the &lt;a href="http://cts.businesswire.com/ct/CT?id=smartlink&amp;amp;url=http%3A%2F%2Fstandards.ieee.org%2Fgetieee%2F1801%2Fdownload%2F1801-2013.pdf&amp;amp;esheet=50642428&amp;amp;lan=en-US&amp;amp;anchor=IEEE+1801-2013+Get+Program+Web+page&amp;amp;index=1&amp;amp;md5=fe7e1ebab9e0364ef26cab783098dcd1"&gt;IEEE 1801-2013 Get Program&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Richard Goering&lt;/p&gt;&lt;p&gt;&lt;b&gt;Related Blog Posts&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/lp/archive/2013/05/31/insider-story-of-the-new-ieee-1801-2013-standard.aspx?postID=1324133"&gt;Insider Story of the New IEEE 1801-2013 (UPF 2.1) Standard&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/lp/archive/2013/05/07/new-incisive-low-power-verification-for-cpf-and-ieee-1801-upf.aspx?postID=1323425"&gt;New Incisive Low-Power Verification for CPF and IEEE 1801 / UPF&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2013/05/13/a-cpf-user-perspective-on-ieee-1801-upf-methodology-convergence.aspx?postID=1323577"&gt;A CPF User Perspective on IEEE 1801 (UPF) &amp;quot;Methodology Convergence&amp;quot;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1324282" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/r6nolBYaY3E" 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/DAC/default.aspx">DAC</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/OSCI/default.aspx">OSCI</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/UPF/default.aspx">UPF</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/CPF/default.aspx">CPF</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Accellera/default.aspx">Accellera</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/IEEE/default.aspx">IEEE</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Spirit/default.aspx">Spirit</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Krolikoski/default.aspx">Krolikoski</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Rawat/default.aspx">Rawat</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/power+standards/default.aspx">power standards</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/IEEE+1801/default.aspx">IEEE 1801</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Qi+Wang/default.aspx">Qi Wang</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/DAC+panel/default.aspx">DAC panel</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/power+formats/default.aspx">power formats</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Biggs/default.aspx">Biggs</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/1801-2013/default.aspx">1801-2013</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/DAC+2013/default.aspx">DAC 2013</category><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2013/06/06/dac-2013-accellera-panel-updates-power-format-standards.aspx</feedburner:origLink></item><item><title>DAC 2013 Panel: What’s Needed to “Fix” Timing Signoff?</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/5ES3g2_rDXU/dac-2013-panel-what-s-needed-to-fix-timing-signoff.aspx</link><pubDate>Wed, 05 Jun 2013 01:54:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1324243</guid><dc:creator>rgoering</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=1324243</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2013/06/05/dac-2013-panel-what-s-needed-to-fix-timing-signoff.aspx#comments</comments><description>&lt;p&gt;&lt;b&gt;&lt;i&gt;Has timing signoff innovation become an oxymoron? &amp;nbsp;What happened and how do we fix it?&lt;/i&gt;&lt;/b&gt; That was the provocative title of a Cadence-sponsored lunch panel at the Design Automation Conference (&lt;a href="http://www.dac.com/"&gt;DAC 2013&lt;/a&gt;) June 3. Panelists from ARM, Altera, GLOBALFOUNDRIES, and Cadence talked about the challenges of timing signoff and discussed what&amp;#39;s needed to make it work better.&lt;/p&gt;&lt;p&gt;Timing signoff is a hot topic right now. Two weeks before DAC Cadence introduced the &lt;a href="http://www.cadence.com/cadence/newsroom/features/Pages/signoff.aspx?CMP=052013_signoff_bb"&gt;Tempus Timing Signoff Solution&lt;/a&gt;, which includes a massively parallel timing engine that can scale to hundreds of CPUs, optimizes as well as analyzes, and provides accurate path-based analysis that is fast enough to be practical.&lt;/p&gt;&lt;p&gt;The panel was moderated by EE Times veteran &lt;b&gt;Brian Fuller&lt;/b&gt;, who recently joined Cadence as editor in chief (you can read his new blog &lt;a href="http://www.cadence.com/Community/blogs/fullerview/default.aspx"&gt;here&lt;/a&gt;). Panelists were as follows, shown left to right in the photo below:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Dipesh Patel,&lt;/b&gt; Executive Vice President for Physical IP, ARM&lt;/li&gt;&lt;li&gt;&lt;b&gt;Tom Spyrou&lt;/b&gt;, Design Technology Architect, Altera&lt;/li&gt;&lt;li&gt;&lt;b&gt;Richard Trihy&lt;/b&gt;, Director of Design Methodology, GLOBALFOUNDRIES&lt;/li&gt;&lt;li&gt;&lt;b&gt;Anirudh Devgan&lt;/b&gt;, Corporate Vice President and General Manager, Silicon Signoff and Verification, Cadence&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/Spanel3.jpg"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/Spanel3.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;quot;Timing closure is one of the largest poles in the design flow today, with the increase in multi-mode multi-corner timing analysis views, the lack of closure signoff tools, and increasing variation,&amp;quot; Fuller said. &amp;quot;We find ourselves in the middle of a paradigm shift. We need a new injection of technology.&amp;quot;&lt;/p&gt;&lt;p&gt;Here are some excerpts from the conversation.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;What are the main challenges with timing signoff?&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Patel&lt;/b&gt; - Timing closure is taking up a huge portion of the design cycle. Some metrics say it takes 60% of the time. Reducing time to closure is the big challenge we&amp;#39;re trying to solve.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Spyrou&lt;/b&gt; - With static timing analysis, people want three things - capacity, run time, and accuracy. Hierarchy is one way to approach these goals, but its context-dependent&amp;nbsp;models are only good for one design. As designs get bigger, memory capacity will become more of a problem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Trihy &lt;/b&gt;- From a foundry perspective the main issue is variation. You need to be able to control the margins. I&amp;#39;m not seeing very effective solutions for that.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Devgan&lt;/b&gt; - There are three main issues in signoff. They are speed and capacity, accuracy, and closure in terms of fixing things. One thing the EDA industry has to do better is to use parallel hardware.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;Is timing signoff really an oxymoron?&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Spyrou &lt;/b&gt;- No, there has definitely been innovation in timing. But there are still big problems getting designs out.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Trihy&lt;/b&gt; - Solutions have been proposed for different kinds of OCV [on-chip variation] and timing analysis. I don&amp;#39;t think it&amp;#39;s easy for the customer to design with these technologies.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Devgan&lt;/b&gt; - Innovation happens either in the commercial space or in academia. In the commercial space there has only been one solution for the last 20 years. In academia, a lot of papers were written, but I think they got too focused on features like statistical timing analysis that were not mainstream.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;Why statistical timing analysis (SSTA) didn&amp;#39;t catch on&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Patel&lt;/b&gt; - One reason statistical analysis failed is methodology. Trying to create SSTA models from libraries, and use them in the flow, was incredibly complicated. Since then we&amp;#39;ve tried different things, including AOCV (advanced OCV) which has some context dependency. We need to come up with something context independent.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Trihy &lt;/b&gt;- It&amp;#39;s true, generating libraries for statistical timing was painful. There was a huge investment on the part of the customer. But variation is here and is getting worse. We&amp;#39;ll see how AOCV can help deal with variation problems.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;How parallelism can speed timing signoff&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Devgan &lt;/b&gt;- The hardware industry is going to massively parallel platforms. If you look at EDA, many tools are multi-threaded, which can only get you a low-level speedup. The maximum you can squeeze out is about 8 CPUs. If you redesign the algorithm rather than doing bottom-up multi-threading, you can scale much larger. This requires top-down parallelism rather than bottom-up multi-threading.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;How has advanced node design changed the signoff challenge?&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Trihy&lt;/b&gt; - Design flows didn&amp;#39;t change that much down to 28nm, but at 20nm and beyond there are lots of new effects - double patterning, triple patterning, FinFETs - that really change the way you do design. Double patterning is a source of variation. With FinFETs, we are potentially seeing the &lt;a href="http://en.wikipedia.org/wiki/Miller_effect"&gt;Miller effect&lt;/a&gt; on steroids. The current drive is very high and the gate capacitance is larger.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Patel &lt;/b&gt;- We see the same effects - double patterning, the variability of metals. With FinFETs we&amp;#39;ve seen run times go up exponentially. You not only sign off IP at more corners, but time for each signoff is going up.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Spyrou &lt;/b&gt;- Because our fabric [Altera] is a regular structure, we don&amp;#39;t have to depend on the accuracy of timing models. But at some point it would be good to have a static analysis tool that is &amp;quot;library-less&amp;quot; or that takes advantage of massive parallelism.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Devgan &lt;/b&gt;- I think accuracy will be a big problem. That&amp;#39;s due to variability but it&amp;#39;s also inherent when you drop the voltage to 0.5 or 0.6 volts, and things are no longer digital. The other thing is that the number of views is just absurd. OCV can solve some issues, but when there&amp;#39;s variation with 100 corners, we have to handle things more intelligently than we&amp;#39;ve been doing.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;The importance of optimization in signoff&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Devgan&lt;/b&gt; - Signoff is not just analysis. I think signoff has to be able to fix, and fix in the right context. Having the same timer in place and route can help, but place and route is not signoff, it has different accuracy. The right answer is that signoff should have all the views and all the accuracy, and it should be able to fix in the physical context.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;What&amp;#39;s the connection between timing signoff and power?&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Patel &lt;/b&gt;- For me, timing and power are linked. You can&amp;#39;t have one without the other. We have to make sure any solution we deliver takes power into account.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Devgan&lt;/b&gt; - Timing and power should be done together from an analysis and signoff perspective. Right now I see power as mostly design techniques. Tools haven&amp;#39;t contributed as much, and power analysis comes too late in the design cycle. The power number is pessimistic -- it&amp;#39;s like a worst-case signoff number.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Spyrou -&lt;/b&gt; Delay calculation and noise analysis used to be separate, and now they&amp;#39;re coming together with static timing analysis. Power consumption analysis and power grid analysis are still separate. In the future, I think power grid analysis will be part of timing signoff. Then eventually we&amp;#39;ll bring in power consumption analysis, which is a harder problem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;If we hold the same panel two years from now, what will we be talking about?&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Patel&lt;/b&gt; - I think we&amp;#39;ll solve the MMMC [multi-mode, multi-corner] stuff, and the other thing I&amp;#39;d like to see is a new approach to OCV.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Spyrou&lt;/b&gt; - In the next couple of years enough people are working on memory scaling across CPUs that I think we&amp;#39;ll see breakthroughs in that area.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Trihy &lt;/b&gt;- With AOCV or whatever method, I hope we have a solution. Other challenges may break the paradigm, if you look at FinFETs or double patterning.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Devgan &lt;/b&gt;- We just launched a tool [Tempus] and the next year will be very exciting for us. I think the industry has to solve the performance problem and the accuracy problem, and do the fixing in signoff.&lt;/p&gt;&lt;p&gt;Richard Goering&lt;/p&gt;&lt;p&gt;&lt;b&gt;Related Blog Posts&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2013/05/28/q-amp-a-anirudh-devgan-discusses-new-cadence-signoff-strategy.aspx?postID=1323901"&gt;Q&amp;amp;A: Anirudh Devgan Discusses New Cadence Signoff Strategy&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2013/05/20/tempus-parallelized-computation-provides-a-breakthrough-in-static-timing-analysis.aspx?postID=1323740"&gt;Tempus - Parallelized Computation Provides a Breakthrough in Static Timing Analysis&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1324243" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/5ES3g2_rDXU" 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/SSTA/default.aspx">SSTA</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/FinFets/default.aspx">FinFets</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/parallelism/default.aspx">parallelism</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/Double+Patterning/default.aspx">Double Patterning</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/GlobalFoundries/default.aspx">GlobalFoundries</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/timing/default.aspx">timing</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/OCV/default.aspx">OCV</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/20nm/default.aspx">20nm</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/STA/default.aspx">STA</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Cadence/default.aspx">Cadence</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Altera/default.aspx">Altera</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/optimization/default.aspx">optimization</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/variation/default.aspx">variation</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/MMMC/default.aspx">MMMC</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/timing+signoff/default.aspx">timing signoff</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/static+timing+analysis/default.aspx">static timing analysis</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Tempus/default.aspx">Tempus</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/timing+closure/default.aspx">timing closure</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/parallel+processing/default.aspx">parallel processing</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Devgan/default.aspx">Devgan</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Brian+Fuller/default.aspx">Brian Fuller</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/TSignoff/default.aspx">TSignoff</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/power+closure/default.aspx">power closure</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/statistical+timing+analysis/default.aspx">statistical timing analysis</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/AOCV/default.aspx">AOCV</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/signoff+panel/default.aspx">signoff panel</category><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2013/06/05/dac-2013-panel-what-s-needed-to-fix-timing-signoff.aspx</feedburner:origLink></item><item><title>Freescale CEO at DAC 2013: “Internet of Things” Brings Opportunities, Challenges</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/rjjCVIFYwm4/freescale-ceo-at-dac-2013-internet-of-things-brings-opportunities-challenges.aspx</link><pubDate>Tue, 04 Jun 2013 00:01:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1324202</guid><dc:creator>rgoering</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=1324202</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2013/06/04/freescale-ceo-at-dac-2013-internet-of-things-brings-opportunities-challenges.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/GreggLowe2.jpg"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/GreggLowe2.jpg" border="0" align="right" height="100" hspace="10" width="100" alt="" /&gt;&lt;/a&gt;The &amp;quot;Internet of Things&amp;quot; has become a common buzzword, but what potential does it bring, and what design challenges must be overcome to create it? Freescale president and CEO Gregg Lowe has done some serious thinking about these issues, and he shared his thoughts in an entertaining keynote speech at the Design Automation Conference (&lt;a href="http://www.dac.com/"&gt;DAC 2013&lt;/a&gt;) June 3.&lt;/p&gt;&lt;p&gt;&amp;quot;The Internet of Things is not a stretch,&amp;quot; Lowe said. &amp;quot;It&amp;#39;s happening today. It kind of crept up on us and it&amp;#39;s evolving at a very rapid pace.&amp;quot; In 2010, he noted, the number of connected devices in the world exceeded the number of humans. According to some predictions, there will be 50 billion connected devices five years from now.&lt;/p&gt;&lt;p&gt;But this sea of smart devices raises some challenges. &amp;quot;If the Internet is going to reach everywhere, then embedded processing solutions need to get a heck of a lot smaller,&amp;quot; Lowe said. One example is the Freescale Kinetis 32-bit microcontroller, an &amp;quot;ant size device that is moving us closer to the concept of digital dust.&amp;quot;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Smart Diagnostics, Smart Energy&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Lowe didn&amp;#39;t dwell on the Kinetis, but he noted that the inspiration for it came from a customer who wanted to place a wireless diagnostic device into a pill that an individual could swallow. This could provide a high-quality video of the inner workings of the human body, resulting in significantly less invasive diagnostic procedures.&lt;/p&gt;&lt;p&gt;Another area of opportunity for the Internet of Things is &amp;quot;smart energy&amp;quot; in the home. Lowe observed that utilities are beginning to deploy smart meters that monitor energy consumption and improve distribution. Someday, Lowe said, as you leave work &amp;quot;the system will know you&amp;#39;re on your way home. It will cool down your billiard room, put on some tunes, and crack open a cold one for you.&amp;quot; (Well, maybe not the last one, but the first two are very possible, he said).&lt;/p&gt;&lt;p&gt;But automotive electronics are possibly the most dramatic example of the shift towards the Internet of Things. The car, said Lowe, is &amp;quot;the ultimate mobile device. Electronics makes cars more comfortable, greener, safer, and connected.&amp;quot; Today the car industry is developing vehicle-to-vehicle communication that could be used to avoid accidents - warning of a car that&amp;#39;s running a red light, for instance.&lt;/p&gt;&lt;p&gt;But what are the requirements for these advances? The Internet of Things will require cost-effective solutions for connected nodes that will access cloud-based services. The demand for bandwidth will &amp;quot;continue to explode&amp;quot; and solutions are underway that will be smaller, smarter, and more energy efficient, Lowe said.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Design Challenges&lt;/b&gt;&lt;/p&gt;&lt;p&gt;The primary challenge for the engineering community, Lowe said, is to increase performance while reducing energy consumption. He noted that half the energy consumed in datacenters is used to cool the heat generated by the datacenter itself. With a car, by some estimates, only 13% of the fuel actually moves the car forward. &amp;quot;IC designers will have to find a way to dramatically reduce power, or we&amp;#39;ll have a whole bunch of connected devices that don&amp;#39;t have juice to run.&amp;quot;&lt;/p&gt;&lt;p&gt;As more smart devices connect to the Internet, security will also become very important. &amp;quot;The days of simple software bolt-ons are gone,&amp;quot; Lowe said. &amp;quot;Security will need to be embedded at the hardware level and in the ICs themselves.&amp;quot;&lt;/p&gt;&lt;p&gt;Lowe also noted that processor complexity is advancing faster than EDA tools. The challenge for EDA, he said, is to enable &amp;quot;deterministic circuits&amp;quot; with predictable performance. He suggested that new types of behavioral models could dramatically reduce power consumption by tapping into ideas like bio-synthetic deisgn, where &amp;quot;replicating the efficiency and massive parallelism of a cellular structure could make energy per bit a million times more efficient.&amp;quot;&lt;/p&gt;&lt;p&gt;&amp;quot;I and the rest of this industry are counting on people in this room to rise to these challenges and come up with solutions that will move our industry forward,&amp;quot; Lowe concluded. &amp;quot;Together we can unlock the potential of the Internet of Things.&amp;quot;&lt;/p&gt;&lt;p&gt;For live coverage from DAC 2013, see our &lt;a href="http://www.cadence.com/dac2013/Pages/multimedia.aspx"&gt;multimedia site.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Richard Goering&lt;/p&gt;&lt;p&gt;&lt;b&gt;Other Cadence blog posts from DAC 2013&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/sd/archive/2013/06/03/dac2013-system-design-on-monday-june-3rd.aspx"&gt;DAC 2013 - System Design on Monday, June 3rd&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/fullerview/archive/2013/06/03/dac-2013-kaufman-winner-hu-finfets-will-serve-analog-design-very-well.aspx"&gt;DAC 2013 -- Kaufman Winner Hu: FinFETs Will Serve Analog Design Very Well&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2013/06/02/gary-smith-at-dac-2013-the-170m-soc-design-is-a-myth.aspx"&gt;Gary Smith at DAC 2013 - the $170M SoC Design is a &amp;quot;Myth&amp;quot;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/sd/archive/2013/06/03/welcome-to-dac-2013.aspx"&gt;Welcome to DAC 2013!&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img src="http://www.cadence.com/Community/controlpanel/blogs/" border="0" align="right" height="100" hspace="10" width="100" alt="" /&gt;&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1324202" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/rjjCVIFYwm4" 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/low+power/default.aspx">low power</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/Kinetis/default.aspx">Kinetis</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Design+Automation+Conference/default.aspx">Design Automation Conference</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/DAC+keynote/default.aspx">DAC keynote</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Internet+of+Things/default.aspx">Internet of Things</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/automotive+electronics/default.aspx">automotive electronics</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/DAC+2013/default.aspx">DAC 2013</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/IC+security/default.aspx">IC security</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Gregg+Lowe/default.aspx">Gregg Lowe</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/smart+meters/default.aspx">smart meters</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Freescale+CEO/default.aspx">Freescale CEO</category><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2013/06/04/freescale-ceo-at-dac-2013-internet-of-things-brings-opportunities-challenges.aspx</feedburner:origLink></item><item><title>Gary Smith at DAC 2013 – the $170M SoC Design is a “Myth”</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/zA5IoScL8XY/gary-smith-at-dac-2013-the-170m-soc-design-is-a-myth.aspx</link><pubDate>Mon, 03 Jun 2013 02:47:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1324159</guid><dc:creator>rgoering</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=1324159</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2013/06/02/gary-smith-at-dac-2013-the-170m-soc-design-is-a-myth.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/Gary2.jpg"&gt;&lt;img height="375" width="250" src="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/Gary2.jpg" align="right" hspace="10" border="0" alt="" /&gt;&lt;/a&gt;Analyst Gary Smith of &lt;a href="http://www.garysmitheda.com/"&gt;Gary Smith EDA&lt;/a&gt; is not afraid to tackle what he sees as myths and misconceptions. At his annual night-before-DAC talk at the &lt;a href="http://www.dac.com/"&gt;Design Automation Conference&lt;/a&gt; Sunday, June 2, he debunked a &amp;quot;myth&amp;quot; that SoC design will become too expensive for all but a handful of large companies.&lt;/p&gt;&lt;p&gt;Smith also predicted an $8 billion EDA market (excluding services) by 2017, said the electronic system level (ESL) flow is nearly complete, and claimed that the EDA industry is well positioned to take over the embedded software business. But he acknowledged that the transition from RTL design to ESL is going more slowly than he had expected.&lt;/p&gt;&lt;p&gt;Smith said there are lots of rumors that SoCs are so expensive that the semiconductor industry as we know it won&amp;#39;t survive. Nonsense, he said. &amp;quot;Look at the numbers for a change. Don&amp;#39;t believe the rumors.&amp;quot;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Things are Improving&lt;/b&gt;&lt;/p&gt;&lt;p&gt;The basic problem with the doom-and-gloom predictions, Smith said, is that those who spread them don&amp;#39;t think things will improve. So what will chip design be like in 10 or 20 years? Today, performance is really viewed as latency plus power. Power budgets (such as 5 watts) are design constraints. Fortunately, according to the International Technology Roadmap for Semiconductors (ITRS), dramatic improvements in low-power design technology are in store between now and 2027.&lt;/p&gt;&lt;p&gt;Smith talked about maximum usable gates due to power constraints. In 2011 we could use 11% of the total available gate count (of around 200M); in 2027 we&amp;#39;ll be able to use up to 93% of&amp;nbsp;the available gates (of&amp;nbsp;around12.7B). To explain why, Smith presented an ITRS chart that showed a number of improvements in design technology that are expected between now and 2027.These include the silicon virtual prototype, intelligent testbench, reusable platform blocks, heterogeneous parallel processing, and transactional memory.&lt;/p&gt;&lt;p&gt;Now suppose the cost of the design is $50M, adding another constraint. In 2027 a design team will be able to design up to 5 billion gates - not 12 billion, but &amp;quot;not bad.&amp;quot; What about a startup with $25M in venture funding? They can come within both their power budget and their cost budget and design up to 3 billion gates in 2027, Smith said - and you can do a lot with 3 billion gates. The bottom line - semiconductor startups will still be able to compete.&lt;/p&gt;&lt;p&gt;&amp;quot;Predictions that design will cost $170 million are just wrong,&amp;quot; Smith said. &amp;quot;Intel, maybe, but that&amp;#39;s for a custom design. We are not in a design crunch. Designs are opening up.&amp;quot;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Progress in the ESL Flow&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Smith then talked about the ESL flow and how it&amp;#39;s evolving. With the advent of the silicon virtual prototype, and the increasing use of transaction-based acceleration and emulation, it&amp;#39;s all coming together, he said. Gary Smith EDA has come up with some seat counts. For example:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Silicon virtual prototype - 129,346&lt;/li&gt;&lt;li&gt;Software virtual prototype - 326,747&lt;/li&gt;&lt;li&gt;Architect&amp;#39;s workbench - 17, 435&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The &amp;quot;disconnect&amp;quot; in this flow is that architects don&amp;#39;t have enough information to do proper power-aware hardware/software partitioning. This task gets handed off to the RTL engineers, and they&amp;#39;re not familiar with software development. Smith said, in fact, that the transition to ESL &amp;quot;is not working out as I expected. Not many RTL guys are moving up to ESL because they&amp;#39;re not capable of grasping the software side of it.&amp;quot;&lt;/p&gt;&lt;p&gt;Smith said it will take another 10-15 years for RTL to &amp;quot;fade&amp;quot; into ESL. Fortunately, a new generation of younger engineers has a better understanding of software. He cited Cadence architect and blogger &lt;a href="http://www.cadence.com/community/posts/jasona.aspx"&gt;Jason Andrews&lt;/a&gt; as a &amp;quot;prototype of the new ESL software guy.&amp;quot;&lt;/p&gt;&lt;p&gt;Smith said there&amp;#39;s an opportunity for EDA to extend its influence into the embedded software development world. We have (or should have) the models that the architects and software developers need. &amp;quot;You can give away your tools, but don&amp;#39;t give away your models,&amp;quot; Smith implored the EDA community. &amp;quot;This is where we monetize the embedded software world.&amp;quot;&lt;/p&gt;&lt;p&gt;&amp;quot;We&amp;#39;ll replace the whole embedded world, which is suffering from poor financial performance due to the free Linux software kernels that are out there,&amp;quot; Smith predicted.&lt;/p&gt;&lt;p&gt;Smith concluded with his Q2 2013 forecast of EDA growth. The prediction is one of steady growth. Here are his predictions (again, not including services) for the next few years:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;2013 -- $6.1B&lt;/li&gt;&lt;li&gt;2014 -- $6.5B&lt;/li&gt;&lt;li&gt;2015 -- $6.7B&lt;/li&gt;&lt;li&gt;2016 -- $7.5B&lt;/li&gt;&lt;li&gt;2017 -- $8.3B&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;And there&amp;#39;s plenty of room for EDA startups, Smith said. &amp;quot;This industry runs on startups.&amp;quot; &lt;/p&gt;&lt;p&gt;There&amp;#39;s a lot of good news for a lot of DAC 2013 attendees in Smith&amp;#39;s talk this year.&lt;/p&gt;&lt;p&gt;Richard Goering&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1324159" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/zA5IoScL8XY" height="1" width="1"/&gt;</description><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/ESL/default.aspx">ESL</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/RTL/default.aspx">RTL</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/ITRS/default.aspx">ITRS</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/virtual+platforms/default.aspx">virtual platforms</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/acceleration/default.aspx">acceleration</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/emulation/default.aspx">emulation</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/embedded+software/default.aspx">embedded software</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Gary+Smith/default.aspx">Gary Smith</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/models/default.aspx">models</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/architects/default.aspx">architects</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Design+Automation+Conference/default.aspx">Design Automation Conference</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/virtual+prototypes/default.aspx">virtual prototypes</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/software+development/default.aspx">software development</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/power+models/default.aspx">power models</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/DAC+2013/default.aspx">DAC 2013</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/SoC+design+costs/default.aspx">SoC design costs</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/IC+design+costs/default.aspx">IC design costs</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/_2400_170M+SoC/default.aspx">$170M SoC</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/silicon+virtual+prototype/default.aspx">silicon virtual prototype</category><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2013/06/02/gary-smith-at-dac-2013-the-170m-soc-design-is-a-myth.aspx</feedburner:origLink></item><item><title>Cadence Multimedia Site Captures Spirit of DAC 2013</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/ii/~3/Szce8J3AdfQ/cadence-multimedia-site-captures-spirit-of-dac-2013.aspx</link><pubDate>Fri, 31 May 2013 21:09:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1324142</guid><dc:creator>rgoering</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://www.cadence.com/Community/blogs/ii/rsscomments.aspx?PostID=1324142</wfw:commentRss><comments>http://www.cadence.com/Community/blogs/ii/archive/2013/05/31/cadence-multimedia-site-captures-spirit-of-dac-2013.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/DAClogo.jpg"&gt;&lt;img height="96" width="250" src="http://www.cadence.com/Community/CSSharedFiles/blogs/ii/2012/Richard_Goering/DAClogo.jpg" align="right" hspace="10" border="0" alt="" /&gt;&lt;/a&gt;Are you having to miss the Design Automation Conference (DAC 2013) this year, or unable to attend everything you&amp;#39;d like? One way to keep up with what you&amp;#39;re missing is to tune into the &lt;a href="http://bit.ly/19jWa9C"&gt;Multimedia Channel&lt;/a&gt; at the Cadence DAC microsite. Starting Sunday June 2, you&amp;#39;ll find live blogs, tweets, photos, and videos that bring you the excitement of DAC in real time.&lt;/p&gt;&lt;p&gt;A similar multimedia site was created for the CDNLive Silicon Valley conference, held in March 2013. This CDNLive site, &lt;a href="http://www.multimediadocs.com/cadence/us/cdnlive2013siliconvalley/"&gt;located here&lt;/a&gt;, includes blogs, videos and photos. One thing that&amp;#39;s new for DAC is live blogging provided through &lt;a href="http://www.scribblelive.com/"&gt;ScribbleLive.&lt;/a&gt; Live blogging provides a quick and interactive way to post short text items as well as photos and videos. We also encourage you to engage with us through our live blogging tool -- simply post your questions or comments directly to the feed, just as you would for social media channels such as LinkedIn and Facebook.&lt;/p&gt;&lt;p&gt;Of course, our &lt;a href="http://www.cadence.com/community/blogs/"&gt;Cadence Community blog posts&lt;/a&gt; will have a lot of DAC coverage extending throughout the month of June. &amp;nbsp;And we&amp;#39;re welcoming a new blog to the fold by veteran technology editor Brian Fuller, who worked at EE Times for the better part of 20 years before joining Cadence as editor-in-chief in May 2013. Brian&amp;#39;s blog is named The Fuller View and his&amp;nbsp;first blog post is &lt;a href="http://www.cadence.com/Community/blogs/fullerview/archive/2013/05/31/right-turn-on-seely-ave.aspx"&gt;available here.&lt;/a&gt; The blog will focus on issues affecting the electronics industry and the design chain.&amp;nbsp; &lt;/p&gt;&lt;p&gt;Meanwhile, you can follow us on Twitter at @Cadence, and you can find DAC-related tweets by searching for #CDNSDAC13. The live blog feed will also pick up our tweets.&lt;/p&gt;&lt;p&gt;Again, the Multimedia Channel is located &lt;a href="http://bit.ly/19jWa9C"&gt;here.&lt;/a&gt; For a complete listing of Cadence activities at DAC, see our &lt;a href="http://www.cadence.com/dac2013/Pages/exhibits.aspx?CMP%20=042313_DAC2013_bb"&gt;DAC microsite.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Richard Goering&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Related DAC 2013 Preview Blog Posts&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2013/04/25/cadence-dac-2013-and-denali-party-update.aspx"&gt;Cadence DAC 2013 and Denali Party Update&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2013/05/21/dac-2013-cadence-customers-partners-speak-about-design-challenges-and-solutions.aspx"&gt;DAC 2013 - Cadence Customers, Partners Speak About Design Challenges and Solutions&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2013/05/16/dac-2013-ip-talks-shows-what-s-new-in-semiconductor-ip.aspx"&gt;DAC 2013: &amp;quot;IP Talks!&amp;quot; Shows What&amp;#39;s New in Semiconductor IP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/sd/archive/2013/05/28/dac-2013-software-driven-eda-for-the-age-of-gods.aspx"&gt;DAC 2013 - Software Driven EDA for the &amp;quot;Age of Gods&amp;quot;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2013/05/30/dac-2013-panel-where-s-the-innovation-in-timing-signoff.aspx"&gt;DAC 2013 Panel: Where&amp;#39;s the Innovation in Timing Signoff?&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2013/05/28/dac-2013-panel-to-reveal-finfet-deployment-challenges.aspx"&gt;DAC 2013: Panel to Reveal FinFET Deployment Challenges&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2013/05/15/dac-2013-user-perspectives-on-system-level-verification.aspx"&gt;DAC 2013: User Perspectives on System-Level Verification&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cadence.com/Community/aggbug.aspx?PostID=1324142" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/ii/~4/Szce8J3AdfQ" height="1" width="1"/&gt;</description><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/Twitter/default.aspx">Twitter</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Design+Automation+Conference/default.aspx">Design Automation Conference</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Cadence+at+DAC/default.aspx">Cadence at DAC</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/DAC+2013/default.aspx">DAC 2013</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/Brian+Fuller/default.aspx">Brian Fuller</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/ScribbleLive/default.aspx">ScribbleLive</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/live+blogging/default.aspx">live blogging</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/multiimedia+site/default.aspx">multiimedia site</category><category domain="http://www.cadence.com/Community/blogs/ii/archive/tags/multimedia/default.aspx">multimedia</category><feedburner:origLink>http://www.cadence.com/Community/blogs/ii/archive/2013/05/31/cadence-multimedia-site-captures-spirit-of-dac-2013.aspx</feedburner:origLink></item><media:rating>nonadult</media:rating></channel></rss>
