• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. why schematic and viva trace colors mismatched?

Stats

  • Locked Locked
  • Replies 13
  • Subscribers 125
  • Views 12313
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

why schematic and viva trace colors mismatched?

kenc184
kenc184 over 3 years ago

Often time a node on the schematic will not have a recognizable name attached, but clicking on a wire on the schematic in order to load it into VIva may highlight the wire in (say) dark blue.

The trace in Viva will appear in (again, say) red. Why cannot the highlighted wire colors in the schematic MATCH those in Viva?  Then looking at schematic and Viva together it is clear which trace maps to which wire. 

Once one has a half dozen wire colors in the schematic and a half dozen random trace colors in Viva, it is not easy to one-to-one map them.

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 3 years ago

    If you plot signals (e.g. Outputs->To be Plotted->Select on schematic) then the colors should match. If you use a calculator function (such as VT()), then the colours do not match because it is one step removed - calculator expressions could be a complicated function of multiple signals and so it makes no sense to tie them together.

    How are you "loading it into VIVA"?

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • kenc184
    kenc184 over 3 years ago in reply to Andrew Beckett

    As you mention, I am using  Outputs->To be Plotted->Select on schematic, then selecting the wire which then assumes a colour, Viva then assumes a colour which only coincidentally will be the same as the schematic. 9 times out of 10 it is something else.

    Here's an example, the schematic wire is green, the resultant Viva colour is red.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • kenc184
    kenc184 over 3 years ago in reply to kenc184

    OK, looks like I'll have to file this one with support then?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ShawnLogan
    ShawnLogan over 3 years ago in reply to kenc184

    Dear kenc184,

    I attempted to respond to your initial post with an example - only to realize Andrew just responded so I did not! However, one thought came to mind when I inspected the screenshot you included in your second to last post. Inpecting the net name on the ViVA plot suggests it is I0/I2/net19. On your schematic to the left of your viVA plot, the net is clearly not labeled. However, apparently you are probing a net19 two levels of hierarchy from the two - in essence net19 exists in instance I2. If this is correct, is it possible you previously selected thats ma net at an upper level of hierarchy? In otherwords, suppose the net name name signal1 at the schematic level of I0, then the net name net19 at the schematic level I2. Did you previously select net signal1 for probing at schematic level I0 and it was assigned a red color?

    Did you elect it as an output to be saved in Explorer or Assembler where it was assigned a color (prior to the simulation)?

    Shawn

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • kenc184
    kenc184 over 3 years ago in reply to ShawnLogan

    Hi Shawn,

    Something is strange. I pulled up a schematic, cleared all the "output setup" data, ran a sim then plotted two wires and the colors mismatched.

    Then I created a new schematic, ran the sim, selected outputs to plot and the colors matched.

    Curiouser and curiouser.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to kenc184
    kenc184 said:
    OK, looks like I'll have to file this one with support then?

    Sorry, wasn't able to reply earlier in the week and then was off work for a couple of days with no access to the forums. Yes, that would be a good idea - I'm not aware of any setting that would turn off the matching with probes, so I think we need to see this (to be honest, I didn't have time to do some searching to see whether others have faced this recently). Talking to support makes sense.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to kenc184
    kenc184 said:
    OK, looks like I'll have to file this one with support then?

    Sorry, wasn't able to reply earlier in the week and then was off work for a couple of days with no access to the forums. Yes, that would be a good idea - I'm not aware of any setting that would turn off the matching with probes, so I think we need to see this (to be honest, I didn't have time to do some searching to see whether others have faced this recently). Talking to support makes sense.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • kenc184
    kenc184 over 3 years ago in reply to Andrew Beckett

    Support tells me that the colours only match for previously selected signals. Any added after simulation will not necessarily match.

    I can't imagine that this would be hard to fix?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to kenc184

    I agree, this should be fixed. I've just reproduced some behaviour that's wrong even for signals added to the output before simulation, and it's inconsistent between the tran and DC results. I'm sure this used to work but it's broken at some point.

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • kenc184
    kenc184 over 3 years ago in reply to Andrew Beckett

    Support suggested that direct plot gives matching colours. And it's true, except every one is the same colour!

    With all the complicated, amazing things the Cadence tool suite does, it is strange that something so seemingly trivial can be so poor.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • kenc184
    kenc184 over 3 years ago in reply to kenc184

    Andrew, perhaps you could request it being fixed?  I'm sure coming from you it would carry more weight?  I think Support believes they have done their job telling me how it works, I'm not sure that  they are going to request it to be changed.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to kenc184
    kenc184 said:
    I'm sure coming from you it would carry more weight? 

    Whilst I do have some influence, having this associated with a real customer helps even more. Can you let me know the case number? Perhaps I can either take over the case or create a new one on your behalf to file the request.

    Thanks,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • kenc184
    kenc184 over 3 years ago in reply to Andrew Beckett

    Here you go:

    Case# 46623613

    I also filed a ticket for the other "issue", I posted on here recently - the lack of a "outputs to be plotted" icon in ADE Explorer. Apparently, this has been logged as an enhancement request.

    Enhancement CCR# 2666771

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to kenc184

    The AE dealing with your case filed CCR 2667707, and I filed another on behalf of a regular on these forums who asked for a duplicate - with that and an internal CCR for the same issue, I've piled on and am pushing for this to be fixed. Fingers crossed!

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information