versionsync vs command line netlisting

Discussion in 'Cadence' started by danmc, May 3, 2005.

  1. danmc

    danmc Guest

    I want to be able to netlist a design by running:

    icms -nograph -replay make_netlist.il

    where make_netlist.il has

    simulator('spectre)
    design("mylib" "mycell" "myview")
    createNetlist(?recreateAll t)

    It seems when I'm using versionsync and all cells are checked in, the
    design() call doesn't take. Then in my CDS.log I see:

    \o You do not have the required cellViews or properties open
    \o for this session. You may have purged the data from
    virtual
    \o memory or the schematic data has been closed. You can
    type:
    \o simulator('simulatorName) to reset the session or quit the
    \o application that you are using.
    \o The design has not been specified as yet. Please specify
    \o the design using the design() command, or refer to
    \o ocnHelp(' design).

    has anyone else seen this? This is a real pain. Any workaround?

    I'm using 5.0.33 USR3

    -Dan
     
    danmc, May 3, 2005
    #1
  2. Most likely the problem is because design() normally opens the
    design in edit mode (mostly for historical reasons, as socket-based
    interfaces such as spectreS needed this).

    I've a solution on http://sourcelink.cadence.com for this - 11011216.

    The solution is to use:

    design("mylib" "mycell" "myview" "r")

    i.e. add a fourth argument "r" to indicate you want to open the design
    in readonly mode.

    Regards,

    Andrew.
     
    Andrew Beckett, May 4, 2005
    #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.