• 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. Store results in psf and nutascii (or convert)

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 125
  • Views 10346
  • 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

Store results in psf and nutascii (or convert)

SteveVrk
SteveVrk over 3 years ago

Hello,

I have an external post processing script that needs simulation results in nutascii format.

I can massage ADE L to write results in this format (by disabling everything in "Save All" and adding "-f nutascii -outdir .." in Environment but then the results in ADE L are not shown any more (value is shown as error and they do not show up in Results Browser). Even if, I'd prefer to have psfxl as well since I am running tran, ac and more at once and my post processing script only needs tran outputs in nutascii format.

Is there any way to save the results in both psfxl (or psf) and nutascii format?

Or alternatively, is there a way to convert psf (or psfxl) to nutascii?

Thanks!

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago

    First of all, I should point out that nutascii is a barely supported output format - there are plenty of analyses that simply do not support it, or write incomplete data. As such, there's no translator from psfxl to nutascii nor any translator to nutascii format.

    There is some support for writing multiple output formats, but this is really intended for the more modern, tested output formats. I did have some success with using:

    -f uwi -uwifmt psfxl:nutascii

    but I did find that some of the analyses cause spectre to crash if you do this (e.g. I had a crash when writing dcOpInfo data). If you're writing simple data (e.g. transient) then it seems to work OK though.

    If however you only want to write nutascii for the transient analysis, I don't think that's possible. So maybe give it a try but if it doesn't work - sorry!

    Regards,

    Andrew

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

    Hi Andrew,

    Thank you very much! That nearly worked. As you suggested, it crashed.

    I decided to abandon the nutascii part and use CSV as input.

    When using ADE XL, what is the best way to add a (MATLAB) post processing script and supply results via CSV?

    Ideally, I would like to include this script in the normal ADE XL flow, without having to execute something outside.

    Thanks again!

    EDIT: I found it, "Virtuoso ADE MATLAB Integration"

    • 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