• 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. Importing PSPICE .lib file into Virtuoso

Stats

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

Importing PSPICE .lib file into Virtuoso

IP202410071719
IP202410071719 10 months ago

I'm trying to use a PSPICE model of a FET prediver chip in my test bench (UCC20225_TRAN, provided by T.I.) but cannot get the tool to succesfully netlist.

Appreciate this has been covered before (see below for example) but I'm haviong no joy with the specified method:

********

community.cadence.com/.../importing-pspice-or-ti-models-into-cadence-virtuoso

You should reference the model either via the "PSpice Files" section of the Setup->Simulation Files in ADE or by creating a pspice view and pasting the model in that way (setting the view type as "Pspice" when creating the new view, and then switching into that view using either the view list or a config). Don't just include it as normal SPICE (because it's not - there's an explicit approach for including pspice models in spectre because they have additional syntax beyond Berkeley SPICE).

Regards,

Andrew.

*********

When I follow the guidance above  and create a Pspice cell view behind my symbol (into which I paste the PSPICE model), I am unable to 'build a database....' without getting a parsing error as below:

Fatal error found by parser during PSPICE read-in.
Fatal: MTS mode must be enabled for netlist with `pspice_include'. Add `+mts' at the Spectre command line and rerun the simulation.

I'm not sure how to address this. Any guidance gratefully received.

Cheers.

  • Cancel
  • Andrew Beckett
    Andrew Beckett 10 months ago

    Which Spectre version are you using? +mts has been the default for a while, so I don't think this should be an issue with current Spectre versions.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • IP202410071719
    IP202410071719 10 months ago in reply to Andrew Beckett

    I'm embarrased to admit that, at the core of my issue, was a typo Slight smile

    The name of my cellview and the name of the subcircuit defined in the pspice file were out by one lower/upper case letter.

    Not sure why that should have caused the MTS related error to appear but, by resolving the typo, I can now netlist and simulate my PSPICE model.

    Thanks for the quick response!!!

    • 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