<?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>DVClub Blog &#187; Cadence</title>
	<atom:link href="http://www.dvclub.org/blog/tag/cadence/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dvclub.org/blog</link>
	<description>Sharing Knowledge Among the Verification Community</description>
	<lastBuildDate>Tue, 14 Jun 2011 16:24:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1.2</generator>
		<item>
		<title>Highlights of DVCon 2010</title>
		<link>http://www.dvclub.org/blog/2010/03/highlights-of-dvcon-2010/</link>
		<comments>http://www.dvclub.org/blog/2010/03/highlights-of-dvcon-2010/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 20:33:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[DV Conferences]]></category>
		<category><![CDATA[Technical Review]]></category>
		<category><![CDATA[Brian Bailey]]></category>
		<category><![CDATA[Cadence]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Doug Smith]]></category>
		<category><![CDATA[Doulos]]></category>
		<category><![CDATA[DVCon]]></category>
		<category><![CDATA[Mentor]]></category>
		<category><![CDATA[modeling]]></category>
		<category><![CDATA[OVM]]></category>
		<category><![CDATA[Synopsys]]></category>
		<category><![CDATA[SystemC]]></category>
		<category><![CDATA[SystemVerilog]]></category>
		<category><![CDATA[UVM]]></category>
		<category><![CDATA[VMM]]></category>

		<guid isPermaLink="false">http://www.dvclub.org/blog/?p=167</guid>
		<description><![CDATA[By Doug Smith of Doulos Conferences aren&#8217;t my favorite events to attend. They tend to be dominated by the big three EDA companies, and the messages are usually just a variation on what was said last year. However, there is &#8230; <a href="http://www.dvclub.org/blog/2010/03/highlights-of-dvcon-2010/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>By Doug Smith of <a href="http://www.doulos.com" target="_blank">Doulos</a></strong></p>
<p>Conferences aren&#8217;t my favorite events to attend.  They tend to be dominated by the big three EDA companies, and the messages are usually just a variation on what was said last year.  However, there is always something useful to glean if you listen hard enough, and I think DVCon this year is no exception.</p>
<p>While DVCon is generally more of a verification conference, I found design related topics surprisingly absent.  <a href="http://www.sunburst-design.com/cliffc/" target="_blank">Cliff Cummings</a> presented a good paper on using SystemVerilog&#8217;s unique, priority, and 1800-2009&#8242;s unique0 constructs, but other than that, everything centered on verification except for some brief discussion on C synthesis at a panel and the SystemC synthesizable subset at the <a href="http://www.dvcon.org/events/eventdetails.aspx?id=108-21" target="_blank">OSCI tutorial session</a>.  Verification continues to dominate the industry&#8217;s focus as well as high-level modeling.</p>
<p>In fact, I felt that the major topics at DVCon this year were verification methodologies (VMM &#038; OVM), TLM 2.0, and SystemVerilog.  I&#8217;ll just say a brief word on each.</p>
<p>Both VMM and OVM have recently been updated.  Synopsys has added significant features to VMM in their 1.2 release.  Doulos sponsored a VMM 1.2 tutorial along with other VMM Central partners highlighting the new features like TLM 2.0 support, implicit phasing, and enhanced testbench structure and configuration as well as explaining how to exploit the RAL register package.  In conjunction, Doulos gave away their new <a href="http://www.doulos.com/content/products/golden_reference_guides.php#anchor%20vmm" target="_blank">VMM 1.2 Golden Reference Guide</a> and has made available a <a href="http://www.doulos.com/knowhow/sysverilog/VMM/spi_tutorial" target="_blank">VMM 1.2 tutorial</a> on their website.  OVM is also recently updated (version 2.1), but it hasn&#8217;t majorly changed so the story is still much the same.</p>
<p>The SystemC <a href="http://www.nascug.org/" target="_blank">NASCUG meeting</a> was co-located with DVCon and there seemed to be a lot of interest around <a href="http://www.systemc.org/downloads/standards/tlm20/" target="_blank">TLM 2.0</a>. OSCI also hosted a TLM 2.0 tutorial session and there was a user paper session centering on TLM.  VMM&#8217;s TLM 2.0 implementation generated a bit of interest as well.  While I don&#8217;t use TLM for SystemC modeling, given all the buzz about it I have to conclude that it&#8217;s being well-embraced by the industry and it looks like it&#8217;s here to stay.  I certainly find TLM connections quite useful in an OVM/VMM testbench.</p>
<p>Personally, I found the most interesting papers were those discussing SystemVerilog.  <a href="http://www.mentor.com/products/fv/search?context=DesignArea%3AFunctional+Verification&#038;query=dave+rich&#038;x=0&#038;y=0" target="_blank">Dave Rich</a> from Mentor proposed a multiple class inheritance enhancement, which seems to have great potential.  Cliff Cummings talked about enhancing the language to handle X optimism and pessimism.  <a href="http://www.linkedin.com/pub/eduard-cerny/0/901/a40" target="_blank">Eduard Cerny</a> discussed new SV-2009 checker and assertion features.  But I have to admit, the nagging question I have is, &#8220;Will this language everstop exploding?&#8221;  If I may say, SystemVerilog is like an ever-expanding patchwork, where piece after piece is added but none of it ever seems to truly fit together.  And every year, more and more ideas are proposed to enhance it.  Oh well, I guess it&#8217;s what we have to live with.  For those not converted yet to SystemVerilog, my colleague, Alan Fitch, wrote in his DVCon paper, &#8220;How to Achieve Sample-Based Coverage Using VHDL&#8221; &mdash; quite a unique topic among all the other presented papers.  Keep an eye out on the Doulos website for the upload of his paper if you&#8217;re interested.  I usually write papers that show how to work with or around what we already have.  That&#8217;s why I presented a paper on matching asynchronous behaviors using SystemVerilog assertions (soon to be uploaded to the Doulos website), and likewise, my colleague, John Aynsley, presented a great <a href="http://www.doulos.com/knowhow/sysverilog/DVCon10_dpi_paper" target="_blank">paper on using the DPI to interface with C/C++ models</a>.</p>
<p>I think the most exciting news at DVCon this year came from Accellera. Accellera&#8217;s Verification IP (VIP) technical subcommittee has announced that a <a href="http://www.gabeoneda.com/news/accellera-works-toward-unified-verification-methodology-uvm" target="_blank">universal verification methodology</a> (UVM) is planned for release mid-March.  UVM will be based on OVM 2.0.3 and have features of VMM incorporated into it.  The amazing thing is that Synopsys, Cadence, and Mentor are all unanimously behind UVM.  I think this will definitely reshape the verification methodology story in the industry over the coming year.  I was also pleased to hear that the unified coverage interoperability standard (UCIS) is due out in October.  This should give us a common way to access and merge all of our coverage data.  Lastly, I was rather surprised by the take-away message from <a href="http://www.dvclub.org/blog/tag/brian-bailey/">Brian Bailey&#8217;s</a> panel on minimizing verification time and effort&#8212;engineers need more training!!  As a trainer, I couldn&#8217;t agree more! <img src='http://www.dvclub.org/components/com_wordpress/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Doug Smith</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dvclub.org/blog/2010/03/highlights-of-dvcon-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Thoughts on AMS Verification</title>
		<link>http://www.dvclub.org/blog/2008/11/thoughts-on-ams-verification/</link>
		<comments>http://www.dvclub.org/blog/2008/11/thoughts-on-ams-verification/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 17:37:00 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[Technical Review]]></category>
		<category><![CDATA[analog automation]]></category>
		<category><![CDATA[analog verification]]></category>
		<category><![CDATA[Cadence]]></category>
		<category><![CDATA[design entry]]></category>
		<category><![CDATA[designers' guide consulting]]></category>
		<category><![CDATA[digital verification]]></category>
		<category><![CDATA[Henry Chang]]></category>
		<category><![CDATA[interface errors]]></category>
		<category><![CDATA[Joseph Hupcey]]></category>
		<category><![CDATA[RTL verification]]></category>
		<category><![CDATA[schematic capture]]></category>

		<guid isPermaLink="false">http://www.dvclub.org/blog/?p=12</guid>
		<description><![CDATA[Joseph Hupcey of Cadence reviews Dr. Henry Chang's presentation on analog and mixed signal verification. <a href="http://www.dvclub.org/blog/2008/11/thoughts-on-ams-verification/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>By Joseph Hupcey III of <a style="text-decoration: underline;" href="http://www.cadence.com/" target="_blank">Cadence<br />
</a>November 13,  2008<br />
Persistent link to this article <a style="text-decoration: underline;" href="http://www.cadence.com/Community/blogs/fv/archive/2008/11/13/thoughts-on-analog-digital-verification-inspired-by-the-dv-club-lunch.aspx?postID=12596">here</a>.</p>
<p>Last week I had the pleasure of attending a DV Club lunch presentation from <a style="text-decoration: underline;" title="Designers' Guide Consulting website" href="http://www.designers-guide.com/" target="_blank">Dr. Henry Chang of Designers&#8217; Guide Consulting</a> on <a style="text-decoration: underline;" href="http://www.dvclub.org/Speakers/2008-speakers#Henry_Chang" target="_blank">&#8220;What the Digital Verification Engineer Needs to Know about Analog Verification&#8221;</a>.</p>
<p>The talk was very engaging, where Dr. Chang&#8217;s comments on the relatively primitive state of analog verification confirmed my observations in talking with customers and Trailblazer partners.  Specifically:</p>
<p><span style="font-size: 10pt; font-family: Arial;">1 &#8211; In the eyes of digital verification people, analog verification looks like digital verification circa 1990.  This isn&#8217;t meant as a criticism of analog developers &#8212; Dr. Chang reviewed the many reasons why this gap exists, and why they will likely persist for years into the future.  For example, in order to effectively support the hierarchical circuit construction methodologies commonly used in the digital world, depending on the type circuit you are simulating analog simulators would have to become literally 1,000,000 times faster than they are today.</span></p>
<p><span style="font-size: 10pt; font-family: Arial;">2 &#8211; Dr. Chang noted that very trivial, functional A-D interface errors are depressingly common in mixed signal designs.  Even worse: such bugs are typically catastrophic (i.e. the chip is dead-on-arrival from the fab)</span></p>
<p><span style="font-size: 10pt; font-family: Arial;">3 &#8211; The level of automation vs. the digital world is very low.  Despite the growing complexity of pure analog blocks, most design entry is still done with schematic capture and not high-level design languages (although this is slowly changing).  Debug?  It&#8217;s all about eyeballing golden waveforms.</span></p>
<p>There was much more to the talk, but these three highlights stood out in my mind because myself and my fellow Trailblazers have also seen 1, 2, and 3 in our customer base.  As such, I was &#8220;relieved&#8221; (in an ironic, negative sense) to hear that an expert like Dr. Chang is seeing the same things too.  Do you out there in the blogsphere see all this too?  Have you seen any analog users overcome 1, 2, or 3?</p>
<p><span style="font-size: 10pt; font-family: Arial;"><br />
<span style="text-decoration: underline;">In a vaguely related note:</span><br />
Driving back to my office from the talk, I was also struck by an analogy to the hardware/software co-verification space, where verification in this mixed domain is also relatively primitive compared to pure digital RTL verification.  My colleague Jason  Andrews captures this issue nicely in his recent post <a title="SW verification post" style="text-decoration: underline;" href="http://www.cadence.com/Community/blogs/sd/archive/2008/07/16/is-anybody-out-there-a-software-verification-engineer.aspx" target="_blank">&#8220;Is anybody out there a Software Verification Engineer?&#8221; </a></span></p>
<p>In conclusion, I&#8217;d argue that at the 50,000ft level, issues 1 and 2 are factors in both the AMS and HW/SW domains (and for issue 3, you have to admit there is a lot of &#8220;bad&#8221; automation in the HW/SW domain; but that&#8217;s the subject of another blog post).  The silver lining in these clouds is that the hunger for automated, metric-driven solutions in the AMS space is growing, and thus the EDA business has some future opportunities here whatever doldrums the economy might be in today.</p>
<p>P.S. If you haven&#8217;t been to one of these &#8220;DV Club&#8221; events, you are really missing out.  The format is typically an in depth talk on some design or verification topic given over lunch, and the speakers have always been very informative.  These events also draw a good sized audience (I&#8217;ve never seen less than 50 people at the Silicon  Valley area events I go to), so the networking is great.  Note that in addition to Silicon Valley, they hold these &#8220;lunch &amp; learns&#8221; in Austin, Bangalore, Boston, Bristol UK, Dallas, RTP, and San Diego.  Here is the DV Club events calendar for more info:<br />
<a style="text-decoration: underline;" href="http://www.dvclub.org/">http://www.dvclub.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dvclub.org/blog/2008/11/thoughts-on-ams-verification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

