Hspice Vs. Spectre which is better ?

Discussion in 'Cadence' started by analogweb, Sep 4, 2007.

  1. analogweb

    analogweb Guest

    Hi All,
    I am trying to reach to a conclusion on the subject line before I
    finalise one of them for my new project.
    I have been a rigorous Hspice user so far and used Spectre now and
    then. Both the simulators come with their advantages and
    disadvantages, and this precisely make the choice difficult.
    ** Biggest advantage of Spectre:
    a. Tightly integrated within Cadence DFII framework
    ** Biggest dis-advantage of spectre:
    a. Seemingly simple tasks like sweeping multiple parameters across
    corners requires 500 mouse clicks :(, not to mention a license for
    doing process corner analysis !!!
    b. The GUI based approach "hides" the different options,
    specifically related to time stepping .. integration method and stuff

    ** Biggest advantage of hspice:
    a. Single license for almost everything except the hspiceRF stuff
    (phase noise and things).
    b. Mutiple sweeps across corners a cakewalk
    ** Biggest Dis-advantage
    a. Prone to simple netlisting errors.

    To me doing a simple thing like:

    ..dc DATA=<SOME TWO VARIABLE DATA> sweep monte=30
    ..alter slow
    ...
    ..alter fast

    is a big headache in Spectre and I have to buy two additional licenses
    (one for monte carlo and one more for corner analysis)

    Lets debate

    -- Alex
     
    analogweb, Sep 4, 2007
    #1
  2. Since we have the licenses needed to do corner simulations, I haven't
    really investigated into their need when running spectre on the
    command line.HSpice is a command line tool, spectre is IMHO not.
    spectremdl is an attempt to achieve the same functionality, but the
    work needed is a bit more. Corners can be done with aliases in mdl and
    the measurements are a bit clearer in mdl as they resembles the
    function you would use in ocean. Writing measurements in HSpice is
    quite tedious, I think.

    I am experimenting with ocean from within DFII. This give a very
    powerful environment. With an enhancement of the ocean-menu posted on
    this group I can have many simulations in sequence with results saved
    to different directories which can be easily loaded with the results
    load function in ADE for use in AWD.
     
    Svenn Are Bjerkem, Sep 4, 2007
    #2
  3. I'm not going to give to much of an opinion here because I obvious have an
    interest in one of them (working for Cadence), but I have used both simulators
    in my career extensively.

    Be vary careful in your comparison. You are not comparing like with like in much
    of the above. With most of the above, you're comparing spectre in ADE with
    hspice from the command line. You can run spectre from the command line very
    successfully, and you can run hspice in ADE. Much of what you're saying about
    licensing is related to the fact that you're using the ADE interface, not what
    spectre does.

    Spectre itself only has two license options - spectre, and spectreRF (from
    MMSIM62, these are called spectre-L and spectre-XL).

    You can run alters and monte-carlo with spectre from the command line, and it
    has a rich measurement language which is very consistent. It can also run with
    SPICE-syntax netlists and control files.

    Regards,

    Andrew.
     
    Andrew Beckett, Sep 16, 2007
    #3
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.