• 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 can I use a vpwlf source with design variable for filename...

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 124
  • Views 6904
  • 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

How can I use a vpwlf source with design variable for filename in AMS simulator (with UNL)?

mad monster
mad monster over 8 years ago

I found the same topic for the spectre simulator:
support.cadence.com/.../cos;solutionNumber=11366978
But actions described there not suitable for "AMS Unified Netlister".
UNL take the cdf simulation information from ams section.
I performed the actions from topic in cdf section for ams simulator, but it did not help.

  • Cancel
  • mad monster
    mad monster over 8 years ago

    In my irun.log file written (when i use UNL Netlister):

    Error found by spectre during initial setup.
    ERROR (CMI-2011): Unable to open waveform file `cds_globals.pwl_file'.
    No such file or directory.

    'pwl_file' - is the name of the design variable (indicated in vpwlf source) for vpwlf-files.

    `cds_globals.pwl_file' - is the link to the cds_globals.vams file, where stored global signals and design variables (including 'pwl_file').

    I supose, the link incorrectly passed to the netlist.vams file by the netlister.
    In the netlist.vams file written:

    vsource #(.type("pwl"), .file("cds_globals.pwl_file")) V0 (n[3], cds_globals.\gnd! );

    But should be written:

    vsource #(.type("pwl"), .file(cds_globals.pwl_file)) V0 (n[3], cds_globals.\gnd! );

    Here excessive double quotes around the cds_globals.pwl_file.
    Without this double quotes netlist.vams file can be successfully simulated.
    May be one of the netlist procedures of "AMS Unified Netlister" incorrectly pass information from cds_globals.vams file to the netlist.vams file?
    Or May be some error presented in the cdf siminfo for ams simulator?
    When i use OSS netlister (instead of UNL) the same testbench circuit (with the same vpwlf source and the same design variable 'pwl_file') are successfully simulated.
    When i use OSS netlister the tool is successfully locate the pwl_file.

    • 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