blob: 55824d2cccda038b1cd983b28d9756e973e74496 [file] [log] [blame]
v {xschem version=2.9.8 file_version=1.2}
G {}
K {}
V {}
S {}
E {}
N 280 -260 430 -260 { lab=#net1}
N 280 -380 420 -380 { lab=#net1}
N 670 -400 670 -260 { lab=fb_op}
N 600 -400 670 -400 { lab=fb_op}
N 520 -340 520 0 { lab=GND}
N 170 -420 170 -340 { lab=#net2}
N 280 -380 280 -260 { lab=#net1}
N 0 -380 0 0 { lab=GND}
N 280 -0 520 0 { lab=GND}
N 490 -490 490 -460 { lab=#net3}
N 450 -490 490 -490 { lab=#net3}
N 450 -530 450 -490 { lab=#net3}
N 520 -620 520 -460 { lab=#net4}
N 450 -620 520 -620 { lab=#net4}
N 0 -620 0 -440 { lab=#net4}
N 450 -620 450 -590 { lab=#net4}
N 170 -280 170 0 { lab=GND}
N 280 -140 280 -90 { lab=#net5}
N 280 -260 280 -200 { lab=#net1}
N 280 -30 280 -0 { lab=GND}
N 0 0 170 0 { lab=GND}
N 170 0 280 -0 { lab=GND}
N 0 -620 450 -620 { lab=#net4}
N 490 -260 670 -260 { lab=fb_op}
N 170 -420 420 -420 { lab=#net2}
N 1160 -30 1160 0 {lab=GND}
N 1160 -210 1160 -90 {lab=fb_beta}
N 1250 -630 1320 -630 {lab=ctat}
N 1180 -60 1220 -60 { lab=GND}
N 1220 -60 1220 0 { lab=GND}
N 1160 0 1220 0 {lab=GND}
N 1160 -350 1160 -210 { lab=fb_beta}
N 1160 -210 1260 -210 { lab=fb_beta}
N 1220 0 1290 0 {lab=GND}
N 1160 -480 1160 -410 { lab=#net6}
N 1250 -550 1280 -550 { lab=cas}
N 1280 -550 1300 -550 { lab=cas}
N 520 -0 1160 -0 { lab=GND}
N 1160 -800 1160 -690 { lab=#net4}
N 520 -800 1160 -800 { lab=#net4}
N 520 -800 520 -610 { lab=#net4}
N 1350 -550 1350 -490 { lab=cas}
N 1300 -550 1350 -550 { lab=cas}
N 1350 -430 1350 -10 { lab=GND}
N 1290 0 1350 -0 { lab=GND}
N 1350 -10 1350 -0 { lab=GND}
N 1520 -630 1520 -600 { lab=ctat}
N 1320 -630 1520 -630 { lab=ctat}
N 1520 -540 1520 -0 { lab=GND}
N 1350 0 1520 -0 { lab=GND}
N 1340 -800 1340 -760 { lab=#net4}
N 1160 -800 1340 -800 { lab=#net4}
N 1340 -700 1340 -630 { lab=ctat}
C {bandgap_opamp/bandgap_opamp.sym} 520 -400 0 0 {name=x2}
C {res.sym} 460 -260 1 0 {name=R3
value=1u
device=resistor
m=1
ac=1G}
C {res.sym} 280 -170 2 0 {name=R4
value=1G
device=resistor
m=1
ac=1u}
C {vsource.sym} 280 -60 0 1 {name=Vin value="dc=0 ac=1"}
C {vsource.sym} 0 -410 0 0 {name=Vdd value=\{vdd\}}
C {vsource.sym} 170 -310 0 0 {name=Vdiode value=0.7}
C {isource.sym} 450 -560 0 0 {name=I0 value=10u}
C {gnd.sym} 0 0 0 0 {name=l15 lab=GND}
C {code.sym} 630 -590 0 0 {name=simulation only_toplevel=false value="
.temp 27
.lib "sky130_fd_pr/models/sky130.lib.spice" tt
.include sky130_fd_pr/models/sky130_fd_pr__model__pnp.model.spice
.param vdd=1.8
.save all
.options savecurrents
.op
.ac dec 10 1 1G
.control
run
setplot ac1
set units=degrees
gnuplot bandgap_core_stability3 db(fb_op) ph(fb_op) db(1/fb_beta) ph(1/fb_beta)
.endc
"}
C {lab_wire.sym} 600 -400 0 1 {name=l16 sig_type=std_logic lab=fb_op}
C {lab_wire.sym} 1250 -630 0 1 {name=l3 sig_type=std_logic lab=ctat}
C {lab_wire.sym} 1250 -550 0 1 {name=l6 sig_type=std_logic lab=cas}
C {spice_probe.sym} 1160 -210 0 0 {name=p8 analysis=tran voltage=0.7373}
C {spice_probe.sym} 1250 -550 0 0 {name=p12 analysis=tran voltage=0.5679}
C {bandgap_cascurr_cell/bandgap_cascurr_cell.sym} 1160 -590 0 1 {name=x7 m=8}
C {ammeter.sym} 1160 -380 0 0 {name=v6 current=1.2160e-05}
C {lab_wire.sym} 1200 -210 0 1 {name=l1 sig_type=std_logic lab=fb_beta}
C {res.sym} 1160 -60 2 0 {name=R2
value=49.15k
device=resistor
m=1
ac=49.15k}
C {vsource.sym} 1350 -460 0 0 {name=Vdiode1 value=0.5679}
C {vsource.sym} 1520 -570 0 1 {name=Vin1 value="dc=0 ac=1"}