blob: 7ffac32d44372218fb293819cbbc6cb4fa13f66f [file] [log] [blame]
**.subckt ideal_bandgap_test
R1 node1 net1 'R1' m=1
R2 node3 0 'R2' m=1
XQ1 0 0 net1 0 sky130_fd_pr__pnp_05v5_W3p40L3p40 m=8
XQ2 0 0 node2 0 sky130_fd_pr__pnp_05v5_W3p40L3p40 m=1
G1 vdd node1 node2 node1 1e6
G2 vdd node2 node2 node1 1e6
G3 vdd node3 node2 node3 1e6
V1 vdd 0 {vdd}
**** begin user architecture code
.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
.param R1=6900.000000
.param R2=61000.000000
.options savecurrents
.options cmin=1e-9
.dc temp -40.000000000000 125.000000000000 1.650000000000
** add an extra startup current source
Gsu vdd node2 cur='max(0,500*(0.5-v(node2)))'
Cs1 node1 0 1
Cs2 node2 0 1
Cs3 node3 0 1
Cs4 net1 0 1
**** end user architecture code
**.ends
.end