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.

OPA847 Simulation with Cadence

Other Parts Discussed in Thread: OPA847, TINA-TI

Hello,

Can you please help with the following question regarding OPA847 simulations with Cadence:

I want to simulate a transimpedance amplifier using the OPA847 op amp, but the downloaded spice model (.SUB) won’t create an .OLB using the Cadence model editor. I just changed the .mod to .lib in the filename first. The comments in the netlist indicate that some statements need to be commented out for some users??? Also I don’t understand the syntax of the subckt statements (why are the subckts needed?).

 

*   3- For Spice3F4 users they might need to un-comment the lines for the F

*      function and comment out the Lines for PSpice F functions

*      and subckts. First try the present netlist then comment out lines if

*      errors appear.

*      General form:

*      FXXXXXXX N+ N- <POLY(ND)> VN1 <VN2 ...> P0 <P1 ...> <IC=...>

*      Examples:

*      F1 12 10 VCC 1MA 1.3M

*   4- For some simulators the subckt for the F statement need to be placed

*      inside the ends statement followed by carriage return 

 

 

 

.subckt OPA847_Model_F1 1 2 3 4 

F_F1         3 4 VF_F1 1

VF_F1         1 2 0V

.ends OPA847_Model_F1

 

Any help you can give would be greatly appreciated.

Andrea Ramos

  • Andrea;

    For questions about Cadence products I'd suggest you contact Cadence.

    If you download TINA-TI, I think that you will find it far more user-friendly than P-SPICE.

  • Andrea,

    Cadence is an option, but I will move you post to the Analog e-Lab forum. They are better able to help with Spice modeling issues.

  • Andrea,

    The OPA847 subcircuit is created using many other subcircuits (reusable functions). These are all contained in the subcircuit file and are required for proper simulation.

    The only subcircuit that you need to make a symbol for is the OPA847_Model. The model editor will (by default) create a .olb file containing default packages for all of the subcircuits contained in the .lib file that you have provided. You may either ignore them or load the .olb file into the Design Entry tool and delete them.

    Since you are using Cadence (I am assuming PSpice in the Cadence system), you may ignore the comments. There are many simulators that support PSpice models but not all PSpice constructs and formats.

    Please let me know if this does not answer your questions.

    Britt