• 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 horizontal marker using skill function: awvPlac...

Stats

  • Replies 1
  • Subscribers 148
  • Views 61
  • Members are here 0

placing horizontal marker using skill function: awvPlaceYMarker

DA202602028132
DA202602028132 4 hours ago

Hi All

I am using viva to review waveforms, usually with multiple strips

During examination of waveforms, I wish to place a horizontal (Y) marker on selected waveform's strip, at a certain position (example below)

I have used the skill function: awvPlaceYMarker, and used its argument: ?stripNum

This is the skill function i've assembled (the y value is 0.3)

awvPlaceYMarker(awvGetCurrentWindow() 0.3 ?stripNum awvGetStripNumberOfSelectedTrace(awvGetCurrentWindow()) ?label "test")

This skill function does not work reliably - it places Y marker at wrong strips, or in other cases does not place any marker

Please guide me - how to correctly assemble a reliable skill function that places horizontal Y marker on selected waveform strip

Thanks

Daniel

The example: there are two waveforms, each is placed in its separated strip, see image below, signal names: a (red, bottom strip), b (blue, top strip)

I selected the signal 'b' (top strip), activated the skill function, and the Y marker was placed on signal 'a' strip (bottom strip)

  • Cancel
  • Sign in to reply
Parents
  • Andrew Beckett
    Andrew Beckett 2 hours ago

    On my first attempt, this worked fine. Then I moved strips around, and awvGetStripNumbersList(awvGetCurrentWindow()) was returning (2 3). I attempted to place a y marker on strip 3, and it failed - I had to use strip 1 for it to work, which is odd.

    Please contact customer support (use the Case menu after logging in to submit a support case) about this to report the bug.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett 2 hours ago

    On my first attempt, this worked fine. Then I moved strips around, and awvGetStripNumbersList(awvGetCurrentWindow()) was returning (2 3). I attempted to place a y marker on strip 3, and it failed - I had to use strip 1 for it to work, which is odd.

    Please contact customer support (use the Case menu after logging in to submit a support case) about this to report the bug.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • 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.

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

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