• 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. Convert a bunch of analog waveform into integer value

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 144
  • Views 10405
  • 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

Convert a bunch of analog waveform into integer value

delgsy
delgsy over 3 years ago

I found the solution from this post.
It works only the first time I do it.


Then, I RMB and send it to calculator and put it into the output.
But it does not work.
Sending it to "ADE" or "calculator as list" does not work as well.


I appreciate any suggestion to try.

  • Cancel
  • delgsy
    delgsy over 3 years ago

    This is the original expression from the first time sending it to calculator.
    awvCreateBus("BANK3" list(awvAnalog2Digital(leafValue(VT("/BANK3<7:0>") "bit" "/BANK3<7>" "Design_Point" 1.0) nil nil 0.6 nil "centre") awvAnalog2Digital(leafValue(VT("/BANK3<7:0>") "bit" "/BANK3<6>" "Design_Point" 1.0) nil nil 0.6 nil "centre") awvAnalog2Digital(leafValue(VT("/BANK3<7:0>") "bit" "/BANK3<5>" "Design_Point" 1.0) nil nil 0.6 nil "centre") awvAnalog2Digital(leafValue(VT("/BANK3<7:0>") "bit" "/BANK3<4>" "Design_Point" 1.0) nil nil 0.6 nil "centre") awvAnalog2Digital(leafValue(VT("/BANK3<7:0>") "bit" "/BANK3<3>" "Design_Point" 1.0) nil nil 0.6 nil "centre") awvAnalog2Digital(leafValue(VT("/BANK3<7:0>") "bit" "/BANK3<2>" "Design_Point" 1.0) nil nil 0.6 nil "centre") awvAnalog2Digital(leafValue(VT("/BANK3<7:0>") "bit" "/BANK3<1>" "Design_Point" 1.0) nil nil 0.6 nil "centre") awvAnalog2Digital(leafValue(VT("/BANK3<7:0>") "bit" "/BANK3<0>" "Design_Point" 1.0) nil nil 0.6 nil "centre")) "Unsigned Decimal")

    It works if I delete " "Design_Point" 1.0 ".

    awvCreateBus("BANK3" list(awvAnalog2Digital(leafValue(VT("/BANK3<7:0>") "bit" "/BANK3<7>") nil nil 0.6 nil "centre") awvAnalog2Digital(leafValue(VT("/BANK3<7:0>") "bit" "/BANK3<6>") nil nil 0.6 nil "centre") awvAnalog2Digital(leafValue(VT("/BANK3<7:0>") "bit" "/BANK3<5>") nil nil 0.6 nil "centre") awvAnalog2Digital(leafValue(VT("/BANK3<7:0>") "bit" "/BANK3<4>") nil nil 0.6 nil "centre") awvAnalog2Digital(leafValue(VT("/BANK3<7:0>") "bit" "/BANK3<3>") nil nil 0.6 nil "centre") awvAnalog2Digital(leafValue(VT("/BANK3<7:0>") "bit" "/BANK3<2>") nil nil 0.6 nil "centre") awvAnalog2Digital(leafValue(VT("/BANK3<7:0>") "bit" "/BANK3<1>") nil nil 0.6 nil "centre") awvAnalog2Digital(leafValue(VT("/BANK3<7:0>") "bit" "/BANK3<0>") nil nil 0.6 nil "centre")) "Unsigned Decimal")

    • 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