<?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>2010-06-20T20:13:38-05: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/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://hubbub.api.typepad.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>DAC 2010 Denali Party Photos</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/coolverification/~3/ClgWo9ZaFpI/dac-2010-denali-party-photos.html" />
        <link rel="replies" type="text/html" href="http://www.coolverification.com/2010/06/dac-2010-denali-party-photos.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d8341ce10d53ef013484ad4714970c</id>
        <published>2010-06-20T20:13:38-05:00</published>
        <updated>2010-06-20T20:13:38-05:00</updated>
        <summary>I've just posted my photos from this year's Denali party. Even if Cadence keeps the party going next year, it just won't be the same. Enjoy!</summary>
        <author>
            <name>JL Gray</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="DAC 2010" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://www.coolverification.com/">I've just posted &lt;a href="http://www.flickr.com/photos/brillianthue/sets/72157624192663819/" target="_blank"&gt;my photos from this year's Denali party&lt;/a&gt;. Even if Cadence keeps the party going next year, it just won't be the same. Enjoy!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=ClgWo9ZaFpI:QjKKtBFBUPQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=ClgWo9ZaFpI:QjKKtBFBUPQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?i=ClgWo9ZaFpI:QjKKtBFBUPQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=ClgWo9ZaFpI:QjKKtBFBUPQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?i=ClgWo9ZaFpI:QjKKtBFBUPQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolverification/~4/ClgWo9ZaFpI" height="1" width="1"/&gt;</content>



    <feedburner:origLink>http://www.coolverification.com/2010/06/dac-2010-denali-party-photos.html</feedburner:origLink></entry>
    <entry>
        <title>DAC 2010: My Personal "Must See" List</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/coolverification/~3/PicDzksa-cQ/dac-2010-my-personal-must-see-list.html" />
        <link rel="replies" type="text/html" href="http://www.coolverification.com/2010/06/dac-2010-my-personal-must-see-list.html" thr:count="3" thr:updated="2010-07-09T22:38:34-05:00" />
        <id>tag:typepad.com,2003:post-6a00d8341ce10d53ef0133f0ebeba4970b</id>
        <published>2010-06-14T02:28:07-05:00</published>
        <updated>2010-06-14T02:28:07-05:00</updated>
        <summary>It's summertime, and in the EDA world, that can only mean one thing - it's time for the Design Automation Conference. I've been attending DAC since 2007, and for the second time since then DAC is in Anaheim, California. One...</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="DAC 2010" />
        
        
<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;It's summertime, and in the EDA world, that can only mean one thing - it's time for the &lt;a href="http://www.dac.com/"&gt;Design Automation Conference&lt;/a&gt;. I've been attending DAC since 2007, and for the second time since then DAC is in Anaheim, California. One of the things I find the most difficult about DAC is keeping track of what is going on when, so I thought I'd share what I've come up with so far with all of you. First, here are the events I will personally be participating in:&lt;/p&gt;&#xD;
&lt;p&gt;Tuesday&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;9a-noon: Synopsys Interoperability Booth&lt;/li&gt;&#xD;
&lt;li&gt;1:30p - &lt;a href="http://www.synopsys.com/conversationcentral"&gt;Conversation Central: Verifying the Universe&lt;/a&gt;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;I'll be hosting a conversation with Tom Alsop and Hillel Miller about the UVM development effort. The conversation will be streamed live, and you'll be able to call and ask questions if you're not able to attend in person.&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;Wednesday&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;4:30pm - Moderating the Pavilion Panel: &lt;a href="http://www2.dac.com/pavilion+panels.aspx?event=85&amp;amp;topic=11"&gt;SoC Verification - Are we there yet?&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;In addition to these events, I've got the following public sessions penciled in on my calendar. Given the complexity of grabbing events from the DAC website and adding them to my calendar, I'm certain I've forgotten an item or two.&lt;/p&gt;&lt;p&gt;&#xD;
&lt;p&gt;Monday&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;&lt;a href="http://ovmworld.org/tradeshows_dac2010.php"&gt;Simulation-Based FlexRay™ Conformance Testing – An OVM Success Story&lt;/a&gt;﻿, Jason Sprott - Verilab&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;Tuesday&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;7:30am - Accellera Breakfast Panel and Discussion: "&lt;a href="http://www.accellera.org/events"&gt;UVM: Charting the New Territory&lt;/a&gt;﻿"&lt;/li&gt;&#xD;
&lt;li&gt;12:00pm- CEDA Luncheon: "&lt;a href="http://www2.dac.com/adjunct+events.aspx?event=120&amp;amp;topic=13"&gt;Beyond von Neumann Computing&lt;/a&gt;"&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;Wednesday&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;2:30-3:15pm: &lt;a href="http://www2.dac.com/panels.aspx?event=104&amp;amp;topic=13"&gt;Pavilion Panel - High School Panel: You Don't Know Jack!&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;li&gt;4:30-6pm: User Track - Front-end Testing and Verification&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;If you have any additional sessions you'd recommend I add to my list, let me know.&lt;/p&gt;&#xD;
&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=PicDzksa-cQ:GWhMgfx2H08:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=PicDzksa-cQ:GWhMgfx2H08:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?i=PicDzksa-cQ:GWhMgfx2H08:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=PicDzksa-cQ:GWhMgfx2H08:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?i=PicDzksa-cQ:GWhMgfx2H08:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolverification/~4/PicDzksa-cQ" height="1" width="1"/&gt;</content>



    <feedburner:origLink>http://www.coolverification.com/2010/06/dac-2010-my-personal-must-see-list.html</feedburner:origLink></entry>
    <entry>
        <title>UVM-EA Release Details</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/coolverification/~3/m3p-FOB_dsg/accellera-uvm-ea-details.html" />
        <link rel="replies" type="text/html" href="http://www.coolverification.com/2010/05/accellera-uvm-ea-details.html" thr:count="7" thr:updated="2010-05-23T20:50:21-05:00" />
        <id>tag:typepad.com,2003:post-6a00d8341ce10d53ef0134813a3d55970c</id>
        <published>2010-05-20T21:30:31-05:00</published>
        <updated>2010-05-20T21:30:32-05:00</updated>
        <summary>As I mentioned earlier in the week, the Universal Verification Methodology – Early Adopter release (UVM-EA) was announced on Monday and can be downloaded from the Accellera website. The process for putting together this release has been both exhilarating and...</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="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;As I &lt;a href="http://www.coolverification.com/"&gt;mentioned earlier in the week&lt;/a&gt;, the Universal Verification Methodology – Early Adopter release (UVM-EA) was announced on Monday and can be downloaded from the &lt;a href="http://www.accellera.org/activities/vip"&gt;Accellera website&lt;/a&gt;. The process for putting together this release has been both exhilarating and frustrating, and it has highlighted (at least for me) the potentially transformative impact wide adoption of this library could have on the industry. Many users, from those with the most basic skills to those with the most advanced, have held off selecting a commercially available verification methodology for SystemVerilog. Initially, this may have been because they did not want to be locked in to a specific SystemVerilog simulator, though until recently (and, to be honest, still somewhat today), it was extremely difficult to write code that compiled on all three major simulators regardless of methodology. Some felt the VMM and OVM were too complex; others felt the libraries were ill-suited to their particular needs.  &lt;/p&gt; &lt;p&gt;Though I doubt anyone is going to stop what they’re doing and adopt the UVM mid-project, I believe engineers starting new verification efforts will take a serious look at the UVM. &lt;/p&gt;  &lt;p&gt;So, what, exactly, is in the UVM-EA release? The release was based on, but is not completely backward-compatible with, the OVM 2.1.1. If you are not using callbacks or the objection mechanism in the OVM 2.1.1 you should not see any compatibility issues. For current OVM users, your first step to UVM adoption will be to run the OVM_UVM_Rename.pl script located in the bin directory of the UVM distribution.&lt;/p&gt; &lt;blockquote&gt;  &lt;p&gt;## For e.g:   &lt;br&gt;## % perl OVM_UVM_Rename.pl -top_dir /xyz/abc/src&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;The script will convert ovm’s to uvm’s, and rename “tlm_” to “uvm_tlm_”. Next, take some time to familiarize yourself with new and updated features such as:&lt;/p&gt; &lt;ul&gt;&#xD;
  &lt;li&gt;Enhanced callback capabilities – not directly backward compatible with the OVM &lt;/li&gt;&#xD;
  &lt;li&gt;Enhanced objection mechanism &lt;/li&gt;&#xD;
  &lt;li&gt;Added a “report catcher” to allow users to catch and throw log messages &lt;/li&gt;&#xD;
 &lt;/ul&gt;&#xD;
 &lt;p&gt;You’re probably wondering what is meant by a “report catcher”. The easiest way to explain what the report catcher does is by example. Here is an example taken from the UVM Reference Guide:&lt;/p&gt; &lt;p&gt;&lt;span style="font-family: consolas"&gt;class my_error_demoter extends uvm_report_catcher;   &lt;br&gt;  function new(string name="my_error_demoter");    &lt;br&gt;    super.new(name);    &lt;br&gt;  endfunction    &lt;br&gt;  //This example demotes "MY_ID" errors to an info message    &lt;br&gt;  function action_e catch();    &lt;br&gt;    if(get_severity() == UVM_ERROR &amp;amp;&amp;amp; get_id() == "MY_ID")    &lt;br&gt;      set_severity(UVM_INFO);    &lt;br&gt;    return THROW;    &lt;br&gt;  endfunction    &lt;br&gt;endclass &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family: consolas"&gt;my_error_demoter demoter = new;   &lt;br&gt;initial begin    &lt;br&gt;// Catchers are callbacks on report objects (components are report    &lt;br&gt;// objects, so catchers can be attached to components). &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family: consolas"&gt;// To affect all reporters, use null for the object   &lt;br&gt;uvm_report_cb::add(null, demoter); &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family: consolas"&gt;// To affect some specific object use the specific reporter   &lt;br&gt;uvm_report_cb::add(mytest.myenv.myagent.mydriver, demoter); &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family: consolas"&gt;// To affect some set of components using the component name   &lt;br&gt;uvm_report_cb::add_by_name("*.*driver", demoter);    &lt;br&gt;end&lt;/span&gt;&lt;/p&gt; &lt;p&gt;There are good reasons for and against adopting the UVM. Here are a few things to consider:&lt;/p&gt; &lt;ul&gt;&#xD;
  &lt;li&gt;Does the verification IP you use interoperate with the UVM?&lt;/li&gt;&#xD;
  &lt;li&gt;How substantial is your current verification environment? If you are not already using the OVM the amount of work required could be substantial to fully adopt the UVM.&lt;/li&gt;&#xD;
  &lt;li&gt;Are others who rely on your code willing and/or able to switch to the UVM?&lt;/li&gt;&#xD;
  &lt;li&gt;For those not using the VMM or OVM, is your team skilled in object oriented programming techniques? If not, be prepared – advanced verification techniques require more than a basic understanding of good programming practices.&lt;/li&gt;&#xD;
  &lt;li&gt;Do you like to be an early adopter, or do you prefer to wait until the dust settles?&lt;/li&gt;&#xD;
  &lt;li&gt;Do you prefer to use the methodology library that comes prepackaged with your simulator, or are you ok with using the latest source version directly?&lt;/li&gt;&#xD;
  &lt;li&gt;Does the version of your simulator support all of the SystemVerilog constructs used in the UVM?&lt;/li&gt;&#xD;
 &lt;/ul&gt;&#xD;
 &lt;p&gt;Here are some equally bad reasons you should not use when making your decision:&lt;/p&gt; &lt;ul&gt;&#xD;
  &lt;li&gt;There is no documentation or support for the UVM&lt;/li&gt;&#xD;
  &lt;ul&gt;&#xD;
   &lt;li&gt;Wrong – The UVM comes with an enhanced user guide and reference documentation. Most OVM documentation still applies to the UVM.&lt;/li&gt;&#xD;
  &lt;/ul&gt;&#xD;
  &lt;li&gt;The UVM is not “production quality”&lt;/li&gt;&#xD;
  &lt;ul&gt;&#xD;
   &lt;li&gt;Wrong – My understanding is that at least one (if not both) authors of the OVM have run their production test suites on the UVM.&lt;/li&gt;&#xD;
  &lt;/ul&gt;&#xD;
  &lt;li&gt;No one else is using the UVM&lt;/li&gt;&#xD;
  &lt;ul&gt;&#xD;
   &lt;li&gt;Well… True enough, but many people are using the OVM, upon which the UVM is based.&lt;/li&gt;&#xD;
  &lt;/ul&gt;&#xD;
  &lt;li&gt;I am morally opposed to the letter ‘U’&lt;/li&gt;&#xD;
 &lt;/ul&gt;&#xD;
 &lt;p&gt;One final note. The current release is marked “EA” for “Early Adopter”. The official 1.0 release of the UVM will may be sometime late summer and could contain any number of new features, depending on user feedback and the number of volunteers willing to contribute time to architecting, coding, and testing these features.&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=m3p-FOB_dsg:6Z0Wuqtu9Vo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=m3p-FOB_dsg:6Z0Wuqtu9Vo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?i=m3p-FOB_dsg:6Z0Wuqtu9Vo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=m3p-FOB_dsg:6Z0Wuqtu9Vo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?i=m3p-FOB_dsg:6Z0Wuqtu9Vo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolverification/~4/m3p-FOB_dsg" height="1" width="1"/&gt;</content>



    <feedburner:origLink>http://www.coolverification.com/2010/05/accellera-uvm-ea-details.html</feedburner:origLink></entry>
    <entry>
        <title>UVM-EA Release Now Available</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/coolverification/~3/bBntSyXBuos/uvmea-release-now-available.html" />
        <link rel="replies" type="text/html" href="http://www.coolverification.com/2010/05/uvmea-release-now-available.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d8341ce10d53ef0133edbc5203970b</id>
        <published>2010-05-17T10:28:05-05:00</published>
        <updated>2010-05-17T10:28:05-05:00</updated>
        <summary>Just a quick note - the Universal Verification Methodology Early Adopter (UVM-EA) release is now available on the Accellera website. I'll post additional details on what the release includes later today.</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="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/">Just a quick note - the Universal Verification Methodology Early Adopter (UVM-EA) release is now&lt;a href="http://www.accellera.org/activities/vip/"&gt; available on the Accellera website&lt;/a&gt;. I'll post additional details on what the release includes later today.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=bBntSyXBuos:3VysMcjnFG4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=bBntSyXBuos:3VysMcjnFG4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?i=bBntSyXBuos:3VysMcjnFG4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=bBntSyXBuos:3VysMcjnFG4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?i=bBntSyXBuos:3VysMcjnFG4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolverification/~4/bBntSyXBuos" height="1" width="1"/&gt;</content>



    <feedburner:origLink>http://www.coolverification.com/2010/05/uvmea-release-now-available.html</feedburner:origLink></entry>
    <entry>
        <title>Video: UVM Register Package Survey Results</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/coolverification/~3/wwTTwQ-1yOY/video-uvm-register-package-survey-results.html" />
        <link rel="replies" type="text/html" href="http://www.coolverification.com/2010/05/video-uvm-register-package-survey-results.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d8341ce10d53ef0134808103ee970c</id>
        <published>2010-05-05T17:49:33-05:00</published>
        <updated>2010-05-05T17:50:50-05:00</updated>
        <summary>I gave a presentation earlier today on the UVM register package survey results. I decided to record a video of the presentation for your viewing pleasure. One thing I didn't address in the video is a question I've received a...</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="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;I gave a presentation earlier today on the UVM register package survey results. I decided to record a video of the presentation for your viewing pleasure. One thing I didn't address in the video is a question I've received a few times about how many companies (as opposed to individuals) responded for each package. The biggest responses were for Synopsys and Cadence packages. 36 companies responded that they used the Synopsys SystemVerilog register package. 10 companies responded that they use the Cadence package. Remember - these numbers are influenced by package usage and by how much vendors promoted my survey to their customers. So I make no claims (nor should you) about register package market share from the answers for Question 1 in the survey.&lt;/p&gt;

&lt;p&gt;As always, comments welcome! And just in case, here is the &lt;a href="http://www.youtube.com/watch?v=fEbNkMahg_g"&gt;link to the video&lt;/a&gt; if it doesn't show up below.&lt;/p&gt;

&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/fEbNkMahg_g&amp;hl=en_US&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/fEbNkMahg_g&amp;hl=en_US&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=wwTTwQ-1yOY:FrTk71fmDwk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=wwTTwQ-1yOY:FrTk71fmDwk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?i=wwTTwQ-1yOY:FrTk71fmDwk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=wwTTwQ-1yOY:FrTk71fmDwk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?i=wwTTwQ-1yOY:FrTk71fmDwk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolverification/~4/wwTTwQ-1yOY" height="1" width="1"/&gt;</content>



    <feedburner:origLink>http://www.coolverification.com/2010/05/video-uvm-register-package-survey-results.html</feedburner:origLink></entry>
 
</feed><!-- ph=1 --><!-- nhm:dynamic-ssi -->
