Tanner Tools S-Edit Tutorial

47
Tanner S-Edit Tutorial ByZAKIR HUSSAIN At First on desktop click on S-Edit icon S-Edit icon zakir sir's Tanner S-Edit Tutorial

description

Tanner Tools S-Edit Tutorial

Transcript of Tanner Tools S-Edit Tutorial

Page 1: Tanner Tools S-Edit Tutorial

Tanner S-Edit Tutorial

By—ZAKIR HUSSAIN

At First on desktop click on S-Edit icon

S-Edit icon

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 2: Tanner Tools S-Edit Tutorial

1. Click on File --------- New ------- New Design

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 3: Tanner Tools S-Edit Tutorial

2. In New Design wizard --- Type Design Name (example INVERTER) and Select Destination Folder by Clicking on …

symbol under Create in Folder --- and then click OK

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 4: Tanner Tools S-Edit Tutorial

3. After 2nd STEP you will see this

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 5: Tanner Tools S-Edit Tutorial

4. Click on Add… --- you will get Add Library Wizard - click on … --- go to Tanner Installation folder , go to

Libraries folder --- select All.tanner file

1. Click on Add…

2. click on …

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 6: Tanner Tools S-Edit Tutorial

5. After step 4 you will see this figure

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 7: Tanner Tools S-Edit Tutorial

6. In Libraries click inverter --- Go to Cell - New View … as shown in the below figure

1. Go to your design “inverter”

2. Go to Cell

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 8: Tanner Tools S-Edit Tutorial

7. You will see New View Wizard - keep Design as Typed in step 2 (inverter), you can change cell (advice keep Design

NAME itself), keep view type as Schematic, you can keep Interface name and View name according to your need

(Advice Keep Design Name) - Click OK

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 9: Tanner Tools S-Edit Tutorial

8. After STEP 7, you will see this figure, click on maximize as shown in figure

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 10: Tanner Tools S-Edit Tutorial

9. Click on Devices to Pick P-Type and N-Type Transistors

2. you will see Devices

Here

1. For Devices

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 11: Tanner Tools S-Edit Tutorial

10. Select PMOS Device as shown in Fig(A) and Fig(B)

Fig(A)

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 12: Tanner Tools S-Edit Tutorial

11. . Select PMOS Device

Fig(B)

PMOS Device

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 13: Tanner Tools S-Edit Tutorial

12. Click on Instance to place the Transistor into working area(black area)

INSTANCE

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 14: Tanner Tools S-Edit Tutorial

13. By clicking in the black area, place the transistor as shown, and then click on done

1. First click here to place the

Transistor

2. After 1 step click on Done

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 15: Tanner Tools S-Edit Tutorial

14.

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 16: Tanner Tools S-Edit Tutorial

15. Similarly NMOS - and then Click on Wire as shown in Figure

Wire

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 17: Tanner Tools S-Edit Tutorial

16. Make inter connections as required

Connections

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 18: Tanner Tools S-Edit Tutorial

17. Click on Misc for VDD and Gnd

Misc

You see here Vdd, Gnd,

etc….

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 19: Tanner Tools S-Edit Tutorial

18. Placing VDD and Gnd is done similar to the “Clicking on Instance during PMOS and NMOS selection”

Vdd Symbol

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 20: Tanner Tools S-Edit Tutorial

19. And then you see this figure

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 21: Tanner Tools S-Edit Tutorial

20. click here for input and output ports

1. PORTS HERE, INPUT, OUTPUT, INOUT

2. TYPE HERE, FOR EXAMPLE “IN”

4. Click OK

3. SET PORT DIRECTION

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 22: Tanner Tools S-Edit Tutorial

21. Next click on Spice elements to pick actual VDD value (earlier VDD selection was symbolic no DC value is associated

with it)

1. Spice Elements

2. You see here voltage

source, current source, etc…

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 23: Tanner Tools S-Edit Tutorial

22. If click spice elements various sources can be seen among them you have to select “VoltageSource” and then

Instance to pick it

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 24: Tanner Tools S-Edit Tutorial

23. Place that VDD in working area (black area) as shown in figure

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 25: Tanner Tools S-Edit Tutorial

24. Now go to Net Label as shown in figure, click on it and place cursor on VDD upper node , it will pop-up a wizard

as shown in next step having typed in, click OK

2. VDD upper Node

1. Click on Net Label

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 26: Tanner Tools S-Edit Tutorial

25. It will pop-up the wizard as shown in figure , there type under Name in and click OK

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 27: Tanner Tools S-Edit Tutorial

26.

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 28: Tanner Tools S-Edit Tutorial

27. you will see this figure, similarly you have to complete Gnd, Net labeling needs to be done whereever

you need connection with similar name, without using wires.

Net Labeled “in”

without using wires for

inter connection

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 29: Tanner Tools S-Edit Tutorial

28. This is for picking another source (as you know we need two sources, 1 is at PMOS drain, another is at Gate (PMOS

and NMOS)

Source 1

Source 2

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 30: Tanner Tools S-Edit Tutorial

29. Upon completion of previous steps, you see the below shown figure

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 31: Tanner Tools S-Edit Tutorial

30. Next step is “Spice_Commands”, please select as shown in figure “PrintVoltage” to plot inputs and outputs

1. “Spice_Commands

2. PrintVoltage

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 32: Tanner Tools S-Edit Tutorial

31. Having selected command Place cursor at port and then click that you want to see on output

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 33: Tanner Tools S-Edit Tutorial

32 similarly for output to be plotted needs to be selected as shown in figure

.

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 34: Tanner Tools S-Edit Tutorial

33. You can Net Label as said in previous steps for connection

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 35: Tanner Tools S-Edit Tutorial

34. Net Labeled “out”

Net Labeled “out”

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 36: Tanner Tools S-Edit Tutorial

35. Finally you will see this figure; Next step is simulation setup for that click as shown in Figure

Setup simulation

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 37: Tanner Tools S-Edit Tutorial

36. Previous step will pop-up this wizard

2. Set Three “False” to “True”

1. Be here on General

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 38: Tanner Tools S-Edit Tutorial

37. Next step is to set Search Path

Click on … to set

Models search path

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 39: Tanner Tools S-Edit Tutorial

38. Previous step will pop-up “Browse For Folder” In Tanner installation folder --- go to Libraries -- go to Models ---

click OK

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 40: Tanner Tools S-Edit Tutorial

39. Next step is to set Library Files

Click here on …

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 41: Tanner Tools S-Edit Tutorial

40. You will find Library file in Models Folder with extension .lib

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 42: Tanner Tools S-Edit Tutorial

41. Next step is to go for analysis here “Transient/Fourier Analysis”

“Transient/Fourier Analysis”

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 43: Tanner Tools S-Edit Tutorial

42. Next step is to set simulation Timings

Simulation Timing

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 44: Tanner Tools S-Edit Tutorial

43. see the simulation timing setup

simulation timing setup

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 45: Tanner Tools S-Edit Tutorial

44. for simulation click as shown in Figure

Click on simulation

Button as shown

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 46: Tanner Tools S-Edit Tutorial

45. Wait for a while you will see the following figure, to separate input waveform from output waveform click as shown

in Figure

Expand Chart

zakir

sir's

Tanne

r S-E

dit Tuto

rial

Page 47: Tanner Tools S-Edit Tutorial

46. This is the END OF THE TUTORIAL

zakir

sir's

Tanne

r S-E

dit Tuto

rial