• 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. Placing a label not working in multi strip plot in Viva...

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 143
  • Views 14088
  • 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

Placing a label not working in multi strip plot in Viva using Skill

kgunturi
kgunturi over 6 years ago

awvPlotWaveform( Window3 Wave_List3 ?stripNumber Strip_List3 ?label Label_List3 )
awvPlaceWaveformLabel(Window3 1 list(30n 1m) "Avereage Value " "DAC_Cur_Offset_Avg" ?textOffset t ?justify "centerCenter" )
awvPlaceWaveformLabel(Window3 2 list(10n 1m) "Avereage Value " "DAC_Cur_Offset_Avg" ?textOffset nil ?justify "centerCenter" ?subwindow 1 )

I am trying to plot waveforms using Viva and Skill using above commands. I wanted to place a label but it is placing a marker using the second command after plotting with the first command. If I use the third command I am expecting it to place a label but nothing appears. The plot boundaries are correct and it shows nothing in the plot and no errors were found in the CIW when I run it. Can somebody help me for this problem.

  • Cancel
Parents
  • kgunturi
    kgunturi over 6 years ago

    One thing I observed is when I copy the particular strip waveform into new window the lable appears at the top left corner. But my problem is not solved as the label is required at the center of each strip.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • kgunturi
    kgunturi over 6 years ago

    One thing I observed is when I copy the particular strip waveform into new window the lable appears at the top left corner. But my problem is not solved as the label is required at the center of each strip.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • Andrew Beckett
    Andrew Beckett over 6 years ago in reply to kgunturi

    There are some known issues with the documentation, which are mentioned in CCR 1161290 (but haven't been fixed yet).

    The issue primarily is that this API was designed originally for use with AWD (the old waveform tool in IC5141 and before) and doesn't quite fit with the current behaviour of the tools. We don't really have waveform labels any more - only graph labels, and so the main problem is that the coordinates you specify (as the third argument) when ?textOffset is nil are no longer the waveform axis values, but the coordinates on the graph (between 0 and 1 for x and y). So if you change the third argument to (say) list(0.2 0.4) you'll see the label appears.

    We have had some discussions with R&D above coming up with a newer programming interface that actually aligns with ViVA's use model and data model, rather than trying to retrofit into the behaviour from two waveform tools ago.

    So for now, if you want to have something at a point attached to a waveform, you should specify ?textOffset t and have it placed as a point marker.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • kgunturi
    kgunturi over 6 years ago in reply to Andrew Beckett

    Thanks....that solves my problem in a way that I know where to search for my labels in the whole waveform window though not attached a particular strip.

    • 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