{"id":1985,"date":"2011-06-01T23:16:10","date_gmt":"2011-06-01T23:16:10","guid":{"rendered":"https:\/\/www.techdesignforums.com\/eda\/?p=1985"},"modified":"2012-12-29T11:41:59","modified_gmt":"2012-12-29T11:41:59","slug":"the-new-semiconductor-ecosystem-wants-and-needs","status":"publish","type":"post","link":"https:\/\/www.techdesignforums.com\/practice\/technique\/the-new-semiconductor-ecosystem-wants-and-needs\/","title":{"rendered":"The new semiconductor ecosystem: wants and needs"},"content":{"rendered":"<p>We are now seeing the new semiconductor ecosystem rapidly taking shape. My EDA clients have been asking me what i<span class=\"s1\">s going to be hot at DAC. Unfortunately the questions I am being asked by my semiconductor clients this year cover a fairly lengthy shopping list, stretching across everything from system design to emerging fab strategies. I think the best way to cover this for DAC is for me to comment on some of the more commonly asked of those questions. These fall into six areas:<\/span><\/p>\n<ol>\n<li> Behavioral level ESL<\/li>\n<li>The three ESL virtual prototypes<\/li>\n<li> Automating the analog design flow<\/li>\n<li> RISC vs. CISC<\/li>\n<li> The third-party IP market<\/li>\n<li>The emerging foundry market<\/li>\n<\/ol>\n<h2 class=\"p4\"><strong>Behavioral level ESL<\/strong><\/h2>\n<p class=\"p2\"><span class=\"s2\">This is not a new request but one that has taken on a sense of urgency. <em>When will we have behavioral level SystemC (or possibly C\/C++) modeling standards?<\/em>&nbsp; As application-driven design becomes the norm we need to be able to simulate our system designs.&nbsp; This cannot be done without behavioral level modeling standards.&nbsp; We have M and UML, but the real leap in productivity will come with a SystemC or C\/C++ standard.&nbsp; Oh, and don&rsquo;t confuse application modeling with application software.&nbsp; They are two different subjects.&nbsp; Application software is not developed until you drop down to the architectural level of ESL.<\/span><\/p>\n<h2 class=\"p4\"><strong>The three ESL virtual prototypes<\/strong><\/h2>\n<p class=\"p2\">A lot of the confusion in ESL design centers around the use of virtual prototyping.&nbsp; One of the most common questions this year has been,&nbsp; &ldquo;<em>Please explain to me the ESL virtual prototyping environment?&rdquo;<\/em>&nbsp; The EDA vendor&rsquo;s presentations are confusing.&nbsp; Most of the confusion comes from the fact that there are three different virtual prototypes and most vendors are not telling you which one they are talking about.&nbsp; I have come up with a fairly simple diagram (<em>Figure 1<\/em>) that points out the differences.<\/p>\n<\/p>\n<div class=\"article_figure\"><a href=\"\/edasource\/june_2011\/images\/312\/tdf1106_analysis1_large.jpg\" class=\"figure\" title=\"Virtual prototyping environments\nSource: Gary Smith EDA\"><img decoding=\"async\" src=\"\/edasource\/june_2011\/images\/312\/tdf1106_analysis1_medium.jpg\" alt=\"\" \/><\/a><\/div>\n<div class=\"article_figure\">\n<p class=\"figure_wrapper\"><span class=\"figure_title\">Figure 1<\/span><br \/>Virtual prototyping environments<br \/>\nSource: Gary Smith EDA<\/p>\n<\/div>\n<p>Next time you see a presentation on ESL virtual prototyping, ask the vendor which one he is using before he starts.&nbsp; If he doesn&rsquo;t know, don&rsquo;t bother sitting through the talk.<\/p>\n<h2 class=\"p4\"><strong>Automating the analog design flow<\/strong><\/h2>\n<p class=\"p2\"><span class=\"s1\">There has been a mismatch between what the mixed signal designers are asking for and what the EDA vendors are introducing.&nbsp; The new analog tools are needed, but with today&rsquo;s design challenges we need to take analog to the next level.&nbsp; The question here is, <em>&ldquo;When are we going to have an RT level flow for Analog?&rdquo;&nbsp; <\/em>Actually there are already requests for ES level design tools, but until we have an RT level design flow they will not do us much good.&nbsp; In 2001, I did a presentation on an RTL analog flow based on my experiences at Telmos, my first start-up.&nbsp; I have passed it around and the response has been positive.&nbsp; Basically what we need is the following:<\/span><\/p>\n<ol>\n<li><em>A standard gate-level analog library.&nbsp;<\/em> We had one at Telmos.&nbsp; Keep in mind the reason Synopsys captured the RTL synthesis market is that it targeted the IMI\/LSI Logic gate-level library.&nbsp; At the time, most ASIC vendors were using a version of IMI&rsquo;s library, and LSI Logic had done an exceptional job of enhancing it.&nbsp; The standard was in place and all Synopsys had to do was develop a synthesizer using the standard.<\/li>\n<li><em>The development of an RT level analog synthesizer.&nbsp; <\/em>What passes for analog synthesis today are analog compilers working at the transistor level.&nbsp; That is way too low a level for today&rsquo;s large analog designs.<\/li>\n<li><em>Real movement on analog BIST.&nbsp; <\/em>We had some attempts back at the turn of the century but they seem to have died off.&nbsp; There are a few start-ups popping up today so there is hope.&nbsp; Without solving the analog test problem all our work on analog design automation will be worthless.&nbsp;<\/li>\n<\/ol>\n<p><span class=\"s2\">We have adequate RT Level mixed signal simulators, so we are OK there.&nbsp; Once the components above are in place, we can start on the ESL analog tools.&nbsp; Actually, one start-up, EDANova is working on one, but with start-up funding the way it is they could use some help.&nbsp;<\/span><\/p>\n<h2 class=\"p4\"><strong>RISC vs. CISC, CPU vs. GPU&nbsp;<\/strong><\/h2>\n<p class=\"p2\"><span class=\"s1\"><em>What the #&amp;!! is going on in the microprocessor market.<\/em> Actually, the question is, <em>&ldquo;Which processor architecture should I concentrate on?&rdquo;<\/em>&nbsp; What is actually going on is the development of a microprocessor cluster architecture in which the general purpose CPU will play an increasingly smaller part.&nbsp; These clusters are reconfigurable and will use the domain-optimized processors (DOPs) needed for the specific applications required by the platform.&nbsp; Today&rsquo;s competitive semiconductor environment is all about application platforms that are used as the base for gigantic SoC designs.<\/span><\/p>\n<h2 class=\"p4\"><strong>The third-party IP Market<\/strong><\/h2>\n<p class=\"p2\"><span class=\"s2\">There actually is not as much confusion in the semiconductor market on third-party IP as there is with the press and some EDA vendors.&nbsp; With the move to very large IP blocks (i.e., a million gates and up), there has been a move back to internally developed IP.&nbsp; That is because of the requirement for modifiable IP at that level.&nbsp; Modifiable IP is a macro that you can take out and\/or replace sections of without severely affecting the verification of the IP.&nbsp; This is a major challenge for the third-party vendors, hence the move to in-house IP.<\/span><\/p>\n<p>If you look at the rest of the market you see the star IP vendors starting to develop platforms of their own, as sub-systems for the semiconductor companies&rsquo; applications platforms.&nbsp; The rest of the IP market, with the possible exception of analog IP, goes through the familiar cycle of:<\/p>\n<p>1. Royalty based IP<\/p>\n<blockquote>\n<p class=\"p6\">a. Non-royalty based IP<\/p>\n<blockquote>\n<p class=\"p7\">i. IP as part of a library<\/p>\n<blockquote>\n<p class=\"p8\">1. IP sold along with an EDA tool<\/p>\n<blockquote>\n<p class=\"p9\">a. IP bundled in with an EDA tool<\/p>\n<blockquote>\n<p class=\"p10\">i. Free IP library given to a customer to support an EDA tool<\/p>\n<\/blockquote>\n<\/blockquote>\n<\/blockquote>\n<\/blockquote>\n<\/blockquote>\n<p>If you look at IP today you basically see ARM, with star IP, and Synopsys, with library IP, owning more than half of the market.&nbsp; Add the analog and memory IP vendors and there is not much left for the rest.&nbsp; Unless other third-party IP vendors can break into the modifiable IP market, it looks pretty stagnant today.<\/p>\n<h2 class=\"p4\"><strong>The emerging foundry market<\/strong><\/h2>\n<p class=\"p2\"><span class=\"s1\">This has been driven by the recent pronouncement that only three companies can meet the $6B price tag for a state-of-the-art fab.&nbsp; The usual question here is, <em>&ldquo;What should my fab strategy be in the next ten years?&rdquo;<\/em>&nbsp; I think the main problem is that the definition of &lsquo;fab-lite&rsquo; you hear in most presentations is not a sustainable strategy.&nbsp; Once you drop off the leading edge, you might as well not have a fab at all, with the exception of some analog, RF or power semiconductor vendors. &nbsp; The power an IDM possesses comes from control over the manufacturing process.&nbsp; What you want to outsource is your high-volume production, your home runs.&nbsp; Fortunately, that is exactly the kind of business the foundries love.&nbsp; They want it so much that they are quite willing to modify their process for you. &nbsp;<\/span><\/p>\n<p>So looking at an IDM&rsquo;s business model today, you see the main cost is in process research.&nbsp; Process development is not that expensive.&nbsp; This means you join a consortium, such as the Common Platform consortium that IBM leads.&nbsp; I am expecting that Intel will get into the consortium business sooner or later, so that leaves TSMC.&nbsp; They may not take the plunge. But if they do not, I expect another consortium will emerge to stabilize the market.&nbsp;<\/p>\n<p><span class=\"s1\">What does that mean for the IDMs?&nbsp; Most important, they do not need a high volume fab.&nbsp; They can use a standard fab with a capacity of about ten thousand wafers per month.&nbsp; That will cover most of their customers&rsquo; demands.&nbsp; Even the automotive market fits into that volume fab model.&nbsp; It should cost $1B or less&mdash;high but affordable.&nbsp; They can stay on the leading edge of semiconductor technology and be able to modify their processes to fit their own needs.&nbsp; For their home runs, they can go to the high volume fab (or fabs) associated with their consortium.&nbsp; In the end, I believe we will see around 50 IDMs taking this approach.&nbsp; Maybe we should change the strategy to &lsquo;fab-standard&rsquo; rather than &lsquo;fab-lite&rsquo;.<\/span><\/p>\n<h2 class=\"p4\"><strong>Conclusion &nbsp;<\/strong><\/h2>\n<p class=\"p2\">That takes care of the most frequently asked questions.&nbsp; Even that partial list gives the semiconductor ecosystem plenty to work on.&nbsp; As I have said many times before, this new world of design will give all vendors plenty of opportunity to grow.&nbsp; Think of this as the first year of the future and you will be able to take advantage of this new marketplace.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Leading chip design analyst Gary Smith charts the course through the main questions dominating DAC 2011.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41,38,936],"tags":[1309,857,922],"coauthors":[284],"class_list":["post-1985","post","type-post","status-publish","format-standard","hentry","category-esl-codesign","category-ic-implementation","category-june-2011","tag-dac-2011","tag-ip","tag-ip-integration","workflow-analysis","organization-gary-smith-eda"],"_links":{"self":[{"href":"https:\/\/www.techdesignforums.com\/practice\/wp-json\/wp\/v2\/posts\/1985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.techdesignforums.com\/practice\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.techdesignforums.com\/practice\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.techdesignforums.com\/practice\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.techdesignforums.com\/practice\/wp-json\/wp\/v2\/comments?post=1985"}],"version-history":[{"count":0,"href":"https:\/\/www.techdesignforums.com\/practice\/wp-json\/wp\/v2\/posts\/1985\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.techdesignforums.com\/practice\/wp-json\/wp\/v2\/media?parent=1985"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.techdesignforums.com\/practice\/wp-json\/wp\/v2\/categories?post=1985"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.techdesignforums.com\/practice\/wp-json\/wp\/v2\/tags?post=1985"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.techdesignforums.com\/practice\/wp-json\/wp\/v2\/coauthors?post=1985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}