<?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="hub" href="http://hubbub.api.typepad.com/" />
    <link rel="alternate" type="text/html" href="http://www.coolverification.com/" />
    <id>tag:typepad.com,2003:weblog-188097</id>
    <updated>2009-10-20T22:13:24-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>
    <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/" /><link rel="self" href="http://www.coolverification.com/index.rdf" type="application/atom+xml" /><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><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry>
        <title>The Relevance of Formal Methods</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/coolverification/~3/zDFFdYNakwc/the-relevance-of-formal-methods.html" />
        <link rel="replies" type="text/html" href="http://www.coolverification.com/2009/10/the-relevance-of-formal-methods.html" thr:count="4" thr:updated="2009-11-06T09:03:28-06:00" />
        <id>tag:typepad.com,2003:post-6a00d8341ce10d53ef0120a60bad96970b</id>
        <published>2009-10-20T22:13:24-05:00</published>
        <updated>2009-10-20T22:13:24-05:00</updated>
        <summary>In a fascinating (to me) twist of fate, I will be moderating a panel on the “next big thing” in formal methods at FMCAD 2009 in Austin, Texas. The panel, entitled “What will be the next breakthrough solutions in formal?”...</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="Hardware Verification" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://www.coolverification.com/">&lt;p&gt;In a fascinating (to me) twist of fate, I will be moderating a panel on the “next big thing” in formal methods at &lt;a href="http://fmv.jku.at/fmcad09/index.html"&gt;FMCAD 2009&lt;/a&gt; in Austin, Texas. The panel, entitled &lt;a href="http://fmv.jku.at/fmcad09/edapanel.html"&gt;“What will be the next breakthrough solutions in formal?”&lt;/a&gt; is being held from 11:50-14:00 on Wednesday, November 18, and is made up of four distinguished panelists:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Harry Foster, Mentor Graphics&lt;/li&gt;    &lt;li&gt;Ziyad Hanna, Jasper Design Automation&lt;/li&gt;    &lt;li&gt;Kevin Harer, Synopsys&lt;/li&gt;    &lt;li&gt;Axel Scherer, Cadence&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Those of you who have been reading Cool Verification for awhile will note that I have never really discussed the topic of formal methods on this blog.  Truth is, I’ve yet to come across a situation on a project where I needed to use formal to get the job done. My theory is that there are a couple of issues preventing wide-spread adoption of formal tools in a standard verification flow.  First, the impression I get is that using formal well requires special expertise to write appropriate properties, partition the design, and interpret the results of the tools.  Second, the fact that you need special tools at all. In other words, the fact that I need a separate tool in my flow other than Questasim, VCS, or IUS (not to mention a separate license) makes it difficult for someone to try out formal techniques outside the tool flow of a typical project.&lt;/p&gt;  &lt;p&gt;During the panel I plan to ask panelists about just such issues, plus several other &lt;a href="http://moderator.appspot.com/#16/e=ccd66"&gt;questions proposed by thoughtful engineers just like you&lt;/a&gt; on the Google Moderator site set up for just this purpose.  In fact, I’d like to request your assistance. If you have a question you’d like to see asked of one of the panelists please submit it (or vote on your favorites) via the Google Moderator site or by mailing me directly at jl at coolverification dot com.  &lt;/p&gt;  &lt;p&gt;I’m also quite interested to hear any stories readers may have with respect to the adoption (or lack thereof) of formal tools in your respective companies and current projects.  There are several types of formal tools out there… Any types of tools you’ve had great success with in particular? Or great failures? Does the choice of formal technique heavily depend on the application domain in question? What do you think the EDA vendors need to address in tool functionality/usability in order for you to consider adopting formal more broadly?&lt;/p&gt;  &lt;p&gt;And of course, if you’re planning on being in Austin for FMCAD please let me know!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=zDFFdYNakwc:Tc5RJD5TZGY: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=zDFFdYNakwc:Tc5RJD5TZGY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?i=zDFFdYNakwc:Tc5RJD5TZGY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=zDFFdYNakwc:Tc5RJD5TZGY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?i=zDFFdYNakwc:Tc5RJD5TZGY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolverification/~4/zDFFdYNakwc" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://www.coolverification.com/2009/10/the-relevance-of-formal-methods.html</feedburner:origLink></entry>
    <entry>
        <title>The Past, Present and Future of the Design Automation Conference</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/coolverification/~3/iN_gSyo4CWg/dac-past-present-future.html" />
        <link rel="replies" type="text/html" href="http://www.coolverification.com/2009/08/dac-past-present-future.html" thr:count="4" thr:updated="2009-08-04T13:01:33-05:00" />
        <id>tag:typepad.com,2003:post-6a00d8341ce10d53ef011572525023970b</id>
        <published>2009-08-03T13:38:00-05:00</published>
        <updated>2009-08-14T19:11:49-05:00</updated>
        <summary>It’s over. After weeks of preparation (on my part, a year on the part of countless others), and a week of staying up late then getting up early, the 46th Annual Design Automation Conference has finally come to a close....</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 2009" />
        
        
<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;/p&gt;&#xD;
&#xD;
&lt;p&gt;It’s over. After weeks of preparation (on my part, a year on the part of countless others), and a week of staying up late then getting up early, the &lt;a href="http://www.dac.com/46th/index.aspx"&gt;46th Annual Design Automation Conference&lt;/a&gt; has finally come to a close.  One of the main highlights of the conference was the Synopsys-hosted &lt;a href="http://greeleysghost.brian-fuller.com/2009/07/31/dac-eda-and-the-unbearable-lightness-of-blogging/"&gt;Conversation Central&lt;/a&gt; interactive forum on social media.   I also enjoyed my opportunity to participate on a Pavilion Panel on “Seeking the Holy Grail of Verification Coverage Closure”, to present the new &lt;a href="http://www.vmmcentral.org/vmartialarts/?p=238"&gt;VMM 1.2 updates&lt;/a&gt; in the Synopsys theater, and to give a presentation entitled “Zero to Sequences in 30 Minutes” in the OVM World booth.  Special thanks to all of you who spent time talking with me on Monday and Tuesday sharing your thoughts with me on that topic to help me prepare for the panel.  And of course, there was the ever-enjoyable Denali Party (&lt;a href="http://www.coolverification.com/2009/07/denali-dac-2009-party-pictures-posted.html"&gt;click here for pictures&lt;/a&gt;)!&lt;/p&gt; &lt;p&gt;Throughout the conference though, I had a nagging suspicion that I was missing some perspective on where we’ve been as an EDA industry, where we are currently, and where we’re going in the future.  This being only my third DAC, it wasn’t clear to me if anyone was around from the earlier days who would be able to help me fill a gap in my industry knowledge.  After asking around, I quickly realized that I needed to speak with &lt;a href="http://www10.edacafe.com/nbc/articles/view_weekly.php?section=Magazine&amp;amp;articleid=395299&amp;amp;printerfriendly=1"&gt;Marie and Pat Pistilli&lt;/a&gt;, founders of the aptly named &lt;a href="http://mpassociates.com/"&gt;MP Associates&lt;/a&gt; and organizers of the very first DAC back in 1964 (and every DAC since).  At the time, DAC was, according to Pat actually called SHARE, which stood for the “Society to Help Avoid Redundant Effort”.  &lt;/p&gt; &lt;p&gt;&#xD;
&#xD;
&lt;a href="http://www.flickr.com/photos/brillianthue/3822007416/" title="Pat Pistilli by brillianthue, on Flickr"&gt;&lt;img alt="Pat Pistilli, MP Associates" height="500" src="http://farm3.static.flickr.com/2634/3822007416_7cca6d335e.jpg" width="332"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/brillianthue/3822007416/" title="Pat Pistilli by brillianthue, on Flickr"&gt;&lt;/a&gt;&#xD;
&#xD;
&#xD;
&lt;a href="http://www.flickr.com/photos/brillianthue/3822007416/"&gt;Pat Pistilli, MP Associates&lt;/a&gt;&lt;/p&gt; &lt;p&gt;I was able to arrange a time to meet with Pat on Wednesday evening before the DAC party.  I wasn’t really sure what to expect, and Google wasn’t much help.  So naturally, I asked Pat to tell me about his background and how he ended up founding DAC. In the late 50s Pat was working at Bell Laboratories on a project called “Safeguard”.  (For info on Safeguard, check out the ever-useful &lt;a href="http://en.wikipedia.org/wiki/Safeguard_Program"&gt;Wikipedia&lt;/a&gt;. Also, this site dedicated to the &lt;a href="http://srmsc.org/ref1000.html"&gt;Mickelson Safeguard Complex&lt;/a&gt; contains a list of references that appear to be relevant).  The idea of the project was to create a computer that could quickly identify which Soviet &lt;a href="http://en.wikipedia.org/wiki/Intercontinental_ballistic_missile"&gt;ICBMs&lt;/a&gt; were duds and which were real during a nuclear attack.&lt;/p&gt;&lt;p&gt;Building a computer with enough horsepower to handle this important task was a largely manual effort at the time. It also took up quite a bit of space (4 rooms, according to Pat)!  First, engineers would create schematics for a module describing how a circuit should behave.  Several modules were eventually placed together in a “pizza tray” after appropriate placement was determined.  Unlike today’s modern design environments where we can build test benches or use formal tools to verify our designs, engineers at the time relied on design reviews with peers to find issues in schematics before they were sent off to another team to be placed and routed.  After the schematics were developed, it took another 16-18 weeks to create an individual board, followed by another 10 weeks of debug.  Ouch! Besides the obvious problem of not being able to run simulations in advance of actually building the device, there was the problem of applying design rules to the placement and routing of individual modules.  With actual wires crisscrossing the board one can imagine the problems that could occur if rules were not followed.&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;The now-obvious question that occurred to Pat and engineers at other companies at the time was, “What if a computer program could be written to automate the work currently being done by hand?” In theory, the computer ought to be able to do a better job, if only it was possible to enter the design into the computer in the first place.  &lt;/p&gt; &lt;p&gt;Pat used an &lt;a href="http://en.wikipedia.org/wiki/IBM_704"&gt;IBM 704&lt;/a&gt; mainframe computer (&lt;a href="http://bitsavers.org/pdf/ibm/704/24-6661-2_704_Manual_1955.pdf"&gt;see user’s guide here&lt;/a&gt;, complete with the &lt;a href="http://www.geekcomix.com/cgi-bin/classnotes/wiki.pl?UNIX01/From_BESYS_To_UNIX"&gt;BESYS operating system&lt;/a&gt;) and worked with a team to develop a program written in &lt;a href="http://en.wikipedia.org/wiki/Fortran"&gt;Fortran&lt;/a&gt; to create the automated place and route tool BLADES – the Bell Labs Automated Design System.  BLADES eventually helped cut the time spent creating and debugging a board from 6 months to 6 weeks, and included a pseudo-language to allow schematics to be described in a way readable by computer.&lt;/p&gt; &lt;p&gt;BLADES took about 4 hours to do an automated place and route, including:&lt;/p&gt; &lt;ul&gt;&#xD;
 &lt;li&gt;1.5 hours to do 800-2000 placement iterations&lt;/li&gt;&#xD;
 &lt;li&gt;1.5-2 hours to do the routing for the chosen placement&lt;/li&gt;&#xD;
 &lt;/ul&gt;&#xD;
 &lt;p&gt;During his work on creating BLADES, Pat “became obsessed with the whole concept of [Electronic Design Automation].”  As circuits were generated by BLADES the results were saved on tapes. Those tapes eventually and serendipitously made up a component library.  &lt;/p&gt; &lt;p&gt;According to Pat, he met regularly with Joe Behar, a mathematician from IBM who was working on similar problems from a much different perspective. At some point, they realized it would be useful to get together with a larger group of engineers who were also working on the same problem.  Pistilli and Behar organized a Birds of a Feather session at the 1962 IEEE workshop in Miami [1] which lead to the creation of the first DAC in 1964. According to Pistilli, he was at a planning meeting for the first DAC on the day Kennedy was assassinated (&lt;a href="http://en.wikipedia.org/wiki/John_F._Kennedy_assassination"&gt;November 22, 1963&lt;/a&gt;). Marie and Pat put up the money for the first DAC and went on to host 136 attendees (making a profit in the process).  By 1966 in New Orleans, there were approximately 650 attendees [2]. By comparison, the largest DAC to date was the 1998 DAC in San Francisco, which had 21,659 total attendees [1].&lt;/p&gt; &lt;p&gt;Other interesting facts:&lt;/p&gt; &lt;ul&gt;&#xD;
 &lt;li&gt;1968 was the first year DAC had sponsors.&lt;/li&gt;&#xD;
 &lt;li&gt;The 19th DAC in 1982 was the first with exhibits.&lt;/li&gt;&#xD;
 &lt;li&gt;Of the first 7 companies exhibiting at DAC, only Mentor Graphics and HP are still around with their original names.&lt;/li&gt;&#xD;
 &lt;li&gt;Marie and Pat founded MP Associates to run the conference. Today, their son-in-laws Kevin Lepine and Lee Wood are co-presidents of the company.&lt;/li&gt;&#xD;
 &lt;li&gt;MP Associates organized the first Euro-DAC in 1992, which later merged with Euro-ASIC and the European Design and Test Conference (ED&amp;amp;TC) to form Design Automation and Test in Europe (&lt;a href="http://www.date-conference.org/"&gt;DATE&lt;/a&gt;) conference. Euro-DAC was modeled it after DAC. MP Associates does not organize the conference currently.&lt;/li&gt;&#xD;
 &lt;li&gt;DAC got 682 paper submissions and selected 148 papers this year. Authors of rejected papers get feedback on how they can improve, and Pat estimates that many of these papers are enhanced and then resubmitted to other conferences.&lt;/li&gt;&#xD;
 &lt;/ul&gt;&#xD;
 &lt;p&gt;I have to admit – it was fascinating listening to Pat describe his early engineering work and subsequently his and Marie’s efforts supporting DAC.  The question that came to mind, though, was how could the lessons of the past be applied to today, and to those engineers just getting started in the EDA industry. I also wondered if the technical side of DAC has drifted too far away from the industry focus present in the early years of the conference to focus on “academia and algorithms”, as Pat described it.  &lt;/p&gt; &lt;p&gt;Those of you who spent your time in the exhibition hall may not have noticed, but there was a “secret” conference going on in parallel – the academic conference. I got a glimpse of this “academic DAC” on Tuesday at the CEDA luncheon where Dr. Jeannette M. Wing, assistant director of the National Science Foundation (NSF), was the keynote speaker.  On the other hand, &lt;a href="http://www.dvcon.org/"&gt;DVCon&lt;/a&gt; tends to be strictly focused on industry trends and solutions to real-life problems.   &lt;/p&gt; &lt;p&gt;According to Pat, DAC added a user track some years back to try to address the problem of a growing academic influence to the conference.  I still wonder though, given I found little desire or need to venture off of the exhibit floor, whether the user track is enough to really push the conference back to its industrial roots.&lt;/p&gt; &lt;p&gt;Another issue that I was hoping for some perspective on was that of future directions – that is to say, what is coming down the road for people relatively new to the EDA industry?  Pat felt that miniaturization and microwaves were two technology trends to watch in the years ahead.  Of course, the elephant in the room for engineers in EDA is the persistent fear that we may be in a dying industry.  But Pat begs to differ: “No matter what happens, you have to design things,” he said.  You’re also “going to have to have tools.”  That would seem to bode well for EDA.  However, Pat ended with a word of caution. “If we don’t stay together, we’re going to fall behind.”  &lt;/p&gt; &lt;p&gt;So, how do we stick together to hold our ground against the crashing waves of the global economy and changes in technology?  I started my blog back in 2005 with the hope that engineers within companies would be encouraged to do a better job communicating.  Flash forward to 2009, where the Conversation Central discussions, blog postings, and &lt;a href="http://search.twitter.com/search?q=%2346DAC"&gt;#46DAC&lt;/a&gt; tweets going on throughout the week were a constant reminder of the ever-increasing need and desire of engineers to communicate across global and corporate boundaries. By remembering the past, refocusing DAC on its industrial and problem-solving roots, and enhancing engineering coordination and communication via new social-media technologies, DAC can help the industry move on to bigger and brighter days ahead. &lt;/p&gt; &lt;br&gt; &lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Additional Sources and Comments&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;[1] Goering, Richard. “&lt;a href="http://www.eetimes.com/conf/dac/showArticle.jhtml?articleID=17408473&amp;amp;kc=2443"&gt;At 40, signs of age-and youth&lt;/a&gt;”, EETimes, June 2, 2003&lt;/p&gt; &lt;p&gt;[2] Pistilli says there were 136 people, Goering in [1] says 137. Pistilli suggests there were 650 attendees at the 1966 DAC, Goering in [1] says there were 636. &lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=iN_gSyo4CWg:LJsif8fug-I: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=iN_gSyo4CWg:LJsif8fug-I:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?i=iN_gSyo4CWg:LJsif8fug-I:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=iN_gSyo4CWg:LJsif8fug-I:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?i=iN_gSyo4CWg:LJsif8fug-I:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolverification/~4/iN_gSyo4CWg" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://www.coolverification.com/2009/08/dac-past-present-future.html</feedburner:origLink></entry>
    <entry>
        <title>We love DAC, but can't follow instructions!</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/coolverification/~3/SbEqoypLCRI/we-love-dac-but-cant-follow-instructions.html" />
        <link rel="replies" type="text/html" href="http://www.coolverification.com/2009/07/we-love-dac-but-cant-follow-instructions.html" thr:count="1" thr:updated="2009-08-01T11:57:14-05:00" />
        <id>tag:typepad.com,2003:post-6a00d8341ce10d53ef0115724d1852970b</id>
        <published>2009-07-31T09:06:51-05:00</published>
        <updated>2009-07-31T09:08:07-05:00</updated>
        <summary>We love DAC, but can't follow instructions! Originally uploaded by brillianthueThis wild mob of DAC lovers was seen roaming around the South Hall Tuesday afternoon at DAC. I tried my very best to corral them to stand *right next to...</summary>
        <author>
            <name>JL Gray</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="DAC 2009" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="46DAC" />
        
<content type="html" xml:lang="en-US" xml:base="http://www.coolverification.com/">&lt;p style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/brillianthue/3771013377/" title="photo sharing"&gt;&lt;img alt="" src="http://farm3.static.flickr.com/2571/3771013377_4797bb90f5_m.jpg" style="border: solid 2px #000000;"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br&gt;&lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/brillianthue/3771013377/"&gt;We love DAC, but can't follow instructions!&lt;/a&gt;&lt;br&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/brillianthue/"&gt;brillianthue&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;This wild mob of DAC lovers was seen roaming around the South Hall Tuesday afternoon at DAC. I tried my very best to corral them to stand *right next to each other* and to *squeeze together*!!! Sadly, my effort failed, so you may get the impression from this photo that they only slightly prefer DAC over the nearest alternative EDA conference ;-).&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=SbEqoypLCRI:0DeWe9Y9hy8: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=SbEqoypLCRI:0DeWe9Y9hy8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?i=SbEqoypLCRI:0DeWe9Y9hy8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=SbEqoypLCRI:0DeWe9Y9hy8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?i=SbEqoypLCRI:0DeWe9Y9hy8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolverification/~4/SbEqoypLCRI" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://www.coolverification.com/2009/07/we-love-dac-but-cant-follow-instructions.html</feedburner:origLink></entry>
    <entry>
        <title>Thoughts on Jasper ActiveDesign?</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/coolverification/~3/mBQ85KmJRBw/thoughts-on-jasper-activedesign.html" />
        <link rel="replies" type="text/html" href="http://www.coolverification.com/2009/07/thoughts-on-jasper-activedesign.html" thr:count="2" thr:updated="2009-08-02T14:56:59-05:00" />
        <id>tag:typepad.com,2003:post-6a00d8341ce10d53ef01157157f4d8970c</id>
        <published>2009-07-31T02:44:42-05:00</published>
        <updated>2009-08-12T11:55:59-05:00</updated>
        <summary>Update August 12, 2009: Holly and Kathryn have asked me to change the link to the demo from a direct link (that opened the demo but made it appear as if the viewer was me) to a landing page link...</summary>
        <author>
            <name>JL Gray</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="DAC 2009" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://www.coolverification.com/">&lt;p&gt;Update August 12, 2009: Holly and Kathryn have asked me to change the link to the demo from a direct link (that opened the demo but made it appear as if the viewer was me) to a landing page link to a generic Demos on Demand page for Jasper. I've asked for a more direct link but Demos on Demand apparently doesn't make that easy to do.  Look for the demo entitled "Jasper Design Automation: ActiveDesign".  Hopefully the demo will still be visible on that page when you head over there to take a look!&lt;/p&gt;&lt;p&gt;Earlier this year at DVCon, &lt;a href="http://www.jasper-da.com/company_management.htm"&gt;Kathryn Kranen&lt;/a&gt; and &lt;a href="http://www.reuters.com/article/pressRelease/idUS163382+05-Feb-2009+BW20090205"&gt;Holly Stump&lt;/a&gt; met with me to discuss Jasper’s new design exploration tool, ActiveDesign.  I ended up meeting with Holly and &lt;a href="http://jasper-da.com/company/management.htm"&gt;Rajeev Ranjan&lt;/a&gt;, Jasper’s CTO at &lt;a href="http://www.dac.com/"&gt;DAC&lt;/a&gt; earlier this week to discuss the topic of my Wednesday panel, “Seeking the Holy Grail of Verification Coverage Closure.”  During that discussion the topic of ActiveDesign came up again, which jogged my memory that I hadn’t posted on the topic after DVCon.  &lt;/p&gt;  &lt;p&gt;ActiveDesign is a tool to let designers perform a behavioral analysis of an as-yet-to-be-completed design &lt;em&gt;before&lt;/em&gt; a testbench is available to actually stimulate behaviors.  To the best of my understanding, you can describe a behavior you’d like to see (such as “ack == 1 for 2 clock cycles”), and ActiveDesign will tell you whether the behavior could ever occur given the code you’ve already written, and if so, under what conditions.  If a condition can occur, it will show you a waveform diagram with the relevant signals that would have to be asserted over time to cause the desired behavior.  You can also leave behind notes for yourself, such as “Could we get by with a 2 clock cycle delay instead of a 5 cycle delay?”  Those notes are saved in a database for later use.  Luckily, Holly provided me with a link to an interesting &lt;a href="http://www.demosondemand.com/dod/proddemos/vendors/pd_jasper.aspx"&gt;ActiveDesign online demo&lt;/a&gt;.  The 40 minute demo shows off the tool’s functionality in much more detail. I’d recommend skipping ahead to about the 8:55 mark when the dull slideware stops and the real demo actually begins.  &lt;/p&gt; &lt;p&gt;While the tool sounds like an interesting way to perform early design exploration, I’m not convinced it will be widely used.  Why not?  Basically, designers can be a stodgy lot… they’d much rather browse through files in vi or emacs, or draw diagrams out on whiteboards than try something that involves formal &amp;lt;gasp&amp;gt; technology :-).  Am I wrong? Does anyone out there have experience with ActiveDesign? Does it actually help with RTL development, or does it get in the way of the “tried and true” hand-drawn diagram method? Enquiring minds want to know!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=mBQ85KmJRBw:uHnbBKTIfM8: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=mBQ85KmJRBw:uHnbBKTIfM8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?i=mBQ85KmJRBw:uHnbBKTIfM8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=mBQ85KmJRBw:uHnbBKTIfM8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?i=mBQ85KmJRBw:uHnbBKTIfM8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolverification/~4/mBQ85KmJRBw" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://www.coolverification.com/2009/07/thoughts-on-jasper-activedesign.html</feedburner:origLink></entry>
    <entry>
        <title>Denali DAC 2009 Party Pictures Posted!</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/coolverification/~3/jW_QwFlesyI/denali-dac-2009-party-pictures-posted.html" />
        <link rel="replies" type="text/html" href="http://www.coolverification.com/2009/07/denali-dac-2009-party-pictures-posted.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d8341ce10d53ef011572462db5970b</id>
        <published>2009-07-29T11:46:44-05:00</published>
        <updated>2009-07-29T11:49:25-05:00</updated>
        <summary>Ted Vucurevich Originally uploaded by brillianthueJust a quick note that I've posted my photos from the Denali party last night on Flickr. Let me know what you think! Also, congratulations to Karen Bartleson of Synopsys for winning the EDA's Next...</summary>
        <author>
            <name>JL Gray</name>
        </author>
        
        <category scheme="http://sixapart.com/ns/types#tag" term="46DAC" />
        
<content type="html" xml:lang="en-US" xml:base="http://www.coolverification.com/">&lt;p style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/brillianthue/3768588302/" title="photo sharing"&gt;&lt;img alt="" src="http://farm3.static.flickr.com/2501/3768588302_08a007689c_m.jpg" style="border: solid 2px #000000;"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br&gt;&lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/brillianthue/3768588302/"&gt;Ted Vucurevich&lt;/a&gt;&lt;br&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/brillianthue/"&gt;brillianthue&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;Just a quick note that I've posted &lt;a href="http://www.flickr.com/photos/brillianthue/sets/72157621756372779/"&gt;my photos from the Denali party &lt;/a&gt;last night on Flickr. Let me know what you think!  &lt;p&gt;Also, congratulations to &lt;a href="http://synopsysoc.org/thestandardsgame/"&gt;Karen Bartleson of Synopsys&lt;/a&gt; for winning the EDA's Next Top Blogger competition!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=jW_QwFlesyI:Fexktgz0Vts: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=jW_QwFlesyI:Fexktgz0Vts:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?i=jW_QwFlesyI:Fexktgz0Vts:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolverification?a=jW_QwFlesyI:Fexktgz0Vts:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolverification?i=jW_QwFlesyI:Fexktgz0Vts:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolverification/~4/jW_QwFlesyI" height="1" width="1"/&gt;</content>


    <feedburner:origLink>http://www.coolverification.com/2009/07/denali-dac-2009-party-pictures-posted.html</feedburner:origLink></entry>
 
</feed><!-- ph=1 --><!-- nhm:dynamic-ssi -->
