Spectre output control: No Output At All

Discussion in 'Cadence' started by hamidrezah, Mar 13, 2008.

  1. hamidrezah

    hamidrezah Guest

    Greetings all:

    I am simulating (DC analysis) a simple digital circuit that has many
    inputs (~20): for 2^20 (~1000,000) it makes as many result files in
    the RAW directory. I run into a file system limit of the number of
    files in a single directory.

    I want to tell Spectre avoid making the output files, I found the
    following option

    simulatorOptions options save=none

    Spectre says "No output requested However saving Signal xx" and again
    makes one file for each DC run.

    Is there anyway to avoid making output (RAW file/directory)
    alltogether?

    Yes, I know I can break the set of inputs into many smaller chuck as a
    work around. But I don't want to.

    Any other solution?

    Thanks.

    Regards,

    Hrh
     
    hamidrezah, Mar 13, 2008
    #1
  2. hamidrezah

    agnonchik Guest

    That's true. "save=none" chooses one random signal to be saved.
    In later Spectre, there should be the option "save=nooutput" which
    creates no output file.
    You cannot avoid creating the raw directory itself.
     
    agnonchik, Mar 13, 2008
    #2
  3. hamidrezah

    hamidrezah Guest

    Thanks man.

    Congrats to Cadence for saving "random information"!

    I will write a daemon to regularly clean the directory.
     
    hamidrezah, Mar 13, 2008
    #3
  4. Years ago (12 or 13?), the save=none option was added primarily for mixed-signal
    simulations (spectreVerilog) where you really only wanted to look at the digital
    signals. It was hard because of the way that the code was structured to turn it
    off altogether, so a "random" signal was output just to avoid having to over
    complicate the output routines.

    Since then, there are many more ways of outputting information from spectre -
    e.g. Verilog-A models, SpectreMDL, Spectre's print statement - that having
    a proper "no output" switch made more sense.

    The save=nooutput was added in MMSIM61.

    Regards,

    Andrew.
     
    Andrew Beckett, Mar 13, 2008
    #4
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.