Problem with the names of the waveforms

Discussion in 'Cadence' started by Hugo Miguel Franca Santos, May 2, 2005.

  1. Hi,
    I'm having a very stupid problem that I'm not being able to solve.
    I am simulating a circuit that is quite complex, I want to see about 30
    voltage signals.
    My problem is that some of the names of the signals that I've chose, don't
    appear with the "custom" netName that I've gave them.
    Let me explain better:
    I'm in the "Analog design Environment", I select
    Outputs ->To be Ploted -> Select on Schematic
    Now I select the nets and they are added to the output and some appear with
    the custom name that I've gave them and some don't!
    Is like having a Vin and a Vout and the Vout appears with the name "net35"
    I've also changed the signals names with the "Setting Outputs" window but in
    the "Waveform Window" they still appear with this system generated names.
    Any idea?
    Thank you very much for your help.
    Hugo
     
    Hugo Miguel Franca Santos, May 2, 2005
    #1
  2. Hi Hugo,

    to me it looks like you have the following problem. You give names to
    nets inside a subcell which are connected to upper hierarchy levels by
    pins. And only these netnames do make trouble in analog artist. Is
    that it?

    Analog artist names a single net like it is called in the highest
    hierarchy level. If you have a top level net "net35" that goes
    straight into diverse subcells and is named "Vin" inside a subcell, it
    is still going to be treated as "net35" because that's the hierarchies
    uppermost name.

    Try this.

    Gunnar
     
    Gunnar Munder, May 9, 2005
    #2
  3. How do you give nets "custom" names? The best way is to use the Add->wire
    name ... menu item from composer (shortcut l (ell)) and give the net a
    label. This label overrides the automatic name that assigns during check
    and save.

    The second best, and much better than the default composer setting is to
    have nets being named names derived from its source block. You can acheive
    this from the options->editor ... menu in composer and set net names to
    "derived". You do this permanently by adding:
    (envSetVal "schematic" "netNameMethod" 'cyclic "derived")
    in your .cdsinit file. Then your net names will at least have some coherence
    to the instance names in your schematic.
    I guess you are using AWD as waveform viewer, and awd does have this
    weakness. Your best workaround is to give wires proper names when you draw
    your schematic with the "l" (ell) shortcut.
     
    Svenn Are Bjerkem, May 9, 2005
    #3
  4. Thanks Gunnar and thanks Svenn,

    Gunnar,
    I've found that the net names that appeared in the waveform viewer were the
    ones from the higher hierarchy. So now I give the "custom" names in the top
    level and they appear correctly.

    Svenn,
    Yes, I was giving the net names the way you were saying.
    Using this option you suggest saves me a lot of work.

    Hugo
     
    Hugo Miguel Franca Santos, May 18, 2005
    #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.