<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Team Verify Blogs</title><link>http://www.cadence.com/Community/search/SearchResults.aspx?&amp;u=138339&amp;un=aeyoung&amp;Scope=Blogs</link><description>Search results by user ID 138339</description><dc:language>en-US</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/cadence/community/blogs/138339" /><feedburner:info uri="cadence/community/blogs/138339" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>DVCon 2013 for Formal and ABV Users</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/138339/~3/KhN_w9jhfBg/dvcon-2013-for-formal-amp-abv-users.aspx</link><pubDate>Mon, 11 Feb 2013 14:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1319623</guid><dc:creator>TeamVerify</dc:creator><description>&lt;p&gt;At the upcoming&amp;nbsp;&lt;a href="http://www.dvcon.org/"&gt;DVCon (in San Jose, CA February 25-28)&lt;/a&gt;, Cadence will cover all aspects of our verification technologies and methodologies (full list of Cadence-sponsored events is&amp;nbsp;&lt;a href="http://www.cadence.com/cadence/events/Pages/event.aspx?eventid=744"&gt;here&lt;/a&gt;).&amp;nbsp; However, Team Verify would like to alert users of Cadence Incisive formal&amp;nbsp;and multi-engine tools, apps, and assertion-based verification (ABV) to the following papers and posters focused on this domain.&lt;/p&gt;&lt;p&gt;&lt;b&gt;* Session 2, Tuesday Feb. 26, 9-10:30am features two papers:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;/b&gt;Paper 2.1, &amp;quot;Overcoming AXI Asynchronous Bridge Verification Challenges with AXI Assertion-Based Verification IP (ABVIP) and Formal Datapath Scoreboards&amp;quot;.&amp;nbsp; Speaker: Chris Komar of Cadence; Authors: Bochra Elmeray - ST-Ericsson and Joerg Mueller of Cadence&lt;br /&gt;&lt;br /&gt;Paper 2.3, &amp;quot;How to Succeed Against Increasing Pressure - Automated Techniques for Unburdening Verification Engineers&amp;quot;.&amp;nbsp; Speaker: James S. Pascoe - STMicroelectronics; Authors: James S. Pascoe - STMicroelectronics, Steve Hobbs - Cadence, Pierre Kuhn - STMicroelectronics. &amp;nbsp;(Note: while it&amp;#39;s not clear from the title, this paper covers the&amp;nbsp;&lt;a href="http://www.cadence.com/products/fv/Pages/verification_apps.aspx"&gt;&amp;quot;Coverage Unreachablity&amp;quot;&amp;nbsp;app&lt;/a&gt;&amp;nbsp;running on&amp;nbsp;&lt;a href="http://www.cadence.com/products/fv/enterprise_verifier/pages/default.aspx"&gt;Incisive Enterprise Verifier (IEV)&lt;/a&gt;&amp;nbsp;- more on this &amp;quot;app&amp;quot; below.)&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;* Session 3, Tuesday Feb. 26, 9-10:30am (Unfortunately a conflict with paper 2.1 - flip a coin?)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Paper 3.1, &amp;quot;How to Kill 4 Birds with 1 Stone: In a Highly Configurable Design Using Formal to Validate Legal Configurations, Find Design Bugs, and Improve Testbench and Software Specifications&amp;quot;&lt;br /&gt;Speaker: Saurabh Shrivastava - Xilinx, Inc.; Authors: Saurabh Shrivastava, Kavita Dangi, Mukesh Sharma - Xilinx, Inc, Darrow Chu - Cadence Design Systems, Inc.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/fv/Joe_Hupcey_III/JH3_021113.jpg"&gt;&lt;img height="167" width="250" src="http://www.cadence.com/Community/CSSharedFiles/blogs/fv/Joe_Hupcey_III/JH3_021113.jpg" align="left" hspace="10" border="0" alt="" /&gt;&lt;/a&gt;* Poster session on Tuesday from 10:30-11:30am&lt;/b&gt;&lt;/p&gt;&lt;p&gt;1P.6, &amp;quot;A Reusable, Scalable Formal App for Verifying any Configuration of 3D IC Connectivity&amp;quot; &amp;nbsp;Speaker: Daniel Han - Xilinx, Inc., Authors: Daniel Han, Walter Sze, Benjamin Ting - Xilinx, Inc., Darrow Chu -&amp;nbsp;Cadence Design Systems, Inc.&lt;/p&gt;&lt;p&gt;(Ed. Note.: the best part about the poster session is you can easily interact with the authors - asking them questions on the fly in a way that would be awkward if they were presenting the paper in a lecture format.)&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;* The Cadence booth at the free expo on Tuesday &amp;amp; Wednesday Feb. 26-27, 3:30- 6:30pm each day&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Among the other demos available, Team Verify experts will be on hand to show you our Coverage Unreachability app,&amp;nbsp;&lt;a href="http://www.cadence.com/products/fv/Pages/verification_apps.aspx"&gt;one of a number of free apps available to users of IFV&amp;nbsp;and IEV&lt;/a&gt;.&amp;nbsp; [Ed. Note.: What do we mean by the term &amp;quot;app&amp;quot; in this context?&amp;nbsp; Verification apps in general put the focus on &amp;quot;problems vs. EDA technology&amp;quot; such that a verification app is a well-documented tool capability or methodology focused on a specific, high-value problem.&amp;nbsp; In this instance - with IFV or IEV as the platform -- the given problem is more efficiently solved using formal-based methods and/or a combination of formal, simulation, and metric-driven techniques than simulation-based methods alone.&amp;nbsp; Finally, the barrier to creating the necessary properties and/or the need for ABV expertise is significantly reduced through either automated property generation built-in to the tool(s) or pre-packaged properties (provided).]&lt;/p&gt;&lt;p&gt;&lt;b&gt;* Bonus: A free lunch on &amp;quot;Best Practices in Verification Planning&amp;quot; Wednesday Feb. 27!&lt;/b&gt;&lt;/p&gt;&lt;p&gt;On the Wednesday of DVCon Cadence is hosting an&amp;nbsp;&lt;a href="http://dvcon.org/2013_event_details?id=144-252"&gt;expert panel on &amp;quot;Best Practices in Verification Planning&amp;quot;&lt;/a&gt;.&amp;nbsp; Panel moderator and&amp;nbsp;R&amp;amp;D Fellow Mike Stellfox will kickoff this important discussion on how creating and executing effective verification plans can be a challenging mix of art and science that can go sideways despite the best efforts of engineers and managers.&amp;nbsp; Note that this won&amp;#39;t be confined to RTL verification planning only -- the panel also includes experts on analog-mixed signal verification and formal analysis.&amp;nbsp; Specifically, the CEO of long time Cadence partner Oski Technology, Vigyan Singhal, will be on the panel to share how advanced planning can greatly improve the efficiency and effectiveness of formal analysis and ABV.&amp;nbsp; (Recall that&amp;nbsp;&lt;a href="http://www.cadence.com/Community/blogs/fv/archive/2012/06/25/video-oski-technology-s-courageous-quot-72-hour-verification-challenge-quot-using-incisive-enterprise-verifier-succeeds.aspx"&gt;at the last DAC Vigyan&amp;#39;s team successfully verified a sight unseen DUT from NVIDIA in 72 hours&lt;/a&gt;. &amp;nbsp;The key their success was resisting the enormous temptation to jump in and start running IEV, and instead taking a whole evening to thoroughly understand the design and scope out the most critical areas for analysis.)&lt;br /&gt;&lt;br /&gt;We look forward to seeing you in-person soon!&lt;/p&gt;&lt;p&gt;Joe Hupcey III&lt;br /&gt;for Team Verify&lt;br /&gt;&lt;br /&gt;On Twitter:&amp;nbsp;&lt;a href="http://twitter.com/teamverify"&gt;http://twitter.com/teamverify&lt;/a&gt;, @teamverify&lt;/p&gt;&lt;p&gt;And on Facebook too: &amp;nbsp;&lt;a href="http://www.facebook.com/cdnsteamverify"&gt;www.facebook.com/cdnsteamverify&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Reference Links&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.dvcon.org/"&gt;The official DVCon site&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/cadence/events/Pages/event.aspx?eventid=744"&gt;Comprehensive list of Cadence-sponsored events &amp;amp; papers&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/24605532@N08/sets/72157629185535384/"&gt;Images from last year&amp;#39;s conference&lt;/a&gt;&amp;nbsp;to give you an idea of what it&amp;#39;s like, in case you have never been to a DVCon before.&lt;/p&gt;&lt;p&gt;DVCon 2012 video playlist: &lt;a href="http://www.youtube.com/playlist?list=PL66DB89BCDB6E841A"&gt;http://www.youtube.com/playlist?list=PL66DB89BCDB6E841A&lt;/a&gt;&lt;/p&gt;&lt;p&gt;60 second highlights video from DVCon 2012: &lt;a href="http://youtu.be/qEzIUX9VvOc"&gt;http://youtu.be/qEzIUX9VvOc&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/fv/archive/2013/02/11/dvcon-2013-for-formal-amp-abv-users.aspx</feedburner:origLink></item><item><title>New Product: ARM ACE Assertion-Based Verification IP (ABVIP) Available Now</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/138339/~3/hOW1mcnv_Gw/new-product-arm-ace-assertion-based-verification-ip-abvip-available-now.aspx</link><pubDate>Mon, 26 Nov 2012 19:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1316951</guid><dc:creator>TeamVerify</dc:creator><description>&lt;p&gt;&lt;strong&gt;Preface:&lt;/strong&gt; on Tuesday December 11 we are giving a free a webinar on &amp;quot;ACE Assertion-Based Dynamic, Formal, and Metric-Driven Verification Techniques with ABVIP&amp;quot;. &amp;nbsp;Register today: &lt;a href="http://goo.gl/rmBhh"&gt;http://goo.gl/rmBhh&lt;/a&gt;&lt;/p&gt;&lt;p&gt;As anyone who has worked with ARM&amp;#39;s AMBA 4 AXI&lt;sup&gt;TM&lt;/sup&gt; Coherency Extensions -- a/k/a the &amp;quot;ACE&lt;sup&gt;TM&lt;/sup&gt;&amp;quot; protocol -- knows, there are a ton of different configuration options and operational scenarios available to the designer.&amp;nbsp; Of course, this flexibility and power presents a significant verification challenge.&amp;nbsp; Hence, building on the success of our ACE Universal Verification Component (UVC) &lt;a href="http://www.cadence.com/cadence/newsroom/features/pages/arm_ace_vip.aspx"&gt;Verification IP product&lt;/a&gt;, we are excited to announce the immediate availability of the complementary Assertion-Based Verification IP (ABVIP) for ACE.&amp;nbsp; Written in standard IEEE System Verilog Assertions (SVA), this new ACE ABVIP simultaneously supports simulation-centric ABV, pure formal analysis, and mixed formal and simulation verification flows.&amp;nbsp; &lt;/p&gt;&lt;p&gt;In this 3 minute video, R&amp;amp;D Product Expert Joerg Muller outlines the main capabilities of this new product -- &amp;nbsp;how it offers specific configuration, run time performance, and context-sensitive work-flow advantages in the SimVision debug environment vs. competitive offerings:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If the video doesn&amp;#39;t play, click&amp;nbsp;&lt;a href="http://youtu.be/iWjQzzL9edo"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;a href="http://youtu.be/iWjQzzL9edo"&gt;&lt;/a&gt;&lt;br /&gt;In a nutshell, this new product marries&amp;nbsp;&lt;a href="http://www.cadence.com/Community/blogs/fv/archive/2012/07/30/product-update-new-assertion-based-verification-ip-abvip-available-now.aspx"&gt;all the next generation ABVIP capabilities we introduced early this year&lt;/a&gt;&amp;nbsp;with Cadence&amp;#39;s deep knowledge of the ACE protocol and its many configuration options.&lt;/p&gt;&lt;p&gt;This product is available immediately - please contact your Cadence representative for more details, or ask us more about it via the &amp;quot;Contact&amp;quot; button at the upper RHS of this page.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Team Verify&lt;/p&gt;&lt;p&gt;On Twitter:&amp;nbsp;&lt;a href="http://twitter.com/teamverify"&gt;http://twitter.com/teamverify&lt;/a&gt;, @teamverify&lt;/p&gt;&lt;p&gt;And now you can &amp;quot;Like&amp;quot; us on Facebook too, where we post more frequent updates on formal and ABV technology and methodology developments:&lt;br /&gt;&lt;a href="http://www.facebook.com/pages/Team-Verify/298008410248534"&gt;http://www.facebook.com/pages/Team-Verify/298008410248534&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;Reference Links&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;CDNLive Silicon Valley 2012: Mirit Fromovich on automating ARM &amp;quot;ACE&amp;quot; verification&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;If the video fails to play, click&amp;nbsp;&lt;a href="http://youtu.be/CPrcwnNasAM"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/cadence/newsroom/features/pages/arm_ace_vip.aspx"&gt;Cadence ACE VIP Accelerates Development of Multi-Processor Mobile Devices&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.tmworld.com/electrical-engineers/education-training/webinars/4398989/How-to-Verify-ARM-ACE-Coherent-Interconnects-with-UVM-verification-IP"&gt;How to Verify ARM ACE Coherent Interconnects with UVM verification IP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2011/06/10/arm-ace-verification-ip-verifying-hardware-cache-coherency.aspx"&gt;Richard Goering&amp;#39;s Industry Insights: ARM ACE Verification IP: Verifying Hardware Cache Coherency&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/blogs/fv/archive/2012/07/30/product-update-new-assertion-based-verification-ip-abvip-available-now.aspx"&gt;July 2012 Product Update: New Assertion-Based Verification IP (ABVIP) Available Now&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/products/fv/verification_ip/pages/default.aspx"&gt;Cadence&amp;#39;s Verification IP Catalog&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/fv/archive/2012/11/26/new-product-arm-ace-assertion-based-verification-ip-abvip-available-now.aspx</feedburner:origLink></item><item><title>Event Report: Club Formal San Jose – Features and Techniques for Experts, Verification Apps for All</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/138339/~3/zFdBZD0ZMQs/event-report-club-formal-san-jose-features-amp-techniques-for-experts-verification-apps-for-all.aspx</link><pubDate>Thu, 25 Oct 2012 18:19:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1316086</guid><dc:creator>TeamVerify</dc:creator><description>&lt;p&gt;Last week over 35 power users from over a dozen companies came together for the latest installment of &amp;quot;Club Formal&amp;quot; -- a user group meeting exclusively focused on topics in formal analysis and Assertion-Based Verification (ABV).&amp;nbsp; This instance of Club Formal featured several papers from Silicon Valley power users on expert-level techniques, as well as highlights of new &amp;quot;verification apps&amp;quot; that are highly automated such that any engineer can run them.&amp;nbsp; In addition to networking with industry peers, Cadence R&amp;amp;D and field specialists were on hand to share our product roadmap and discuss new requirements from the attendees to better align our R&amp;amp;D development with their needs.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/fv/Joe_Hupcey_III/2012%20Club%20Formal%20SJ%20composite.jpg"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/fv/Joe_Hupcey_III/2012%20Club%20Formal%20SJ%20composite.jpg" border="0" alt="" /&gt;&lt;/a&gt;[&lt;/p&gt;&lt;p&gt;Here are some specific highlights of the event:&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Expert Presentation&lt;/b&gt;&lt;b&gt;: Liveness vs. Safety&lt;/b&gt;&lt;br /&gt;B. A. Krishna of Chelsio Communications Inc. treated the attendees to an encore presentation of his HVC-2011 paper, &amp;quot;Liveness vs. Safety - a practical viewpoint&amp;quot; (full citation below).&amp;nbsp;&amp;nbsp; The DUT at the heart of the paper was a Deficit Weighted Round Robin (DWRR) arbiter, and the critical verification task was to check if the port will be eventually given access to a given grant, regardless of the weight distribution across ports. One verification option is to write this as a &amp;quot;liveness&amp;quot; property.&amp;nbsp; As Krishna explained, on the plus side this is easy and/or intuitive to write. However, for verification purposes it required considerable effort to identify abstractions that could get conclusive results for the property.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;The other option is to write a &amp;quot;safety property&amp;quot;. &amp;nbsp;Unfortunately, this requires a lot of effort in finding out the upper bound for forward progress. This was a painstaking process, but once they had written the property, verification did not require any abstractions - it&amp;#39;s practically DUT independent.&amp;nbsp; For the given project they had the opportunity to apply both methodologies and compare the two, and thus the conclusion of the paper was an insightful review of their results and/or which approach would make more sense in a particular scenario.&amp;nbsp;&amp;nbsp; Given the amount of questions and discussion this paper prompted, it was clear the merits of both approaches were of keen interest to the audience.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;Expert Presentation: Bypass Logic Verification&lt;br /&gt;&lt;/b&gt;Bypass logic verification is a common and difficult challenge for modern VLSI design that arises in the verification of CPU, GPU, and networking ASICs.&amp;nbsp;&amp;nbsp; If you miss a bug in the bypass logic the whole system can simply freeze.&amp;nbsp; In this presentation, Club Formal alumni and favorite speaker Vigyan Singhal of Oski Technology gave an encore of the 2012 DAC User Track Best Presentation award-winning paper on this challenging topic, entitled &amp;quot;Deploying Model Checking for Bypass Verification&amp;quot; by engineers from Cisco and Oski Technology (full citation below).&amp;nbsp; &lt;br /&gt;&lt;br /&gt;For starters, the DUT was a bear featuring a tough-to-verify, 25-deep bypass logic schema.&amp;nbsp; In a nutshell, their technique was to use the DUT itself as a reference model based on the fundamental principal of bypass logic: whether the bypass is active or not, the results should be the same regardless. In this case, the input commands to the reference model (1st DUT instance) have been separated by 25 cycles where the bypass logic is inactive. However, the challenging twist is that input commands to the 2nd DUT instance are randomly separated by anywhere from 1 to 24 cycles.&amp;nbsp; Another key factor to their success was using &amp;quot;memory random&amp;quot; as a simple abstraction of the design depth.&amp;nbsp; This allowed the tool to concentrate on the key elements of the DUT/state space.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Bottom-line: they achieved phenomenal results, with 10 bugs found in this already heavily simulated IP.&amp;nbsp;&amp;nbsp; Indeed, many corner cases they reached with formal would have been practically impossible to reach with only a constrained-random, simulation-based testbench given the permutation of command-combinations, the number of cycles that each command pair was spaced out, and so forth.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Roadmaps and New Product Previews&lt;br /&gt;&lt;/b&gt;Chris Komar of Cadence R&amp;amp;D - specifically, a leader of the Product Expert Team - took the stage to give sneak previews of a new verification app coming out in just a few weeks, as well as the 18 month roadmap for our whole verification apps portfolio, expert level flows, and enhancements to the&amp;nbsp;&lt;a href="http://www.cadence.com/products/fv/formal_verifier"&gt;Incisive Formal Verifier (IFV)&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a target="_blank" href="http://www.cadence.com/products/fv/enterprise_verifier"&gt;Incisive Enterprise Verifier (IEV)&lt;/a&gt;&amp;nbsp;platforms.&lt;/p&gt;&lt;p&gt;Allow me to again thank the attendees for their warm reception of our product roadmap, and being generous with comments about where you&amp;#39;d like to see more attention.&amp;nbsp; This feedback is invaluable to R&amp;amp;D, and as you saw we were all taking careful notes.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Lunch, Snacks and Networking!&lt;/b&gt;&lt;br /&gt;Last but not least, the intermissions and social segments were of high value as well.&amp;nbsp;&amp;nbsp; Whether it was the casual lunchtime discussions, or informal Q&amp;amp;A during the breaks, truly these venues - comfortable, community settings where users get to swap stories with other users to brainstorm solutions and share tips&amp;amp;tricks -- were some of the best parts of the day.&amp;nbsp; I know my Cadence colleagues appreciated your feedback and ideas!&lt;/p&gt;&lt;p&gt;&lt;b&gt;Bottom-line:&lt;/b&gt; &lt;br /&gt;An engaging, informative time was had by all, and I believe I speak for everyone in looking forward to the next Club Formal!&lt;br /&gt;&lt;br /&gt;Until the next time, happy verifying!&lt;/p&gt;&lt;p&gt;Joe Hupcey III&lt;br /&gt;for Team Verify&lt;/p&gt;&lt;p&gt;On Twitter: http://twitter.com/teamverify, @teamverify&lt;/p&gt;&lt;p&gt;And on Facebook:&lt;br /&gt;&lt;a href="http://www.facebook.com/pages/Team-Verify/298008410248534"&gt;http://www.facebook.com/pages/Team-Verify/298008410248534&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;Reference Info: Paper Citations &lt;br /&gt;&lt;/u&gt;&lt;/b&gt;Haifa Verification Conference 2011: &amp;quot;Liveness vs Safety - a practical viewpoint&amp;quot;&lt;br /&gt;B. A. Krishna, Chelsio Communications Inc, San Jose, CA&lt;br /&gt;Jonathan Michelson, Cisco Systems, San Jose, CA&lt;br /&gt;Vigyan Singhal, Oski Technology, San Jose, CA&lt;br /&gt;Alok Jain, Cadence Design Systems, Noida, India&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;DAC 2012 User Track: 8U.2 -&amp;nbsp;Deploying Model Checking for Bypass Verification&lt;br /&gt;Prashant Aggarwal - Oski Technology, Inc., Gurgaon, India&lt;br /&gt;Michelle Liu - Cisco Systems, Inc., San Jose, CA&lt;br /&gt;Wanli Wu - Cisco Systems, Inc., San Jose, CA&lt;br /&gt;Vigyan Singhal - Oski Technology, Inc., Mountain View, CA&lt;/p&gt;&lt;p&gt;&lt;br /&gt;P.S. Team Verify is working on the 2013 event calendar now.&amp;nbsp;&amp;nbsp; Hence, this the perfect time to let us know If you would like to see a Club Formal in your area!&amp;nbsp; Simply&amp;nbsp;&lt;a href="http://www.cadence.com/community/members/TeamVerify.aspx"&gt;jump to the Team Verify home page&lt;/a&gt;&amp;nbsp;and &amp;quot;send Team Verify a private message&amp;quot;.&lt;/p&gt;&lt;p&gt;P.S.S.&amp;nbsp; In case you are unable to attend a Club Formal near you, be sure to check out our calendar and archived recordings of free, technical webinars:&lt;br /&gt;&lt;a href="http://www.cadence.com/cadence/events/pages/default.aspx"&gt;http://www.cadence.com/cadence/events/pages/default.aspx&lt;/a&gt;&lt;/p&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/fv/archive/2012/10/25/event-report-club-formal-san-jose-features-amp-techniques-for-experts-verification-apps-for-all.aspx</feedburner:origLink></item><item><title>Recorded Webinar: Using Metric-Driven Verification and Formal Together For Higher Productivity</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/138339/~3/ZeKXq4_6IOI/webinar-recording-using-metric-driven-verification-and-formal-together-for-higher-productivity.aspx</link><pubDate>Wed, 10 Oct 2012 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1315635</guid><dc:creator>TeamVerify</dc:creator><description>&lt;p&gt;[Preface: the upcoming &amp;quot;&lt;a href="http://goo.gl/UwP8w"&gt;Club Formal&lt;/a&gt;&amp;quot; on October 17 here at the Cadence San Jose campus will also touch on this topic - &lt;a href="http://www.secure-register.net/cadence.php?product=275"&gt;please join us!&lt;/a&gt;]&lt;/p&gt;&lt;p&gt;While it&amp;#39;s now common knowledge that there are many benefits to using simulation technology within &lt;a href="http://www.cadence.com/products/fv/Pages/mdv_flow.aspx"&gt;a metric-driven verification (MDV) flow&lt;/a&gt;, as it turns out there are also an equal number of benefits to using formal analysis technology in such a flow as well.&amp;nbsp; Even better, users can combine the resulting metrics from simulation and formal to take advantage of the best each technology has to offer.&amp;nbsp; However, combining metrics of different types from completely different types of engines is not trivial without common semantics, methodologies, and technologies to harmonize heterogeneous data into something that is meaningful to a metric-driven functional verification flow.&amp;nbsp; &lt;/p&gt;&lt;p&gt;Recently Team Verify&amp;#39;s &lt;a href="http://goo.gl/YVaes"&gt;Chris Komar (a Product Expert that you may remember meeting at DVCon 2012)&lt;/a&gt; and our colleague &lt;a href="http://youtu.be/zbbRxxp1Adg"&gt;John Brennan (an expert in coverage and metric driven methodologies and tools)&lt;/a&gt; gave a webinar covering all these issues and solutions, entitled &amp;quot;Combining the Best of Both in an MDV Flow - Simulation and Formal&amp;quot;.&amp;nbsp; A recording of this free webinar is available at &lt;a href="http://www.cadence.com/cadence/events/Pages/event.aspx?eventid=684"&gt;http://www.cadence.com/cadence/events/Pages/event.aspx?eventid=684&lt;/a&gt; (registration is required).&lt;/p&gt;&lt;p&gt;What you will learn from this free presentation is the detailed operational and technical information on how to combine verification metrics from both simulation and formal analysis, allowing&amp;nbsp;you to substantially save in the overall verification effort. A new metric methodology --&amp;quot;enriched metrics&amp;quot;-- managed by &lt;a href="http://www.cadence.com/products/fv/enterprise_verifier/pages/default.aspx"&gt;Cadence&amp;reg; Incisive&amp;reg; Enterprise Verifier (&amp;quot;IEV&amp;quot;)&lt;/a&gt; enables the co-operation of engines and, combined with higher level management tools, better visualization and a more refined verification flow.&amp;nbsp; Consider the following example of enriched metrics in action: &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/fv/Joe_Hupcey_III/fig1%20sim%20formal%20MDV.jpg"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/fv/Joe_Hupcey_III/fig1%20sim%20formal%20MDV.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;On the left hand side of the diagram are the results from simulation and dynamic assertions; on the right are formal cover and proof results.&amp;nbsp; In the above example, the results from the formal analysis are a mathematical proof that it&amp;#39;s impossible to write a test to hit this cover point.&amp;nbsp; Hence, you should halt your simulations or formal analysis and begin debugging why this is the case.&amp;nbsp; The next diagram shows the happier case where the formal results on the right prove with mathematical certainty that this case can never fail.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/fv/Joe_Hupcey_III/fig2%20sim%20formal%20MDV.jpg"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/fv/Joe_Hupcey_III/fig2%20sim%20formal%20MDV.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;It&amp;#39;s important to note that that while the simulation and dynamic assertion results on the left hand side of this diagram are positive, those results are only true for the relatively narrow cases that the user encoded in the given test(s).&amp;nbsp; In contrast, the positive formal result on the right is proven true for all inputs, for all time -- truly a relief to know!&amp;nbsp; Plus: you can also safely stop developing new tests and/or testbenches to hit this coverpoint, often saving substantial amounts of time.&amp;nbsp; (There are many customers that run formal on an IP block first.&amp;nbsp; If verification of the block can be completed with firmal alone, they use this results display to show management it&amp;#39;s save to move on and/or skip block level simulation.)&lt;/p&gt;Putting all this in perspective: there was a time when formal was merely a point tool - albeit a very powerful one - used in isolation.&amp;nbsp; So called &amp;quot;hybrid&amp;quot; flows that mixed formal and simulation were certainly an improvement, but in most cases the mapping of the joint simulation+formal analysis results into the overall project database was quite painful, or only done verbally (&lt;em&gt;Engineer: &amp;quot;Hey Boss, we found X number of bugs, but have a few more &amp;lsquo;Explores&amp;#39; left to run down.&amp;nbsp;&amp;nbsp;&lt;/em&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:10pt;"&gt;&lt;em&gt;&lt;span style="color:black;"&gt;Boss: That&amp;#39;s great -- I think.&amp;nbsp; When do you think you are going to be done, again?&amp;quot;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt; &lt;p&gt;Fortunately, in the webinar Chris shows how the results can be fed back into the main project verification plan and results database in a useful way, to wit:&lt;/p&gt;&lt;p&gt;* Checks and coverage are visibly linked to the human and machine readable verification plan&lt;/p&gt;&lt;p&gt;* The user can easily implement appropriate checks as assertions manually, or have the tool generate them automatically given certain specs, and/or leverage Assertion-Based Verification IP&lt;/p&gt;&lt;p&gt;* Assertions can be run on all available formal and simulation engines&lt;/p&gt;&lt;p&gt;* All Ccntributions from all engines shown in a unified view&lt;/p&gt;&lt;p&gt;All of these activities output data in format that makes sense to the simulation-centric management -- and thus, all of the sudden the isolation of formal and multi-engine flows ends, and these tools and related solutions gain mainstream acceptance.&lt;/p&gt;&lt;p&gt;Again, the webinar recording is free (registration is required):&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/cadence/events/Pages/event.aspx?eventid=684"&gt;http://www.cadence.com/cadence/events/Pages/event.aspx?eventid=684&lt;/a&gt;&lt;/p&gt;&lt;p&gt;and clocking-in at well under an hour, it&amp;#39;s perfect for informative lunch time viewing.&lt;/p&gt;&lt;p&gt;Enjoy!&lt;/p&gt;&lt;p&gt;Team Verify&lt;/p&gt;&lt;p&gt;On Twitter:&amp;nbsp;&lt;a href="http://twitter.com/teamverify"&gt;http://twitter.com/teamverify&lt;/a&gt;, @teamverify&lt;/p&gt;&lt;p&gt;And now you can &amp;quot;Like&amp;quot; us on Facebook too: &lt;br /&gt;&lt;a href="http://www.facebook.com/pages/Team-Verify/298008410248534"&gt;http://www.facebook.com/pages/Team-Verify/298008410248534&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/fv/archive/2012/10/10/webinar-recording-using-metric-driven-verification-and-formal-together-for-higher-productivity.aspx</feedburner:origLink></item><item><title>Shameless Promotion: Free Club Formal San Jose (with Lunch) on Wednesday 10/17</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/138339/~3/tcF1wU5eSbE/shameless-promotion-free-club-formal-san-jose-with-lunch-on-wednesday-10-17.aspx</link><pubDate>Mon, 24 Sep 2012 22:34:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1315249</guid><dc:creator>TeamVerify</dc:creator><description>&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/fv/Joe_Hupcey_III/2011-11-8%20Club%20Formal.jpg"&gt;&lt;/a&gt;Please join Team Verify and other design and verification engineers at &lt;a href="http://www.secure-register.net/cadence/SILR_Club_Formal_4Q12"&gt;the next &amp;quot;Club Formal&amp;quot; on the Cadence San Jose campus on Wednesday, October 17 at 11:30am&lt;/a&gt;. This free, half-day event (including lunch) is a great opportunity to learn more about general advances in formal analysis and assertion-based verification, and to network with others in your field. &amp;nbsp;Based on attendee feedback from previous events, we will deep-dive on the following topics:&lt;/p&gt;&lt;p&gt;* How customers are using the new &lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2012/08/16/webinar-report-how-formal-apps-ease-ic-verification.aspx"&gt;Coverage Unreachability formal app&lt;/a&gt; to save time, power, and die area&lt;/p&gt;&lt;p&gt;* A presentation of the HVC-2011 paper, &amp;quot;Liveness vs Safety - a practical viewpoint&amp;quot;, by B. A. Krishna, of Chelsio Communications Inc.&lt;/p&gt;&lt;p&gt;* The &lt;a href="http://oskitech.com/2012/06/oski-wins-best-presentation-award-at-49dac-2012/"&gt;award-winning DAC User Track paper on bypass verification with formal techniques&lt;/a&gt;, reviewed by Vigyan Singhal of Oski Technology&lt;/p&gt;&lt;p&gt;* Updates and product roadmaps for Incisive Formal Verifier (IFV), Incisive Enterprise Verifier (IEV), and Assertion-Based Verification IP, presented by Chris Komar of Cadence R&amp;amp;D &amp;nbsp;(You might remember &lt;a href="http://youtu.be/UvbQV7iTh4Y"&gt;Chris from our DVCon tutorial on formal apps this past spring&lt;/a&gt;.)&lt;/p&gt;&lt;p&gt;Again, this free event will run from 11:30am to 4:30pm on the Cadence San Jose campus, Building 10, in the Kirra Point conference room. (Building 10 is the high-rise on the intersection of Montague Expressway and Trimble - &lt;a href="http://goo.gl/maps/XpjOJ"&gt;street address 2655 Seely Avenue, San Jose, CA 95134&lt;/a&gt;).&lt;/p&gt;&lt;p&gt;Sign-in and lunch start promptly at 11:30am.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Register today! &amp;nbsp;&lt;a href="http://www.secure-register.net/cadence/SILR_Club_Formal_4Q12"&gt;http://www.secure-register.net/cadence/SILR_Club_Formal_4Q12&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;We look forward to meeting with you soon,&lt;/p&gt;&lt;p&gt;Team Verify&lt;/p&gt;&lt;p&gt;On Twitter: &lt;a href="http://twitter.com/teamverify"&gt;http://twitter.com/teamverify&lt;/a&gt;, @teamverify&lt;/p&gt;&lt;p&gt;And on Facebook:&lt;br /&gt;&lt;a href="http://www.facebook.com/pages/Team-Verify/298008410248534"&gt;http://www.facebook.com/pages/Team-Verify/298008410248534&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;P.S.&amp;nbsp; What&amp;#39;s a free &amp;quot;Club Formal&amp;quot; user group event like?&amp;nbsp; Here are highlights from prior events we&amp;#39;ve held here in San Jose and around the world: &lt;a href="http://goo.gl/3xOK8"&gt;http://goo.gl/3xOK8&lt;/a&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/fv/Joe_Hupcey_III/2011-11-8%20Club%20Formal.jpg"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/fv/Joe_Hupcey_III/2011-11-8%20Club%20Formal.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;br /&gt;&lt;i&gt;Snapshot from the last Club Formal San Jose (with 50 attendees!)&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;P.S.S. We also support private Club Formal events too, held on a customer&amp;#39;s site so attendees feel free to talk about their proprietary challenges.&amp;nbsp; Let Team Verify know (and/or let your friendly local AE or Salesperson know) an onsite Club Formal would be of interest.&amp;nbsp; Alternatively, to get the latest data ASAP we can also host live webinars with an agenda focused on your company&amp;#39;s formal and ABV top concerns.&amp;nbsp; (Of course, the downside of this approach vs. going to a public event is you don&amp;#39;t get to network with other engineers outside your company to glean new insights, tips, and tricks from their experiences.)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/fv/archive/2012/09/24/shameless-promotion-free-club-formal-san-jose-with-lunch-on-wednesday-10-17.aspx</feedburner:origLink></item><item><title>Report From Silicon Valley With Application Engineer Bin Ju</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/138339/~3/yj5dsu3xMVY/report-from-silicon-valley-with-application-engineer-bin-ju.aspx</link><pubDate>Tue, 21 Aug 2012 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1314161</guid><dc:creator>TeamVerify</dc:creator><description>&lt;p&gt;Luckily I was able to track down my very busy colleague Bin Ju between assignments and interview her about her first-hand observations of what&amp;#39;s going on here in Silicon Valley today.&amp;nbsp; Bin is an expert on formal and assertion-based verification (ABV), so her remarks focus on the trend toward increasing adoption of formal analysis, how users are leveraging &amp;quot;formal apps&amp;quot; to enable rapid adoption of this technology by all team members, and thus how customers&amp;#39; are improving their return on investment.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;If the embedded video doesn&amp;#39;t play, click &lt;a href="http://youtu.be/7yVPQrfDX3k"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Are you seeing these trends in your company?&amp;nbsp; Please share your thoughts below, tweet or Facebook them, or contact me offline.&lt;/p&gt;&lt;p&gt;Joe Hupcey III&lt;br /&gt;for Team Verify&lt;/p&gt;&lt;p&gt;On Twitter:&amp;nbsp;&lt;a href="http://twitter.com/teamverify"&gt;http://twitter.com/teamverify&lt;/a&gt;, @teamverify&lt;/p&gt;&lt;p&gt;And on Facebook:&lt;br /&gt;&lt;a href="http://www.facebook.com/pages/Team-Verify/298008410248534"&gt;http://www.facebook.com/pages/Team-Verify/298008410248534&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;Reference Links&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;a href="http://youtu.be/UvbQV7iTh4Y"&gt;DVCon 2012: Product Engineer Chris Komar reviews the tutorial on formal apps&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://goo.gl/pAffP"&gt;February 2012: article by industry analyst Richard Goering on, &amp;quot;How Formal Analysis &amp;lsquo;Apps&amp;#39; Provide New Verification Solutions&amp;quot;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/fv/archive/2012/08/21/report-from-silicon-valley-with-application-engineer-bin-ju.aspx</feedburner:origLink></item><item><title>Product Update: New Assertion-Based Verification IP (ABVIP) Available Now</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/138339/~3/5N96O-yaHes/product-update-new-assertion-based-verification-ip-abvip-available-now.aspx</link><pubDate>Mon, 30 Jul 2012 13:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1313396</guid><dc:creator>TeamVerify</dc:creator><description>&lt;p&gt;Verifiers rejoice: R&amp;amp;D has just released all-new Assertion-Based Verification IP (ABVIP) code as part of Cadence&amp;#39;s Verification IP (VIP) and SoC Catalog offerings.&amp;nbsp; Specifically, the ABVIP code in the July 2012 release has been completely re-architected to be:&amp;nbsp; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Higher performing for both Incisive formal and simulation engines (&lt;b&gt;with gains from 1.5x to ~ 10x!&lt;/b&gt;)&lt;/li&gt;&lt;li&gt;Simpler to instantiate and configure&lt;/li&gt;&lt;li&gt;Easier to use with context-sensitive IP title support in the SimVision waveform debug environment&lt;/li&gt;&lt;li&gt;Inclusive of new protocols: APB4 and AXI4&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Here are the details:&lt;/p&gt;&lt;p&gt;* The ABVIP code itself has been internally re-architected to reduce complexity, and thus provide higher performance and better quality of results.&amp;nbsp; For starters, the code has been re-implemented in System Verilog Assertions (SVA) to take advantage of performance enhancements made for the SVA engines in both Incisive formal tools (&lt;a href="http://www.cadence.com/products/fv/formal_verifier"&gt;Incisive Formal Verifier (IFV)&lt;/a&gt; and &lt;a href="http://www.cadence.com/products/fv/enterprise_verifier"&gt;Incisive Enterprise Verifier (IEV)&lt;/a&gt;) and &lt;a href="http://www.cadence.com/products/fv/enterprise_simulator"&gt;Incisive Enterprise Simulator-XL (IES-XL)&lt;/a&gt;.&amp;nbsp; In terms of the AXI3/AXI4 titles, the complexity is now controlled by the number of outstanding transactions rather than the width of the ID bus.&lt;/p&gt;&lt;p&gt;* The new ABVIP is simpler to instantiate and configure than its predecessors.&amp;nbsp; The user simply instantiates the correct model of the ABVIP: master, slave or monitor, and the constraints are automatically configured -- no more need for Tcl configuration.&amp;nbsp; Furthermore, there are additional capabilities depending on the title selected.&amp;nbsp; For example, an instance of the AXI3 Master module automatically configures the ABVIP to configure all master properties as constraints without user intervention.&lt;/p&gt;&lt;p&gt;* Waveform debug has been enhanced to automatically provide an IP-title, context sensitive grouping of signals in all formal counter-example, and witness waveforms. &amp;nbsp;Specifically, when IFV or IEV is being used, the tools are aware of the ABVIP&amp;#39;s presence and they create interface signal groupings to aid in the viewing and/or debug of waveforms. &amp;nbsp;For selected ABVIPs, all instances of the ABVIP interfaces will have their signals available in the waveforms; and each instance will have a separate group of signals in the waveform. &amp;nbsp;As is evident in the screen shot included below, this is a huge time saver when trying to view witness waveforms or debug failures. &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/fv/2012/Team_Verify/abvip%20figure%201.jpg"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/fv/2012/Team_Verify/abvip%20figure%201.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;* In addition to enhanced waveforms, for the AXI family of protocols, transaction tables are available to show the currently active transactions.&amp;nbsp; As shown in the following screen shot for the AXI3 ABVIP, this feature makes it easier understand the currently active transactions and which state they are in.&amp;nbsp; &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/fv/2012/Team_Verify/abvip%20figure%202.jpg"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/fv/2012/Team_Verify/abvip%20figure%202.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;In this example, you can see that the ABVIP is configured for a maximum of 2 deep transaction queue where there are 2 valid write transactions in flight, and one valid read transaction in flight, as indicated by the &amp;quot;Valid&amp;quot; column.&amp;nbsp; Hence, with the waveform cursor it&amp;#39;s very easy to deduce the state of the bus at any time in the waveform.&lt;/p&gt;&lt;p&gt;* The following table lists all the supported protocols and features available with each protocol, including the new AXI4 and APB4 titles.&amp;nbsp; Please note the migration guides are supplied to help existing users migrate to the new ABVIP.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/fv/2012/Team_Verify/abvip%20figure%203.jpg"&gt;&lt;img src="http://www.cadence.com/Community/CSSharedFiles/blogs/fv/2012/Team_Verify/abvip%20figure%203.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;In summary, the new ABVIP models incorporate enhancements to improve performance, simplify instantiation and configuration, provide a more productive debug environment, and expand the catalog to include APB4 and AXI4 protocols. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;Jose Barandiaran&lt;br /&gt;R&amp;amp;D Product Expert Team&lt;/p&gt;&lt;p&gt;On Twitter:&amp;nbsp;&lt;a href="http://twitter.com/teamverify"&gt;http://twitter.com/teamverify&lt;/a&gt;, @teamverify&lt;/p&gt;&lt;p&gt;And now you can &amp;quot;Like&amp;quot; us on Facebook too, where we post more frequent updates on formal and ABV technology and methodology developments:&lt;br /&gt;&lt;a href="http://www.facebook.com/pages/Team-Verify/298008410248534"&gt;http://www.facebook.com/pages/Team-Verify/298008410248534&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Reference Link: &lt;a href="http://www.cadence.com/products/fv/verification_ip/pages/default.aspx"&gt;Cadence&amp;#39;s Verification IP Catalog&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/fv/archive/2012/07/30/product-update-new-assertion-based-verification-ip-abvip-available-now.aspx</feedburner:origLink></item><item><title>Video: Oski Technology’s Courageous &amp;quot;72 hour Verification Challenge&amp;quot; Using Incisive Enterprise Verifier (IEV)</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/138339/~3/KA4felPGrFs/video-oski-technology-s-courageous-quot-72-hour-verification-challenge-quot-using-incisive-enterprise-verifier-succeeds.aspx</link><pubDate>Mon, 25 Jun 2012 15:00:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1312224</guid><dc:creator>TeamVerify</dc:creator><description>&lt;p&gt;I&amp;#39;ve seen a lot of intriguing promotions over the years, but at DAC 2012 our partners at &lt;a href="http://www.oskitech.com"&gt;Oski Technology&lt;/a&gt; tackled a truly unique challenge. To show off their formal verification prowess they took an IP block from NVIDIA &lt;i&gt;&lt;u&gt;sight unseen&lt;/u&gt;&lt;/i&gt; &amp;nbsp;(actually, on Sunday evening before the DAC they received a spec and a 15 minute briefing) and over the course of 72 hours from Sunday at 5pm to Wednesday at 5pm they used &lt;a href="http://www.cadence.com/products/fv/enterprise_verifier/pages/default.aspx"&gt;Incisive Enterprise Verifier (&amp;quot;IEV&amp;quot;)&lt;/a&gt;) and their years of verification experience to deliver impressive results.&amp;nbsp; In this video Oski&amp;#39;s CEO Vigyan Singhal gives a snapshot of the challenge while it was in progress, and then reports on the results after the dust has settled.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;(Click &lt;a href="http://youtu.be/XLks90uJuKY"&gt;here&lt;/a&gt; if the embedded video doesn&amp;#39;t play)&lt;/p&gt;&lt;p&gt;Again, I can&amp;#39;t recall any EDA vendor or services house ever attempting such a compelling and relevant challenge, let alone delivering such impressive and meaningful results.&amp;nbsp; If &lt;a href="http://www.oskitech.com"&gt;Oski&lt;/a&gt; (and &lt;a href="http://www.cadence.com/products/fv/enterprise_verifier/pages/default.aspx"&gt;IEV&lt;/a&gt;) can deliver results like this in 72 hours, imagine what they can do on a longer project ...&lt;/p&gt;&lt;p&gt;Joe Hupcey III &lt;br /&gt;for Team Verify&lt;/p&gt;&lt;p&gt;On Twitter:&amp;nbsp;&lt;a href="http://twitter.com/teamverify"&gt;http://twitter.com/teamverify&lt;/a&gt;, @teamverify&lt;/p&gt;&lt;p&gt;And now you can &amp;quot;Like&amp;quot; us on Facebook too: &lt;br /&gt;&lt;a href="http://www.facebook.com/pages/Team-Verify/298008410248534"&gt;http://www.facebook.com/pages/Team-Verify/298008410248534&lt;/a&gt;&lt;/p&gt;&lt;p&gt;P.S. &lt;a&gt;Oski Technology&lt;/a&gt; was on fire at DAC: in concert with Cisco they also won the DAC User Track Best paper award (for a project using &lt;a href="http://www.cadence.com/products/fv/formal_verifier/pages/default.aspx"&gt;Incisive Formal Verifier (&amp;quot;IFV&amp;quot;)&lt;/a&gt;)!&amp;nbsp; Here is a brief review of this paper: &lt;a href="http://goo.gl/5Bxbg"&gt;http://goo.gl/5Bxbg&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/fv/archive/2012/06/25/video-oski-technology-s-courageous-quot-72-hour-verification-challenge-quot-using-incisive-enterprise-verifier-succeeds.aspx</feedburner:origLink></item><item><title>DAC 2012 Best User Track Paper Review: Deploying Model Checking for Bypass Verification</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/138339/~3/14EV4woOWqw/dac-2012-best-user-track-paper-review-deploying-model-checking-for-bypass-verification.aspx</link><pubDate>Tue, 19 Jun 2012 17:40:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1312101</guid><dc:creator>TeamVerify</dc:creator><description>&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/fv/Joe_Hupcey_III/Vigyan_Singhal2.jpg"&gt;&lt;img height="286" width="225" src="http://www.cadence.com/Community/CSSharedFiles/blogs/fv/Joe_Hupcey_III/Vigyan_Singhal2.jpg" align="right" hspace="10" border="0" alt="" /&gt;&lt;/a&gt;Bypass logic verification is a common and difficult challenge for modern VLSI design that arises in the verification of CPU, GPU, and networking ASICs.&amp;nbsp; Get it wrong and/or miss a bug in the bypass logic and whole system can simply freeze.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Fortunately, the 2012 DAC User Track Best Presentation award-winning paper titled &amp;quot;Deploying Model Checking for Bypass Verification&amp;quot; by engineers from Cisco and Oski Technology (full citation below) describes&amp;nbsp;an easily replicated, nearly push-button flow&amp;nbsp;that does not require users to put in a lot of effort to write complex input constraints.&amp;nbsp; And full disclosure: they used my favorite combined simulation+formal tool, &lt;a href="http://www.cadence.com/products/fv/enterprise_verifier/pages/default.aspx"&gt;Incisive Enterprise Verifier (IEV)&lt;/a&gt;!&lt;/p&gt;&lt;p&gt;The paper was presented by Vigyan Singhal, Oski Technology CEO (right). Here are my highlights of this ground breaking work:&lt;/p&gt;&lt;p&gt;* Again, it bears repeating that the flow they created is nearly push-button since it does not require users to put in much to effort to write complex input constraints.&amp;nbsp; Their creativity is particularly impressive since the DUT is a bear, with a tough-to-verify, 25-deep bypass logic schema.&lt;/p&gt;&lt;p&gt;* In a nutshell, their technique was to use the DUT itself as a&amp;nbsp;reference model based on the fundamental principal of bypass logic: whether the bypass is active or not, the results should be the same regardless. In this case, the input commands to the reference model (1st DUT instance) have been separated by 25 cycles where the bypass logic is inactive. However, the challenging twist is that input commands to the 2nd DUT instance are randomly separated by anywhere from 1 to 24 cycles.&lt;/p&gt;&lt;p&gt;* Another key factor to their success was using &amp;quot;memory random&amp;quot; as a simple abstraction of the design depth.&amp;nbsp; This allowed the tool to concentrate on the key elements of the DUT/state space.&lt;/p&gt;&lt;p&gt;* Bottom-line: they achieved phenomenal results, with 10 bugs found in this already heavily simulated IP. &amp;nbsp;&amp;nbsp;Indeed, many corner cases they reached with formal would have been practically impossible to reach with only a constrained-random, simulation-based testbench given the permutation of command-combinations, the number of cycles that each command pair was spaced out, etc.&lt;/p&gt;&lt;p&gt;* Although they didn&amp;#39;t go into this in the paper, speaking with the authors afterward I learned that IEV was also used to generate &amp;quot;formal environment coverage&amp;quot; to give them the confidence that the design was well covered given the verification depth.&lt;/p&gt;&lt;p&gt;If you are tasked with bypass verification in any way, I strongly recommend that you to review this paper.&amp;nbsp; It will give you a lot of food for thought in general, and there is high probability that the methodologies they used can apply to your project as well. The paper is available at the Oski Technology &lt;a href="http://oskitech.com/"&gt;web site&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Finally, congratulations to all the paper&amp;#39;s authors for their well-deserved award!&lt;/p&gt;&lt;p&gt;Darrow Chu&lt;br /&gt;Sr. Sales Technical Leader&lt;br /&gt;For Team Verify&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;strong&gt;Reference Info: the paper&amp;#39;s complete citation&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;8U.2 -&amp;nbsp;Deploying Model Checking for Bypass Verification&lt;/p&gt;&lt;p&gt;This paper describes how we applied model checking, a formal verification approach, to establish correctness of the bypass logic in our design and how we found corner case bugs that are almost impossible to find with simulation. We used the RTL design both as the DUT and as a component of the reference model in the formal verification setup and experimented with different initialization approaches. Further, by adopting end-to-end verification, we saved time on writing and verifying complex functional constraints. Since bypass logic is prevalent in many processor and networking designs, we believe our methodology will benefit such designs.&lt;/p&gt;&lt;table cellpadding="0" cellspacing="3"&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;b&gt;Speaker:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Vigyan Singhal -&amp;nbsp;&lt;i&gt;Oski Technology, Inc., Mountain View, CA&lt;/i&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;b&gt;Authors:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Prashant Aggarwal -&amp;nbsp;&lt;i&gt;Oski Technology, Inc., Gurgaon, India&lt;/i&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Michelle Liu -&amp;nbsp;&lt;i&gt;Cisco Systems, Inc., San Jose, CA&lt;/i&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Wanli Wu -&amp;nbsp;&lt;i&gt;Cisco Systems, Inc., San Jose, CA&lt;/i&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Vigyan Singhal -&amp;nbsp;&lt;i&gt;Oski Technology, Inc., Mountain View, CA&lt;/i&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Photo by Joe Hupcey III&lt;/em&gt;&lt;/p&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/fv/archive/2012/06/19/dac-2012-best-user-track-paper-review-deploying-model-checking-for-bypass-verification.aspx</feedburner:origLink></item><item><title>DAC 2012 Preview: Focus on Formal and ABV Events and Papers</title><link>http://feedproxy.google.com/~r/cadence/community/blogs/138339/~3/PFyiK7k7WFg/dac-2012-preview-focus-on-formal-amp-abv-events-and-papers.aspx</link><pubDate>Mon, 14 May 2012 13:01:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1311041</guid><dc:creator>TeamVerify</dc:creator><description>&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/fv/Joe_Hupcey_III/JH3_robot.jpg"&gt;&lt;/a&gt;In a few short weeks DAC 2012 will be upon us &lt;a href="http://www.cadence.com/dac2012/Pages/exhibits.aspx"&gt;(June 3-7, 2012 in San Francisco, CA)&lt;/a&gt;, and Team Verify and our colleagues on the Incisive Verification team will be there in force with detailed briefings, panels, papers, posters, and of course live demos in the Cadence booth.&amp;nbsp; Here are the formal&amp;nbsp;and assertion-based verification (ABV) specific highlights:&lt;/p&gt;&lt;p&gt;* On the show floor Monday June 4 through Wednesday June 6, our main booth demo includes the hit formal app &lt;a href="http://www.cadence.com/cadence/events/Pages/event.aspx?eventid=562"&gt;&amp;quot;Coverage Unreachability&amp;quot;&lt;/a&gt; with &lt;a href="http://www.cadence.com/products/fv/enterprise_verifier/pages/default.aspx"&gt;Incisive Enterprise Verifier (IEV)&lt;/a&gt;.&amp;nbsp; Since this app&amp;#39;s release last year, its power mix of formal, simulation, and metric-driven verification (MDV) capabilities has enabled customers around the world to identify state spaces that are mathematically impossible to reach, saving a ton of time and confusion in the process.&amp;nbsp; Technology Experts Bin Ju, Darrow Chu, Chris Komar, and Axel Scherer will be on-hand to give you an update, as well as field any questions you may have about other formal and multi-engine apps, and ABV technologies and methodologies in general.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cadence.com/Community/CSSharedFiles/blogs/fv/Joe_Hupcey_III/JH3_robot.jpg"&gt;&lt;img height="321" width="200" src="http://www.cadence.com/Community/CSSharedFiles/blogs/fv/Joe_Hupcey_III/JH3_robot.jpg" align="right" hspace="10" border="0" alt="" /&gt;&lt;/a&gt;* This year the DAC &amp;quot;User Track&amp;quot; features &lt;a href="http://www.dac.com/conference+program+user+track.aspx?event=335&amp;amp;topic=8"&gt;a whole session devoted to &amp;quot;Practical Formal Methods&amp;quot; (yeah!) - it&amp;#39;s Session 8U on Wednesday June 6, 4pm-6pm in Room 106&lt;/a&gt;.&amp;nbsp; Even better: &lt;a href="http://www.cadence.com/products/fv/formal_verifier/pages/default.aspx"&gt;Incisive Formal Verifier (IFV)&lt;/a&gt; plays a role in two papers in this track: paper 8U.2 &amp;quot;Deploying Model Checking for Bypass Verification&amp;quot; and paper 8U.5 &amp;quot;How we Verified 5000 Lines of a Complex Multiplexing Code with Three Assertions&amp;quot;.&amp;nbsp; Without giving too much away in advance, these papers will show very clever - yet widely applicable - abstraction techniques that enable formal to provide results in hours vs. weeks for a simulation-only flow.&lt;/p&gt;&lt;p&gt;* Last but not least, back by popular demand you will see the most amusing formal app of them all - Rubik&amp;#39;s Cube solving with a Lego Mindstorms robot driven by IFV (right). If you are a &amp;quot;Speed Cuber&amp;quot; by all means we welcome you to test your skills against the machine like &lt;a href="http://youtu.be/0zre6zstaG0"&gt;at DVCon&lt;/a&gt; and &lt;a href="http://youtu.be/APd2PNf1rT0"&gt;CDNLive San Jose&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Hope to see you soon!&lt;/p&gt;&lt;p&gt;Joe Hupcey III&lt;br /&gt;for Team Verify&lt;br /&gt;&lt;br /&gt;On Twitter:&amp;nbsp;&lt;a href="http://twitter.com/teamverify"&gt;http://twitter.com/teamverify&lt;/a&gt;, @teamverify&lt;/p&gt;&lt;p&gt;And now you can &amp;quot;Like&amp;quot; us on Facebook too:&lt;br /&gt;&lt;a href="http://www.facebook.com/pages/Team-Verify/298008410248534"&gt;http://www.facebook.com/pages/Team-Verify/298008410248534&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Reference Links:&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;Comprehensive DAC preview by Richard Goering: &lt;a href="http://www.cadence.com/Community/blogs/ii/archive/2012/04/25/see-cadence-at-dac-2012-panels-tutorials-i-love-dac-and-the-denali-party.aspx"&gt;&amp;quot;See Cadence at DAC 2012 - Panels, Tutorials, &amp;quot;I Love DAC,&amp;quot; and the Denali Party&amp;quot;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://goo.gl/YVaes"&gt;DVCon 2012 Video: Product Engineer Chris Komar Reviews the Tutorial on Formal Apps&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;February 2012: Richard Goering,&amp;nbsp;&lt;a href="http://is.gd/1CgIOB"&gt;&amp;quot;How Formal Analysis &amp;lsquo;Apps&amp;#39; Provide New Verification Solutions&amp;quot;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;February 2, 2012, Daniel Payne of SemiWiki.com, &lt;a href="http://goo.gl/O2d7z"&gt;&amp;quot;Using &amp;quot;Apps&amp;quot; to Take Formal Analysis Mainstream&amp;quot;&lt;/a&gt;&lt;/p&gt;</description><feedburner:origLink>http://www.cadence.com/Community/blogs/fv/archive/2012/05/14/dac-2012-preview-focus-on-formal-amp-abv-events-and-papers.aspx</feedburner:origLink></item></channel></rss>
