<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title>Cool Verification</title>
    
    <link rel="alternate" type="text/html" href="http://www.coolverification.com/" />
    <id>tag:typepad.com,2003:weblog-188097</id>
    <updated>2013-02-20T22:42:13-06:00</updated>
    <subtitle>Breaking your products so your customers won't have to.Thoughts on hardware verification, the EDA industry, and related topics from the perspective of JL Gray, a verification consultant at Verilab.</subtitle>
    <generator uri="http://www.typepad.com/">TypePad</generator>
    <feedburner:info uri="coolverification" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>30.406169</geo:lat><geo:long>-97.757438</geo:long><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-nd/2.0/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://www.coolverification.com/index.rdf" /><feedburner:emailServiceId>coolverification</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><entry>
        <title>DVCon 2013: The Road to 1M Design Starts </title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/coolverification/~3/AJH7IR0zCgg/dvcon-2013-the-road-to-1m-design-starts.html" />
        <link rel="replies" type="text/html" href="http://www.coolverification.com/2013/02/dvcon-2013-the-road-to-1m-design-starts.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d8341ce10d53ef017ee8a448f7970d</id>
        <published>2013-02-20T22:42:13-06:00</published>
        <updated>2013-02-20T22:42:13-06:00</updated>
        <summary>As many of you know, DVCon 2013 is next week in San Jose, CA. Verilab will be there in force, including at the UVM tutorial on Monday, poster and paper sessions, a lunch panel, and last, but not least, my...</summary>
        <author>
            <name>JL Gray</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Conference Coverage" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="DVCon 2013" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://www.coolverification.com/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;As many of you know, &lt;a href="http://dvcon.org/" target="_self"&gt;DVCon 2013&lt;/a&gt; is next week in San Jose, CA. &lt;a href="http://www.verilab.com/blog/2013/02/verilab-at-dvcon-2013/" target="_self"&gt;Verilab will be there in force&lt;/a&gt;, including at the UVM tutorial on Monday, poster and paper sessions, a lunch panel, and last, but not least, my 4th Industry Leaders panel, &lt;a href="http://dvcon.org/2013_event_details?id=144-102" target="_self"&gt;The Road to 1M Design Starts&lt;/a&gt;:&lt;/p&gt;&#xD;
&lt;p&gt;&#xD;
How many times have you seen a great idea for a new design effort crushed because the cost of creating it was too great given the probability of getting a good return on investment? It happens at both big companies and small. And, what about the potentially revolutionary ideas that are never even considered because an engineering team or individual would never imagine that a chip would be a possible solution?&lt;/p&gt;&#xD;
&lt;p&gt;&#xD;
Like it or not, developing complex semiconductors comes at an enormous cost. New design flows including use of ESL, Design and Verification IP, Emulation, FPGAs, and the like have all helped contain some of the expansive growth in complexity associated with these efforts. But, is that enough?&#xD;
&lt;/p&gt;&#xD;
&lt;p&gt;What would need to take place in the next 10 years to, on the one hand, reduce the barrier of entry for smaller teams and on the other, dramatically enhance the capabilities of large teams working on the toughest challenges?&#xD;
&lt;/p&gt;&#xD;
&lt;p&gt;&#xD;
The DVCon 2013 Industry Leaders panel will answer the question - what will it take to get to 1M design starts per year? &lt;/p&gt;&#xD;
&lt;p&gt;&#xD;
Panelists:&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;Yervant Zorian, Fellow and Chief Architect - Synopsys, Inc. &lt;/li&gt;&#xD;
&lt;li&gt;Ziv Binyamini,Corporate Vice President, Systems and Software Solutions - Cadence Design Systems, Inc. &lt;/li&gt;&#xD;
&lt;li&gt;Sunil Shenoy, Corporate Vice President, General Manager, Visual and Parallel Computing Group - Intel Corp. &lt;/li&gt;&#xD;
&lt;li&gt;John Costello, Vice President, IC Design - Altera Corp. &lt;/li&gt;&#xD;
&lt;li&gt;Serge Leef, Vice President, New Ventures - Mentor Graphics Corp.&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;The panel will be held this coming Wednesday, February 27 from 3:30-4:30pm in the Oak/Fir Ballroom at the DoubleTree Hotel in San Jose, CA. I hope to see you there!&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=AJH7IR0zCgg:z9MP-qHQFdo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolverification/~4/AJH7IR0zCgg" height="1" width="1"/&gt;</content>



    <feedburner:origLink>http://www.coolverification.com/2013/02/dvcon-2013-the-road-to-1m-design-starts.html</feedburner:origLink></entry>
    <entry>
        <title>Conservative vs. Liberal Programming Practices</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/coolverification/~3/sqlgZ9U9IW4/conservative-vs-liberal-programming-practices.html" />
        <link rel="replies" type="text/html" href="http://www.coolverification.com/2013/01/conservative-vs-liberal-programming-practices.html" thr:count="4" thr:updated="2013-03-21T13:03:29-05:00" />
        <id>tag:typepad.com,2003:post-6a00d8341ce10d53ef017ee7d2ff1c970d</id>
        <published>2013-01-23T13:25:04-06:00</published>
        <updated>2013-01-24T07:25:06-06:00</updated>
        <summary>Listening to the discussion about UVM extensibility today on the Accellera VIP-TSC call, I was reminded of a great post from Steve Yegge of Google. It's *very* long, but a good read. In summary, Steve proposes that there are two...</summary>
        <author>
            <name>JL Gray</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Accellera" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Hardware Verification" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://www.coolverification.com/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Listening to the discussion about &lt;a href="http://www.accellera.org/downloads/standards/uvm" target="_self"&gt;UVM&lt;/a&gt; extensibility today on the &lt;a href="http://www.accellera.org/activities/committees/vip/" target="_self"&gt;Accellera VIP-TSC&lt;/a&gt; call, I was reminded of a &lt;a href="https://plus.google.com/110981030061712822816/posts/KaSKeg4vQtz" target="_self"&gt;great post from Steve Yegge of Google&lt;/a&gt;.&lt;/p&gt;&#xD;
&lt;p&gt;It's *very* long, but a good read. In summary, Steve proposes that there are two competing world views when it comes to programming:&#xD;
&lt;/p&gt;&#xD;
&lt;p&gt;"Conservative" programming views&#xD;
&lt;/p&gt;&#xD;
&lt;ol&gt;&#xD;
&lt;li&gt;Software should aim to be bug free before it launches.&lt;/li&gt;&#xD;
&lt;li&gt;Programmers should be protected from errors. &lt;/li&gt;&#xD;
&lt;li&gt;Programmers have difficulty learning new syntax. &lt;/li&gt;&#xD;
&lt;li&gt;Production code must be safety-checked by a compiler. &#xD;
&lt;/li&gt;&#xD;
&lt;li&gt;Data stores must adhere to a well-defined, published schema. &lt;/li&gt;&#xD;
&lt;li&gt;Public interfaces should be rigorously modeled. &lt;/li&gt;&#xD;
&lt;li&gt;Production systems should never have dangerous or risky back-doors. &lt;/li&gt;&#xD;
&lt;li&gt;If there is ANY doubt as to the safety of a component, it cannot be allowed in production &lt;/li&gt;&#xD;
&lt;li&gt;Fast is better than slow. &lt;/li&gt;&#xD;
&lt;/ol&gt;&#xD;
&lt;p&gt;"Liberal" programming views&#xD;
&lt;/p&gt;&#xD;
&lt;ol&gt;&#xD;
&lt;li&gt;Bugs are not a big deal. &lt;/li&gt;&#xD;
&lt;li&gt;Programmers are only newbies for a little while. &#xD;
&lt;/li&gt;&#xD;
&lt;li&gt;Programmers figure stuff out amazingly fast when their jobs depend on it. &lt;/li&gt;&#xD;
&lt;li&gt;Succinctness is power. &lt;/li&gt;&#xD;
&lt;li&gt;Rigid schemas limit flexibility and slow down development. &lt;/li&gt;&#xD;
&lt;li&gt;Public interfaces should above all else be simple, backward-compatible, and future-compatible.&lt;/li&gt;&#xD;
&lt;li&gt;System flexibility can mean the difference between you getting the customer (or contract) vs. your competitor nabbing it instead. &lt;/li&gt;&#xD;
&lt;li&gt;Companies should take risks, embrace progress, and fiercely resist ossification. &#xD;
&lt;/li&gt;&#xD;
&lt;li&gt;Premature optimization is the root of all evil. &lt;/li&gt;&#xD;
&lt;/ol&gt;&#xD;
&lt;p&gt;Steve's point is that everyone falls somewhere on the spectrum between conservative and liberal (programming), whether they realize this or not. &lt;/p&gt;&#xD;
&lt;p&gt;On the Accellera VIP-TSC, and often in our everyday verification work, each of us often has debates where one side or the other claims a technical position assuming their position is based on a fundamental law of nature. It can be useful to admit to yourself that there are different views of acceptable programming practices, and there are pros and cons of each. Understanding this can improve your interaction with your team members, and can allow a team to more efficiently make conscious decisions about preferred styles as we move through a development process.&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=sqlgZ9U9IW4:EqqtxJXuATc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolverification/~4/sqlgZ9U9IW4" height="1" width="1"/&gt;</content>



    <feedburner:origLink>http://www.coolverification.com/2013/01/conservative-vs-liberal-programming-practices.html</feedburner:origLink></entry>
    <entry>
        <title>Want to Share Your Experience Adopting UVM?</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/coolverification/~3/S8ZiNDykZjM/want-to-share-your-experience-adopting-uvm.html" />
        <link rel="replies" type="text/html" href="http://www.coolverification.com/2013/01/want-to-share-your-experience-adopting-uvm.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d8341ce10d53ef017c35d1e9dc970b</id>
        <published>2013-01-15T14:29:23-06:00</published>
        <updated>2013-01-18T12:34:58-06:00</updated>
        <summary>Update January 18, 2013 I appreciate the responses to this post. The Accellera folks have been able to fill the slots needed for the UVM Tutorial at DVCon. So no more responses are required! -------- Have you spent some portion...</summary>
        <author>
            <name>JL Gray</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="DVCon 2013" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SystemVerilog" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="UVM" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://www.coolverification.com/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;Update January 18, 2013&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;I appreciate the responses to this post. The Accellera folks have been able to fill the slots needed for the &lt;a href="http://dvcon.org/2013_event_details?id=144-1-T" target="_self"&gt;UVM Tutorial at DVCon&lt;/a&gt;. So no more responses are required! &lt;/p&gt;&#xD;
&lt;p&gt;--------&lt;/p&gt;&#xD;
&lt;p&gt;Have you spent some portion of the last year or two adopting the &lt;a href="http://www.accellera.org/downloads/standards/uvm" target="_self"&gt;UVM&lt;/a&gt; verification methodology? Would you be interested/able to present your experiences to the wider verification community as part of a tutorial session at &lt;a href="http://www.dvcon.org" target="_self"&gt;DVCon&lt;/a&gt; next month in San Jose? If so, please contact me directly ASAP. &lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=S8ZiNDykZjM:NnFCgb2ZKGE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolverification/~4/S8ZiNDykZjM" height="1" width="1"/&gt;</content>



    <feedburner:origLink>http://www.coolverification.com/2013/01/want-to-share-your-experience-adopting-uvm.html</feedburner:origLink></entry>
    <entry>
        <title>Lou Covey Interviews Gary Smith on the $10,000 ASIC</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/coolverification/~3/aB-FOauHhYs/lou-covey-gary-smith-10000-chip.html" />
        <link rel="replies" type="text/html" href="http://www.coolverification.com/2013/01/lou-covey-gary-smith-10000-chip.html" thr:count="1" thr:updated="2013-01-04T17:24:23-06:00" />
        <id>tag:typepad.com,2003:post-6a00d8341ce10d53ef017c35473d11970b</id>
        <published>2013-01-03T16:01:59-06:00</published>
        <updated>2013-01-03T16:01:59-06:00</updated>
        <summary>Back in August I wrote a post here on Cool Verification called The $10,000 ASIC about a question I was posing to folks at DAC last summer about whether you could produce a prototype of an advanced chip for a...</summary>
        <author>
            <name>JL Gray</name>
        </author>
        
        
<content type="html" xml:lang="en-US" xml:base="http://www.coolverification.com/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Back in August I wrote a post here on Cool Verification called &lt;a href="http://www.coolverification.com/2012/08/the-10000-asic.html" target="_self"&gt;The $10,000 ASIC&lt;/a&gt; about a question I was posing to folks at DAC last summer about whether you could produce a prototype of an advanced chip for a total EDA tool and design/verification IP cost of $10,000.&lt;/p&gt;&#xD;
&lt;p&gt;Lou Covey from &lt;a href="http://www.newtechpress.net/" target="_self"&gt;New Tech Press&lt;/a&gt; has spent the last several months investigating this question and has posted the first in a series of articles and interviews - this time with Gary Smith of &lt;a href="http://www.garysmitheda.com/" target="_self"&gt;Gary Smith EDA&lt;/a&gt;:&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.newtechpress.net/2012/12/31/gary-smith-considers-the-quest-for-the-10k-chip" target="_self"&gt;Gary Smith considers the quest for the $10K chip&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;In the interview, Gary mentions that it's relatively common to do 2M gate designs to the prototype stage in a couple of months with a budget of just shy of $30K. But he also mentions that it takes upwards of $29M to complete a "very good design". Additionally, investors are more likely to invest in chip design start-ups when the cost involved is closer to $25M. &lt;/p&gt;&#xD;
&lt;p&gt;I'd still like to know if you could reduce the tool and IP costs for the $29M project down to my mythical $10K mark, would it make the chip easier to design and verify, and more palatable to investors?&lt;/p&gt;&#xD;
&lt;p&gt;I'm looking forward to the rest of Lou's series to see what others have to say on the topic!&lt;/p&gt;&#xD;
&lt;p&gt; &lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=aB-FOauHhYs:TZECCMzk1EY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolverification/~4/aB-FOauHhYs" height="1" width="1"/&gt;</content>



    <feedburner:origLink>http://www.coolverification.com/2013/01/lou-covey-gary-smith-10000-chip.html</feedburner:origLink></entry>
    <entry>
        <title>UVM Runtime Phasing and Phase Jumping Survey</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/coolverification/~3/E1qOClD0vQQ/uvm-phasing-survey.html" />
        <link rel="replies" type="text/html" href="http://www.coolverification.com/2012/12/uvm-phasing-survey.html" thr:count="1" thr:updated="2012-12-21T15:00:29-06:00" />
        <id>tag:typepad.com,2003:post-6a00d8341ce10d53ef017ee5e1ac9b970d</id>
        <published>2012-12-03T17:03:36-06:00</published>
        <updated>2012-12-03T17:22:25-06:00</updated>
        <summary>Many of you using the UVM library are aware that runtime phasing was one of the areas most heavily tweaked from the original OVM codebase. But there have been disagreements since the UVM 1.0 was released back in 2011 about...</summary>
        <author>
            <name>JL Gray</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Accellera" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="UVM" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://www.coolverification.com/">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Many of you using the UVM library are aware that runtime phasing was one of the areas most heavily tweaked from the original OVM codebase. But there have been disagreements since the UVM 1.0 was released back in 2011 about whether the phasing mechanism as released was useful and if so, sufficient for creating reusable verification components and environments. Verilab is conducting a survey to find out whether UVM users are currently taking advantage of runtime phasing and phase jumps, and if so, whether or not they would be impacted by certain changes the committee might propose. &lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;&lt;a href="https://www.surveymonkey.com/s/verilab-uvm-phasing-survey-cv" target="_blank"&gt;Verilab UVM Phasing Survey&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;I'd love to get some detailed responses from Cool Verification readers to share with the Accellera VIP-TSC. Your help on this is greatly apprecated!&lt;/p&gt;&#xD;
&lt;p&gt;Note - this survey is geared towards active UVM users only. &lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=E1qOClD0vQQ:qDqrgvHyobo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolverification/~4/E1qOClD0vQQ" height="1" width="1"/&gt;</content>



    <feedburner:origLink>http://www.coolverification.com/2012/12/uvm-phasing-survey.html</feedburner:origLink></entry>
 
</feed><!-- ph=1 -->
