• 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. Cannot add delta marker between horizontal cursor just as...

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 143
  • Views 14879
  • 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

Cannot add delta marker between horizontal cursor just as vertical does

Danielrayray
Danielrayray over 4 years ago

Hi all,

As titled, I have no idea about how can't I add the delta maker between the horizontal cursor.

Please tell me how can I fix it if you know. Thanks a lot.

Here is the screenshot of the ADEXL result browser.

And this is what the CIW shows.

Sincerely

Thanks

Daniel

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 4 years ago

    Hi Daniel,

    Which IC subversion are you using? Help->About will tell you that (please give the full version number).

    How did you add the delta? I normally suggest hitting h to add the first horizontal marker, and then d which will add another horizontal marker with a delta to the previous one. It appears that the delta marker is there, but not showing the value for the marker, which is a little odd.

    Regards,

    Andrew.

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

    Hi Andrew,

    Thanks for your rapid help!

    My IC version is IC6.1.5-64b.500.15.

    I used the method described above. The vertical marker works, but the Horizontal marker gets the same result too though.

    Please help me to figure out if it is possible.

    Thanks a lot!

    Sincerely

    Daniel

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

    Daniel,

    First of all, you're running a very old version - that's from 8 years ago. I'd suggest you use something more recent (we've had three major versions since then), and IC615 was fairly early in the life of the ViVA graph.

    I think the error you're getting is nothing to do with the delta marker - although it's hard to tell because you only showed a screenshot showing part of it. It would be better if you pasted the entire _vivaStateChangeCB line and syntax error lines in this post rather than a screenshot (then I can copy and paste, it's searchable, and so on).

    However, I think the issue is that sometimes in that old version (I just ran it to see this myself), the delta marker puts the delta marker label to the left of the delta arrows - so it's off the graph. If you click on the arrow between the two lines and drag in a horizontal direction (to the right), you should see the delta label appear. You can then click on that delta label and drag it where you want, and move the delta marker (the arrows) back again. I suspect this will fix your problem.

    The syntax error is likely to be a bug which will only get resolved by moving to a newer IC version. I'd suggest you do that anyway.

    Andrew

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • Danielrayray
    Danielrayray over 4 years ago in reply to Andrew Beckett

    Hi Andrew,

    I can't thank you enough. You really make my day. Thank you so much.

    It is really the issue that you've mentioned. I just dragged it right and it appeared. Thank you!!

    By the way, here are the error messages that appear in the CIW. If you get time, please help us to find the error. If it is still related to the IC version, then I will update it myself.

    Again, thank you so much.

    All the best

    Daniel

    _vivaStateChangeCB("session6" "graphWindow[7.7.7]" '(("graphObjectSelected" "false" ) ("noTraceSelected" "true" ) ("canPaste" "true" ) ("isEdgeApplicable" "false" ) ("notAllDigital" "true" ) ("isRect2DGraph" "true" ) ("canEnableExportMarkerTable" "false" ) ("canCreateDeltaMarker" "false" ) ("noExpandedBusBit" "true" ) ("canFilterSweepVars" "false" ) ("isBusExpandedRule" "false" ) ("isBusNotExpanded" "true" ) ("saveFileNeeded" "true" ) ("axisSelected" "false" ) ("markerSelected" "false" ) ("fixStripSize" "false" ) ("majorGrid" "true" ) ("minorGrid" "true" ) ("majorAndMinorGrid" "true" ) ("logScale" "false" ) ("showAxisNumber" "false" ) ("graphLayout" "Auto" ) ("graphType" "rectangular" ) ("graphStripChartOn" "false" ) ("graphSelectByFamily" "false" ) ("graphStripByFamily" "true" ) ("graphShowDeltaChildLabels" "true" ) ("displayReferenceLines" "false" ) ("traceSymbolsOn" "false" ) ("traceCursor" "true" ) ("traceVisible" "true" ) ("traceFrozen" "false" ) ("useCurrentContext" "true" ) ("snapMode" "false" ) ("colorScheme" "true" ) ("canUndo" "true" ) ("canRedo" "false" ) ("backView" "false" ) ("forwardView" "false" ) ("graphFrozen" "false" ) ("graphVisible" "true" ) ("updateGraphList" "\"VDC(\\"/VOUT\\")_ss\" (pass)" ) ("emptyGraph" "false" ) ("pointMarkersSelected" "false" ) ("DeltaMarkerSelected" "false" ) ("ABMarkerSelected" "false" ) ("vertMarkerExists" "false" ) ("horizMarkerExists" "false" ) ("traceExists" "true" ) ("isInnerSweepSwappable" "false" ) ("graphContainsSingleContexts" "true" ) ("paramTraceExists" "false" ) ("hasSpecMarker" "false" ) ("isRvsIGraph" "false" ) ("sweepParams" ("trace" "leaf" "family" )) ("sweepStripParam" "family" ) ("diffVertMarkersVisible" "false" ) ("diffVertMarkersVisibleState" "false" ) ("canEnableSnapCriteria" "false" ) ("canMoveTrace" "false" ) ("canMoveTracesToNewStrip" "false" ) ("canMoveTracesToNewWindow" "false" ) ("canMoveTracesToNewSubwindow" "false" ) ("canPasteOrNoTraceSelected" "true" ) ("canDeleteAll" "true" ) ("canDeleteAllTraces" "true" ) ("canDeleteAllMarkers" "false" ) ("canMoveTraceOrNoTraceSelected" "true" ) ("saveNeeded" "true" ) ("canDelete" "true" ) ("canCut" "true" ) ) )

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

    Hi Daniel,

    Glad my suggestion worked!

    This is due to the expression (the value part) of the updateGraphList attribute in the arguments above, caused by the escapes (backslashes) not being correct, which was fixed via CCR 1084956 in IC6.1.5.500.16 (so one subversion later than the version you're using). I don't know what the output name you have for the expression in ADE XL, but maybe you can change it to something simpler (without quotation marks in) and that might workaround the error?

    Either way, it would be wise to switch to something more recent - we don't provide IC615, IC616 or IC617 on downloads.cadence.com any more because they are too old.

    Regards,

    Andrew.

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • Danielrayray
    Danielrayray over 4 years ago in reply to Andrew Beckett

    Hi Andrew,

    Thanks for your suggestions. I will take it.

    Appreciate it so much.

    Sincerely

    Daniel

    • 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