• 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. Blank window when trying Y vs Y or waveWave() for plotting...

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 126
  • Views 2867
  • 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

Blank window when trying Y vs Y or waveWave() for plotting.

Nodes
Nodes 11 months ago

Hi all,

I have these two wave forms that I want to plot against each, for that I tried using Y vs Y in the plot window and also from the calculator, but both show a blank screen instead of the plot, when I express them in table I can see all the values but for some reason cannot see the plot for it, I am using virtuoso 6.1.8-64b and ADE L for simulation.

  • Cancel
  • unSkilled
    unSkilled 11 months ago

    Normally there's a message in the CIW indicating what the problem is. What do you get there?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett 11 months ago

    I created a simple testcase with the same names, and carefully extracted your expressions from the images (it's always best if  you share complex expressions as text; it was also not immediately obvious that you were using a parametric analysis in ADE).

    Anyway, the issue is that your x-axis expression:

    rms(vh('pss "/net1" '(0)))*rms(vh('pss "/net1" '(0)))*10e-6

    is actually complex - each value is a complex number (this is because vh and ih return complex numbers, and all the rms function is doing here is dividing the values by sqrt(2)). The waveVsWave function can cope with complex x-axes, but these can't be plotted - which is the problem you saw. The answer is to take the magnitude of your x-axis expression:

    waveVsWave(?x mag(rms(vh('pss "/net1" '(0)))*rms(vh('pss "/net1" '(0)))*10e-6) ?y real(rms(ih('pss "/V1/PLUS" '(1)))*rms(vh('pss "/net3" '(1)))) + real(rms(ih('pss "/V0/PLUS" '(1)))*rms(vh('pss "/net7" '(1)))))

    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