This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

tps54120 spice files

Other Parts Discussed in Thread: TPS54120

how do I use the SPICE models in SystemVision ? The library has so many files. One is TPS54120, another is TPS54120_TRANS...then there are many ref desig lib files?

Also, how do I find out how the pins in the lib symbol match with the d/s symbol pins?


  • Hi Robyn,

    Typically, a _TRANS model is useful for time stepped transient analysis.  For most typical DC/DC converter macro models, the transient is ONLY good for transient analysis.  That is, that to do an AC analsysis to find say, the phase and gain margin,  you would need a STEADYSTATE or AVG model.  This is because the transient macro model is using simplified switching elements that dont model correctly in AC analysis.  An AVG model has been set up for steady state conditions, and the switching elements have been "simplified' into linear transfer elements.

    Most of the time pin numbers are mapped to the model's pin numbers, but this depends on who made the model and what specific device configuration or package the model assumes.  In most cases you should be able to inspect the .lib file to see what the pin names are and compare them to the the datasheet. 


    Best regards,




  • You might also look here for info on importing pspice files:

  • thnx to both you and John Tucker.

    which one is the avg model in the list of .lib files I see in the folder for TPS54120?

    It will  be very useful!


    very useful!

    John, I did get it in SystemVision...but the issue was which .lib file to put int the sch canvas? Do I need to make the schematic or a std schematic is in one of the .lib contents?

    Being lazy, I am trying  to minimiz entering a whole lot  of componets to make the sch from scratch ...if one already is in the file to use.

    one thing about ins: there is a pin "vout"  & another "vout1"

    Shall I assume "vout1" as the LDO output?.........."educated guess" could be just wrong.


    do let me know.

  • The model in teh product folder is just the transient model.  There is no released average model.

    I suppose it would be possible to export and import all the schematic components from pspice.  I think the easiest way would be just to import the TPS54120 into Systemvision, then build the rest of the schematic external components using the native library parts.  I looked at that webinar, but it was a little hard to follow as I have never used Systemvision.  It looks like you can just unzip the PSPICE files to a local directory and then import them (make sure to change the file attributes to uncheck "read only" first) 

    Vout (Out_0 and Out_1 or pins 1 and 2) of the TPS54120 is the LDO output.  The two pins are common inside the IC.

  • thnx Tucker.

    Our system is  set up to import SPICE lib & I can see the symbol in the canvas.

    My questions related to the pin functions, margin analysis etc.,

    Now, is the transient model good enough I can deduce margins from the response?


  • I am not really familiar with the internal details of the model.  This is already posted to the simulation and models forum.  Perhaps someone from that team will be able to provide additional details.  Do you have questions about specific functions?

  • Robin,

    The TPS54120 PSpice model is encrypted and cannot be imported into SystemVision. In order to import the model into SystemVision, you would need to obtain the unencrypted PSpice model. You will need to work with your TI representative or distributor to request the unencrypted model. An NDA may be required to obtain the unencrypted model as well.

    You may also contact the Product Information Center at (972) 644-5580 or by filling out the form at: