<?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>Ran Avinun Blog</title><link>http://www.cadence.com/Community/search/SearchResults.aspx?&amp;u=2782&amp;un=Ran%20Avinun&amp;Scope=Blogs</link><description>Search results by user ID 2782</description><dc:language>en-US</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/2782" /><feedburner:info uri="cadence/community/blogs/2782" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Search results by user ID 2782</itunes:subtitle><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcadence%2Fcommunity%2Fblogs%2F2782" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcadence%2Fcommunity%2Fblogs%2F2782" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcadence%2Fcommunity%2Fblogs%2F2782" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/cadence/community/blogs/2782" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcadence%2Fcommunity%2Fblogs%2F2782" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fcadence%2Fcommunity%2Fblogs%2F2782" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcadence%2Fcommunity%2Fblogs%2F2782" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item><title>The Challenge of System Integration and Bring-Up</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/2782/~3/nCIxdoPudDo/the-challenge-of-system-integration-and-bring-up.aspx</link><pubDate>Tue, 03 May 2011 22:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1268016</guid><dc:creator>Ran Avinun</dc:creator><description>&lt;p&gt;In the last few years, I have talked with many companies and analysts and consistently heard that system integration time is becoming one of the key challenges in system development. Many companies spend 50% of their total development cycle on system integration and bring-up. This blog will describe the key challenges customers face&amp;nbsp;today, and&amp;nbsp;will refer to a new Cadence approach and offerings to address&amp;nbsp;them.&amp;nbsp;&amp;nbsp;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Post-Silicon System Integration and Bring-Up&lt;/b&gt;&lt;/p&gt;&lt;p&gt;The flood of application-driven devices forces semiconductor and system companies to embed multiple processors and millions lines of code into their devices. We (the consumers) demand new products with enhanced capabilities and shorter development times. Many of the system companies are still using silicon prototyping boards as the main vehicle to integrate their environment. Obviously, this approach creates major risk for them, since any major hardware change found at this phase requires board and silicon iterations, not to mention that debug at the lab using silicon prototyping is painful. &lt;/p&gt;&lt;p&gt;The days of getting first silicon as the key goal are over. The desire of any electronic company is to minimize the time from silicon prototyping to volume, and the first step to get there is to minimize the time to first working silicon with first working software. The final system integration phase is mostly done when your channel (the marketing organization, distributors, retailers and others) is making the final preparations for product launches. Accurate predictability for the release date at this phase is very critical for the project. Any iteration at this phase can cause significant delays in product introduction and as a result could cost tens of millions of dollars (see the chart below).&lt;/p&gt;&lt;p&gt;.&lt;a href="https://www.cadence.com:443/Community/CSSharedFiles/blogs/sd/Ran_Avinun/RA_SDS1.jpg"&gt;&lt;img src="https://www.cadence.com:443/Community/CSSharedFiles/blogs/sd/Ran_Avinun/RA_SDS1.jpg" border="0" width="550" height="279" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;Source: IBS 2010&lt;/i&gt;&lt;/p&gt;&lt;p&gt;System companies need to use hardware-aware software development tools that allow early software development and testing of the full system. The tools need to support interactions with the semiconductor companies, and therefore enable them to start and validate their product pre-silicon.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Pre-Silicon System Integration and Bring-Up:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;In order to mitigate the system integration risk and reduce post-silicon system integration time, semiconductor (and system) companies need to use hardware/software platforms at the pre-silicon phase. They also need to start to interact with their customers (the system companies), share some of these platforms with them and create a handshake process that will allow them to discover and fix quickly potential hardware software issues early in the design phase. &lt;/p&gt;&lt;p&gt;Unfortunately, there is no single product that can optimally serve all system development design phases. Each phase requires a different platform optimized for the specific task, and therefore a comprehensive set of platforms is required. Many of the bring-up tasks as you migrate from one platform to another are very similar -- however, users were forced in the past to manually create&amp;nbsp; their own scripts and &amp;quot;re-invent the wheel&amp;quot; as they moved into a new design phase.&amp;nbsp;Customers would like to re-use their environment including many side files, compile, debug, verification IP, real-world interfaces&amp;nbsp;and the preparation work they have done&amp;nbsp;as they migrate from one level of abstraction to another or one design phase to the next one. &lt;/p&gt;&lt;p&gt;Tight connections among pre-silicon system development platforms and the ability to use standards and plugged-in third-party tools are required. Finally, it is important to create these platforms in a way that allows hardware and software developers to interact, and therefore addresses their scalability needs in terms of capacity, performance and affordability for volume distribution.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Cadence Solution &lt;/b&gt;&lt;/p&gt;&lt;p&gt;The Cadence System Development Suite (illustrated below) &lt;a href="http://www.cadence.com/cadence/newsroom/features/Pages/sys_dev_suite.aspx"&gt;introduced this week&lt;/a&gt; addresses many of the system challenges mentioned above with the goal to reduce both pre-silicon and post-silicon bring-up and integration time by up to 50%. Please visit us this week at CDNLive! EMEA in Munich or at the Embedded Systems Conference in San Jose to see demonstrations&amp;nbsp;of the new hardware/software platforms and the integrated solution we have introduced.&lt;/p&gt;&lt;p&gt;&lt;a href="https://www.cadence.com:443/Community/CSSharedFiles/blogs/sd/Ran_Avinun/RA_SDS2.jpg"&gt;&lt;img src="https://www.cadence.com:443/Community/CSSharedFiles/blogs/sd/Ran_Avinun/RA_SDS2.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/2782/~4/nCIxdoPudDo" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/sd/archive/2011/05/03/the-challenge-of-system-integration-and-bring-up.aspx</feedburner:origLink></item><item><title>Why the Demand for Acceleration and Emulation is Growing</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/2782/~3/_5jPSSHo_Qs/why-the-demand-for-acceleration-and-emulation-is-growing.aspx</link><pubDate>Mon, 14 Feb 2011 22:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1250319</guid><dc:creator>Ran Avinun</dc:creator><description>&lt;p&gt;The dream of any marketer is a growing
demand for its product line. Let me start this blog by quoting the System
Realization (part of the Cadence EDA360 strategy) section from the transcript
of the recent (Q4) Cadence earnings call. &lt;/p&gt;

&lt;p&gt;&amp;quot;In April (2010), we introduced the
Verification Computing Platform, enabling emulation, acceleration, and
simulation all on one single platform. Customers who are designing SoCs at 40nm
and below find this product necessary to meet the time-to-market and quality
targets. Demand for this product was exceptionally high in the fourth quarter,
the result of the expanded orders from existing customers and new customers who
used the platform to bring out some of this year&amp;#39;s most extraordinary
products.&amp;quot;&lt;/p&gt;

&lt;p&gt;Anytime the economy is recovering from
a recession, we see the demand for semiconductor devices growing, and with it
this increased demand for acceleration and emulation. Last year, we have seen an
even sharper increase in the demand for these products at Cadence. Why?&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Let&amp;#39;s talk about some of the market
trends:&lt;/b&gt; &lt;/p&gt;

&lt;p&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Most
of the new SoC devices are embedded. With the smart phone (both iPhone and
Android-based phones) and ARM-based design &amp;quot;Tsunami,&amp;quot; the potential revenue
(produced by the semiconductor and the system companies) in terms of both upside
and risk is larger than ever. Overall, there is a reason why the market
capitalization of Google and Apple combined is above $520B, and ARM market
capitalization just hit today $14B.&lt;/p&gt;

&lt;p&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Any
new embedded device has more software than hardware and for the HW-dependent
software layers, you can&amp;#39;t start software development until you have matured
hardware. HW/SW and embedded system integration is becoming &lt;i&gt;the&lt;/i&gt; critical path in any system
development.&lt;/p&gt;

&lt;p&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The
hardware portion of new embedded devices is more complex and mostly includes
multiple cores. &lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&amp;nbsp;In
a recent discussion with one of our customers, he said: &amp;quot;In the past, during
the debug process, I could point into the specific line of software code which
was the root cause of the hardware failure. Today, when I have 12 cores in the
design with multiple operating systems, it is very difficult to find the root
cause for a particular failure manually. I need to rely on tools for automation
and even if I have it, it is a complex task&amp;quot;.&amp;nbsp; &amp;nbsp;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Simulation
used to be the key tool for block and SoC verification. In the new world, where
you have many external interfaces to your device, a lot of SW and a huge
complexity in integration, your simulation performance can&amp;#39;t keep up with the
requirements. Unlike in the past, hardware-assisted verification is a must
have. &lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The
growing business demand (which in many cases is pushed by us -- the end
customer) creates huge pressure to hit the shipment window on time.&lt;/p&gt;

&lt;p&gt;Therefore, the demand for HW/SW
development platforms and high-performance simulation acceleration platforms
for verification acceleration is growing.&lt;/p&gt;

&lt;p&gt;So why is it that the demand for other
platforms (such as FPGA-based prototyping and/or virtual prototyping) is not
growing at the same rate? I believe that overall, the demand for all HW/SW
platforms and SoC/system integration tools is growing. However&lt;b&gt;, acceleration
and emulation still has unique&lt;/b&gt; &lt;b&gt;value propositions&lt;/b&gt;:&lt;/p&gt;

&lt;p&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;A
larger percentage of designs are crossing the 64 million gate range. Emulation is still
the most convenient way and maybe the only way to port and validate such large
designs (hardware and software) at a cycle accurate level. Yes, it is true, if
you mostly need to test the SW independent layers and you do not particularly
care about cycle accuracy, there are other methods to do it. However, with the
hardware dependent layers, corner cases at the RTL/gate level are the ones that
eventually can delay your system delivery.&lt;/p&gt;

&lt;p&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; With
the ease-of-use improvement and the large number of available SpeedBridge
adapters, emulation bring-up is a task that can take now days for most designs.
Therefore if you have the majority of your design defined in RTL, this is the fastest
way to get to system validation.&lt;/p&gt;

&lt;p&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The
new methodologies (OVM and UVM) are very efficient; however, they are running
out of steam as you get to the SoC and system level. SoC verification is not
scaling any more if you just use simulation. In parallel, the new standard
methodologies (combination of UVM acceleration and SCE-MI) made it much easier
to port designs in simulation and run them in acceleration. Moving forward, HVL-based
simulation acceleration could have a huge opportunity to grow.&lt;/p&gt;

&lt;p&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Within
the last 20 years, a lot of emphasis&amp;nbsp; in emulation was put on debug, to
the point that today in many cases the debug in emulation is as simple (or
maybe more efficient) for large designs than in simulation.&lt;/p&gt;

&lt;p&gt;Add on top of the above a new platform
from Cadence (&lt;a href="http://www.cadence.com/products/sd/palladium_xp/Pages/default.aspx"&gt;Palladium XP&lt;/a&gt;, Verification Computing Platform) supporting
performance speed that has not seen in the emulation business for a long time,
hot-swap to and from the Incisive Enterprise Simulator, scalable capacity, very
fast turnaround time as a result of fast compile time, and low power
verification and analysis capabilities -- and this demand for acceleration and
emulation will not surprise you any more. &lt;/p&gt;



&lt;p&gt;Ran Avinun&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/2782/~4/_5jPSSHo_Qs" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/sd/archive/2011/02/14/why-the-demand-for-acceleration-and-emulation-is-growing.aspx</feedburner:origLink></item><item><title>System Industry Trends - 2010 Highlights and What's Coming Up for 2011 (Part II)</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/2782/~3/7ccqV0wiT3k/system-level-design-and-verification-industry-trends-part-ii.aspx</link><pubDate>Tue, 28 Dec 2010 14:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1247273</guid><dc:creator>Ran Avinun</dc:creator><description>&lt;p&gt;2010 was a very dynamic year for the electronic systems industry overall and Cadence in particular. In this set of blogs, I&amp;nbsp;discuss some of the trends that started in 2010 and will continue in 2011. In part I, I talked about the key growth market, key industry challenges and the role of EDA. In this blog post (part II), I will talk about Cadence offerings addressing these challenges.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Cadence System Design and Verification -- Addressing IP Productivity and System Integration&lt;/b&gt;&lt;/p&gt;&lt;p&gt;In order to be successful, the System/SoC companies need to improve two key parameters in their system development:&lt;/p&gt;&lt;p&gt;1. Development (creation and reuse) &lt;b&gt;productivity&lt;/b&gt; of differentiating core IP&lt;/p&gt;&lt;p&gt;2. SoC/System and IP &lt;b&gt;integration&lt;/b&gt; (including HW/SW and multi-IP verification/validation)&lt;/p&gt;&lt;p&gt;At Cadence, we look at system-level design beyond the narrower focus of ESL. We are focusing on the customer&amp;#39;s challenges to realize a new system. Although it is important to drive the flow from the application/software level and the specifications definition phase, ESL is one piece of the solution and not the whole solution. &lt;/p&gt;&lt;p&gt;We believe that the problem needs to get addressed by multiple components of the flow, must be connected to the mainstream (core EDA) flow, and needs to be developed based on a set of open, standards-based solutions. We believe the solution needs to be scalable and should rely on an expansion of existing products and methodologies available in the market. To address the key challenges mentioned above, Cadence&amp;#39;s short-term systems strategy focuses on two vectors:&lt;/p&gt;&lt;p&gt;1. &lt;b&gt;Move design and verification to a higher-level of abstraction&lt;/b&gt; to enhance &lt;u&gt;productivity&lt;/u&gt; and &lt;u&gt;predictability&lt;/u&gt;. In 2010, we introduced the industry&amp;#39;s first &lt;a href="https://www.cadence.com:443/products/sd/Pages/tlm.aspx"&gt;TLM-driven Design and Verification methodology book&lt;/a&gt; with a focus on IP design and verification to articulate our recommended methodology. It includes a top-down design flow with examples based on &lt;a href="https://www.cadence.com:443/products/sd/silicon_compiler/pages/default.aspx"&gt;the C-to-Silicon Compiler&lt;/a&gt; high-level synthesis (HLS) tool, which works with an embedded &lt;a href="https://www.cadence.com:443/products/ld/rtl_compiler/pages/default.aspx"&gt;Encounter RTL Compiler&lt;/a&gt; and the &lt;a href="http://www.calypto.com/slecsystemhls.php"&gt;Calypto SLEC System-HLS&lt;/a&gt; equivalence checker. It also provides an optimized path to Altera and Xilinx FPGAs and to Cadence &lt;a href="https://www.cadence.com:443/products/sd/palladium_series/pages/default.aspx"&gt;Palladium Series&lt;/a&gt;/&lt;a href="https://www.cadence.com:443/products/sd/palladium_xp/Pages/default.aspx"&gt;Palladium XP&lt;/a&gt; emulators. &lt;/p&gt;&lt;p&gt;Other unique features build into this methodology include Engineering Change Order (ECO) capabilities that combine C-to-Silicon and &lt;a href="https://www.cadence.com:443/products/ld/eco_designer/pages/default.aspx"&gt;Encounter Conformal ECO&lt;/a&gt; together with a top down &lt;a href="https://www.cadence.com:443/products/fv/pages/mdv_flow.aspx"&gt;metric-driven verification&lt;/a&gt; flow based on the &lt;a href="https://www.cadence.com:443/products/fv/enterprise_simulator/pages/default.aspx"&gt;Incisive Enterprise Simulator&lt;/a&gt; and the &lt;a href="http://www.ovmworld.org/"&gt;OVM&lt;/a&gt;/&lt;a href="http://www.uvmworld.org/"&gt;UVM&lt;/a&gt; methodologies. Feedback about the flow and the methodology has been provided by industry experts &lt;a href="http://www.chipdesignmag.com/martins/2010/10/10/book-review-tlm-driven-design-and-verification-methodology/"&gt;Grant Martin&lt;/a&gt; and &lt;a href="http://www.techbites.com/201007212894/myblog/blog/z000d-new-book-tlm-driven-design-and-verification-methodology.html"&gt;Brian Bailey,&lt;/a&gt; and companies such as &lt;a href="https://www.cadence.com:443/cadence/newsroom/features/Pages/casio_ss.aspx"&gt;Casio&lt;/a&gt;, &lt;a href="https://www.cadence.com:443/cdnlive/library/documents/2010/IN/5.3_ST_VIP%20with%20TLM.pdf"&gt;ST&lt;/a&gt;, &lt;a href="https://www.cadence.com:443/cdnlive/library/documents/2010/IN/5.4_TI_TLM.pdf"&gt;TI&lt;/a&gt; and &lt;a href="https://www.cadence.com:443/cadence/newsroom/press_releases/pages/pr.aspx?xml=120710_fujitsu"&gt;Fujitsu&lt;/a&gt;. In 2011, we are planning to proliferate and enhance the above flows with a focus on ease-of-use to provide faster time-to-RTL, enhance quality of results (QoR) and improve the TLM-to-GDS flow. We are also going to extend these flows beyond a single IP block. One of our key challenges is to educate the industry (and the individual teams) about C++/SystemC to make them comfortable with the new flows. The good news is that we are starting to see large companies building the infrastructure to support these flows.&lt;/p&gt;&lt;p&gt;2. &lt;b&gt;Provide an integrated HW/SW development solution to &lt;/b&gt;&lt;u&gt;improve quality&lt;/u&gt; and &lt;u&gt;time-to-market&lt;/u&gt;.&lt;b&gt; &lt;/b&gt;As I have stated above, System/SoC (HW/SW), IP integration and bring-up time are becoming the bottlenecks in any new complex digital design, especially in the consumer market. Pre-silicon HW/SW development platforms are becoming an essential part of the system integration and validation phase. They enable performance and capacity scalability and provide a vehicle to verify and debug your hardware and software. &lt;/p&gt;&lt;p&gt;In 2010, we have seen significant increase in the demand for System/SoC integration, verification and validation. RTL testbench simulation alone can&amp;#39;t address the full system verification problem as a result of increased HW design complexity and the popularity of embedded processor/cores. HW-assisted verification plays a major role here and is currently the largest commercial revenue component that can address these challenges. In 2010 Cadence introduced the &lt;a href="https://www.cadence.com:443/products/sd/palladium_xp/Pages/default.aspx"&gt;Palladium XP Verification Computing Platform,&lt;/a&gt; which combines simulation, acceleration and emulation into a single platform. It provides, for the first time, impressive emulation performance that can reach 4 MHz while maintaining the strengths of Palladium emulation and Xtreme acceleration. Palladium XP received feedback from customers such as &lt;a href="http://www.youtube.com/watch?v=6yWuZdnIcrc"&gt;nVidia&lt;/a&gt; and &lt;a href="http://www.youtube.com/watch?v=faRv2ruRKMM&amp;amp;feature=related"&gt;Nethra Imaging&lt;/a&gt;. Starting in 2010 and continuing in 2011, we are expending the traditional emulation and transaction-based acceleration use models adding Metric-Driven Verification and low-power verification and analysis. Some examples for these flows can be provided through presentations from &lt;a href="https://www.cadence.com:443/cdnlive/library/documents/2010/IN/5.1_ARM_Hardware%20Emulator.pdf"&gt;ARM&lt;/a&gt;, &lt;a href="https://www.cadence.com:443/cdnlive/library/documents/2010/IN/5.6_FSL_Embedded%20Software%20ISX%20WEBSITE.pdf"&gt;Freescale&lt;/a&gt;, &lt;a href="https://www.cadence.com:443/cdnlive/library/documents/2010/IN/5.7_TI_Power%20Mgmt%201000x.pdf"&gt;TI&lt;/a&gt; and &lt;a href="https://www.cadence.com:443/cdnlive/library/documents/2010/NA/CDNLive!_SV_2010_SyR_1-1_Gupta.pdf"&gt;Broadcom&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;3. With the need to rely on outsourcing and external IP and the pressure to integrate multiple IPs quickly into an SoC, &lt;b&gt;Verification IP &lt;/b&gt;is becoming&lt;b&gt; &lt;/b&gt;a &amp;quot;must have&amp;quot;. Cadence continues to expand its portfolio with 3 dimensions:&lt;/p&gt;&lt;p&gt;a. Expansion of the core testbench simulation Verification IP leveraging Denali IP and our internal VIP.&lt;/p&gt;&lt;p&gt;b. Expansion of&amp;nbsp;Verification IP to support multiple levels of abstraction and multiple platforms.&lt;/p&gt;&lt;p&gt;c. Expansion of&amp;nbsp;our rich SpeedBridge portfolio and &amp;quot;real world&amp;quot; interfaces.&lt;/p&gt;&lt;p&gt;4. As we have discussed above, we at Cadence can&amp;#39;t do it alone and therefore need to partner with others in order to deliver a complete flow. In this section, I will focus on the &lt;b&gt;ecosystem&lt;/b&gt;. In 2010, Cadence announced its System Realization collaboration with &lt;a href="https://www.cadence.com:443/Community/blogs/ii/archive/2010/05/03/wind-river-partnership-links-virtual-prototypes-to-rtl.aspx"&gt;Wind River&lt;/a&gt; and &lt;a href="https://www.cadence.com:443/cadence/newsroom/press_releases/pages/pr.aspx?xml=072110_arm"&gt;ARM&lt;/a&gt; and its contribution to the &lt;a href="https://www.cadence.com:443/Community/blogs/sd/archive/2010/06/11/system-realization-costs-seen-as-critical-barrier-to-ic-development-and-potentially-impacting-foundry-business.aspx"&gt;TSMC ESL reference flow 11&lt;/a&gt;. Later on, we have introduced the &lt;a href="https://www.cadence.com:443/Alliances/system_realization/pages/default.aspx"&gt;System Realization Alliance&lt;/a&gt; with 20+ partners. These partners including IP, Software, EDA and service providers (including education and training) companies. In the last few months, we have delivered together with these partners multiple &lt;a href="https://www.cadence.com:443/cadence/events/Pages/eventseries.aspx?series=System%20Realization%20Webinar%20Series&amp;amp;CMP=100923systemrwebinar_sb"&gt;webinars&lt;/a&gt; to educate the market with the new technologies and the mutual flows with Cadence. These companies include Xtreme EDA, CircuitSutra, Imperas, Calypto, ARM, TSMC, CoFluent, Jeda Technologies and Magillem. You should expect to see more collaboration in 2011between Cadence and the System Realization Alliance members.&lt;/p&gt;&lt;p&gt;Finally, Cadence continues to be very active in driving some of the key system standardization activities including Open System Initiative (&lt;a href="http://www.systemc.org/home/"&gt;OSCI)&lt;/a&gt; with its focus on TLM-2.0, SystemC synthesizable subset, and overall interoperability;&lt;a href="http://www.eda.org/systemc/"&gt;SystemC IEEE 1666&lt;/a&gt;; &lt;a href="http://www.accellera.org/home"&gt;Accellera&lt;/a&gt; with its focus on the I&lt;a href="http://www.accellera.org/activities/itc"&gt;nterface Technical Committee&lt;/a&gt; (developing standard co-emulation API -- SCE-MI&amp;nbsp;which is migrating now to 2.1); &lt;a href="http://www.accellera.org/activities/ucis/"&gt;Unified Coverage Interoperability (UCIS);&lt;/a&gt; &lt;a href="http://www.accellera.org/activities/ip-xact/"&gt;IP-XACT&lt;/a&gt;; &lt;a href="http://www.accellera.org/activities/vip/"&gt;Verification IP&lt;/a&gt; interoperability and&amp;nbsp;&lt;a href="http://www.uvmworld.org/"&gt;UVM&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;I wish all of you a happy new year. As always, I&amp;nbsp;am interested&amp;nbsp;to hear your feedback.&lt;/p&gt;&lt;p&gt;Ran Avinun&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/2782/~4/7ccqV0wiT3k" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/sd/archive/2010/12/28/system-level-design-and-verification-industry-trends-part-ii.aspx</feedburner:origLink></item><item><title>System Industry Trends - 2010 Highlights and What's Coming Up for 2011 (Part 1)</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/2782/~3/Uj7yaXEIjq0/system-industry-trends-quick-look-at-2010-highlights-and-upcoming-2011-part-1.aspx</link><pubDate>Thu, 16 Dec 2010 14:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1247272</guid><dc:creator>Ran Avinun</dc:creator><description>&lt;p&gt;2010 was a very dynamic year for the electronic systems industry overall, and for Cadence in particular. In the next couple of&amp;nbsp;blogs, I would like to focus on some of the trends that started in 2010 and will continue in 2011. In this blog (part I), I will talk about the key growth markets, key industry challenges, and the role of EDA. In the next blog (part II), I will talk about Cadence offerings addressing these challenges.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Key Growth Market -- Application-Driven Internet Mobile &lt;/b&gt;&lt;/p&gt;&lt;p&gt;The introduction of Apple&amp;#39;s iPad, the continuous success of the Apple&amp;#39;s iPhone and the new growth of Google Android based phones propelled the Internet mobile industry in 2010. According to &lt;a href="http://www.creativedepartment.com/news/mobile/idc-app-enabled-devices-will-soon-overtake-pc-shipments-168600"&gt;IDC&lt;/a&gt;, application-enabled devices will soon overtake PC shipments, reaching 462 million global shipments in 2012 (vs. 448 million PC shipments in the same year). &lt;/p&gt;&lt;p&gt;The drivers for this usage are the content providers and their &amp;quot;apps.&amp;quot; Companies such as &lt;a href="http://www.facebook.com/"&gt;Facebook&lt;/a&gt; (with 500M+ subscribers), movie/video streaming provider &lt;a href="http://www.netflix.com"&gt;Netflix&lt;/a&gt; (16M+ subscribers) and the &lt;a href="http://www.apple.com"&gt;Apple&lt;/a&gt; Apps Store (reaching a &lt;a href="http://excapite.wordpress.com/2010/11/29/how-does-the-new-mobile-app-store-economy-shape-up-against-the-old-dot-com-economy/"&gt;$1.4B economy&lt;/a&gt; and growing at a faster rate than the number of Internet subscribers in 1994-1996) are forcing the system companies (and to some extent the semiconductor companies) to innovate and deliver new products based on new technologies. So definitely, if we look at key growth areas, we should look at mobile Internet, its ecosystem, and expanded industries including the communication infrastructure, cloud computing, gaming and other Internet-based multimedia devices/applications. The &lt;a href="https://www.cadence.com:443/eda360/pages/default.aspx?CMP=Menu_EDA360"&gt;EDA360 vision paper&lt;/a&gt; published by Cadence in 2010 articulates the market requirements as we migrate to applications-driven devices. This vision paper analyzes the macro trends happening in the electronics industry (including IP, Semiconductor, Software, System and EDA companies) and calls for an action and tight collaboration among the different providers in order to optimize System, SoC and Silicon Realizations.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Key Industry Challenges -- Time-to-volume and Time-to-Integration&lt;/b&gt;&lt;/p&gt;&lt;p&gt;In order to address the demands and trends mentioned above, semiconductor and system companies are facing major time-to-market challenges. Their customers (the content providers and their end users) are asking for faster, lower-cost, lower-power mobile Internet devices that can be always-on and work reliably, running a variety of software applications. The software content (in all layers) is exceeding the hardware content, and the end devices are becoming more complex and are requiring multiple processors and many IP blocks. Many devices must provide secured payment transactions and high bandwidth multimedia/video applications through wireless connections, while providing high quality of service. &lt;/p&gt;&lt;p&gt;System design companies are under pressure to change the way they design, verify and integrate. In the past, their focus was on process, back-end optimization, application-specific solutions with differentiation provided through few hardware IP components that were the core for their business. Today, the focus of the system companies is shifting into device optimization for set of software applications and &lt;b&gt;time-to-volume&lt;/b&gt; (the ability to ship on time a large volume of devices that will be able to run the applications described above in an optimal and reliable way, at the right cost and power consumption with competitive features). As the development cycle shrinks into 6 months and &lt;b&gt;integration&lt;/b&gt; takes 3-4 months, one of the key challenges is the ability to &lt;b&gt;integrate&lt;/b&gt; and deliver a new competitive consumer product (including hardware and software) that will hit the market on time. &lt;/p&gt;&lt;p&gt;&lt;b&gt;The EDA role -- More Than a Technology Provider&lt;/b&gt;&lt;/p&gt;&lt;p&gt;The EDA industry has a major role solving the key system/SoC challenges mentioned above. As Cadence stated many times within the past year, one company can&amp;#39;t do it alone. This should be an industry effort with collaboration of multiple companies. In the last 10 years, the EDA industry initiated a new approach (system-level design, using a higher level of abstraction) in order to solve integration and productivity issues. &lt;/p&gt;&lt;p&gt;During this timeframe, new ESL (Electronic System Level) technologies have been introduced. Some of them were ready to be deployed only recently. Many of the semiconductor companies who ignored these technologies, or had a perception that these technologies are too risky in the past, are now becoming believers and therefore building the infrastructure to deploy them. Others are looking for any new solution that can help them to be more productive. One of these technologies is high-level synthesis, which helps tremendously to increase design and verification productivity through &lt;b&gt;faster IP creation&lt;/b&gt;, &lt;b&gt;reuse and faster exploration&lt;/b&gt;. When we (Cadence) introduced a new High-Level Synthesis (HLS) product, C-to-Silicon Compiler, to the market 2 years ago, the common questions from the customers were: &amp;quot;What are the potential benefits of HLS? Which standard language is going to evolve? Why should we look into this? How do I know that my Quality of Results (QoR) is going to be at least as good as hand-written RTL?&amp;quot;&lt;/p&gt;&lt;p&gt;By now, SystemC (with C/C++ as a subset) has been accepted as the standard language for high-level design. The key U.S. companies started to acknowledge the value of HLS, and many of the HLS tools are providing good QoR. In 2010, the questions were more along the line of &amp;quot;how can we integrate this technology with our mainstream flow? What do we need to do in order to prepare our infrastructure to use it? How can we educate our engineers so they will be able to use it? Which methodology should we apply?&amp;quot; &lt;/p&gt;&lt;p&gt;I give this as an example to show that EDA providers are becoming more than just technology providers. High-Level Synthesis is just one (albeit important) piece of the puzzle, and it is important for any EDA company to have this technology in order to have key competitive advantages in its portfolio. However, it is as (or more) important for the EDA companies to understand the challenges the IP developers and SoC/system integrators face in order to deploy this technology within their existing flows, and the ecosystem required for deployment. &lt;/p&gt;&lt;p&gt;HLS requires integration with other aspects of the flow such as functional verification and TLM-to-GDS design. It requires a network of service providers or design houses and developers who understand this flow. It requires SystemC education of the previous generation (or next generation). And it requires that hardware engineers have a desire to move to the new flow/methodology.&lt;/p&gt;&lt;p&gt;In my next blog, I will talk about Cadence offerings addressing these challenges. I wish all of you Happy Holidays.&lt;/p&gt;&lt;p&gt;Ran Avinun&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/2782/~4/Uj7yaXEIjq0" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/sd/archive/2010/12/16/system-industry-trends-quick-look-at-2010-highlights-and-upcoming-2011-part-1.aspx</feedburner:origLink></item><item><title>System Bring-Up - THE Critical Path in the System Development Process </title><link>http://feedproxy.google.com/~r/cadence/community/blogs/2782/~3/Fs27Yrtpq5A/system-integration-the-critical-path-in-system-development-process.aspx</link><pubDate>Tue, 09 Nov 2010 19:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1228470</guid><dc:creator>Ran Avinun</dc:creator><description>&lt;p style="margin:0in 0in 10pt;line-height:normal;" class="MsoNormal"&gt;The electronic industry is moving from hardware-defined products to software-defined and application-driven products. As a result, product differentiation shifts to software content while hardware platforms and their development processes increasingly become increasingly commodities. Time-to-market pressures and the trend toward software-defined product functionality make the traditional sequential process &amp;ndash; SoC/System development followed by board and device development followed by software development &amp;ndash; obsolete.&lt;/p&gt;&lt;p style="margin:0in 0in 10pt;line-height:normal;" class="MsoNormal"&gt;SoC/System development requires the integration of&amp;nbsp;many&amp;nbsp;components including main processors, application-specific processors, peripherals, memory, graphics and multiple layers of software where the components themselves include sub-systems and are developed by a diverse set of multi-tier suppliers. The heterogeneous operating principles of the components, their enormous, deeply sequential complexity, and complex HW/SW protocol stacks pose challenges to the system companies they have not encountered before. In addition, compared to the past, the systems and sub-systems must now be developed with a reduced workforce that is increasingly globalized across company and geographical boundaries.&lt;/p&gt;&lt;p style="margin:0in 0in 10pt;line-height:normal;" class="MsoNormal"&gt;Time-to-market is &lt;i&gt;the&lt;/i&gt; number one challenge in the system development. System companies are under pressure to meet their market window and to reduce their overall design cycle. Currently, they spend 50% of their development time in HW-SW system integration and bring-up.&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 10pt;line-height:normal;" class="MsoNormal"&gt;&lt;span&gt;The key problem is debug. Once you find a problem in your design, you would like to be able to get visibility into the hardware and the software and quickly be able to find out the root cause of the problem, fix it, recompile and re-run the design again.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 10pt;line-height:normal;" class="MsoNormal"&gt;&lt;span&gt;In his latest &lt;a href="http://www.eetimes.com/electronics-blogs/other/4210309/Emulator--accelerator--prototype---what-s-the-difference-" title="Emulator--accelerator--prototype---what-s-the-difference-"&gt;blog&lt;/a&gt;, Brian Bailey gave an excellent overview about the variety of use models of acceleration and emulation. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 10pt;line-height:normal;" class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;7 months ago, Cadence&amp;nbsp;introduced the industry&amp;#39;s vision, &lt;a href="http://www.cadence.com/eda360/Pages/default.aspx?CMP=100427eda360_bb" title="EDA 360 white paper"&gt;EDA 360&lt;/a&gt;, including &lt;a href="http://www.cadence.com/eda360/Pages/default.aspx?CMP=100427eda360_bb"&gt;System Realization&lt;/a&gt;. Within the System Realization domain, we have announced our new&amp;nbsp;&lt;a href="http://www.cadence.com/products/sd/palladium_xp/Pages/default.aspx"&gt;Verification Computing Platform&lt;/a&gt; -- Palladium XP. The first&amp;nbsp;7 month period was a home-run for&amp;nbsp;Palladium XP&amp;nbsp;at Cadence and a great success. Why is that?&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;As mentioned above, system&amp;nbsp;integration, validation, debug&amp;nbsp;and bring-up are the key bottlenecks&amp;nbsp;in the system development process.&amp;nbsp;In the current semiconductor competitive environment, customers are pressured to get their product to the market&amp;nbsp;early while meeting the functionality, quality and&amp;nbsp;specifications. You can tape-out your silicon successfully -- however,&amp;nbsp;if your software is not running correctly on top of your hardware, you can not ship the product.&lt;/li&gt;&lt;li&gt;&lt;span&gt;Acceleration/emulation is still the main method to&amp;nbsp;validate your full design (HW/SW) especially for high complex designs.&amp;nbsp;&lt;/span&gt; &lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="margin:0in 0in 10pt;line-height:normal;" class="MsoNormal"&gt;&lt;span&gt;The Cadence Verification Computing Platform is addressing many of the problems above with&amp;nbsp;combined simulation, acceleration and emulation capabilities. To hear more from our customers, watch the following Videos: &lt;/span&gt;&lt;span&gt;&lt;a href="http://www.youtube.com/watch?v=6yWuZdnIcrc" title="Nvidia discusses Cadence Palladium XP Verification Computing Platform"&gt;nVidia&lt;/a&gt;, &lt;span&gt;&lt;a href="http://www.youtube.com/watch?v=faRv2ruRKMM" title="Nethra Imaging discusses Cadence Palladium XP Verification Computing Platform"&gt;Nethra Imaging.&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style="margin:0in 0in 10pt;line-height:normal;" class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;Ran Avinun&lt;/span&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/2782/~4/Fs27Yrtpq5A" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/sd/archive/2010/11/09/system-integration-the-critical-path-in-system-development-process.aspx</feedburner:origLink></item><item><title>User Views -- Migrating From FPGA-Based Prototyping to Palladium</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/2782/~3/O8wNvBY0U5Y/migrating-from-fpga-based-prototyping-to-palladium.aspx</link><pubDate>Tue, 02 Nov 2010 15:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1217283</guid><dc:creator>Ran Avinun</dc:creator><description>&lt;p&gt;In recent &lt;a href="http://deepchip.com/items/0486-01.html"&gt;posting&lt;/a&gt; published by John Cooley on Deepchip.com, users compared FPGA-based prototyping systems to Palladium systems. I always like to read responses that reflect user views -- as we all know these are always more credible.&lt;/p&gt;&lt;p&gt;I would like&amp;nbsp;to summarize the inputs to this posting here:&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;Key Palladium benefits mentioned:&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;1. Fast Tunaround/Build time (after you find a bug) takes minutes in&amp;nbsp;Palladium vs. hours/days for FPGA-based prototyping. The faster times increase productivity. No dedicated engineer needed for Palladium compilation - &amp;quot;everybody can do it.&amp;quot;&lt;/p&gt;&lt;p&gt;2. Visibility into all registers, nets and memories&amp;nbsp;with large trace depths saves debug and emulation time. Finding more bugs (3-4X) with fewer people (1/2).&lt;/p&gt;&lt;p&gt;3. Configurable -- can maintain multiple versions of the design in a simple way in Palladium&lt;/p&gt;&lt;p&gt;4. Multi-user capability helps testing in parallel multiple sub-systems&lt;/p&gt;&lt;p&gt;5. TCL scripting automates compilation process&lt;/p&gt;&lt;p&gt;6. SpeedBridge adapters automatically adjust the external live interfaces for emulation speed &lt;/p&gt;&lt;p&gt;7. Can be used for SW development and boot-up OS earlier (when RTL is generated, even is it is unstable)&lt;/p&gt;&lt;p&gt;8. Scalable capacity&lt;/p&gt;&lt;p&gt;9. Predictable performance&lt;/p&gt;&lt;p&gt;10 . Lower cost of ownership (resources for support) and&amp;nbsp;higher reliability&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;Key FPGA-Based prototyping benefits:&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;1. Higher performance/speed reduces run-time, especially when the design is more stable and SW development is the primary use model.&lt;/p&gt;&lt;p&gt;2. Cost of materials - if you need multiple platforms as replicants&lt;/p&gt;&lt;p&gt;3. Can run at real-time in some situations&lt;/p&gt;&lt;p&gt;In general, the conclusion of most of the users is that these two solutions are complimentary to each other and being used in different phases of the design development process.&amp;nbsp;It would be nice if there was more automation from one&amp;nbsp;system to another.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If you have more comments and did not provide a submission to John, I will be interested to hear from you here.&lt;/p&gt;&lt;p&gt;Ran Avinun&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/2782/~4/O8wNvBY0U5Y" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/sd/archive/2010/11/02/migrating-from-fpga-based-prototyping-to-palladium.aspx</feedburner:origLink></item><item><title>CDNLive! -- Israel and the U.S.</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/2782/~3/DHPlm_8721U/cdnlive-israel-and-us.aspx</link><pubDate>Mon, 25 Oct 2010 16:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1196159</guid><dc:creator>Ran Avinun</dc:creator><description>&lt;p&gt;The Cadence Design Network provides a great way to learn about the latest design and verification methodologies offered by Cadence, and the ways customers are using them. I had the pleasure to attend CDNLive! in Israel last week. For me, visting Israel is always an exciting time. In addiiton to the fact that I have a lot of friends and family there and the food is great, it is always facsinating to see such a small country with so much influcence on our industry. &lt;/p&gt;&lt;p&gt;Most of the large electronic companies (Intel, Broadcom, Marvel, TI, Freescale, Samsung, Qualcomm and the list goes on and on) have subsidaries in Israel with major R&amp;amp;D contributions. In addition, there are always discussions about new ventures and start-ups -- although during my last visit, I noticed that the number of new fabless semiconductor companies has decreased. &lt;/p&gt;&lt;p&gt;Rony Friedman from Intel was one of the keynote speakers at CDNLive! Israel. In his talk, he emphasized the need to use HW/SW platforms (including emulation, FPGA-based prototyping and virtual platforms) throughout the development process and looked at this task (system integration) as one of the key challenges in the industry and a new opportunity for the EDA companies. For the first time, Cadence created an embedded software track in this event, presented in collaboration with ARM, WindRiver and GlobalLogic. Please comment on this blog and let me know if you are interestd in attending such tracks in other Cadence events, and we will add these to our agenda in the future.&lt;/p&gt;&lt;p&gt;This week (Oct 26th and Oct 27th), our CDNLive! comes to the US (Silicon Valley) and we have a great program here. If you are interested in topics related to System Realization, I would encourage you to attend the following sessions:&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;b&gt;Oct 26th (Fairmont Hotel in San Jose):&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/sd/Ran_Avinun/CDNLive1.jpg"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/sd/Ran_Avinun/CDNLive1.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;Oct 27th (Cadence San Jose campus) - Cadence techtorials:&lt;/b&gt;&lt;/p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/sd/Ran_Avinun/CDNLive2.jpg"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/sd/Ran_Avinun/CDNLive2.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;See you all at CDNLive! Silicon Valley.&lt;/p&gt;&lt;p&gt;Ran Avinun&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/2782/~4/DHPlm_8721U" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/sd/archive/2010/10/25/cdnlive-israel-and-us.aspx</feedburner:origLink></item><item><title>Silicon Hive CTO: How Transaction-Based Acceleration Speeds IP Verification And Prevents TV &amp;quot;Crashes&amp;quot;</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/2782/~3/pXASfPYdJN4/silicon-hive-cto-how-transaction-based-acceleration-speeds-ip-verification-and-prevent-digital-tv-quot-crashes-quot.aspx</link><pubDate>Mon, 02 Aug 2010 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:648849</guid><dc:creator>Ran Avinun</dc:creator><description>&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/sd/Ran_Avinun/Leitjen.jpg"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/sd/Ran_Avinun/Leitjen.jpg" align="right" border="0" hspace="10" alt="" /&gt;&lt;/a&gt;&lt;b&gt;&lt;i&gt;Jeroen Leijten&lt;/i&gt;&lt;/b&gt;&lt;i&gt; is Chief Technology Officer for &lt;a href="http://www.siliconhive.com/"&gt;Silicon Hive&lt;/a&gt;, a Dutch company that has
quickly become one of the world&amp;#39;s leading intellectual property (IP) providers
of imaging and video processing solutions for rapidly changing market segments
such as connected, interactive digital televisions and smart phones.&amp;nbsp; Silicon Hive programmable parallel system solutions are
licensed by semiconductor companies such as Samsung, LSI and Intel.&amp;nbsp; Silicon Hive engineers recently implemented a
use model called&amp;quot;transaction-based acceleration&amp;quot; (TBA) with the Cadence
Palladium III accelerator/emulator to verify some of Silicon Hive&amp;#39;s most
advanced multimedia system IP solutions (including hardware and software).&amp;nbsp; Jeroen recently sat down to talk with us
about his team&amp;#39;s work.&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Q:&amp;nbsp; Jeroen, can you tell us more about Silicon
Hive?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;A:
Silicon Hive is a worldwide, independent supplier of semiconductor intellectual
property. Our company designs, builds and licenses application-specific system
solutions for imaging, video processing and communications using our programmable
&lt;i&gt;HiveFlex&lt;/i&gt; parallel processor cores,
complete vertical &lt;i&gt;HiveGo&lt;/i&gt; imaging and
video system solutions, and &lt;i&gt;HiveLogic&lt;/i&gt;
platform. &lt;i&gt;HiveLogic&lt;/i&gt; and &lt;i&gt;HiveGo&lt;/i&gt; system solutions are supported by
&lt;i&gt;HiveCC&lt;/i&gt; programming development tools,
and by partner-supplied application libraries provided by Silicon Hive and its
partners. &lt;/p&gt;

&lt;p&gt;Our
products enable semiconductor and consumer electronics companies to create and
integrate fully programmable SoCs, thus improving time to market performance. As
we develop our products, we maintain full programmability and field-upgradeability
within the cost and power constraints required in our target market
segments.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Our
patented technology originates from 10 years of research and development within
Philips Research Laboratories. Silicon Hive spun out of Philips in 2007.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Q: What
markets is Silicon Hive going after today?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;A: Our
HiveGo VSS (Video System Solutions) aim at the digital televison (HDTV) market,
while HiveGo CSS Camera Sub-Systems Solutions are focused on smart phones and multimedia
phones.&amp;nbsp;&amp;nbsp; We are one of the very few
companies who can deliver the complete image processing chain all the way from
sensor to codec, including all the software.&amp;nbsp;
Our solutions deliver up to 20 million pixels resolution up to 30 frames
per second.&lt;b&gt;&amp;nbsp; &lt;/b&gt;&lt;/p&gt;

&lt;p&gt;We also
license our HiveFlex processors standalone together with all the necessary
software development tools. However, interestingly, customers today are asking
for this less often, preferring full HiveGo system solutions where Silicon Hive
and its customers customize and integrate customer&amp;#39;s proprietary software.&lt;/p&gt;

&lt;p&gt;HiveGo CSS
imaging solutions are used in wireless handsets. When you consider that more
than one billion mobile phones are sold each year, and a rapidly increasing
share of these now contain some sort of camera, you start to understand the market
potential here. The Digital HDTV market, Internet digital video and
connectivity are changing the functional requirements rapidly.&amp;nbsp; The inherent flexibility of our architecture
is a big advantage in this market for us, because Internet video codec standards
continue to evolve rapidly, changing as frequently as every three months. This really
requires software programmability.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Q: What
do you see as the critical requirements in order for Silicon Hive to win in the
digital TV market?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;A: Like
most consumer applications, cost is perhaps the most important, but also
quality and performance.&amp;nbsp; Our customers, including
OEMs like Samsung and Intel, mandate an extremely low failure rate for the
final consumer products.&amp;nbsp; The warranty
cost otherwise would be prohibitive.&amp;nbsp;
This is totally another level of quality compared to, say, a PC.&amp;nbsp; While a television has become a computer in
itself, unlike with a PC, consumers will not accept a TV &amp;quot;crashing&amp;quot; and having
to &amp;quot;reboot.&amp;quot;&amp;nbsp; &lt;/p&gt;

&lt;p&gt;However,
this kind of problem is difficult to prevent.&amp;nbsp;
In order to achieve this, one must build in capabilities for error
resilience and error recovery so the TV gracefully recovers from any system
errors and does not crash.&amp;nbsp; Obviously,
all of this requires a lot of stress testing and verification of the system
under a wide set of conditions.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Q: Can
you tell us more about the verification challenges with Hive Go systems?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;A: HiveGo
products are complex hardware and software system solutions with four or five
internal buses, multiple arbiters hooking up to multiple processors, and large
memories.&amp;nbsp; The challenge is that you have
to verify all the blocks will work together properly in the system.&lt;/p&gt;

&lt;p&gt;Of course,
first you verify blocks working separately, but that is only the starting
point.&amp;nbsp; Then you must do system stress
testing.&amp;nbsp; The most difficult bugs are
those resulting from interaction between blocks, such as corner cases, pipeline
stalls, and overflowing buffers, which are almost impossible to predict ahead
of time.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;You also
need to verify proper synchronization between hardware and software
blocks.&amp;nbsp; Synchronization can be highly
timing-dependent.&amp;nbsp; You might never see
any problems when testing blocks separately, or running non cycle-accurate
simulations. Then at some point you may find problems (such as in a video
codec) only after 100 or more video frames have been run through the
system.&amp;nbsp; So the only way to find these
bugs is to do lengthy simulations with random testing, where you have the
different blocks running together and stressing each other.&amp;nbsp; There is no other way to find these kinds of
problems.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Q:&amp;nbsp; So, after looking at different verification solutions,
what options did you consider, and why did you ultimately decide on the
Cadence/Palladium III product?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;A: In the
past, Silicon Hive was focused more on offering standalone processors, rather
than delivering full systems with application software. In this case RTL
simulation with instruction-set simulation (ISS) was quite sufficient.&amp;nbsp; However, verifying multi-core solutions
require much more capability than this.&lt;/p&gt;

&lt;p&gt;At first
we tried to make our high-level simulators cycle-accurate.&amp;nbsp; There&amp;#39;s a problem -- that requires every
building block in our IP portfolio to have its own abstract model, which you
have to maintain. Plus the simulation speed really drops dramatically.&amp;nbsp; Then we tried working with FPGA prototype
boards.&amp;nbsp; The problem there is that our
designs do not typically fit onto one FPGA.&amp;nbsp;
So you must partition, or modify the design, or map smaller cores.&amp;nbsp; So you end up modifying the design and not
verifying what is actually being delivered.&lt;/p&gt;

&lt;p&gt;Then we
looked at hardware-based acceleration and emulation systems.&amp;nbsp; We decided against FPGA-based emulation due
to long turnaround/iteration cycles and also the limited observability.&amp;nbsp; You also have the similar problem as before,
where the RTL does not fit everything into one FPGA.&amp;nbsp; So we chose Palladium ultimately because of
ease of integration, short iteration/turnaround cycles, full observability, and
of course speed.&amp;nbsp; To verify complex video
processing systems like ours, you need lengthy simulations with high
visibility, and using a system like Palladium III is the only way to find real
synchronization bugs in hardware and/or software.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Q:&amp;nbsp; Could you describe the transaction-based
acceleration (TBA) environment you created with Palladium III?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;A: So far
we used Palladium III in verifying our HiveGo VSS systems -- with video you
really need the highest performance possible. Our test bench consists of a bus,
connected to our hardware IP and system memory, running alongside a host.&amp;nbsp; Everything except the host is synthesized to
Palladium III. The host is represented by using a SystemC model that runs on a
PC. The PC uses a transaction-based interface to communicate with
Palladium.&amp;nbsp; The resulting speed is
several hundred times faster than RTL simulation, approaching that of full
in-circuit emulation.&amp;nbsp; It works very
well.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Q:&amp;nbsp; How easy or difficult was it to get the whole
environment to work together?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;A: Quite
frankly, during our first time it took quite some efforts to get the TBA
interface up and running, with great support from Cadence. But now in hindsight,
because we know what to do, it seems pretty easy and straightforward.&amp;nbsp; One issue was that our designs are VHDL
based, while Palladium flow works better with Verilog based flow.&amp;nbsp; So if somebody was using entirely Verilog,
they might not have the problems we encountered.&amp;nbsp; Another issue was adapting the compilation
flow; molding the make-files into our flow took some time.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Q:&amp;nbsp; How would you compare the performance of
Palladium accelerators/emulators to FPGA-based systems?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;A: Of
course, FPGA-based systems are generally quite faster, but that is only part of
the story.&amp;nbsp; When you are verifying a
complex system, what you also need to look at is iteration cycle time, which
for us is even more important.&amp;nbsp;&amp;nbsp; For
example, the simulation speeds we are achieving with our Palladium III system
are about 100 frames of full HD video in about 30 minutes (1/500 of real-time).
It takes us about 20 minutes to compile the design, so total iteration cycle
time is about 1 hour.&amp;nbsp; This lets our
engineers run several iterations per day.&lt;/p&gt;

&lt;p&gt;On the
other hand, with an FPGA-based system you could probably run video frames 20-25
times faster, which is great, but if you run into a bug you have two real
problems. First, it&amp;#39;s very difficult to probe different signals, so finding the
cause of a bug can be very challenging. Second, the time to partition and
compile the design for the FPGA generally takes much longer.&amp;nbsp; You also have the problem where partitioning
or adapting the design to fit or work in the FPGA might change the
functionality in non-obvious ways.&amp;nbsp; So at
the end, it becomes much more difficult to uncover and fix any bugs.&amp;nbsp; &lt;/p&gt;&lt;p&gt;The FPGA approach makes the most sense
when 95% of the bugs are out.&amp;nbsp; If you
have any synchronization problems, corner-cases, or overflowing buffers, then
you likely won&amp;#39;t find them using an FPGA approach.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Q:
Would you recommend that other companies invest in a Palladium system...why?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;A: If a
company is making complex system designs including hardware and software, if
they want a way to run long simulations (which is very important in video and
graphics applications) to discover corner cases, then I would definitely
recommend a system like Palladium, certainly over any FPGA based
solutions.&amp;nbsp; The primary reason is that
FPGA solutions lack controllability and observability.&amp;nbsp; If you have time in your schedule, then an FPGA
solution can work, but it will have longer iteration cycles.&amp;nbsp; Palladium has an enormous advantage by enabling
shorter iteration cycles.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Q:&amp;nbsp; How do you see Silicon Hive and Cadence
working together in the future...what&amp;#39;s next?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;A: Silicon
Hive and Cadence have been working together for a long time, and we appreciate
the level of support Cadence provides.&amp;nbsp;
In the near future, we are exploring how to use Palladium for power
exploration and power analysis in combination with TBA.&amp;nbsp; This will allow us to perform power analysis
on complete software stacks.&amp;nbsp; The reason
you need TBA there is because these stacks require a lot of rapid interaction
between Palladium and the host in order to function correctly.&amp;nbsp; Another interest of ours is to combine
Specman constrained-random testing runs with Palladium, together with TBA.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Ran Avinun&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/2782/~4/pXASfPYdJN4" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/sd/archive/2010/08/02/silicon-hive-cto-how-transaction-based-acceleration-speeds-ip-verification-and-prevent-digital-tv-quot-crashes-quot.aspx</feedburner:origLink></item><item><title>System Development – What To See At DAC 2010</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/2782/~3/7eOULrC50DE/system-development-what-to-see-at-dac-2010.aspx</link><pubDate>Tue, 08 Jun 2010 00:05:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:62809</guid><dc:creator>Ran Avinun</dc:creator><description>&lt;p&gt;The &lt;a href="http://www.cadence.com/eda360"&gt;EDA360 vision paper&lt;/a&gt; specifies key System Realization challenges. Embedded software development and verification are rapidly becoming the key increasing cost factors for the electronics industry. Integration and re-use are becoming critical for the success of any electronic company. In this blog, I will summarize the specific system development discussions, presentations and demos that Cadence and its collaboration partners will provide during the upcoming Design Automation Conference (DAC) along with other system-level activities that will be held during the show. If you are a system, software, algorithm, or verification engineer, or a designer who is migrating into a higher level of abstraction, I am sure you will find this information to be useful. &lt;/p&gt;&lt;p&gt;This year, Cadence will have four key activities on the exhibit floor around its booth (Hall B #1334):&lt;/p&gt;&lt;p&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Suite presentations&lt;/b&gt; - These presentations will provide you a good overview about the specific solutions that Cadence provides to address specific challenges. A combination of presentations and demos that covers Cadence solutions for System Realization challenges will be covered within the following session: &lt;a href="http://www.cadence.com/dac2010/pages/demo.aspx#10"&gt;System Development with Scalable Performance, Improved Productivity and HW/SW Integration&lt;/a&gt;. We will present this overview several times a day on Monday (June 14) through Wednesday (June 16).&amp;nbsp; I recommend that you register (using the above link) to a specific slot prior to the show.&lt;/p&gt;&lt;p&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Pod areas at the booth&lt;/b&gt; - Learn more about EDA360 by attending one of Cadence pods. Each pod will have a high-level overview about one of the EDA360 components (System Realization, SoC Realization and Silicon Realization) and a complimentary set of demos provided by Cadence technical experts. The System Realization pod (look for the Palladium XP Verification Computing Platform) will offer a combination of live and video demos including:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a.&amp;nbsp;Palladium XP Introduction video demo&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b.&amp;nbsp;ARM VSTREAM video demo&amp;nbsp; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c. Cadence/Wind River Simics demo&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; d.&amp;nbsp;HW/SW co-debug with ARM based design&amp;nbsp; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e. Metric Driven Verification for acceleration&lt;/p&gt;&lt;p&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Cadence theater&lt;/b&gt; is located just across the booth. Learn from experience of Cadence customers and partners how other companies use or collaborate with Cadence solutions, methodologies and flows in order to reduce the cost of development and increase productivity and profitability. I will cover the specific topics and presenters on the day to day agenda below.&lt;/p&gt;&lt;p&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Private meetings &lt;/b&gt;- if you are interested in meeting with Cadence system design and verification management or technical experts, please contact me through email at &lt;a href="mailto:ran@cadence.com"&gt;ran@cadence.com&lt;/a&gt; and I will help you coordinate the meeting. &lt;/p&gt;&lt;p&gt;Cadence will also have a presence at the TSMC booth (Hall C booth #294), ChipEstimate.com (covering chip planning solutions) at Hall C booth #521, and OVM World/UVM World at Hall B booth #1350.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;See below for day by day activities.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Friday - June 11&lt;/b&gt;&lt;/p&gt;&lt;p&gt;There is a small IEEE International event called &lt;a href="http://www.hldvt.com/10/registration.html"&gt;High Level Design Validation and Test (HLDVT) Workshop&lt;/a&gt; 2010 at the Anaheim Convention Center. This event is co-located with DAC 2010.&amp;nbsp; The workshop focuses on addressing the current bottlenecks in validation and test of complex and heterogeneous systems by both employing high-level specifications and developing associated tools, techniques and methodologies to enable drastic reductions in the overall design, validation and test effort. Session 6 (4:25pm) is going to focus on test and debug and specifically emulation, with presentations from Mentor, Cadence, IBM and a speaker from academia. &lt;/p&gt;&lt;p&gt;&lt;b&gt;Sunday - June 13&lt;/b&gt;&lt;/p&gt;&lt;p&gt;There are three events I would like to highlight:&lt;/p&gt;&lt;p&gt;&lt;b&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;a href="http://www.nascug.org/events/13th_agenda.html"&gt;The 13th North America SystemC User Group Meeting&lt;/a&gt;&lt;b&gt; &lt;/b&gt;from 2:30-6pm at the&lt;b&gt; &lt;/b&gt;Anaheim Hilton California Ballroom A. New videos include a keynote from Michael (Mac) McNamara about the synthesizable subset of SystemC.&lt;/p&gt;&lt;p&gt;&lt;b&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;The EDA Consortium and the DAC Executive Committee will get things going with a &lt;a href="http://www2.dac.com/additional+meetings.aspx?event=160&amp;amp;topic=13"&gt;Kick-Off Reception&lt;/a&gt;&amp;nbsp;Sunday at 6:00 pm at the Hilton. I like to go to this event, which has been for many years the opening for DAC and an opportunity to meet your friends from the industry. The sponsorship this year comes from user companies including ARM, Intel, NVidia, Qualcomm, and STMicroelectronics. &lt;/p&gt;&lt;p&gt;&lt;b&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;Right after the reception, at Ballroom A at 7:30pm &lt;a href="http://garysmitheda.com/DAC2010.php"&gt;Gary Smith and Mary Olson&lt;/a&gt; will provide an annual update on the state of EDA including trends and forecasts.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Monday - June 14&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;sup&gt;&lt;/sup&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If you did not attend the update from Gary Smith on Sunday evening, you will have the opportunity to hear Gary on a &lt;a href="http://www2.dac.com/panels.aspx?event=97&amp;amp;topic=13"&gt;Monday morning Pavilion Panel&lt;/a&gt; on &amp;quot;What&amp;#39;s Hot at DAC.&amp;quot;&lt;/p&gt;&lt;p&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A full day (9am-5pm) DAC co-located event organized by the European Electronic Chips and Systems Design&amp;nbsp;Initiative (&lt;a href="http://www.ecsi.org/dac-verification-methods"&gt;ECSI&lt;/a&gt;) is called: &amp;quot;Choosing Advanced Verification Methods: So Many Possibilities, So Little Time.&amp;quot;&amp;nbsp; Brian Bailey will provide the keynote speech and a combination of EDA verification vendors and customers will cover different verification topics. Mike Stellfox (from Cadence) will facilitate the verification planning topic with focus on ESL. J.C. Yeh from the Industrial Technology Research Institute (ITRI) of Taiwan will present ITRI experiences with the Cadence solution.&lt;/p&gt;&lt;p&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cadence theater system presentations:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a.&amp;nbsp;Simon Davidmann, President &amp;amp; CEO of &lt;b&gt;Imperas Software Limited&lt;/b&gt; will present at 2:30pm &amp;quot;Imperas and Cadence: Breaking New Ground in Embedded Software Verification&amp;quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b. Stan Krolikowski, &lt;b&gt;OSCI &lt;/b&gt;board member and officer, will present at 2pm &amp;quot;OSCI standards-based update&amp;quot; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c.&amp;nbsp;Tom Sandoval, CEO of &lt;b&gt;Calypto Design Systems&lt;/b&gt;, will present at 3:00pm on &amp;quot;Next Generation EDA&amp;quot;&lt;/p&gt;&lt;p&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Other Cadence demos and suite presentations, as were mentioned above.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Tuesday - June 15&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;sup&gt;&lt;/sup&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www2.dac.com/special+offerings.aspx?event=88&amp;amp;topic=2"&gt;Management day&lt;/a&gt; sponsored by Cadence runs from 10:30 to 6pm at the convention center room 204C. Within this day, there is an interesting session covering the topic &amp;quot;Decision Making for Complex ICs&amp;quot; including panelists from PMC-Sierra, TI and AMCC.&amp;nbsp; &lt;/p&gt;&lt;p&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cadence theater system presentations:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a. Michel Genard, Vice President of Product Strategy and Marketing at &lt;b&gt;Wind River Simics&lt;/b&gt; will present at 11:30 &amp;quot;Helping the EDA360 System Realization Vision Become Reality&amp;quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b. Vincent.Korstanje, Director of Technical Marketing for System Design tools at &lt;b&gt;ARM, &lt;/b&gt;will present at 2pm &amp;quot;Moving towards EDA360 with ARM/Cadence System Realization Collaboration&amp;quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c.&amp;nbsp; Ashok Mehta, a verification manager from &lt;b&gt;TSMC&lt;/b&gt;, will present at 4:30pm &amp;quot;TSMC Open Innovation Platform (OIP) ESL Enablement Flow with Cadence&amp;quot;&lt;/p&gt;&lt;p&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Other Cadence demos and suite presentations as were mentioned above.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Wednesday - June 16&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; User track poster session on 1:30pm at 2nd Floor Foyer Adjacent to 208AB. This is the second User Track poster session at DAC. Join us in viewing approximately 40 posters including a case study involving an OVM-based ESL verification flow by Jen-Chieh Yeh from&lt;b&gt; ITRI&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cadence theater system presentations:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a. &lt;b&gt;Brian Bailey&lt;/b&gt; will present at 10am on &amp;quot;Functional Virtual Prototypes as part of ESL flow&amp;quot; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b.&amp;nbsp;Simon Davidmann, President &amp;amp; CEO of &lt;b&gt;Imperas Software Limited&lt;/b&gt; will present at 11am &amp;quot;Imperas and Cadence: Breaking New Ground in Embedded Software Verification&amp;quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c. Vincent.Korstanje,&amp;nbsp;Director of Technical Marketing for System Design tools at &lt;b&gt;ARM,&amp;nbsp; &lt;/b&gt;will present at 2pm &amp;quot;Moving towards EDA360 with ARM/Cadence System Realization Collaboration&amp;quot;&lt;/p&gt;&lt;p&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Other Cadence demos and suite presentations as were mentioned above&lt;/p&gt;&lt;p&gt;&lt;b&gt;Thursday - June 17&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;sup&gt;&lt;/sup&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www2.dac.com/special+offerings.aspx?event=17&amp;amp;topic=2"&gt;Embedded SoC enablement day&lt;/a&gt; runs from 9am to 6pm at the convention center room 303A:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a.&amp;nbsp; An interesting session from 9am to 11am will cover the topic &amp;quot;Enabling tomorrow&amp;#39;s complex SoC&amp;quot; with participants from Intel, Virage Logic and Cadence.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b.&amp;nbsp;&amp;nbsp;The session &amp;quot;Trade-Offs and Choices for Embedded Solutions&amp;quot; will discuss SoC development trade-offs with participants from MontaVista, Xilinx, TSMC and ARM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&lt;p&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; User Track Poster Session at room 208AB from 4:30pm to 6pm including: &lt;/p&gt;&lt;p&gt;&lt;a href="http://www2.dac.com/user+track.aspx?event=65&amp;amp;topic=10" target="_blank"&gt;&lt;b&gt;Developing Synthesizable IP Modules from TLM 2.0 Descriptions - A Methodology Case Study&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;By: Christian Sauer &amp;amp; Felice Balarin, Cadence Design Systems&lt;/p&gt;&lt;p&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Panel - &lt;a href="http://www2.dac.com/panels.aspx?event=38&amp;amp;topic=10"&gt;What Input Language is the Best Choice for High-Level Synthesis (HLS)?&lt;/a&gt;&amp;nbsp; - at room 207AB from 4:30pm to 6pm. Speakers at this panel are from Cadence, Forte, Synfora, Mentor and Calypto.&lt;br /&gt;&lt;br /&gt;The above listings represent a fraction of the events on the DAC conference program. A &lt;a href="http://www2.dac.com/at+a+glance+and+search.aspx"&gt;complete program listing&lt;/a&gt; can be found on &lt;a href="http://www.cadence.com/dac2010/pages/default.aspx?CMP=100520dac_bb"&gt;&lt;/a&gt;the DAC web site, as can &lt;a href="http://www2.dac.com/registration.aspx"&gt;registration&lt;/a&gt; information. The &lt;a href="http://www.cadence.com/dac2010/pages/default.aspx"&gt;Cadence DAC web site&lt;/a&gt; lists Cadence activities. I hope to see you at DAC 2010. If you have any questions in related to the above, I will be happy to respond.&amp;nbsp;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Ran Avinun &lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/2782/~4/7eOULrC50DE" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/sd/archive/2010/06/07/system-development-what-to-see-at-dac-2010.aspx</feedburner:origLink></item><item><title>TLM 2.0 As Part Of The EDA360 Vision</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/2782/~3/DzvktxGC7-g/tlm-2-0-as-part-of-the-eda360-vision.aspx</link><pubDate>Fri, 28 May 2010 18:30:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:62536</guid><dc:creator>Ran Avinun</dc:creator><description>&lt;p&gt;Ann Steffora Mutschler recently covered in her&amp;nbsp;&lt;a href="http://chipdesignmag.com/sld/blog/2010/05/27/tlm-2-0-necessary-for-co-simulation/"&gt;blog&lt;/a&gt; the progress the industry has made with OSCI transaction-level modeling (TLM 2.0) and the requirements moving forward. Per my quote&amp;nbsp;in the blog, Cadence is a big advocate of standards-based designs and tools, and we believe TLM 2.0 is a good foundation for the future. This view fits with the &lt;a href="http://www.cadence.com/eda360"&gt;EDA360 vision&lt;/a&gt;, which says you need to merge top-down and bottom-up design methodologies.&amp;nbsp;The migration methodology for System Realization&amp;nbsp;is going to focus on a software-driven or application-driven approach. If you look at the past (and to some extent the existing) design flow, companies&amp;nbsp;have created their virtual prototyping models orthogonally (disconnected) from their RTL models and then tried to figure out how to connect the two together.&lt;/p&gt;&lt;p&gt;One of the inputs I gave Ann, which was not&amp;nbsp;emphasized by her&amp;nbsp;in the blog, is the key requirement to connect the 3 worlds of virtual prototyping, design under verification, and high-level synthesis into a single modeling environment. The industry was slow in this migration, both in the standardization committees as well as in the progress that was made by the tool suppliers. This was partially as a result of technology maturity.&amp;nbsp;The existing TLM 2.0 standards and the synthesizable subset are much different. Now that we have mature high-level synthesis technology and TLM 2.0 has become a stable standard, we need to focus on the migration of these two. As for some of the customers, I met one who recently told me: &amp;quot;this&amp;nbsp;was&amp;nbsp;THE major challenge in the industry in the last 10 years.&amp;quot;&lt;/p&gt;&lt;p&gt; I bet you the world will look different in the the next couple of&amp;nbsp;years.&lt;/p&gt;&lt;p&gt;Ran Avinun&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/cadence/community/blogs/2782/~4/DzvktxGC7-g" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/sd/archive/2010/05/28/tlm-2-0-as-part-of-the-eda360-vision.aspx</feedburner:origLink></item><media:rating>nonadult</media:rating></channel></rss>
