CAD LAB Experiments

2011

COMPUTE R AIDED DESIGN LAB

Mohd Azim Yusuf E.C 3RD YEAR C2(0701833061) BABU BANARSI DAS INSTITUTE OF TECHNOLOGY

INDEX

S.N O

EXPERIMENT PSPICE Experiments

DATE

SIGN.

1.

(a) Transient Analysis of BJT inverter using step input. (b)DC Analysis (VTC) of BJT inverter with and without parameters.

2.

(a) Transient Analysis of NMOS inverter using step input. (b) Transient Analysis of NMOS inverter using pulse input. (c) DC Analysis (VTC) of NMOS inverter with and without parameters.

3.

(a) Analysis of CMOS inverter using step input. (b) Transient Analysis of CMOS inverter using step input with parameters. (c) Transient Analysis of CMOS inverter using pulse input. (d) Transient Analysis of CMOS inverter using pulse input with parameters. (e) DC Analysis (VTC) of CMOS inverter with and without parameters.

4. 5.

Transient & DC Analysis of NOR Gate inverter. Transient & DC Analysis of NAND Gate.

VHDL Experiments 1. Synthesis and simulation of Full

EXPERIMENT :-1(B)

AIM: DC Analysis (VTC) of BJT inverter with and
without parameters.

CIRCUIT DIAGRAM:-

NETLIST:-

DC Analysis (VTC) of BJT inverter with parameters.

CIRCUIT DESCRIPTION ************************************************************* ***********

net **** * source Azim V_V1 V_V2 R_R1 R_R2 N00153 0 6 N00199 0 6 N00153 N00162 1k TC=0.0 N00199 N00384 1k TC=0.cir" *Libraries: * Profile Libraries : * Local Libraries : * From [PSPICE NETLIST] section of C:\OrCAD\OrCAD_16..\SCHEMATIC1.PROBE V(alias(*)) I(alias(*)) W(alias(*)) D(alias(*)) NOISE(alias(*)) .ini file: .net" **** INCLUDING SCHEMATIC1.1 .INC ".lib "nom.DC LIN V_V2 0 6 0.** Creating circuit file "Azim.0 .lib" *Analysis directives: .2\tools\PSpice\PSpice.

CIRCUIT DESCRIPTION ************************************************************* *********** ** Creating circuit file "Azim.cir **** .cir" *Libraries: .END DC Analysis (VTC) of BJT inverter without parameters.Q_Q1 N00162 N00384 0 Q40238 **** RESUMING Azim.

* Profile Libraries : * Local Libraries : * From [PSPICE NETLIST] section of C:\OrCAD\OrCAD_16.0 N00162 N00384 0 Q40238 **** RESUMING Azim.lib "nom.lib" *Analysis directives: .\SCHEMATIC1.DC LIN V_V2 0 6 0.1 .0 N00199 N00384 1k TC=0.cir **** .net **** * source Azim V_V1 V_V2 R_R1 R_R2 Q_Q1 N00153 0 6 N00199 0 6 N00153 N00162 1k TC=0.PROBE V(alias(*)) I(alias(*)) W(alias(*)) D(alias(*)) NOISE(alias(*)) .INC ".2\tools\PSpice\PSpice..ini file: .net" **** INCLUDING SCHEMATIC1.

.END .

EXPERIMENT:.Transient Analysis of NMOS inverter using step input. CIRCUIT DIAGRAM:- .2(A) AIM:.

NETLIST:Transient Analysis of NMOS inverter using step input. CIRCUIT DESCRIPTION ************************************************************* *********** ** Creating circuit file "Azim.cir" .

*Libraries: * Profile Libraries : * Local Libraries : * From [PSPICE NETLIST] section of C:\OrCAD\OrCAD_16.lib" *Analysis directives: .2\tools\PSpice\PSpice.lib "nom.PROBE V(alias(*)) I(alias(*)) W(alias(*)) D(alias(*)) NOISE(alias(*)) .net" **** INCLUDING SCHEMATIC1.net **** * source Azim V_V1 V_V2 X_M1 R_R1 N00161 0 0Vdc N00182 0 4 N00170 N00161 0 M2SK3295 N00170 N00182 1k TC=0.TRAN 0 1000ns 0 30ns ..\SCHEMATIC1.ini file: .0 .INC ".

cir **** .**** RESUMING Azim.END .

CIRCUIT DIAGRAM:- .Transient Analysis of NMOS inverter using step input. EXPERIMENT:-2(B) AIM:.Transient Analysis of NMOS inverter using pulse input.

CIRCUIT DESCRIPTION ************************************************************* *********** ** Creating circuit file "Azim.cir" *Libraries: .Transient Analysis of NMOS inverter using pulse input.NETLIST:.

net **** * source Azim V_V1 V_V2 N00213 0 5 N00192 0 +PULSE 0 6 0 0 0 30ns 60ns R_R1 X_M1 N00201 N00213 1k TC=0.INC ".PROBE V(alias(*)) I(alias(*)) W(alias(*)) D(alias(*)) NOISE(alias(*)) .ini file: .* Profile Libraries : * Local Libraries : * From [PSPICE NETLIST] section of C:\OrCAD\OrCAD_16.0 N00201 N00192 0 M2SK3295 **** RESUMING Azim.cir **** .lib" *Analysis directives: .2\tools\PSpice\PSpice.net" **** INCLUDING SCHEMATIC1.lib "nom..\SCHEMATIC1.TRAN 0 1000ns 0 20ns .

END ..

Transient Analysis of NMOS inverter using pulse input .

EXPERIMENT:-2(C) AIM:-DC Analysis (VTC) of NMOS inverter with and without parameters CIRCUIT DIAGRAM:- .

cir" *Libraries: * Profile Libraries : * Local Libraries : * From [PSPICE NETLIST] section of C:\OrCAD\OrCAD_16.1 .PROBE V(alias(*)) I(alias(*)) W(alias(*)) D(alias(*)) NOISE(alias(*)) .ini file: .DC LIN V_V2 0 6 .lib "nom. CIRCUIT DESCRIPTION ************************************************************* *********** ** Creating circuit file "Azim.2\tools\PSpice\PSpice.NETLIST:.DC Analysis (VTC) of NMOS inverter with parameters.lib" *Analysis directives: .

\SCHEMATIC1.net" **** INCLUDING SCHEMATIC1.END .cir **** ..net **** * source Azim V_V1 V_V2 R_R1 X_M1 N00112 0 6 N00125 0 6 N00116 N00125 1k TC=0.INC "..0 N00116 N00112 0 M2SK3295 **** RESUMING Azim.

INC ".DC LIN V_V2 0 6 .DC Analysis (VTC) of NMOS inverter without parameters.\SCHEMATIC1.PROBE V(alias(*)) I(alias(*)) W(alias(*)) D(alias(*)) NOISE(alias(*)) .2\tools\PSpice\PSpice..net" . CIRCUIT DESCRIPTION ************************************************************* *********** *Libraries: * Profile Libraries : * Local Libraries : * From [PSPICE NETLIST] section of C:\OrCAD\OrCAD_16.lib" *Analysis directives: .lib "nom.ini file: .1 .

**** INCLUDING SCHEMATIC1.net **** * source Azim V_V1 V_V2 R_R1 X_M1 N00112 0 6 N00125 0 6 N00116 N00125 1k TC=0.cir **** .END .0 N00116 N00112 0 M2SK3295 **** RESUMINGE Azim.

DC Analysis (VTC) of NMOS inverter with and without parameters .

EXPERIMENT:-3(A) AIM:. CIRCUIT DIAGRAM:- .Analysis of CMOS inverter using step input.

\SCHEMATIC1.TRAN 0 100ns 0 20ns .INC ".ini file: .lib" *Analysis directives: . CIRCUIT DESCRIPTION ************************************************************* *********** ** Creating circuit file "Azim.net" .PROBE V(alias(*)) I(alias(*)) W(alias(*)) D(alias(*)) NOISE(alias(*)) .Analysis of CMOS inverter using step input.cir" *Libraries: * Profile Libraries : * Local Libraries : * From [PSPICE NETLIST] section of C:\OrCAD\OrCAD_16.2\tools\PSpice\PSpice.lib "nom..NETLIST:.

cir **** .**** INCLUDING SCHEMATIC1.END .net **** * source Azim X_M1 X_M2 V_V1 V_V2 N00163 N00143 N00139 M2SJ598 N00139 N00143 0 M2SK3295 N00163 0 5 N00143 0 5 **** RESUMING Azim.

Analysis of CMOS inverter using step input .

CIRCUIT DIAGRAM:- .EXPERIMENT:-3(B) AIM:.Transient Analysis of CMOS inverter using step input with parameters.

ini file: .NETLIST:.2\tools\PSpice\PSpice.TRAN 0 100ns 0 20ns .\SCHEMATIC1.INC "..net" .Transient Analysis of CMOS inverter using step input with parameters.cir" *Libraries: * Profile Libraries : * Local Libraries : * From [PSPICE NETLIST] section of C:\OrCAD\OrCAD_16. CIRCUIT DESCRIPTION ***************************************************** ******************* ** Creating circuit file "Azim.lib" *Analysis directives: .PROBE V(alias(*)) I(alias(*)) W(alias(*)) D(alias(*)) NOISE(alias(*)) .lib "nom.

net **** * source Azim X_M1 X_M2 V_V1 V_V2 N00163 N00143 N00139 M2SJ598 N00139 N00143 0 M2SK3295 N00163 0 5 N00143 0 5 **** RESUMING Azim.**** INCLUDING SCHEMATIC1.END .cir **** .

Transient Analysis of CMOS inverter using step input with parameters. .

Transient Analysis of CMOS inverter using pulse input. CIRCUIT DIAGRAM:- .EXPERIMENT:-3(C) AIM:.

NETLIST:-Transient Analysis of CMOS inverter using pulse input. CIRCUIT DESCRIPTION ************************************************************* *********** ** Creating circuit file "Azim.cir" *Libraries: .

PROBE V(alias(*)) I(alias(*)) W(alias(*)) D(alias(*)) NOISE(alias(*)) .* Profile Libraries : * Local Libraries : * From [PSPICE NETLIST] section of C:\OrCAD\OrCAD_16.lib" *Analysis directives: .lib "nom.\SCHEMATIC1..cir ****. .net" **** INCLUDING SCHEMATIC1.ini file: .INC ".2\tools\PSpice\PSpice.net **** * source Azim V_V1 V_V2 N00265 0 6 N00213 0 +PULSE 0 6 0 0 0 10ns 30ns X_M1 X_M2 N00265 N00213 N00252 M2SJ598 N00252 N00213 0 M2SK3295 **** RESUMING Azim.TRAN 0 200ns 0 30ns .

END Transient Analysis of CMOS inverter using pulse input. .

Transient Analysis of CMOS inverter using pulse input with parameters.EXPERIMENT:-3(D) AIM:. CIRCUIT DIAGRAM:- .

Transient Analysis of CMOS inverter using pulse input with parameters.NETLIST:.cir" . CIRCUIT DESCRIPTION ************************************************************* *********** ** Creating circuit file "Azim.

\SCHEMATIC1.net **** * source Azim V_V1 V_V2 N00265 0 6 N00213 0 +PULSE 0 6 0 0 0 10ns 30ns X_M1 X_M2 N00265 N00213 N00252 M2SJ598 N00252 N00213 0 M2SK3295 **** RESUMING Azim.INC ".2\tools\PSpice\PSpice.*Libraries: * Profile Libraries : * Local Libraries : * From [PSPICE NETLIST] section of C:\OrCAD\OrCAD_16.TRAN 0 200ns 0 30ns .ini file: .PROBE V(alias(*)) I(alias(*)) W(alias(*)) D(alias(*)) NOISE(alias(*)) .lib" *Analysis directives: ..cir **** .lib "nom.net" **** INCLUDING SCHEMATIC1.END .

.Transient Analysis of CMOS inverter using pulse input with parameters.

CIRCUIT DIAGRAM:- .EXPERIMENT:-3(E) AIM:.DC Analysis (VTC) of CMOS inverter with and without parameters.

DC Analysis (VTC) of CMOS inverter with and without parameters. WITHOUT: CIRCUIT DESCRIPTION ************************************************************* *********** .NETLIST:.

lib "nom.** Creating circuit file "Azim.TRAN 0 100ns 0 20ns .net" **** INCLUDING SCHEMATIC1.net **** * source Azim X_M1 X_M2 V_V1 V_V2 N00163 N00143 N00139 M2SJ598 N00139 N00143 0 M2SK3295 N00163 0 5 N00143 0 5 .PROBE V(alias(*)) I(alias(*)) W(alias(*)) D(alias(*)) NOISE(alias(*)) .cir" *Libraries: * Profile Libraries : * Local Libraries : * From [PSPICE NETLIST] section of C:\OrCAD\OrCAD_16.ini file: .lib" *Analysis directives: ..INC ".2\tools\PSpice\PSpice.\SCHEMATIC1.

**** RESUMING Azim.cir **** .cir" *Libraries: * Profile Libraries : * Local Libraries : .END WITH: CIRCUIT DESCRIPTION ************************************************************* *********** ** Creating circuit file "Azim.

net" **** INCLUDING SCHEMATIC1.END .PROBE V(alias(*)) I(alias(*)) W(alias(*)) D(alias(*)) NOISE(alias(*)) .cir **** .INC ".net **** * source Azim X_M1 X_M2 V_V1 V_V2 N00163 N00143 N00139 M2SJ598 N00139 N00143 0 M2SK3295 N00163 0 5 N00143 0 5 **** RESUMING Azim.2\tools\PSpice\PSpice.\SCHEMATIC1.lib" *Analysis directives: .TRAN 0 100ns 0 20ns ..ini file: .* From [PSPICE NETLIST] section of C:\OrCAD\OrCAD_16.lib "nom.

Transient & DC Analysis of NOR Gate inverter.EXPERIMENT:-4 AIM:. CIRCUIT DIAGRAM:- .

** Creating circuit file "Azim.Transient Analysis of NOR Gate inverter.NETLIST:.cir" *Libraries: * Profile Libraries : * Local Libraries : * From [PSPICE NETLIST] section of .

END .DC LIN V_V2 0 5 1 .net **** * source Azim X_M4 V_V1 V_V2 X_M1 X_M2 X_M3 N01586 N01466 0 MTD2N50/ON N01530 0 5 N01466 0 5 N01586 N01466 N01444 MTD2955V/ON N01444 N01466 N01530 MTD2955V/ON N01586 N01466 0 MTD2N50/ON **** RESUMING Azim.ini file: .net" **** INCLUDING SCHEMATIC1.2\tools\PSpice\PSpice..INC ".cir **** .lib" *Analysis directives: .PROBE V(alias(*)) I(alias(*)) W(alias(*)) D(alias(*)) NOISE(alias(*)) .C:\OrCAD\OrCAD_16.lib "nom.\SCHEMATIC1.

DC Analysis of NOR Gate inverter.cir" *Libraries: * Profile Libraries : * Local Libraries : * From [PSPICE NETLIST] section of . ** Creating circuit file "Azim.

cir **** ..INC ".2\tools\PSpice\PSpice.PROBE V(alias(*)) I(alias(*)) W(alias(*)) D(alias(*)) NOISE(alias(*)) .ini file: .net" **** INCLUDING SCHEMATIC1.net **** * source Azim X_M4 V_V1 V_V2 N01586 N01466 0 MTD2N50/ON N01530 0 5 N01466 0 +PULSE 0 5 0 0 0 20ns 40ns X_M1 X_M2 X_M3 N01586 N01466 N01444 MTD2955V/ON N01444 N01466 N01530 MTD2955V/ON N01586 N01466 0 MTD2N50/ON **** RESUMING Azim.lib "nom.\SCHEMATIC1.C:\OrCAD\OrCAD_16.END .TRAN 0 100ns 0 1 .lib" *Analysis directives: .

NOR GATE DC SWEEP .

.

CIRCUIT DIAGRAM:- .Transient & DC Analysis of NAND Gate.NOR GATE EXERIMENT:-5 AIM:.

cir" *Libraries: * Profile Libraries : * Local Libraries : * From [PSPICE NETLIST] section of C:\OrCAD\OrCAD_16.Transient & DC Analysis of NAND Gate.2\tools\PSpice\PSpice.ini file: .NETLIST:. ** Creating circuit file "Azim.

cir **** .lib" *Analysis directives: .net" **** INCLUDING SCHEMATIC1.END .PROBE V(alias(*)) I(alias(*)) W(alias(*)) D(alias(*)) NOISE(alias(*)) .\SCHEMATIC1.lib "nom.net **** * source Azim X_M1 X_M2 X_M3 X_M4 V_V1 V_V2 N00197 N00511 N00258 M2SJ598 N00197 N00511 N00258 M2SJ598 N00258 N00511 N00350 M2SK3295 N00350 N00511 0 M2SK3295 0 N00197 5 N00511 0 +PULSE 0 5 0 0 0 20ns 40ns **** RESUMING Azim.TRAN 0 300ns 0 20ns .INC "...

Sign up to vote on this title
UsefulNot useful

Master Your Semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master Your Semester with a Special Offer from Scribd & The New York Times

Cancel anytime.