• 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. Creating a string expression in ADEL (or explorer) output...

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 125
  • Views 12442
  • 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

Creating a string expression in ADEL (or explorer) output section

Svilen64
Svilen64 over 3 years ago

Hi,

It is probably a simple solution to what I have in mind here, but somehow I can't figure out how to do it.

Say, I have a bunch of expressions defined in ADEL and the results of those are in the output section after simulation. What I wanted to do for better visualization/readability was to separate groups of those results with some text, perhaps ******** or something similar. I wanted to create a string expression like that, maybe fprintf but couldn't make it print the text string into the outputs of ADEL. Hopefully, someone can suggest the correct syntax.

Thanks

Svilen

  • Cancel
Parents
  • ShawnLogan
    ShawnLogan over 3 years ago

    Dear Svilen64,

    Svilen64 said:
    I wanted to create a string expression like that, maybe fprintf but couldn't make it print the text string into the outputs of ADEL.

    As you probably know, ADE-L is no longer supported by Cadence. It has been replaced with the far more feature rich and capable ADE Explorer and its "parent" Assembler. The transition is quite easy and I would suggest you consider migrating to the newer tools. With Assembler and Explorer, you can filter the results of a simulation to provide "separate groups" if you choose the names of your outputs accordingly. An overview of sorting the outputs in Assembler is at :

    Virtuoso ADE Assembler User Guide -- Selecting Data to Save and Plot - Sorting the Outputs

    I am not aware of a means to include a string separator in Assembler, nor ADEL. Sorry!

    Shawn

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Svilen64
    Svilen64 over 3 years ago in reply to ShawnLogan

    Thanks Shawn,

    Yes, I am aware that ADEL is no longer supported and do ise Assembler and Explorer..
    However, my query still stands. I don't really want  to filter results. I want them all to ne in the outputs section. Just have separators between them. It looks to me this is not an impossible thing to do.

    Regards
    Svilen

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to Svilen64

    Hi Svilen,

    Create an output expression with a name such as "-----Frequency Outputs-----" with an expression which is just (say) "0". Each of your dividers will have to have different names - so perhaps put some meaningful name in the middle. You can then drag this to the right place in the outputs to order them as you wish. You probably don't want to have the "Plot" checkbox turned on (although if it's just outputting 0 it's not going to do much harm).

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to Svilen64

    Hi Svilen,

    Create an output expression with a name such as "-----Frequency Outputs-----" with an expression which is just (say) "0". Each of your dividers will have to have different names - so perhaps put some meaningful name in the middle. You can then drag this to the right place in the outputs to order them as you wish. You probably don't want to have the "Plot" checkbox turned on (although if it's just outputting 0 it's not going to do much harm).

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • Svilen64
    Svilen64 over 3 years ago in reply to Andrew Beckett

    Thanks Andrew,

    This is pretty much what I wanted.
    Is there a way to output more than a single 0? This way I can have a sizable separator also in the values section.

    Svilen

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to Svilen64

    You could make the expression something like:

    strcat("something")

    and then it will output "something" in the value box.

    Andrew

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • Svilen64
    Svilen64 over 3 years ago in reply to Andrew Beckett

    Perfect! Thanks.

    • 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