• 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. Mixed-Signal Design
  3. import spice model to one of the commercial OTA ICS

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 64
  • Views 14762
  • 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

import spice model to one of the commercial OTA ICS

nahlaelazab
nahlaelazab over 7 years ago

I've been able to import models using this guide, unfortunately, it doesn't work.

The cell view is called OTA and the model file and subcircuit is called LT1228

 

In particular, I'm trying to import this model file (removed by moderator) for the LT1228, I draw a symbol for it like 8 pin chip but, although it's a spice model, it won't simulate through ADE.

The component parameter is edited like this

where the term order is written as        1 2 3 4 5 6 7 8

And the term mapping  is written as    1:iout  2:inneg  3:inpos  4:vneg  5:iset  6:vout 7: vplus 8:gain

an error output by the simulator is as follows:

Does anyone have any idea on how to import this model?

Thank you very much,

Nahla Elazab

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 7 years ago

    Hi Nahla,

    First of all, I removed the model file from your post because it was copyrighted material and so should not be published on our web site.

    Secondly, this would be easier because I think this was an LTSPICE model and so using the support for PSPICE models in IC616/IC617 would be easier - you could simply create a PSPICE view and paste the text there; the CDF would be created automatically.

    However, given the old (very old) IC614 version you're using, I think your issue is probably because of the numerical pin names. Instead of that, use sensibly named pins and then list them in the right order (with quotes around them). However, if you want to just use the numbers, then I think it's because your termOrder and termMapping is specified incorrectly. Should be:

    termOrder: "1" "2" "3" "4" "5" "6" "7" "8"

    termMapping: nil \1 \:1 \2 \:2 \3 \:3 \4 \:4 \5 \:5 \6 \:6 \7 \:7 \8 \:8

    The termMapping is the mapping from the pin name to the way it's probed in spectre (which is by position). The numbers and the colons need to be escaped, hence the backslash (you wouldn't need to escape the name if it was just a named pin such as OFAINP or something like that.

    Regards,

    Andrew.

    • Cancel
    • Vote Up +1 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