• 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 SKILL
  3. Getting x and y limits from waveform

Stats

  • Locked Locked
  • Replies 9
  • Subscribers 143
  • Views 13295
  • 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

Getting x and y limits from waveform

dragank
dragank over 4 years ago

Hi all.

Is there a way to get: xmin, xmax, ymin and ymax from waveform?

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 4 years ago
    dragank said:
    Is there a way to get: xmin, xmax, ymin and ymax from waveform?

    Er, that would be the xmin, xmax, ymin and functions!

    Or if you wanted to find the first and last y value, that would be firstVal and lastVal, or first and last x value, that would be firstVal and lastVal of the xval() of the waveform.

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • dragank
    dragank over 4 years ago in reply to Andrew Beckett

    Thank you.

    I remembered that I saw function to decompose waveform to x and y vectors.

    In which manual can I find:xmin, xmax, ymin and functions ?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • dragank
    dragank over 4 years ago in reply to Andrew Beckett

    Thank you.

    I remembered that I saw function to decompose waveform to x and y vectors.

    In which manual can I find:xmin, xmax, ymin and functions ?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • Andrew Beckett
    Andrew Beckett over 4 years ago in reply to dragank

    They are covered in both the OCEAN Reference and the ViVA SKILL manual. Or you could find them in the ViVA calculator function panel and do right mouse->help. Or search in cdsFinder and then use the "more info" button to take you to the manual.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • dragank
    dragank over 4 years ago in reply to Andrew Beckett

    I am not finding them im ViVA SKILL manual and I am limited with SKILL (no OCEAN).

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 4 years ago in reply to dragank

    Well, the help menus I mentioned would have found them, as would even going to the Help menu in the CIW and typing "xmax" in the search box at the top. 

    They are definitely in the Virtuoso Visualization and Analysis XL User Guide in the Calculator Functions chapter (apologies, I said "ViVA SKILL manual" which is not a separate thing). I even looked in IC614 (so very old) and they are there.

    I have no idea what you mean by "I am limited with SKILL (no OCEAN)". OCEAN is just a name for a group of SKILL functions intended for simulation control and analysis. It's not a separate language.

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • dragank
    dragank over 4 years ago in reply to Andrew Beckett

    Isn't ".il" file suffix scoped only to SKILL, so I can not use OCEAN functions?

    Search by "xmin" in "Virtuoso Visualization and Analysis XL SKILL Reference" gives no results.

    I am now searching for "Virtuoso Visualization and Analysis XL User Guide"

    Thank You.

    Dragan

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 4 years ago in reply to dragank

    As I said, I made a mistake as to which manual this was in. That's why doing a search in the help system is the best approach or using the help from the calculator. I'd used cdsFinder, found "xmin" and it indicated it as being in "VIVA SKILL" but that is not the manual name (that was my mistake; it's just the category of SKILL function for the finder). The more info button took me to the right manual though.

    dragank said:
    Isn't ".il" file suffix scoped only to SKILL, so I can not use OCEAN functions?

    No.

    There's nothing special about the suffix .il. It's no different from .txt or pretty much any other suffix (the only special suffices are ".ils" and ".ilse" which are to indicate that SKILL++ semantics should be used). Whatever the suffix, it doesn't limit what functions you can call.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • dragank
    dragank over 4 years ago in reply to Andrew Beckett

    Thank You.

    I've found functions in "OCEAN Reference".

    Dragan

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 4 years ago in reply to dragank

    They are definitely in the VIVA user guide too, and have been for years. Anyway, I've given numerous ways of finding them - glad you found them using one of the methods.

    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