ignore spice
This commit is contained in:
parent
504c431f7c
commit
6c3fb8a2b6
|
|
@ -2,3 +2,4 @@
|
||||||
**/.vscode/
|
**/.vscode/
|
||||||
**/.ipynb_checkpoints/
|
**/.ipynb_checkpoints/
|
||||||
*.raw
|
*.raw
|
||||||
|
*.spice
|
||||||
|
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
** OTA_SIMPLE flat netlist
|
|
||||||
*.PININFO V-:B V+:B VSS:B VDD:B IOUT:B VOUT:B
|
|
||||||
M4 NET3 NET1 VSS VSS SG13_LV_NMOS L=9.75U W=720N NG=1 M=1
|
|
||||||
M3 NET1 NET1 VSS VSS SG13_LV_NMOS L=9.75U W=720N NG=1 M=1
|
|
||||||
M1 NET1 V- NET2 VDD SG13_LV_PMOS L=3.64U W=7.41U NG=1 M=1
|
|
||||||
M2 NET3 V+ NET2 VDD SG13_LV_PMOS L=3.64U W=7.41U NG=1 M=1
|
|
||||||
M5 NET2 IOUT VDD VDD SG13_LV_PMOS L=1.95U W=5.3U NG=1 M=1
|
|
||||||
M7 VOUT IOUT VDD VDD SG13_LV_PMOS L=2.08U W=75U NG=8 M=1
|
|
||||||
M6 VOUT NET3 VSS VSS SG13_LV_NMOS L=9.75U W=28.8U NG=4 M=1
|
|
||||||
M9 IOUT IOUT VDD VDD SG13_LV_PMOS L=2.08U W=75U NG=8 M=1
|
|
||||||
C2 NET3 VOUT CAP_CMIM W=22.295E-6 L=22.295E-6 M=1
|
|
||||||
.end
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
** OTA_SIMPLE flat netlist
|
|
||||||
*.PININFO V-:B V+:B VSS:B VDD:B IOUT:B VOUT:B
|
|
||||||
M4 NET3 NET1 VSS VSS SG13_LV_NMOS L=9.75U W=720N NG=1 M=1
|
|
||||||
M3 NET1 NET1 VSS VSS SG13_LV_NMOS L=9.75U W=720N NG=1 M=1
|
|
||||||
M1 NET1 V- NET2 VDD SG13_LV_PMOS L=3.64U W=7.41U NG=1 M=1
|
|
||||||
M2 NET3 V+ NET2 VDD SG13_LV_PMOS L=3.64U W=7.41U NG=1 M=1
|
|
||||||
M5 NET2 IOUT VDD VDD SG13_LV_PMOS L=1.95U W=5.3U NG=1 M=1
|
|
||||||
M7 VOUT IOUT VDD VDD SG13_LV_PMOS L=2.08U W=75U NG=8 M=1
|
|
||||||
M6 VOUT NET3 VSS VSS SG13_LV_NMOS L=9.75U W=28.8U NG=4 M=1
|
|
||||||
M9 IOUT IOUT VDD VDD SG13_LV_PMOS L=2.08U W=75U NG=8 M=1
|
|
||||||
C2 NET3 VOUT CAP_CMIM W=22.295E-6 L=22.295E-6 M=1
|
|
||||||
.end
|
|
||||||
|
|
@ -1,72 +0,0 @@
|
||||||
** sch_path: /home/pedersen/projects/IHP-AnalogAcademy/modules/module_1_bandgap_reference/part_1_OTA/schematic/ota_testbench.sch
|
|
||||||
**.subckt ota_testbench vout vout1 vout2
|
|
||||||
*.iopin vout
|
|
||||||
*.iopin vout1
|
|
||||||
*.iopin vout2
|
|
||||||
x1 vdd net1 vp vm vout GND two_stage_OTA
|
|
||||||
V1 vp GND DC 0.6 AC 1 0
|
|
||||||
VDD vdd GND DC 1.2
|
|
||||||
I0 net1 GND 80u
|
|
||||||
Cload vout GND 500f m=1
|
|
||||||
L6 vout vm 4G m=1
|
|
||||||
C1 vm GND 4G m=1
|
|
||||||
x2 vdd net2 vp vp vout1 GND two_stage_OTA
|
|
||||||
I1 net2 GND 80u
|
|
||||||
Cload1 vout1 GND 500f m=1
|
|
||||||
x3 VDDac net3 net4 vm vout2 GND two_stage_OTA
|
|
||||||
I2 net3 GND 80u
|
|
||||||
L13 vout2 vm 4G m=1
|
|
||||||
C2 vm GND 4G m=1
|
|
||||||
V2 VDDac GND DC 1.2 AC 1 0
|
|
||||||
V4 net4 GND DC 0.6
|
|
||||||
**** begin user architecture code
|
|
||||||
|
|
||||||
.lib /home/pedersen/IHP-Open-PDK/ihp-sg13g2/libs.tech/ngspice/models/cornerCAP.lib cap_typ
|
|
||||||
.lib cornerMOSlv.lib mos_tt
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.control
|
|
||||||
op
|
|
||||||
save all
|
|
||||||
write tb_OTA_op.raw
|
|
||||||
.endc
|
|
||||||
|
|
||||||
.control
|
|
||||||
op
|
|
||||||
ac dec 100 1 10e6
|
|
||||||
save all
|
|
||||||
let Av = db(v(vout))
|
|
||||||
let PSRR = db(v(vout2)/v(VDDac))
|
|
||||||
let CMRR = db((v(vout)/v(vp))/(v(vout1)/v(vp)))
|
|
||||||
let phase = 180*cph(vout)/pi
|
|
||||||
write output_file.raw
|
|
||||||
.endc
|
|
||||||
|
|
||||||
|
|
||||||
**** end user architecture code
|
|
||||||
**.ends
|
|
||||||
|
|
||||||
* expanding symbol: two_stage_OTA.sym # of pins=6
|
|
||||||
** sym_path: /home/pedersen/projects/IHP-AnalogAcademy/modules/module_1_bandgap_reference/part_1_OTA/schematic/two_stage_OTA.sym
|
|
||||||
** sch_path: /home/pedersen/projects/IHP-AnalogAcademy/modules/module_1_bandgap_reference/part_1_OTA/schematic/two_stage_OTA.sch
|
|
||||||
.subckt two_stage_OTA vdd iout v+ v- vout vss
|
|
||||||
*.iopin v-
|
|
||||||
*.iopin v+
|
|
||||||
*.iopin vss
|
|
||||||
*.iopin vdd
|
|
||||||
*.iopin iout
|
|
||||||
*.iopin vout
|
|
||||||
XM4 net3 net1 vss vss sg13_lv_nmos w=720n l=9.75u ng=1 m=1
|
|
||||||
XM3 net1 net1 vss vss sg13_lv_nmos w=720n l=9.75u ng=1 m=1
|
|
||||||
XM1 net1 v- net2 vdd sg13_lv_pmos w=7.41u l=3.64u ng=1 m=1
|
|
||||||
XM2 net3 v+ net2 vdd sg13_lv_pmos w=7.41u l=3.64u ng=1 m=1
|
|
||||||
XM5 net2 iout vdd vdd sg13_lv_pmos w=5.3u l=1.95u ng=1 m=1
|
|
||||||
XM7 vout iout vdd vdd sg13_lv_pmos w=75u l=2.08u ng=8 m=1
|
|
||||||
XM6 vout net3 vss vss sg13_lv_nmos w=28.8u l=9.75u ng=4 m=1
|
|
||||||
XM9 iout iout vdd vdd sg13_lv_pmos w=75u l=2.08u ng=8 m=1
|
|
||||||
XC2 net3 vout cap_cmim w=22.295e-6 l=22.295e-6 m=1
|
|
||||||
.ends
|
|
||||||
|
|
||||||
.GLOBAL GND
|
|
||||||
.end
|
|
||||||
Loading…
Reference in New Issue