Introduction to Tanner EDA T-Spice Eitan Shapira
Introduction to Tanner EDA T-Spice SPICE – Simulation Program with Integrated Circuit Emphasis Spice was originally developed in Berkley university at the 60’s The Spice language is universal Provides the engineer with a great analysis ability Introduction to Tanner EDA T-Spice Eitan Shapira
Introduction to Tanner EDA T-Spice How does it work? Spice is a program that collects from the user the circuit defining parameters via a code and analyze the circuit using its preloaded equations defining each component in the circuit. The code that describes the circuit called Netlist For Example: Introduction to Tanner EDA T-Spice Eitan Shapira
Introduction to Tanner EDA T-Spice Example Consider the following RC circuit: You must plot the Bode diagram of both HP and LP signals meaning VLP(f)/VIN(f) and VHP(f)/VIN(f) Introduction to Tanner EDA T-Spice Eitan Shapira
Introduction to Tanner EDA T-Spice Solution: 2 1 GND 1. Mark the different nodes in relevant names 2. Start writing the Spice code Introduction to Tanner EDA T-Spice Eitan Shapira
Introduction to Tanner EDA T-Spice Spice code for this example: And the result… Introduction to Tanner EDA T-Spice Eitan Shapira
Introduction to Tanner EDA T-Spice Ok, but what if we don’t remember the Spice syntax??? Is it impossible for us to perform a simulation in Spice? Not at all!!! Tanner T-Spice is equipped with a button just for this case: The insert command button Introduction to Tanner EDA T-Spice Eitan Shapira
Introduction to Tanner EDA T-Spice The Insert Command Wizard: Options Menu Dynamic screen Introduction to Tanner EDA T-Spice Eitan Shapira
Introduction to Tanner EDA T-Spice For example let’s assume that we forgot how print our results Add relevant data Choose Output and press AC results Introduction to Tanner EDA T-Spice Eitan Shapira
Introduction to Tanner EDA T-Spice Example 2: Consider the CMOS inverter: Calculate tPLH, tPHL, tPD, tr, tf Introduction to Tanner EDA T-Spice Eitan Shapira
Introduction to Tanner EDA T-Spice Solution: in order to find all these we will set up a pulse in the time domain and perform measurements accordingly and then we could ether conclude the parameters from the output plot or use Spice .MEASURE command Spice circuit (Code): Introduction to Tanner EDA T-Spice Eitan Shapira
Introduction to Tanner EDA T-Spice Now for the measurements and simulation: The results: Introduction to Tanner EDA T-Spice Eitan Shapira
Introduction to Tanner EDA T-Spice View the result via W-Edit: Introduction to Tanner EDA T-Spice Eitan Shapira
Introduction to Tanner EDA T-Spice Conclusions: T-Spice is a very powerful tool The integrity of the result relies only on the designer – Spice can not know what is it you would like to find, it is after all a machine Memorizing the entire syntax is not an easy task at all The absence of the circuit view is very confusing when the circuit is very complicated Introduction to Tanner EDA T-Spice Eitan Shapira
Introduction to Tanner EDA T-Spice Thank You Introduction to Tanner EDA T-Spice Eitan Shapira