( DAC 04 Item 37 ) --------------------------------------------- [ 02/09/05 ]

Subject: Orora, ADA, CiraNova, Barcelona

MIXED-SIGNALS -- Analog synthesis is one of those tools that its potential
customers give you mixed signals on.  (Pun intended!)  On the one hand,
engineers like the idea of automated tools to help them.  On the other
hand, the engineers feel that analog design is The Black Art Which Can't
Be Automated -- and that analog synth tools will only just make more work
for them (because they'll be stuck cleaning up after the tool's messes.)
Analog synthesis is an ugly, evangelical sell.


    Nothing new here except Orora, which has the first commercial automatic
    analytical solver for analog designs based on symbolic representation.
    Barcelona finally comes up with their own solver that don't rely on
    their service to generate models on customer circuits based on their
    geometrical-programming based flows.  These kinds of technology should
    dramatically change the way prople do analog designs, with more
    insights into any given circuit topology.  It'd be very interesting to
    see how they will evolve over the next couple years.

        - Weikai Sun of Volterra


    Orora Design Technologies sells an analog/RF synthesis tool that takes
    an un-sized netlist and measurement criteria and provides a sized
    netlist for you.  They also sell an analysis tool that may be unique.
    The user provides a SPICE netlist, models and characteristics in which
    they are interested, and the tool creates an analytical equation
    describing the equation, which can then be examined using their GUI
    for pole/zero analysis, sensitivity, Monte-Carlo analysis, etc.

        - John Weiland of Intrinsix Corp.


    Orora Arsyn

    I had both a booth and suite demo from this start-up.  Their Arsyn tool
    is a SPICE-based circuit optimizer which accepts multiple topologies,
    specifications and a technology file.  It works with any SPICE
    simulator, and outputs a sized-netlist plus behavioral models in
    Verilog-A or VHDL-AMS format.  Simulation results are presented with a
    Circuit Performance Radar chart, showing which specs have been met and
    which are out of spec.

    Constraints are entered via a spreadsheet dialog.  Arsyn choose from
    among your multiple topologies to choose the one that best meets your
    constraints.  Arsyn is integrated in Virtuoso and has its own pull-down
    menu choices.  A user may specify how every MOS device is to be varied
    across a range of values during sizing.  The demo example was a four
    stage VCO which required 8 hours to create an optimized netlist.
    Multiple SPICE licenses may be used at one time to decrease the run
    time during sizing.

    Arana accepts a schematic netlist, and the user defines relationships
    like Vout/Vin to specify a transfer function.  The tool creates an
    equation automatically for this transfer function.  Sensitivity
    analysis can be performed after equations are created.  The equations
    are for small-signal behavior, not large-signal behavior.

    Arsyn the circuit optimizer either uses SPICE results or Arana results
    for sizing.  A switched-cap filter demo showed a visual Pole/Zero
    analysis after Arana was run.  Component sensitivity plots are quickly
    generated.  Monte-Carlo analysis based on small-signal analysis
    was also shown.

    Arana should be used to create a better starting point for a netlist
    prior to running Arsyn.  A bandpass filter example required 1371
    SPICE simulations when just using Arsyn, however using Arana results
    then only used 43 SPICE simulations in Arsyn.  An opamp example
    required 252 SPICE simulations with just Arsyn, while using Arana
    first only required 22 SPICE simulations in Arsyn.

    Orora is only looking at the front-end issue of transistor-sizing,
    and they don't provide automation for analog layout.  Their DAC booth
    matched their web site -- both were amateur.

    Competitors say that Arana only works for opamp circuits, and is not
    useful for other real analog circuits.

        - Daniel Payne, Consultant


    We've been productively using the ADA "Creative Genius" tools
    (subsequently acquired by Synopsys and renamed to "Circuit Explorer")
    for about 15 months.  We started off as a beta site for some of the v2
    features last year, and are now a beta site for the pending v3 release.

    This tool very effectively handles the process of closing an analog
    circuit design across a very large number of design corners (typically
    in excess of 150 corners in our environment).  That's a big deal.  In a
    flow that's not based on an optimization tool it's quite typical to
    somewhat readily achieve decent circuit performance at nominal and a
    couple of other representative corners, and then spend a very large
    amount of time trying to hold that performance across all required
    corners.  That tedious and ultimately unproductive manual process is
    something which Circuit Explorer addresses very well.

    Circuit Explorer doesn't in any way eliminate the need for experience
    and insight in an analog designer.  You still have to pick the desired
    circuit topology, specify device matching constraints and legal
    operating conditions, set reasonable design goals, define test benches
    and measures that adequately "expose" those design goals, evaluate
    multiple sized circuit candidates, etc.  You'd do the same things in
    any good simulation-manager environment, such as the Antrim (Cadence)
    Aptivia tools which we used previously.  But in return for the effort
    of setting up all those items in Circuit Explorer you also get full-
    fledged design optimization capabilities.  In our experience that adds
    major value to the analog design process.

    Circuit Explorer very actively displaces any need for a separate
    stand-alone circuit simulation manager.  Optimization inherently
    includes simulation management, but not vice versa.  That's a key
    point.  You really want to set up the required constraint, etc.,
    environment around each analog block only once.  It takes way too much
    time and effort to do twice.  In our design flow we start early with
    Circuit Explorer and then stick with it all the way through automated
    characterization and documentation of the final selected optimized
    block.  That's something you can't do with separate simulation manager
    and optimization environments.

    We use Circuit Explorer in conjunction with Cadence Composer schematic
    capture, with Sandwork's Spice Explorer waveform display tool, and with
    HSPICE circuit simulation.  In effect Circuit Explorer acts as a primary
    analog design cockpit that our analog designers work within, while still
    taking advantage of external tools for convenience (Composer) or for
    quality (Sandwork).  It's a very effective analog design combination
    that'll get better still with the next (pending) Circuit Explorer
    update.  There's some good stuff coming in that release.

        - Mike Carter of Potentia Semiconductor


    ADA (Synopsys)

    The new product name is Circuit Explorer changed from Creative Genius.
    Circuit Explorer is a SPICE-based circuit optimizer with integration
    into the Virtuoso (Cadence) or Cosmos (Synopsys) environments.

    Optimization occurs across all PVT corners.  A project viewer shows
    the flow of the tool and all resulting optimizations.  Constraints are
    entered in a spreadsheet dialog, or imported from Artist schematics.
    Testbenches define constraints.

    The user specifies design variables for how each transistor may be
    sized with min, max and grid step.  Cross-probing between Virtuoso
    schematic and constraints looked useful.  Devices could be grouped
    graphically to set group constraints.  Device Operating Constraints is
    a dialog box that can be filled out.  Design constraints are entered
    in a tree widget dialog like Id=20ua.  PVT definitions are entered into
    a spreadsheet.  Goals or constraints are entered into a dialog in
    columns like: max, min, poor, spec, priority.

    Results from Circuit Explorer are viewed in a tool called IP Explorer.
    You may dynamically update or change your constraints during
    optimization which in turn effects what simulations are launched.
    Training typically requires only one day of on-site expertise.

    A netlist with 150 devices can be optimized overnight when using
    10 CPUs.  LSF can be used for load sharing.

        - Daniel Payne, Consultant


    I haven't seen any useful analog synthesis tools yet.

        - [ An Anon Engineer ]


    Analog synthesis is still pretty useless.

        - [ An Anon Engineer ]


    CiraNova:

    CiraNova is a new startup made of people leaving Cadence and CCT, a
    full schematic and layout environment that competes with NeoCell but
    having and interactive environment.  This year CiraNova changed focus.
    Their new flow is actually the old ACPD from Cadence but with a lot
    more usability.  The idea is that an experienced group of people works
    to setup for each type of analog constraint (i.e. symmetry, centroid,
    interlaced, equal load, etc.) a template, or a layout architecture
    that will be represented by a schematic annotation.  Once all the
    types exist every designer/layout can explore different architectures
    by automated or manual placement and automated routing.

    The time to generate a full OPAMP is 5-10 minutes.  Each standard
    defined architecture is fully integrated in Cadence and can be
    modified at any time.  A few CiraNova features:

     - Easy placement based on schematic architecture - capture
       architecture for future reuse.
     - Read Cadence schematics into their schematic and
       exports/imports Pcells.
     - Legend - for types of constraints dynamic layout objects.
     - Constraints driven net - R, C, vicinity to others, special
       shield, etc.
     - Fly line  - has actually real value based on Manhattan calculation.
     - Automated matching reports for each group of devices.
     - Full back annotation of structure, parasitic (2-D values) into
       Cadence - including cross probing.
     - Process gradient layout - takes automatically care of process
       issues based on technology file setup.
     - No router yet so they call on Internet CAD router or CCT or
       (maybe Pulsic Lyric?)

    CiraNova changed focus to let customer set his/her own type of
    architectures, last year they were pre-defined.  Good change but
    unfortunately Cadence NeoCell is running strong in almost the same
    direction, and they can always improve on usability.

        - Dan Clein, author of "CMOS IC Layout"


    CiraNova

    This start-up has analog luminary Jim Solomon as a sponsor.  Entrance
    to their suite was by invitation only.  I spoke with Jim Falbo, tool
    developer.  The CiraNova focus is on automating analog layout in the
    Cadence environment.  They don't address transistor sizing,
    optimization or synthesis.  They would compete with NeoCell (Cadence),
    Paragon, Mentor SDL, and Sagantec.

    Anasift

    Ampso, priced at $150K, is a simulation-based optimizer.  A circuit
    with 12 bits and 80 million samples per second can be optimized
    in 24 hours.  You can optimize across unlimited PVT corners.  Their
    symbolic-driven Monte Carlo analysis is faster and more accurate than
    simulation-based Monte Carlo.

    The Ampso optimizer produces a sized netlist.  An opamp can be sized
    in one day (24 variables, 306 constraints, 18 CPU hours).  For
    optimization runs just use a few PVT corners, not all corners.
    Corner PVT verification is separate from optimization.

    Barcelona Design

    Last year Barcelona had analog IP generators that used equation-based
    optimization.  This year they opened up and are offering equation-based
    language, libraries and optimization.  This technology is very
    different from simulation-based optimization because it determines
    an optimally sized transistor netlist that meets all specs.

    You must learn a new language with Barcelona to describe the analog
    behavior, but it doesn't require a compute farm to produce an optimized
    netlist.  Their approach also handles the largest analog designs like
    PLLs and converters.  Optimizing a PLL takes only minutes to an
    hour or so using a single CPU.

        - Daniel Payne, Consultant


    Barcelona Design sells an analog synthesis tool (netlist to sized
    netlist).  Their approach is unusual in that it is equation based.  It
    derives equations for whatever parameters are of interest and then
    solves those equations for transistor sizes.  Prior to this they had a
    fixed library of circuits that they could synthesize and actually
    produce layouts for, but it sounds like they are de-emphasizing this
    aspect and emphasizing a more general purpose tool.

        - John Weiland of Intrinsix Corp.

Index    Next->Item







   
 Sign up for the DeepChip newsletter.
Email
 Read what EDA tool users really think.


Feedback About Wiretaps ESNUGs SIGN UP! Downloads Trip Reports Advertise

"Relax. This is a discussion. Anything said here is just one engineer's opinion. Email in your dissenting letter and it'll be published, too."
This Web Site Is Modified Every 2-3 Days
Copyright 1991-2024 John Cooley.  All Rights Reserved.
| Contact John Cooley | Webmaster | Legal | Feedback Form |

   !!!     "It's not a BUG,
  /o o\  /  it's a FEATURE!"
 (  >  )
  \ - / 
  _] [_     (jcooley 1991)