Thank you for joining us in this PSpice tutorial. In this video we demonstrate Analog Behavior Models. PSpice includes ABMs that give you the ability to use mathematical expressions directly in your circuit.

After you complete this tutorial demonstration, you will be able to: 

  • Search for and configure an existing ABM
  • Place an ABM into your schematic 
  • Run an ABM simulation and view the result

To place an ABM into your circuit, go to the main menu and select Place > PSpice Component > Search. Or select the Launch PSpice Search icon that is located in the simulation tool bar. 

Your selection opens the PSpice Part Search panel along the right portion of your screen.


Highlight and expand the folder labeled Analog Behavioral Models. This folder contains basic mathematical blocks, formula-based parts, frequency shaping parts such as filters, and complex math parts that allow you to implement Laplace, differentiate, integrate, logarithmic and limiters.

For example, search for an evalue part, (enter evalue into the search field and Search All Categories). Double-click the part name retrieved as search and place the part on your schematic. Then define the EVALE part value as: ABS(V(in))*GAIN






 You can use ABMs to create mathematical expressions. One example is the evalue block that you can then assign an expression as a voltage output. This expression can use any voltage, current, or parameter value in the schematic. It is unnecessary to connect the expression to the block.



Click the Simulation Output button, to view simulation results.  



You can also use behavioral assertions in PSpice.

Behavioral assertions can be used to insert error and warning conditions that are designed to interrupt a simulation during an unproductive run. This is beneficial way to conserve run time.

Our next video talks about how to generate a smart PDF of our schematic.