Inconsistencies in hpiceS netlist extraction in ADE

Discussion in 'Cadence' started by ankur101, Jan 16, 2007.

  1. ankur101

    ankur101 Guest

    Hi,

    I synthesized a finite state machine and tried running a Spectre
    circuit-level simulation on the synthesized netlist. Although the
    simulation took a long time, it eventually gave me the expected
    results. To speed up the simulations (for other larger sims), I decided
    to use HSim. So, I extracted an hspiceS netlist from Analog
    environment, and used it to run an indentical simulation in Hsim.

    The results of this simulation was different from what I was expecting.
    To make sure there isn't something wrong with my HSim setup, I ran an
    Hspice and then a "spectre +csfe" simulation on the extracted spice
    netlist. In all cases, I got the same (but incorrect) outputs. The
    problem seems to be in the extraction of the hspiceS netlist in the
    Analog environment.

    Any ideas as to what may be going wrong ? Just to be sure, I ran some
    Hsim simulations on some analog designs (like a PLL) using the same
    flow, and Spectre and HSim seem to agree perfectly. So my hunch is it
    is something to do with the design being a state machine.

    Any helpful tips will be greatly appreciated.

    Thanks,
    Ankur
     
    ankur101, Jan 16, 2007
    #1
  2. Perhaps there is some subtle problem with the hspiceS simInfo in the CDF for one
    (or more) of the devices you have in the design that is showing the problems.
    You probably need to carefully inspect the resulting netlist and compare it
    against the spectre netlist to see if you can spot the error.

    It's unlikely to be something to do with the design being a finite state machine
    - I can't see how the netlister would know to do something wrong based on the
    type of design! More likely it is something to do with a component not being
    netlisted properly, and the simulation of that design being sensitive to that
    error?

    Does your design kit support the newer hspiceD interface? (hspiceS is obsolete).
    If so, does that work instead?

    Regards,

    Andrew.
     
    Andrew Beckett, Jan 18, 2007
    #2
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.