You are currently viewing SemiWiki as a guest which gives you limited access to the site. To view blog comments and experience other SemiWiki features you must be a registered member. Registration is fast, simple, and absolutely free so please, join our community today!

  • Parasitic-Aware Design Flow with Virtuoso

    I learn a lot these days through webinars and videos because IC design tools like schematic capture and custom layout are visually oriented. Today I watched a video presentation from Steve Lewis and Stacy Whiteman of Cadence that showed how Virtuoso 6.1.5 is used in a custom IC design flow:


    The schematic editor in Virtuoso has plenty of windows and features to allow you to cross-probe, set constraints, view, pan, zoom, traverse hierarchy and get your design ready for simulation:



    HTML Publishing
    HTML publishing is a new feature and would be useful to show your schematic at a design review of even for documentation purposes. Since it's HTML and can be scrolled you can cram a lot more info than just a screen shot:



    Design Constraints
    You can communicate design intent like matching and symmetry by using design constraints, a way to annotate intention between the circuit designer and layout designer.

    Circuit Prospector
    Find a specific topology like a current mirror by using the Circuit Prospector feature throughout your entire design. It's much faster than manually staring at your design and trying to find something. You could even use this as an Electrical Rule Checker (ERC) tool to enforce your design methodology guidelines.



    Notes
    Circuit designers can leave notes for the layout designer that help convey design intent, saving time and reducing iterations. Notes help document your design as well.

    Layout designers can also use notes to communicate in a bidirectional fashion with the circuit designer.

    Test Creation
    The Analog Design Environment (ADE) has an XL feature that lets you run multiple ADE simulations in parallel to get results quicker instead of sequentially. Users of ADE will learn ADE XL quickly.



    Parasitic Analysis
    At 45nm and below you want to analyze your circuit designs with estimated layout parasitics as soon as possible to get early performance numbers. Migrating an IP block from one node to a new node can use stitching, kind of a re-use of previous parasitics as a starting point for parasitics. Rapid Analog Prototyping or RAP, allows you to do some quick placement and routing to get to layout quickly with extracted parasitics to get early performance.

    Local Optimization
    Once you have an IC layout then you can start to analyze and start to center your design to maximize performance. Corner analysis can be automatically run, or even worst case corners can be determined to center with and optimize. An optimizer can bring your IC block from 98% yield to 99% yield.

    New Waveform Window
    Not like wavescan or wave wv, this is all new for multi-GB data files, fast, accurate, intuitive, called Viva.



    Demo
    Stacy provided 38 minutes of details on how to best use Virtuoso, giving tips on how to save time and be more efficient in daily use.

    Summary
    Cadence Virtuoso users should take the one hour of time to review this video in order to become more effective with both schematic and IC layout, and save more time on IC design projects. With new features come benefits, and also updates to your existing methodology and way of doing things.