Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Tanner EDA T-Spice

Similar presentations


Presentation on theme: "Introduction to Tanner EDA T-Spice"— Presentation transcript:

1 Introduction to Tanner EDA T-Spice
Eitan Shapira

2 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

3 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

4 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

5 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

6 Introduction to Tanner EDA T-Spice
Spice code for this example: And the result… Introduction to Tanner EDA T-Spice Eitan Shapira

7 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

8 Introduction to Tanner EDA T-Spice
The Insert Command Wizard: Options Menu Dynamic screen Introduction to Tanner EDA T-Spice Eitan Shapira

9 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

10 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

11 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

12 Introduction to Tanner EDA T-Spice
Now for the measurements and simulation: The results: Introduction to Tanner EDA T-Spice Eitan Shapira

13 Introduction to Tanner EDA T-Spice
View the result via W-Edit: Introduction to Tanner EDA T-Spice Eitan Shapira

14 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

15 Introduction to Tanner EDA T-Spice
Thank You Introduction to Tanner EDA T-Spice Eitan Shapira


Download ppt "Introduction to Tanner EDA T-Spice"

Similar presentations


Ads by Google