• 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. Dots instead of solid lines when plotting corners

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 125
  • Views 14570
  • 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

Dots instead of solid lines when plotting corners

Roman K
Roman K over 5 years ago

Hi all,

 I've started encountering a problem with corner plots. I usually can plot a value across corners, and it connects the dots into a line. Right now I just get separate dots. It seems it just plots separate expression for each corner value.

Is there any command I can run to fix this?

BR,

Roman K.

  • Cancel
Parents
  • ShawnLogan
    ShawnLogan over 5 years ago

    Dear Roman,

    Roman K said:
    I usually can plot a value across corners, and it connects the dots into a line. Right now I just get separate dots. It seems it just plots separate expression for each corner value.

    I am not sure, but I suspect you are plotting an expression on the y-axis where the x-axis value is unique to a particular corner. In essence, for each corner the x-axis has a single value. I took the liberty of trying to show you this on a recent corner run I submitted. Figure 1 details the plot I gte if I simply plot an expression - which happens to be the frequency of a VCO over process corners as well as three other variables (temperature, "vc_val", and "vbin_val"). Note that there are only unconnected data points in the plot. This is because at each unique corner there is a single temperature defined. Hence, there are no two corners that are identical in all aspects except temperature. One can change the x-axis of the plot to select a different variable where more than one value of a variable exist for a similar corner and ViVa will produce, by default, a line plot connecting the two or shared corner values. In the case I am showing in Figure 2, two corners are identical except for their value of varaible "vc_val" and hence ViVa connects the two points with a line by default. To change the x-acis, right click your mouse over the x-axis and this will provide the pop-p shown in Figure 3. Selecting as shown in Figure 4 allows you to change the x-axis variable to, in your case, where there are two or more corners defined whose variables are identical except for the value of the variable you select,

    I hope I understood your question correctly, Roman, are more importantly this is somwehat useful to you!

    Shawn 

    Figure 1

    Figure 2

    Figure 3

    Figure 4

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • ShawnLogan
    ShawnLogan over 5 years ago

    Dear Roman,

    Roman K said:
    I usually can plot a value across corners, and it connects the dots into a line. Right now I just get separate dots. It seems it just plots separate expression for each corner value.

    I am not sure, but I suspect you are plotting an expression on the y-axis where the x-axis value is unique to a particular corner. In essence, for each corner the x-axis has a single value. I took the liberty of trying to show you this on a recent corner run I submitted. Figure 1 details the plot I gte if I simply plot an expression - which happens to be the frequency of a VCO over process corners as well as three other variables (temperature, "vc_val", and "vbin_val"). Note that there are only unconnected data points in the plot. This is because at each unique corner there is a single temperature defined. Hence, there are no two corners that are identical in all aspects except temperature. One can change the x-axis of the plot to select a different variable where more than one value of a variable exist for a similar corner and ViVa will produce, by default, a line plot connecting the two or shared corner values. In the case I am showing in Figure 2, two corners are identical except for their value of varaible "vc_val" and hence ViVa connects the two points with a line by default. To change the x-acis, right click your mouse over the x-axis and this will provide the pop-p shown in Figure 3. Selecting as shown in Figure 4 allows you to change the x-axis variable to, in your case, where there are two or more corners defined whose variables are identical except for the value of the variable you select,

    I hope I understood your question correctly, Roman, are more importantly this is somwehat useful to you!

    Shawn 

    Figure 1

    Figure 2

    Figure 3

    Figure 4

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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