• 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 Design
  3. How to use 500 bit conversion analog to digital express...

Stats

  • Replies 4
  • Subscribers 132
  • Views 30
  • Members are here 0

How to use 500 bit conversion analog to digital expression

RM202605273230
RM202605273230 2 hours ago

Hello 

I am trying to convert 500 bits from analog.to digital and use in expression in Adexl.bit its taking upto 149 only how to use 500 directly could you please let me know Thank you 

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

    This question makes no sense. Please explain more clearly what you are trying to do and what you have tried so far.

    Andrew

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

    "I have 500 output signals because I instantiated the same cell 500 times, resulting in 500 individual outputs. I want to convert these 500 signals into one analog-to-digital expression. In ADE XL, I selected the analog-to-digital conversion options and set the value range. However, even when I tried manually entering all 500 bits, ADE XL automatically limited the expression to only 149 bits. So, even in the worst case, it still truncates the output. How can I configure ADE XL so that all 500 signals appear in a single expression? I need all bits included in the output format after the setup, rather than being truncated to just 149."

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

    "I have 500 output signals because I instantiated the same cell 500 times, resulting in 500 individual outputs. I want to convert these 500 signals into one analog-to-digital expression. In ADE XL, I selected the analog-to-digital conversion options and set the value range. However, even when I tried manually entering all 500 bits, ADE XL automatically limited the expression to only 149 bits. So, even in the worst case, it still truncates the output. How can I configure ADE XL so that all 500 signals appear in a single expression? I need all bits included in the output format after the setup, rather than being truncated to just 149."

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • Andrew Beckett
    Andrew Beckett 2 hours ago in reply to RM202605273230
    RM202605273230 said:
    In ADE XL, I selected the analog-to-digital conversion options and set the value range.

    Where are you selecting "the analog-to-digital conversion options and set the value range"? Are you actually using ADE XL (which is an end-of-life product) or ADE Explorer/Assembler? 

    Which IC sub-version are you using?

    RM202605273230 said:
    even when I tried manually entering all 500 bits, ADE XL automatically limited the expression to only 149 bits

    Where did you "manually enter" all these bits?

    I'm trying to work out exactly what you did, as it's (still) not clear.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • RM202605273230
    RM202605273230 1 hour ago in reply to Andrew Beckett

    Hi Andrew,

    To clarify the steps and the environment I am using, here are the details of my setup:

    1. Tool and Environment Tool: I am indeed using Virtuoso Analog Design Environment XL. IC Sub-version: I am running IC6.1.8-64b.

    2. Selecting "Analog-to-Digital" and Setting the Range in the Virtuoso Visualization & Analysis XL waveform viewer. From the top menu, I navigate to Measurements -> Analog To Digital. This opens the Analog to Digital dialog box, where I select the signal VT("/OUT<499:0>") and attempt to configure the threshold and logic center values.

    3. Manually Entering the Bits / Expression Limitation I am entering the expression directly into the Outputs Setup tab of the main ADE XL window. Under the Details column for the expr type, I am using the awvCreateBus function combined with awvAnalog2Digital to stitch the bits into a single bitstring bus: value(awvCreateBus("OUT_BITSTRING" list(awvAnalog2Digital(VT("/OUT<31>")... When I manually expand this list to include all bits for the larger bus (up to 500 bits), the ADE XL expression field automatically truncates the string, cutting it off after it reaches roughly 149 bits. Even with the proper conversion process selecting "Analog-to-Digital" and setting the range in that dialog, it still reduces to 149 bits.

    Please let me know if there is a more efficient function or a preferred method to handle large bit-width bus conversions in this version without hitting expression character limits.

    sorry for the early message confusion

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

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

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