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

<channel>
	<title>System-Level Design</title>
	<atom:link href="http://chipdesignmag.com/sld/feed/" rel="self" type="application/rss+xml" />
	<link>http://chipdesignmag.com/sld</link>
	<description>Deep Insights for Chip Architects and Engineers</description>
	<lastBuildDate>Wed, 08 Feb 2012 17:33:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Blog Review: Feb. 8</title>
		<link>http://chipdesignmag.com/sld/blog/2012/02/08/blog-review-feb-8/</link>
		<comments>http://chipdesignmag.com/sld/blog/2012/02/08/blog-review-feb-8/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 17:33:19 +0000</pubDate>
		<dc:creator>ed</dc:creator>
				<category><![CDATA[News Stories]]></category>
		<category><![CDATA[Cadence]]></category>
		<category><![CDATA[Calypto]]></category>
		<category><![CDATA[DeepChip]]></category>
		<category><![CDATA[Mentor Graphics]]></category>
		<category><![CDATA[Semico Research]]></category>

		<guid isPermaLink="false">http://chipdesignmag.com/sld/?p=6276</guid>
		<description><![CDATA[Substrate biasing; crash dummies; case-splitting; pending unemployment; analog models; green cars.]]></description>
			<content:encoded><![CDATA[<p>By Ed Sperling<br />
Cadence’s <a href="http://www.cadence.com/Community/blogs/lp/archive/2012/02/06/does-substrate-bias-have-a-future.aspx">Pete Hardee</a> digs into substrate biasing and whether there’s a real payoff at advanced process nodes. Answer: Yes, particularly for controlling current leakage in planar devices, but it’s likely to be overshadowed by FinFETs at 20nm and beyond. </p>
<p>Mentor’s <a href="http://www.mentor.com/embedded-software/blog/post/more-on-system-c-06e737ce-a9ea-4b9a-84d4-740e01e8c023">Colin Walls</a> examines the distinction between using SystemC for hardware models and test models. This is sort of like building the crash dummy or testing its limits. </p>
<p>Cadence’s <a href="http://www.cadence.com/Community/blogs/ii/archive/2012/02/06/webinar-report-new-methodology-revs-up-code-coverage-analysis.aspx">Richard Goering</a> reports on a development in formal analysis called “case-splitting” that can close up coverage holes in verification. This is an interesting twist. </p>
<p>Calypto’s <a href="http://www.deepchip.com/items/0498-04.html">Shawn McCloud</a>, writing in DeepChip, unveils a survey of 744 engineers on what they do to reduce power in designs. Clock gating and power gating are at the top of the list. The 6% who “don’t know” may be unemployed soon. </p>
<p>Mentor’s <a href="http://www.mentor.com/products/sm/blog/post/analog-modeling-part-2-b09e5934-d441-4b41-9c89-9dfac84a13ad">Mike Jensen</a> delivers the second part of his how-to on analog modeling, which may be coming to an engineering team near you—even if they swear they’ll never use this stuff. </p>
<p>Semico’s <a href="http://www.mapmodel.com/index.php/2012/02/02/the-all-electric-nissan-leaf-the-perfect-urban-car/">Morry Marshall</a> looks at the pros and cons of an all-electric vehicle and who the likely buyer would be. But is it really pollution-free?  </p>
]]></content:encoded>
			<wfw:commentRss>http://chipdesignmag.com/sld/blog/2012/02/08/blog-review-feb-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Week In Review: Feb. 3</title>
		<link>http://chipdesignmag.com/sld/blog/2012/02/03/the-week-in-review-feb-3/</link>
		<comments>http://chipdesignmag.com/sld/blog/2012/02/03/the-week-in-review-feb-3/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 17:45:36 +0000</pubDate>
		<dc:creator>ed</dc:creator>
				<category><![CDATA[News Stories]]></category>
		<category><![CDATA[Arteris]]></category>
		<category><![CDATA[Cadence]]></category>
		<category><![CDATA[Mentor Graphics]]></category>
		<category><![CDATA[Sonics]]></category>
		<category><![CDATA[Tensilica]]></category>

		<guid isPermaLink="false">http://chipdesignmag.com/sld/?p=6270</guid>
		<description><![CDATA[Mentor boosts PCB tool functionality; Cadence posts strong earnings, solid outlook; Sonics teams with Tensilica.]]></description>
			<content:encoded><![CDATA[<p>By Ed Sperling<br />
<strong>Mentor Graphics</strong> <a href="http://www.mentor.com/company/news/mentor-announces-hyperlynx-functionality">boosted the functionality</a> of its PCB tools, adding 3D field solvers and thermal/power co-simulation analysis. This is particularly important for high-speed interconnects such as SerDes, which requires 3D modeling for signal integrity analysis. </p>
<p><strong>Cadence</strong> roared back to life in Q4 with <a href="http://www.cadence.com/cadence/newsroom/press_releases/Pages/pr.aspx?xml=020112_financial&amp;CMP=home">revenue</a> of $308 million compared to $249 million in the same period in 2010, and net income of $11 million (or $46 million non-GAAP) compared to a loss of $37 million in 2010 (or $18 million non-GAAP). The company anticipates revenue will be in the range of $305 million to $315 million this quarter, with annual revenue in the range of $1.24 billion to $1.28 billion. </p>
<p><strong>Sonics</strong> and <strong>Tensilica</strong> are <a href="http://206.71.190.156/news/114/354/Sonics-and-Tensilica-Team-to-Increase-IP-Integration-SoC-Efficiencies.htm">working together</a> to integrate Tensilica’s DSP processor interface with Sonics’ OCP-IP interface. The goal is to boost on-chip performance while making it easier to integrate IP. These kinds of deals are helpful in getting SoCs to market more quickly. Sonics also issued its <a href="http://206.71.190.156/news/110/354/Sonics-Responds-to-Arteris-Complaint.htm">formal response</a> to rival <strong>Arteris</strong>’ countersuit. </p>
]]></content:encoded>
			<wfw:commentRss>http://chipdesignmag.com/sld/blog/2012/02/03/the-week-in-review-feb-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Experts At The Table: Changing Design</title>
		<link>http://chipdesignmag.com/sld/blog/2012/02/03/experts-at-the-table-changing-design-2/</link>
		<comments>http://chipdesignmag.com/sld/blog/2012/02/03/experts-at-the-table-changing-design-2/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 17:39:30 +0000</pubDate>
		<dc:creator>ed</dc:creator>
				<category><![CDATA[Round Tables]]></category>
		<category><![CDATA[Technology Features]]></category>
		<category><![CDATA[Top Stories]]></category>
		<category><![CDATA[Atrenta]]></category>
		<category><![CDATA[Cadence]]></category>
		<category><![CDATA[eSilicon]]></category>
		<category><![CDATA[Mentor Graphics]]></category>
		<category><![CDATA[Synopsys]]></category>

		<guid isPermaLink="false">http://chipdesignmag.com/sld/?p=6265</guid>
		<description><![CDATA[Second of three parts: Abstractions, re-use, balancing time-to-market with exploration, the role of software, how to build differentiation into designs. ]]></description>
			<content:encoded><![CDATA[<p>By Ed Sperling<br />
<em> System-Level Design sat down to discuss the changing design landscape with Juan Rey, senior director of engineering for Calibre in Mentor Graphics’ Design to Silicon Division; Michael McNamara, vice president and general manager of Cadence’s System-Level Division; Yervant Zorian, chief architect at Synopsys; Prasad Subramaniam, vice president of design technology at eSilicon; and Ravi Varadarajan, an Atrenta fellow. What follows are excerpts of that conversation.</em></p>
<p><strong>SLD</strong>: As we go up in abstraction, will transaction-level modeling be enough? It doesn’t address software or the physical effects, does it?<br />
<strong> Zorian</strong>: That’s correct. It’s a higher-level model. But it’s good for initial exploration.<br />
<strong> Subramaniam</strong>: You need to be able to explore all the different multidimensional aspects of the problem—power, performance and area. Being able to look at one aspect is good, but it’s not sufficient. That’s the missing link here.<br />
<strong> McNamara</strong>: That’s where you get to things like parasitic extraction. You need to lift up the power information from the RTL and the gate-level simulation and project that up to the TLM so you can run simulations there and boot software on it and get a sense of your power. As you switch to a different manufacturer, that also has an effect on the leakage power. You’d like to be able to project that information up, too. That’s crossing nodes with abandon. You’re going from a choice of one transistor to another and projecting that onto system-level power. But for us to tame the complexity we have to have a system that lets us do that. I may not care how fast it works. I may just need more than a day of life on a battery. I may need it to last the flight from here to India.<br />
<strong> Varadarajan</strong>: The abstraction only works when there is correlation. It enables you to do design exploration. If you make all these choices and you can’t trust and implement those choices when you go to the back end then it’s not useful. The correlation is key as you go down in implementation. In a typical SoC you have IPs and complex bus fabrics switching up these IPs. What designers do is transform the SoC from a hierarchy where they collect IPs and push them to the bus fabrics into larger subsystems that get implemented by design teams. That is a difficult task. One of our customers complained there was a timing signal that went from the lower left corner of the chip to the top and all the way back down. That’s something that should have been addressed up front. When you go down into the implementation of a very complex IP that is coming from a third party, the implementation is going to be a function of how you break down the data flow, how you organize the memory and the floor plan of the entire IP. Being able to capture that and make high-value decisions, like whether you can push it from 400MHz to 500MHz, is going to be a function of how the floor plan is going to look. You need a predictable way of handling that. Once you have taken care of the global topology, all the physical synthesis tools are commodities. If you organize the data flow, they can all converge to the same timing targets. You need to demystify IP and break it down at the abstract level, and have enough confidence you can achieve your targets, whether that’s timing or condition or power, and then be able to implement that predictably when you go into the back end.</p>
<p><strong>SLD</strong>: To get a design out faster you’re decoupling IP from the rest of the design. But to do exploration you need to really understand all the tradeoffs of performance, power and area from a system level. How do we bridge those disparate ideas?<br />
<strong> McNamara</strong>: There’s a tools aspect to it of being able to extract information so it can be shared. The end customer needs to be trade off ‘A’ versus ‘B.’ You can assemble one company’s IP with another company’s IP, but you’re going to be just like someone else. So how do you differentiate?<br />
<strong> Subramaniam</strong>: This is where system-level tools come into play. Today you can figure out performance and what speed you need to run your system at. But they don’t have the ability to absorb information that is available at the lower level. What we need to do is to input the implementation-related information up into the system-level tools. When the system-level designer is exploring the system bandwidth requirements and how to architect the system and organize the software and hardware partition, they should be cognizant of the implementation-level details at that level. That is a missing link today, and it’s a gap that needs to be addressed.<br />
<strong> Rey</strong>: There is the issue of certification. You need to understand interactions when IP is placed in a certain area. Look at 3D integration, where you have things in different die that have to work together. Even though the general consensus is this is really a cost equation, as soon as you want to stretch the limits a little bit and go to higher frequency the approach breaks down. More research into implementation and testing will be required to make sure it works. When you go to very high frequencies we’re starting to see some effects that were not important before.<br />
<strong> Subramaniam</strong>: If you look at memory, there are different kinds of memory interfaces. You can have a wide I/O interface in a 3D stack that is running at a much lower speed but giving you the same bandwidth as a much higher-speed interface that is SerDes-based and has fewer pin-count. In a 3D environment, both are applicable. In fact, the wide I/O is more amenable to a 3D environment. One of the things system-level tools should enable is for you to determine which makes more sense for this design. Should you use a SerDes-based high-speed serial interface to access memory or a wide I/O low-speed interface? This is where the power-performance-bandwidth-area tradeoff comes into play.<br />
<strong> McNamara</strong>: It’s also the implementation. If it’s displaying video you need a lot of data, but it’s also 24 frames per second so you know exactly what bandwidth is needed for the next frame. Wide I/O could make more sense in that case. If you have a low-latency message and you need to get it quickly and it’s small, both would work. You could send the same message over either channel. But you need to see which one is better for the application. We’ve talked about power-performance-area, but there are many other cost metrics—things like routability. One design may be 10% smaller but the routing guys will kill you. You also have reliability. As geometries get smaller and smaller, maybe there’s another way of implementing something that’s more reliable, particularly if this is going into the back office of a bank. If you care about one of these other dimensions, is there a way to extract that information and project it through the system?<br />
<strong> Subramaniam</strong>: You need to define the metrics and have those metrics defined for each one of these subsystems. That’s required for exploration.<br />
<strong> Zorian</strong>: Exactly. But architecture-level exploration is there already—the prototyping capabilities where you can explore different architecture options, whether it’s 3D or 2D or wide I/O or not wide I/O. You can play with those. We do have virtual prototyping capabilities that allow you to play the game early on—pre-silicon.</p>
<p><strong>SLD</strong>: That’s assuming your IP is very well characterized, though. From the big companies like Cadence, Synopsys, Mentor and ARM, that’s going to happen. From other sources, maybe not.<br />
<strong> Zorian</strong>: When we started IP it was just for re-use. It was a design piece. Today that isn’t the case. There is differentiation between IP providers. I believe in IP completeness. You need to put out a complete package for IP. From a design point of view and from a manufacturing point of view you have to prove it in silicon, you have to have the silicon reports with it, and you have to maintain it internally with built-in self-test and built-in self-repair and debug diagnostics. That makes your IP complete, and it’s a differentiator in the future between one IP provider and another.<br />
<strong> Subramaniam</strong>: This is where a standard like IP-XACT may come into play. If you have a host of third-party IP providers out there, how can the small IP players enable their IP in the ecosystem? The answer is by using a common standard to characterize the IP and fit their IP into the tools environment. That will enable designers to access that IP in their environment.<br />
<strong> McNamara</strong>: And you mentioned the subsystem. It’s no longer that I want this PCI Express. I need a compute subsystem that gives me the floating point, the graphics, and so on. There’s IP that’s software for that. Often IP suppliers of these subsystems are giving you demo drivers. They almost work. You’re assembling this device to get to market by Christmas. You figure all you have to do is slap this thing together, put on Android and you’re there. Then you realize the driver doesn’t actually work. Then you integrate it all with the rest of the system and you find out you have to fix the driver again, because while it worked great after you fixed it on a point-to-point link, it doesn’t work as well on a shared bus. There’s also a software component there that has to be tested and proven. When you get to platform-based design, there will be common subsystems and the Linux kernels will already know about these. They’ll already have the device drivers. So then there may be hot IP from another company that gives you 10% more performance with 15% less area, but the Linux kernel doesn’t know about it. That’s now another challenge to the small IP providers. They need Unix developers working for them to deliver all of this and they may not be able to afford them. But how we’ve made these devices better every year is by taming complexity.</p>
<p><strong>SLD</strong>: We also have to start dealing with yield issues, right? Multiple known good die could end up in a package or stack as all bad die.<br />
<strong> Zorian</strong>: It’s not only the dies. It’s also the interconnects. Those TSVs are of a different nature. The defects that can hurt them are different. Our ability to test them at the end is not sufficient because by then you’ve destroyed your whole device. At the stack level you have to test and prove and retest.</p>
<p><strong>SLD</strong>: It’s also the interposer, right?<br />
<strong> Zorian</strong>: Same approach.</p>
<p><strong>SLD</strong>: From a designer standpoint, assuming we have subsystems that can plug and play and IP that can be mixed and matched, how do companies differentiate themselves.<br />
<strong> McNamara</strong>: That’s where having a complete flow is essential. One company did a great memory controller that could handle any device with 15 common memories, and you could use this IP on your device and build something that didn’t require custom memory. What this meant was there was wasted silicon. There were bits available to talk to memories that this device would never talk to. When we have this great system where we have the transformation tools down and the analysis tools up and this way to select IP and put it together, there’s another phase of this optimization that goes across the whole thing. It isn’t just gate-level optimization to clean up a couple bits. You’re looking across the whole stack and realizing the customer is going to run iOS on it and it will never run Android, so maybe there’s something you can get rid of reliably on this design, but keep the IP for another design and delete something else. That’s a differentiator. You need a way to optimize a design.<br />
Rey: There is always the possibility of stretching the technology into limits that are defined in a conservative way by the manufacturer. Yield is one aspect. Another aspect is related to performance. You can see the companies that have an intimate understanding of the technology processes. They can go beyond the recommended rules and the established rules that the foundries have imposed, and it can give them an advantage.</p>
<p><strong>SLD</strong>: Can that be done in a disaggregated market, or can it only be done by the large IDMs?<br />
<strong> Rey</strong>: It can be done in a disaggregated market, and it has been proven by some of the companies we work with. What you need is a certain level of volume so the manufacturers will pay attention to you. Otherwise it’s going to be a lot harder.<br />
<strong> Subramaniam</strong>: I agree. If you look at the performance of different technology nodes, there’s a significant overlap in performance between neighboring technologies—40nm and 28nm, and 40nm and 65nm. Somebody who makes a smart choice can differentiate their product by implementing it in a cheaper technology versus someone else who uses brute force in a more expensive technology. That’s one way of differentiation. But in spite of there being a lot of re-use, there’s always going to be some aspect of the problem which is unique to the individual—algorithms, software techniques—and those will be designed independently. They will be complementary to the re-usable IP and that will always be there. But when you talk about wasted silicon, that is a by-product of re-use. Not everyone can afford to do a custom design for every design. There will be some customization, but that will be dedicated to a small portion of the overall system.</p>
]]></content:encoded>
			<wfw:commentRss>http://chipdesignmag.com/sld/blog/2012/02/03/experts-at-the-table-changing-design-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blog Review: Feb. 1</title>
		<link>http://chipdesignmag.com/sld/blog/2012/02/01/blog-review-feb-1/</link>
		<comments>http://chipdesignmag.com/sld/blog/2012/02/01/blog-review-feb-1/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 17:17:59 +0000</pubDate>
		<dc:creator>ed</dc:creator>
				<category><![CDATA[News Stories]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Cadence]]></category>
		<category><![CDATA[DeepChip]]></category>
		<category><![CDATA[Magma]]></category>
		<category><![CDATA[Mentor Graphics]]></category>
		<category><![CDATA[Synopsys]]></category>

		<guid isPermaLink="false">http://chipdesignmag.com/sld/?p=6257</guid>
		<description><![CDATA[Problem solving; charity; meltdowns; Synopsys-Magma; differences of opinion; cool SoCs; life-changing electronics.]]></description>
			<content:encoded><![CDATA[<p>By Ed Sperling<br />
Cadence’s <a href="http://www.cadence.com/Community/blogs/sd/archive/2012/01/30/system-level-design-and-the-waves-in-eda.aspx">Frank Schirrmeister</a> compares the state of system-level design to predictions made 10 years ago. A key finding: IP re-use solved one of the big system-level problems identified at the end of the last century.</p>
<p>Synopsys’ <a href="http://blogs.synopsys.com/thestandardsgame/2012/01/not-exactly-standards-but-a-game/">Karen Bartleson</a> is hosting a trivia game throughout 2012. Prizes are $40 Amazon gift cards. Given Amazon’s just-announced earnings, this may qualify as a corporate charity write-off for Synopsys.</p>
<p>Mentor’s <a href="http://www.mentor.com/products/mechanical/blog/post/bottlenecks-and-interface-materials-part-2-when-tims-go-bad-f8d95a83-e97c-4b5b-96a1-7dd970f2359d">Robin Bornoff</a> looks at the reasons why thermal interface materials go bad and what to look out for to prevent bottlenecks or, worse, complete meltdowns.</p>
<p>DeepChip’s <a href="http://www.deepchip.com/items/0497-01.html">John Cooley</a> is soliciting comments for the FTC on the proposed Synopsys acquisition of Magma in light of previous concerns that were raised when Synopsys bought Avanti in 2002. But are those claims still relevant? <a href="http://www.deepchip.com/items/0497-04.html">Mike Demler</a> offers up a completely different viewpoint, also in DeepChip. He says that Magma shareholders should be thrilled by the offer.</p>
<p>Cadence’s <a href="http://www.cadence.com/Community/blogs/ii/archive/2012/01/31/whitepaper-verification-performance-is-more-than-raw-simulation-speed.aspx">Richard Goering</a> focuses on a white paper that shows verification performance is more than just raw simulation speed. There are some notable pointers to how to speed up the simulation process.</p>
<p><a href="http://www.tlmcentral.com/blog/all-model-all-the-time/20121/01/win-fame-in-the-systemc-community-or-just-go-for-an-ipad21/">Tom De Schutter</a>, writing in Synopsys’ TLMCentral, is running a competition for sensor device modeling. The deadline for submissions is in 16 days. Start coding.</p>
<p>Mentor’s <a href="http://www.mentor.com/embedded-software/blog/post/q-amp-a-256444ff-d21e-4512-8d23-43369911c71c">Colin Walls</a> addresses an engineer’s concerns about real-time signal processing with Android and other OSes.</p>
<p>And in case you missed the most recent <a href="http://chipdesignmag.com/sld/wp-content/newsletter/2012/01/">System-Level Design newsletter</a>, here are some standout blogs:</p>
<p>&#8211;Mentor’s <a href="http://chipdesignmag.com/sld/mcdonald/2012/01/26/power-matters/">Jon McDonald</a> looks into how differences of opinion can affect design.</p>
<p>&#8211;Synopsys’ <a href="http://chipdesignmag.com/sld/viewfromthetop/2012/01/26/model-behavior/">Achim Nohl</a> addresses the question of what makes one model better than another.</p>
<p>&#8211;Cadence’s <a href="http://chipdesignmag.com/sld/schirrmeister/2012/01/24/the-art-of-double-indirect-sales-and-product-marketing/">Frank Schirrmeister</a> expounds on the importance of software in hardware designs.</p>
<p>&#8211;Sonics’ <a href="http://chipdesignmag.com/sld/ferro/2012/01/26/new-electronic-world-order/">Frank Ferro</a> pulls back the covers on the reasons why SoC design is suddenly much more interesting to a lot more people.</p>
<p>&#8211;Arteris’ <a href="http://chipdesignmag.com/sld/shuler/2012/01/26/semiconductor-slowdown-invest/">Kurt Schuler</a> adds meat to the argument that the time to invest in semiconductors is during a downturn.</p>
<p>&#8211;eSilicon’s <a href="http://chipdesignmag.com/sld/harding/2012/01/26/turducken-lessons/">Doug Ridge</a> draws a parallel between the odd mix known as turducken and SoC design.</p>
<p>&#8211;Methodics’ <a href="http://chipdesignmag.com/sld/methodics/2012/01/26/the-ip-distribution-challenge/">Simon Butler</a> digs into why IP distribution is such a big problem.</p>
<p>&#8211;And Atrenta’s <a href="http://chipdesignmag.com/sld/craig/2012/01/26/way-way-beyond-ces/">Tiffany Sparks</a> looks at some electronic designs that literally can change lives.</p>
]]></content:encoded>
			<wfw:commentRss>http://chipdesignmag.com/sld/blog/2012/02/01/blog-review-feb-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arteris Countersues Sonics</title>
		<link>http://chipdesignmag.com/sld/blog/2012/01/27/arteris-countersues-sonics/</link>
		<comments>http://chipdesignmag.com/sld/blog/2012/01/27/arteris-countersues-sonics/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 19:57:03 +0000</pubDate>
		<dc:creator>ed</dc:creator>
				<category><![CDATA[News Stories]]></category>
		<category><![CDATA[Arteris]]></category>
		<category><![CDATA[Sonics]]></category>

		<guid isPermaLink="false">http://chipdesignmag.com/sld/?p=6253</guid>
		<description><![CDATA[Nearly three months after Sonics levels charges of patent infringement on Arteris, Arteris files its own claim.]]></description>
			<content:encoded><![CDATA[<p>By Ed Sperling<br />
In what is turning into a legal war over network on chip technology, Arteris filed a counter complaint against Sonics for patent infringement.</p>
<p>Arteris charges that Sonics’ new SonicsGN infringes on two of its patents. It also denied that it has infringed on any of Sonics patents, which Sonics claimed in the lawsuit it filed in November against Artertis <a href="http://chipdesignmag.com/sld/blog/2011/11/03/sonics-sues-arteris/">lawsuit</a> against Arteris. Arteris is seeking damages and “equitable relief” from Sonics.</p>
<p>Sonics declined to comment.</p>
<p>Historically, patent infringement cases in the technology sector have started when markets are either heating up or when they are in steep decline. In EDA, for example, the majority of legal battles were fought when the industry was in high growth and acquisition mode. In the PC era, the famous battles between Apple and Microsoft were initiated early in the boom cycle.</p>
<p>NoC technology is still in its nascent stage, but it is gaining in popularity at advanced process nodes because of the enormous quantity of IP and the ability to add flexibility into a design on a variety of fronts, including power management. </p>
]]></content:encoded>
			<wfw:commentRss>http://chipdesignmag.com/sld/blog/2012/01/27/arteris-countersues-sonics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GSA Elections Heat Up</title>
		<link>http://chipdesignmag.com/sld/blog/2012/01/27/gsa-elections-heat-up/</link>
		<comments>http://chipdesignmag.com/sld/blog/2012/01/27/gsa-elections-heat-up/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 19:41:33 +0000</pubDate>
		<dc:creator>ed</dc:creator>
				<category><![CDATA[News Stories]]></category>
		<category><![CDATA[F]]></category>

		<guid isPermaLink="false">http://chipdesignmag.com/sld/?p=6251</guid>
		<description><![CDATA[A distributed supply chain is turning the GSA into a business opportunity, and raising the stakes for election.]]></description>
			<content:encoded><![CDATA[<p>By Ed Sperling<br />
Five years ago serving on the board of the GSA was considered by many executives to be something of a sacrifice of time and effort for the good of the fabless industry. It is now viewed as a lucrative business opportunity within a fragmented global supply chain, turning seats into hotly contested races.</p>
<p>“There is certainly much more contention for board seats,” said Jodi Shelton, GSA’s president. “We’ve also been on a roll for the past two years to build up the board. We took eight seats and made them appointed for each region. The rest are open elections.”</p>
<p>It’s those open elections that are creating angst among companies vying for seats. Some of the contenders’ Web sites have direct links to place a vote for their CEO on the board. “There are a lot of relationships built on the board,” said Shelton. “It’s a who’s who of the industry. There are all the major foundries, the fabless companies, and all the top executives from those companies. And they actually show up for meetings four times a year and are fully engaged.”</p>
<p>That’s apparent in the growth of candidates. In 2009, there were four open semiconductor board positions and 10 candidates. In 2010 there was 1 open position and 9 candidates, while in 2011 there are 4 open positions and 16 candidates. In this year’s election there are 5 open positions for the semiconductor slots and 10 candidates, and 1 position in the value chain producer slot and 4 candidates.</p>
<p>How this will all play out is anyone’s guess, and losing or winning the election certainly doesn’t mean a company will do well or fail going forward. But in the world of business relationships, this is an easy “in,” and the number of votes cast is expected to be quite large by the time balloting ends in mid-February.</p>
]]></content:encoded>
			<wfw:commentRss>http://chipdesignmag.com/sld/blog/2012/01/27/gsa-elections-heat-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Week In Review: Jan. 27</title>
		<link>http://chipdesignmag.com/sld/blog/2012/01/27/the-week-in-review-jan-27/</link>
		<comments>http://chipdesignmag.com/sld/blog/2012/01/27/the-week-in-review-jan-27/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 16:53:05 +0000</pubDate>
		<dc:creator>ed</dc:creator>
				<category><![CDATA[News Stories]]></category>
		<category><![CDATA[altera]]></category>
		<category><![CDATA[Arteris]]></category>
		<category><![CDATA[ExpertIO]]></category>
		<category><![CDATA[Fujitsu Semiconductor]]></category>
		<category><![CDATA[Mentor Graphics]]></category>
		<category><![CDATA[Open Silicon]]></category>
		<category><![CDATA[Sigrity]]></category>
		<category><![CDATA[Synopsys]]></category>
		<category><![CDATA[Yamaha]]></category>

		<guid isPermaLink="false">http://chipdesignmag.com/sld/?p=6244</guid>
		<description><![CDATA[Synopsys buys ExpertIO; Mentor wins deals with Altera and Fujitsu; Open-Silicon rolls out 28nm networking IP; Arteris doubles licensees.]]></description>
			<content:encoded><![CDATA[<p>By Ed Sperling<br />
<strong>Synopsys</strong> <a href="http://synopsys.mediaroom.com/index.php?s=43&amp;item=992">continued its buying spree</a>, acquiring verification IP developer <strong>ExpertIO</strong>. Synopsys will absorb the entire ExpertIO team, including CEO Craig Stoops, into its verification group. Terms of the deal were not disclosed. What’s particularly interesting is that ExpertIO’s partners include all of the Big Three EDA vendors.</p>
<p><strong>Synopsys</strong> also is <a href="http://synopsys.mediaroom.com/index.php?s=43&amp;item=995">collaborating</a> with <strong>Sigrity</strong> to accelerate signal integrity analysis, and it <a href="http://synopsys.mediaroom.com/index.php?s=43&amp;item=994">won a deal</a> with <strong>Yamaha</strong>, which is standardizing on its Processor Designer tool for custom DSPs.</p>
<p><strong>Mentor Graphics</strong> <a href="http://www.mentor.com/company/news/altera-adopts-the-mentor-graphics-veloce-hardware">won a deal</a> with <strong>Altera</strong>, which will use its Voloce emulator to verify its next-generation FPGAs.  Mentor also won a deal with <strong>Fujitsu Semiconductor</strong>, which is <a href="http://www.mentor.com/company/news/fujitsu-semiconductor-expands-use-of-calibre">expanding its use</a> of Mentor’s Calibre platform for physical verification and DFM. e</p>
<p><strong>Open-Silicon</strong> rolled out a <a href="http://www.open-silicon.com/news-events/press-releases/interlakenip-at-28nm.html">28nm version</a> of its Interlaken IP core for chip-to-chip packet transfers for networking products.</p>
<p><strong>Arteris</strong> reported more than <a href="http://www.arteris.com/Arteris_Profitable_2011_pr_2012_january_24">100% growth</a> in NoC technology licensees in 2011. The number is now 39, up from 18 at the beginning of last year.</p>
]]></content:encoded>
			<wfw:commentRss>http://chipdesignmag.com/sld/blog/2012/01/27/the-week-in-review-jan-27/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s Changing In System-Level Design</title>
		<link>http://chipdesignmag.com/sld/blog/2012/01/26/whats-changing-in-system-level-design/</link>
		<comments>http://chipdesignmag.com/sld/blog/2012/01/26/whats-changing-in-system-level-design/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 18:10:03 +0000</pubDate>
		<dc:creator>webmaster</dc:creator>
				<category><![CDATA[Podcasts-Videos-Webcasts]]></category>
		<category><![CDATA[Technology Features]]></category>
		<category><![CDATA[Atrenta]]></category>
		<category><![CDATA[Cadence]]></category>
		<category><![CDATA[eSilicon]]></category>
		<category><![CDATA[Mentor Graphics]]></category>
		<category><![CDATA[Synopsys]]></category>

		<guid isPermaLink="false">http://chipdesignmag.com/sld/?p=6237</guid>
		<description><![CDATA[What's working and what isn't at advanced nodes for stacked die configurations. ]]></description>
			<content:encoded><![CDATA[<p>System-Level Design talks about what&#8217;s changing and what&#8217;s needed with Juan Rey of Mentor Graphics: Yervant Zorian of Synopsys; Michael McNamara of Cadence; Prasad Subramaniam of eSilicon; and Ravi Varadarajan of Atrenta.</p>
<p><a href="http://chipdesignmag.com/sld/blog/2012/01/26/whats-changing-in-system-level-design/"><em>Click here to view the embedded video.</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://chipdesignmag.com/sld/blog/2012/01/26/whats-changing-in-system-level-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Will It Work?</title>
		<link>http://chipdesignmag.com/sld/blog/2012/01/26/will-it-work/</link>
		<comments>http://chipdesignmag.com/sld/blog/2012/01/26/will-it-work/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 17:04:32 +0000</pubDate>
		<dc:creator>ed</dc:creator>
				<category><![CDATA[Top Stories]]></category>
		<category><![CDATA[Atrenta]]></category>
		<category><![CDATA[Cadence]]></category>
		<category><![CDATA[eSilicon]]></category>
		<category><![CDATA[Open Silicon]]></category>
		<category><![CDATA[Synopsys]]></category>
		<category><![CDATA[Verification]]></category>

		<guid isPermaLink="false">http://chipdesignmag.com/sld/?p=6231</guid>
		<description><![CDATA[Third-party IP, increased complexity, parasitic effects and software are making the verification challenge more difficult. Can this be fixed?]]></description>
			<content:encoded><![CDATA[<p>By Ed Sperling<br />
Estimates of how much time it takes to verify a complex SoC are still hovering around 70% of the total non-recurring engineering costs, but with more unknowns and more things to verify it’s becoming harder to keep that number from growing.</p>
<p>Verification has always been described as an unbounded problem. You can always verify more, and just knowing when to call it quits is something of an art. Moreover, with software now thrown into the mix, engineering teams have to decide what’s good enough for tapeout and what can be fixed once the chip is already in the market.</p>
<p>Making that decision is becoming tougher, though. The amount that has to be verified is less clear, in part because of the growing amount of outside IP that is now included in designs. Of the 70% or 90% of IP that is used or re-used in a complex SoC, less than 50% is now commercially purchased with the remainder internally developed, often for previous projects. The amount of commercially generated IP is expected to rise over the next few years, though, basically creating a series of black boxes that companies didn’t create internally.</p>
<p>While much of this commercial IP will be sold as pre-verified, what works in one design may not work exactly the same way in another. That’s particularly true with different process technologies. A general-purpose process built for speed may cause IP to behave completely differently than one optimized for low power. And in stacked die, two known good die may no longer work when they are packaged together.</p>
<p>“The new world is a broader supply chain for chips,” said Mike Gianfagna, vice president of marketing at Atrenta. “There is a need for better visibility in the supply chain, including everything from early predictions to yield to the track record of the supplier. There are multiple points of failure. For data management, planning, thermal and mechanical analysis you need fundamental enabling technologies. At the same time there is a re-invention of the industry into smaller, more niche markets.”</p>
<p>Knowing what to verify<br />
Just knowing how much to verify is a challenge. Taher Madrawala, vice president of engineering at Open-Silicon, said this is not a simple decision because file sizes for verification are becoming enormous. That means what gets left out of the verification process may be as strategic as what gets included, because all of this can affect time to market. Verification budgets remain tight, both from a manpower and equipment standpoint.</p>
<p>“On top of that you don’t always have access to all of the functionality,” Madrawala said. “That’s especially true in 3D stacks or system-in-package. You don’t always have access to increased functionality because some things are encapsulated inside the package.”</p>
<p>He noted that from an NRE perspective, the percentage spent on verification has remained constant from 90nm down to 45nm. That has been helped by more standards, including modeling of IP in C or C++, an increased use of emulation, and the ability to run tests on multiprocessing computers. But with compressed schedules and greater complexity, those numbers can change.</p>
<p>There also are differences of opinion about what works, what will continue to work, and what needs to be changed in the future, both from a physical and a functional standpoint. Tools vendors insist that most of the capabilities are already there to do verification, even though they will need to be speeded up through better modeling at a higher level of abstraction with a greater reliance on multiprocessing servers. They also say that verification teams need to learn to use the tools that are out there better.</p>
<p>Chipmakers generally acknowledge the need for better training on the tools, but they say the growth in complexity will create the need for additional testbenches. In particular, there will need to be new tools for partitioning designs and verifying the results once stacked die become more mainstream.</p>
<p>“As complexity grows, integration will be the issue,” said Prasad Subramaniam, vice president of design technology at eSilicon. “You will need specialists for each part of the design. People’s specialties will get narrower. And then you will need people to manage more specialties. The generalists, who will be the architects and higher-level engineers, will define the problem. Once they have made the decision about what to do, then the specialists will take over. But there will also be a lot of feedback. This will be an iterative process. There will be meetings where you need to reconcile differences and make adjustments. There will be a lot of collaboration, and verification will start from the get-go.”</p>
<p>Verification strategies<br />
There are two main approaches to verification. One is to verify the pieces. Another is to verify the system. Both are necessary, but the order in which they need to be done as part of a verification flow can vary greatly for even derivative chips.</p>
<p>Samta Bansal, 3D IC lead and silicon realization digital project manager at Cadence, said that in stacked die an incremental approach will be needed to do verification. “If you analyze it all together it overcomplicates the process,” Bansal said. “For one thing, not all of the pieces will be available at the same time. A more feasible approach will be to verify each chip in a stack as part of a verification flow, then focus on the microbumps, TSVs, LVS and DRC for alignment and ultimately create a single file.”</p>
<p>That’s not so simple, of course. In stacked die there are physical verification issues that can complicate the functional verification, notably stress and power. And there is now software that needs to be considered in the mix, with the trend toward an increasing portion of the stack.</p>
<p>“Functional and physical verification are both important but independent tasks,” said George Zafiropoulos, vice president of solutions marketing at Synopsys. “In both cases, verification is moving up in system complexity. We’ve gone from blocks to lots of blocks to lots of processes and I/O, and there is more stuff coming. Complex interface IP at the periphery of the chip has gone up by an order of magnitude. The design team can’t verify everything, though.”</p>
<p>Zafiropoulos said design teams used to think there was not enough time to do verification at the block level. He said that putting 100 blocks together increases the challenge exponentially.</p>
<p>“A lot of this is bottom up,” he said. “You build sub-circuits up to the chip and then in multiple chips. You can’t afford to have errors inside these blocks. But you also need to change the scope of what has to be done. In the past, one engineer could comprehend everything on a chip. Now we’ve gone from the guy who knows everything about a chip to teams that are in different companies and maybe different countries.”</p>
<p>The result, he said, will be a gradual change in three areas. First, more and more engineers will do verification, rather than just specific verification teams. Second, all engineers will become more software savvy. And third, new kinds of tools will be introduced, including formal approaches.</p>
]]></content:encoded>
			<wfw:commentRss>http://chipdesignmag.com/sld/blog/2012/01/26/will-it-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Experts At The Table: Changing Design</title>
		<link>http://chipdesignmag.com/sld/blog/2012/01/26/experts-at-the-table-changing-design/</link>
		<comments>http://chipdesignmag.com/sld/blog/2012/01/26/experts-at-the-table-changing-design/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 08:01:53 +0000</pubDate>
		<dc:creator>ed</dc:creator>
				<category><![CDATA[Round Tables]]></category>
		<category><![CDATA[Technology Features]]></category>
		<category><![CDATA[Atrenta]]></category>
		<category><![CDATA[eSilicon]]></category>
		<category><![CDATA[Mentor Graphics]]></category>
		<category><![CDATA[Synopsys Cadence]]></category>

		<guid isPermaLink="false">http://chipdesignmag.com/sld/?p=6181</guid>
		<description><![CDATA[First of three parts: Hardware-software co-design; raising the level of abstraction; pathfinding; finding commonality between designs and increasing re-use; modeling languages.]]></description>
			<content:encoded><![CDATA[<p>By Ed Sperling<br />
<em>System-Level Design sat down to discuss the changing design landscape with Juan Rey, senior director of engineering for Calibre in Mentor Graphics’ Design to Silicon Division; Michael McNamara, vice president and general manager of Cadence’s System-Level Division; Yervant Zorian, chief architect at Synopsys; Prasad Subramaniam, vice president of design technology at eSilicon; and Ravi Varadarajan, an Atrenta fellow. What follows are excerpts of that conversation.</em></p>
<p><strong>SLD</strong>: What’s changing in design?<br />
<strong> McNamara</strong>: Software is a component that can’t be ignored anymore. It can’t be done later in the design cycle. The hardware-software co-design is a real problem—and a real opportunity. When you look at battery life, often it’s the software that has to be fixed. It isn’t the hardware. The software is now smarter and does more.<br />
<strong> Subramaniam</strong>: As you go into smaller geometries you have more choices in terms of technology and complexity. There are more variables in the technology, different libraries that are available, more choices in terms of transistor Vt and channel length. If you look at the combination of what’s available to do a design, finding the optimal point in your design optimization is key. How do you optimize for power, performance and area all at the same time. Many people only see a small portion of the design space that’s available to them, but while it may be good enough for them it may not be the optimal solution.<br />
<strong> Varadarajan</strong>: What’s changed is the increasing commonality between SoCs today. You see an ARM core, a GPU from ARM or Imagination, and DDRs. The challenge is how to improve the turnaround time for closure. These designs undergo a lot of derivatives over their lifespan, which are incremental changes. The real challenge is how you can close on a new derivative in 10% to 15% of the time it took to do the original design. What can you capture to achieve closure at the front end so every single design is not a complex back-end-to-front-end netlist handoff process? There are some customers going down that path already, putting in methodologies and mechanisms to ease that process.<br />
<strong> Rey</strong>: There are a lot of tendencies and trends that require the tools to be faster and have new functionality, and the designers need to be aware of that to get an edge over their competition. In addition to that, there is also a need for portability. People don’t want to be tied to a single semiconductor manufacturer. They want more than one source. Designers need to be aware of that and be able to port their design to different places, and the tools need to be able to play in more than one place at the same level.<br />
<strong> Zorian</strong>: There are two things going on. One is that complexity is going up, and the other is that shrinkage continues. On the complexity side IP usage is going up. It’s now 70% to 90% of a chip. But if you look at vertical markets, IP is not enough. These need to be grouped together into subsystems to improve re-use and reduce design time. On the shrinkage side, maintaining the health of the chip is a problem. The more we shrink, the more important our yields, quality, reliability and testability. We need to ensure those capabilities are available early on in our IP and our subsystems. You have placeholders, so as you move down you can shrink while maintaining the health of the chip.</p>
<p><strong>SLD</strong>: How do we deal with all of this complexity? Is it a matter of raising the abstraction or do we need to deal with the problem differently?<br />
<strong> Varadarajan</strong>: Abstraction is the key message. If you look at all the advancement over 20 years, physical synthesis still closes timing at the cell level. It places and routes standard cells and finally signs off on timing at the standard-cell level. That’s what designers trust, and it has to go down to that level today. Being able to have enough confidence at a higher level of abstraction and having global design closure with confidence is essential. Being able to predictably create subsystems and validate timing closure at that level, before you descend into the detailed implementation is essential.<br />
<strong> Subramaniam</strong>: Abstraction alone is not enough. What you need in addition to that is an actual implementation of that abstraction. One of the reasons IP re-use has been successful, particularly in the analog and mixed-signal area, is that you have the abstraction and the actual implementation. You know that when you implement something it’s going to work. We need to extend that to the subsystem level. Today we have it at the individual IP block level. We don’t have it at the level of the subsystem. We need to create hardened or quasi-hardened models, so you can have an abstract view of that subsystem and also know how it will behave. You know its performance characteristics, its power characteristics and all the other critical characteristics. In 3D ICs, you might have pre-implemented version of subsystems that you can simply drop in. That makes derivatives simple. You have a common subsystem with a standard interface. It allows the designer to focus on one portion of a design, no matter what the technology node.<br />
<strong> Zorian</strong>: I agree that having abstraction isn’t sufficient. You also need the ability to explore the different options and optimize between them. You need automation capabilities to explore those options and see what the best choices are. It may be 2D or it may be 3D. But with designs today you have so many ways of optimizing them. To explore that is very important.<br />
<strong> Rey</strong>: On the implementation side, historically there were not robust methods to keep the abstraction level all the way down to the implementation. That is changing. You come up with IP, you know where you can stretch the limits of implementation, and you need to get those details down to the implementation. The foundries are jumping into that. It’s becoming mainstream. Think about keeping several different power domains. You need to make sure information moves all the way from the system level to GDS II to ensure you are not crossing from one power domain to another without the proper protection. That’s happening now.<br />
<strong> McNamara</strong>: At each design level we need some way of modeling the design. Then we need a way of verifying the design is behaving the way we think it should behave, whether it’s functional or electrical. There’s a transformation stage, which we call synthesis, where you take that abstraction level and push it down to the next level, whether that’s RTL to gates to polygons. And then you have an analysis or extraction phase that takes information from that level and projects it up to a higher level of abstraction. We’ve all built tools that do pieces of that. But if we want to raise it to a higher level of abstraction we need to have a modeling language and a way of transforming it to the lower levels and abstracting information up. There is a system above every design node that just considers us as a component. That plays all the way from the transistor to the macro cell and up. As we look at increasing complexity, we have to tame this. We need a way of bounding these things and putting rules around them so the higher levels can abstract away that detail but also take advantage of the power. If you have too firm a rule that doesn’t let you take advantage of what the power can do, then you’re leaving performance, area or power on the table. It helps to think of this in four boxes. Do we have a modeling language? Do we have a way of verifying it’s correct. Do we have a way of projecting it to the lower level? And do we have a way of abstracting things up to a higher level?<br />
<strong> Subramaniam</strong>: The modeling language should be able to address all the key attributes of the design. You need to be able to define a set of metrics for every design, and then you need to be able to look at all the different alternatives that are available for that design and translate each of those implementations into the metrics. Now, when you’re in the exploration phase, you can take a particular design and if you use this combination of transistors or this process from this foundry, what does it look like? That’s really critical as part of the exploration phase. Both tools and language are required for this exploration phase.</p>
<p><strong>SLD</strong>: Is there a language that does this?<br />
<strong> Zorian</strong>: We are going up in abstraction. TLM is a high-level description. That same IP has multiple levels of description. But what is being shared for exploration purposes is a transaction-level model. Once you decide to use it, you go down to the detailed models. But there’s a good exchange of information at that level.</p>
]]></content:encoded>
			<wfw:commentRss>http://chipdesignmag.com/sld/blog/2012/01/26/experts-at-the-table-changing-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

