Search new design variables

Discussion in 'Cadence' started by Stéfan Robert, Jul 5, 2005.

  1. Hi,

    does anyone know if there is a way to make Cadence skip the step

    "search for new design variables"

    each time I run Spectre for an analog simulation.

    This is useful when I am defining my simulation and ommited some
    variables, but when I have no more need to add new variables, I would
    gladly skip this step... if possible.

    Best Regards,
    Stéfan Robert, Jul 5, 2005
  2. There's a PCR for this:

    PCR: 327275
    Title: Artist treats temp as parameter instead of reserved word

    In general though it does not do a "search for new design variables". What it
    does do is add any design variables to the list if encountered during
    netlisting. Please give an example of why you don't want it to do this. I know
    of one case (other than the temp example (or "temper" in hspiceD)) that this
    is required, but I'd like to make sure that if you have another reason then it
    is covered in the PCRs.


    Andrew Beckett, Jul 9, 2005
  3. No, for precisely the reason that expressions tend to confuse the netlister
    into thinking that the node references (and $time) are variables.
    Since you can use a "resistor" as a bsource (as a resistor) the same thing
    happens there...

    One day this will all work perfectly ;-)

    As for the UI consistency - it's not really a case of consistency - it's just
    that the netlister needs to know that certain variables are reserved words
    understood by the simulator, and so they are not design variables.

    The other situation I had recently was where a customer wanted to have an
    include file with parameter definitions, and then use these parameters on the
    schematic without the netlister finding these and adding them to the design
    variables list. The solution there was to do a netlist, then delete all the
    variables auto-added, and then do a run (without netlisting). Not that

    Andrew Beckett, Jul 11, 2005
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.