blob: 4241239b3ec448c3b5f2e75bb6f43e8af0d850b0 [file] [log] [blame]
* NGSPICE file created from ring_osc.ext - technology: sky130A
.subckt sky130_fd_pr__nfet_01v8_CBAU6Y a_n73_n150# a_n33_n238# w_n211_n360# a_15_n150#
X0 a_15_n150# a_n33_n238# a_n73_n150# w_n211_n360# sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=150000u
C0 a_n73_n150# a_15_n150# 0.51fF
C1 a_n73_n150# a_n33_n238# 0.02fF
C2 a_n33_n238# a_15_n150# 0.02fF
C3 a_15_n150# w_n211_n360# 0.23fF
C4 a_n73_n150# w_n211_n360# 0.23fF
C5 a_n33_n238# w_n211_n360# 0.17fF
.ends
.subckt sky130_fd_pr__pfet_01v8_4757AC VSUBS a_n73_n150# a_n33_181# w_n211_n369# a_15_n150#
X0 a_15_n150# a_n33_181# a_n73_n150# w_n211_n369# sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=150000u
C0 a_n33_181# a_n73_n150# 0.01fF
C1 a_n33_181# w_n211_n369# 0.05fF
C2 w_n211_n369# a_n73_n150# 0.20fF
C3 a_15_n150# a_n33_181# 0.01fF
C4 a_15_n150# a_n73_n150# 0.51fF
C5 a_15_n150# w_n211_n369# 0.20fF
C6 a_15_n150# VSUBS 0.03fF
C7 a_n73_n150# VSUBS 0.03fF
C8 a_n33_181# VSUBS 0.13fF
C9 w_n211_n369# VSUBS 1.98fF
.ends
.subckt sky130_fd_pr__nfet_01v8_7H8F5S a_n465_172# a_n417_n150# a_351_n150# a_255_n150#
+ w_n647_n360# a_159_n150# a_447_n150# a_n509_n150# a_n33_n150# a_n321_n150# a_n225_n150#
+ a_63_n150# a_n129_n150#
X0 a_159_n150# a_n465_172# a_63_n150# w_n647_n360# sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=150000u
X1 a_n225_n150# a_n465_172# a_n321_n150# w_n647_n360# sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=150000u
X2 a_447_n150# a_n465_172# a_351_n150# w_n647_n360# sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=150000u
X3 a_63_n150# a_n465_172# a_n33_n150# w_n647_n360# sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=150000u
X4 a_n129_n150# a_n465_172# a_n225_n150# w_n647_n360# sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=150000u
X5 a_n417_n150# a_n465_172# a_n509_n150# w_n647_n360# sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=150000u
X6 a_n33_n150# a_n465_172# a_n129_n150# w_n647_n360# sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=150000u
X7 a_351_n150# a_n465_172# a_255_n150# w_n647_n360# sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=150000u
X8 a_255_n150# a_n465_172# a_159_n150# w_n647_n360# sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=150000u
X9 a_n321_n150# a_n465_172# a_n417_n150# w_n647_n360# sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=150000u
C0 a_n33_n150# a_n321_n150# 0.10fF
C1 a_n129_n150# a_n225_n150# 0.43fF
C2 a_447_n150# a_n465_172# 0.01fF
C3 a_63_n150# a_159_n150# 0.43fF
C4 a_n509_n150# a_n417_n150# 0.43fF
C5 a_n509_n150# a_n465_172# 0.01fF
C6 a_n465_172# a_159_n150# 0.10fF
C7 a_n33_n150# a_n129_n150# 0.43fF
C8 a_n225_n150# a_n509_n150# 0.10fF
C9 a_n225_n150# a_159_n150# 0.07fF
C10 a_255_n150# a_n129_n150# 0.07fF
C11 a_n129_n150# a_n321_n150# 0.16fF
C12 a_447_n150# a_351_n150# 0.43fF
C13 a_63_n150# a_n465_172# 0.10fF
C14 a_255_n150# a_447_n150# 0.16fF
C15 a_63_n150# a_n225_n150# 0.10fF
C16 a_n465_172# a_n417_n150# 0.10fF
C17 a_351_n150# a_159_n150# 0.16fF
C18 a_n33_n150# a_159_n150# 0.16fF
C19 a_n225_n150# a_n417_n150# 0.16fF
C20 a_n321_n150# a_n509_n150# 0.16fF
C21 a_n225_n150# a_n465_172# 0.10fF
C22 a_255_n150# a_159_n150# 0.43fF
C23 a_351_n150# a_63_n150# 0.10fF
C24 a_63_n150# a_n33_n150# 0.43fF
C25 a_255_n150# a_63_n150# 0.16fF
C26 a_n33_n150# a_n417_n150# 0.07fF
C27 a_63_n150# a_n321_n150# 0.07fF
C28 a_351_n150# a_n465_172# 0.10fF
C29 a_n129_n150# a_n509_n150# 0.07fF
C30 a_n33_n150# a_n465_172# 0.10fF
C31 a_n129_n150# a_159_n150# 0.10fF
C32 a_255_n150# a_n465_172# 0.10fF
C33 a_n33_n150# a_n225_n150# 0.16fF
C34 a_n321_n150# a_n417_n150# 0.43fF
C35 a_n321_n150# a_n465_172# 0.10fF
C36 a_n225_n150# a_n321_n150# 0.43fF
C37 a_447_n150# a_159_n150# 0.10fF
C38 a_63_n150# a_n129_n150# 0.16fF
C39 a_351_n150# a_n33_n150# 0.07fF
C40 a_n129_n150# a_n417_n150# 0.10fF
C41 a_n129_n150# a_n465_172# 0.10fF
C42 a_447_n150# a_63_n150# 0.07fF
C43 a_255_n150# a_351_n150# 0.43fF
C44 a_255_n150# a_n33_n150# 0.10fF
C45 a_447_n150# w_n647_n360# 0.17fF
C46 a_351_n150# w_n647_n360# 0.10fF
C47 a_255_n150# w_n647_n360# 0.08fF
C48 a_159_n150# w_n647_n360# 0.07fF
C49 a_63_n150# w_n647_n360# 0.04fF
C50 a_n33_n150# w_n647_n360# 0.04fF
C51 a_n129_n150# w_n647_n360# 0.04fF
C52 a_n225_n150# w_n647_n360# 0.07fF
C53 a_n321_n150# w_n647_n360# 0.08fF
C54 a_n417_n150# w_n647_n360# 0.10fF
C55 a_n509_n150# w_n647_n360# 0.17fF
C56 a_n465_172# w_n647_n360# 1.49fF
.ends
.subckt sky130_fd_pr__pfet_01v8_8DL6ZL VSUBS a_n417_n150# a_351_n150# a_255_n150#
+ a_159_n150# a_447_n150# a_n509_n150# a_n33_n150# a_n465_n247# a_n321_n150# a_n225_n150#
+ a_63_n150# a_n129_n150# w_n647_n369#
X0 a_63_n150# a_n465_n247# a_n33_n150# w_n647_n369# sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=150000u
X1 a_n129_n150# a_n465_n247# a_n225_n150# w_n647_n369# sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=150000u
X2 a_n417_n150# a_n465_n247# a_n509_n150# w_n647_n369# sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=150000u
X3 a_n33_n150# a_n465_n247# a_n129_n150# w_n647_n369# sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=150000u
X4 a_351_n150# a_n465_n247# a_255_n150# w_n647_n369# sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=150000u
X5 a_255_n150# a_n465_n247# a_159_n150# w_n647_n369# sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=150000u
X6 a_n321_n150# a_n465_n247# a_n417_n150# w_n647_n369# sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=150000u
X7 a_159_n150# a_n465_n247# a_63_n150# w_n647_n369# sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=150000u
X8 a_n225_n150# a_n465_n247# a_n321_n150# w_n647_n369# sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=150000u
X9 a_447_n150# a_n465_n247# a_351_n150# w_n647_n369# sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=150000u
C0 a_n321_n150# a_n129_n150# 0.16fF
C1 w_n647_n369# a_n129_n150# 0.02fF
C2 w_n647_n369# a_351_n150# 0.07fF
C3 a_n417_n150# a_n129_n150# 0.10fF
C4 a_n465_n247# a_63_n150# 0.08fF
C5 a_159_n150# w_n647_n369# 0.04fF
C6 a_159_n150# a_n129_n150# 0.10fF
C7 a_n321_n150# a_n33_n150# 0.10fF
C8 w_n647_n369# a_n33_n150# 0.02fF
C9 a_159_n150# a_351_n150# 0.16fF
C10 a_255_n150# a_447_n150# 0.16fF
C11 a_n417_n150# a_n33_n150# 0.07fF
C12 a_255_n150# a_63_n150# 0.16fF
C13 a_n129_n150# a_n33_n150# 0.43fF
C14 a_n33_n150# a_351_n150# 0.07fF
C15 a_n225_n150# a_n321_n150# 0.43fF
C16 a_n225_n150# w_n647_n369# 0.04fF
C17 a_159_n150# a_n33_n150# 0.16fF
C18 a_n417_n150# a_n225_n150# 0.16fF
C19 a_n225_n150# a_n129_n150# 0.43fF
C20 w_n647_n369# a_447_n150# 0.14fF
C21 a_n321_n150# a_63_n150# 0.07fF
C22 w_n647_n369# a_63_n150# 0.02fF
C23 a_255_n150# a_n465_n247# 0.08fF
C24 a_159_n150# a_n225_n150# 0.07fF
C25 a_n321_n150# a_n509_n150# 0.16fF
C26 w_n647_n369# a_n509_n150# 0.14fF
C27 a_351_n150# a_447_n150# 0.43fF
C28 a_n129_n150# a_63_n150# 0.16fF
C29 a_63_n150# a_351_n150# 0.10fF
C30 a_n417_n150# a_n509_n150# 0.43fF
C31 a_n129_n150# a_n509_n150# 0.07fF
C32 a_n225_n150# a_n33_n150# 0.16fF
C33 a_159_n150# a_447_n150# 0.10fF
C34 a_159_n150# a_63_n150# 0.43fF
C35 a_n321_n150# a_n465_n247# 0.08fF
C36 a_n465_n247# w_n647_n369# 0.47fF
C37 a_63_n150# a_n33_n150# 0.43fF
C38 a_n417_n150# a_n465_n247# 0.08fF
C39 a_n465_n247# a_n129_n150# 0.08fF
C40 a_n465_n247# a_351_n150# 0.08fF
C41 a_159_n150# a_n465_n247# 0.08fF
C42 a_255_n150# w_n647_n369# 0.05fF
C43 a_n225_n150# a_63_n150# 0.10fF
C44 a_n225_n150# a_n509_n150# 0.10fF
C45 a_255_n150# a_n129_n150# 0.07fF
C46 a_n465_n247# a_n33_n150# 0.08fF
C47 a_255_n150# a_351_n150# 0.43fF
C48 a_63_n150# a_447_n150# 0.07fF
C49 a_255_n150# a_159_n150# 0.43fF
C50 a_n321_n150# w_n647_n369# 0.05fF
C51 a_n225_n150# a_n465_n247# 0.08fF
C52 a_n417_n150# a_n321_n150# 0.43fF
C53 a_255_n150# a_n33_n150# 0.10fF
C54 a_n417_n150# w_n647_n369# 0.07fF
C55 a_447_n150# VSUBS 0.03fF
C56 a_351_n150# VSUBS 0.03fF
C57 a_255_n150# VSUBS 0.03fF
C58 a_159_n150# VSUBS 0.03fF
C59 a_63_n150# VSUBS 0.03fF
C60 a_n33_n150# VSUBS 0.03fF
C61 a_n129_n150# VSUBS 0.03fF
C62 a_n225_n150# VSUBS 0.03fF
C63 a_n321_n150# VSUBS 0.03fF
C64 a_n417_n150# VSUBS 0.03fF
C65 a_n509_n150# VSUBS 0.03fF
C66 a_n465_n247# VSUBS 1.07fF
C67 w_n647_n369# VSUBS 4.87fF
.ends
.subckt sky130_fd_pr__nfet_01v8_EDT3AT a_15_n11# a_n33_n99# w_n211_n221# a_n73_n11#
X0 a_15_n11# a_n33_n99# a_n73_n11# w_n211_n221# sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
C0 a_15_n11# a_n33_n99# 0.02fF
C1 a_15_n11# a_n73_n11# 0.15fF
C2 a_n73_n11# a_n33_n99# 0.02fF
C3 a_15_n11# w_n211_n221# 0.09fF
C4 a_n73_n11# w_n211_n221# 0.09fF
C5 a_n33_n99# w_n211_n221# 0.17fF
.ends
.subckt sky130_fd_pr__nfet_01v8_AQR2CW a_n33_66# a_n78_n106# w_n216_n254# a_20_n106#
X0 a_20_n106# a_n33_66# a_n78_n106# w_n216_n254# sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=750000u l=200000u
C0 a_20_n106# a_n78_n106# 0.21fF
C1 a_20_n106# w_n216_n254# 0.14fF
C2 a_n78_n106# w_n216_n254# 0.14fF
C3 a_n33_66# w_n216_n254# 0.12fF
.ends
.subckt sky130_fd_pr__pfet_01v8_HRYSXS VSUBS a_n33_n211# a_n78_n114# w_n216_n334#
+ a_20_n114#
X0 a_20_n114# a_n33_n211# a_n78_n114# w_n216_n334# sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=200000u
C0 a_n78_n114# w_n216_n334# 0.20fF
C1 a_20_n114# a_n78_n114# 0.42fF
C2 a_20_n114# w_n216_n334# 0.20fF
C3 a_20_n114# VSUBS 0.03fF
C4 a_n78_n114# VSUBS 0.03fF
C5 a_n33_n211# VSUBS 0.12fF
C6 w_n216_n334# VSUBS 1.66fF
.ends
.subckt inverter_csvco in vbulkn out vbulkp vdd vss
Xsky130_fd_pr__nfet_01v8_AQR2CW_0 in vss vbulkn out sky130_fd_pr__nfet_01v8_AQR2CW
Xsky130_fd_pr__pfet_01v8_HRYSXS_0 vbulkn in vdd vbulkp out sky130_fd_pr__pfet_01v8_HRYSXS
C0 out in 0.11fF
C1 out vbulkp 0.08fF
C2 vdd in 0.01fF
C3 vdd vbulkp 0.04fF
C4 vss in 0.01fF
C5 vbulkp vbulkn 2.49fF
C6 out vbulkn 0.60fF
C7 vdd vbulkn 0.06fF
C8 in vbulkn 0.54fF
C9 vss vbulkn 0.17fF
.ends
.subckt cap_vco t b VSUBS
C0 t b 5.78fF
C1 t VSUBS 0.42fF
C2 b VSUBS 0.09fF
.ends
.subckt csvco_branch vctrl in vbp cap_vco_0/t D0 out inverter_csvco_0/vss vss vdd
+ inverter_csvco_0/vdd
Xsky130_fd_pr__nfet_01v8_7H8F5S_0 vctrl inverter_csvco_0/vss inverter_csvco_0/vss
+ vss vss inverter_csvco_0/vss vss vss inverter_csvco_0/vss vss inverter_csvco_0/vss
+ vss vss sky130_fd_pr__nfet_01v8_7H8F5S
Xsky130_fd_pr__pfet_01v8_8DL6ZL_0 vss inverter_csvco_0/vdd inverter_csvco_0/vdd vdd
+ inverter_csvco_0/vdd vdd vdd inverter_csvco_0/vdd vbp vdd inverter_csvco_0/vdd vdd
+ vdd vdd sky130_fd_pr__pfet_01v8_8DL6ZL
Xsky130_fd_pr__nfet_01v8_EDT3AT_0 cap_vco_0/t D0 vss out sky130_fd_pr__nfet_01v8_EDT3AT
Xinverter_csvco_0 in vss out vdd inverter_csvco_0/vdd inverter_csvco_0/vss inverter_csvco
Xcap_vco_0 cap_vco_0/t vss vss cap_vco
C0 vbp vdd 1.21fF
C1 out inverter_csvco_0/vss 0.03fF
C2 D0 inverter_csvco_0/vss 0.02fF
C3 inverter_csvco_0/vdd cap_vco_0/t 0.10fF
C4 out in 0.06fF
C5 out D0 0.09fF
C6 vdd cap_vco_0/t 0.04fF
C7 inverter_csvco_0/vdd vdd 1.89fF
C8 inverter_csvco_0/vdd in 0.01fF
C9 out cap_vco_0/t 0.70fF
C10 inverter_csvco_0/vdd out 0.02fF
C11 inverter_csvco_0/vdd vbp 0.75fF
C12 in inverter_csvco_0/vss 0.01fF
C13 vctrl inverter_csvco_0/vss 0.87fF
C14 out vss 0.93fF
C15 inverter_csvco_0/vdd vss 0.26fF
C16 in vss 0.69fF
C17 D0 vss -0.67fF
C18 vbp vss 0.13fF
C19 vdd vss 9.58fF
C20 cap_vco_0/t vss 7.22fF
C21 inverter_csvco_0/vss vss 1.79fF
C22 vctrl vss 3.06fF
.ends
.subckt csvco_pex_c vdd out_vco vctrl vss D0
Xsky130_fd_pr__nfet_01v8_CBAU6Y_0 vss vctrl vss csvco_branch_2/vbp sky130_fd_pr__nfet_01v8_CBAU6Y
Xsky130_fd_pr__pfet_01v8_4757AC_0 vss vdd csvco_branch_2/vbp vdd csvco_branch_2/vbp
+ sky130_fd_pr__pfet_01v8_4757AC
Xcsvco_branch_0 vctrl out_vco csvco_branch_2/vbp csvco_branch_0/cap_vco_0/t D0 csvco_branch_1/in
+ csvco_branch_0/inverter_csvco_0/vss vss vdd csvco_branch_0/inverter_csvco_0/vdd
+ csvco_branch
Xcsvco_branch_1 vctrl csvco_branch_1/in csvco_branch_2/vbp csvco_branch_1/cap_vco_0/t
+ D0 csvco_branch_2/in csvco_branch_1/inverter_csvco_0/vss vss vdd csvco_branch_1/inverter_csvco_0/vdd
+ csvco_branch
Xcsvco_branch_2 vctrl csvco_branch_2/in csvco_branch_2/vbp csvco_branch_2/cap_vco_0/t
+ D0 out_vco csvco_branch_2/inverter_csvco_0/vss vss vdd csvco_branch_2/inverter_csvco_0/vdd
+ csvco_branch
C0 csvco_branch_2/inverter_csvco_0/vdd vdd 0.10fF
C1 csvco_branch_2/in out_vco 0.58fF
C2 csvco_branch_0/inverter_csvco_0/vdd csvco_branch_2/vbp 0.06fF
C3 csvco_branch_0/inverter_csvco_0/vdd vdd 0.13fF
C4 csvco_branch_2/vbp vdd 1.49fF
C5 out_vco csvco_branch_0/cap_vco_0/t 0.03fF
C6 csvco_branch_2/inverter_csvco_0/vss D0 0.68fF
C7 out_vco csvco_branch_1/in 0.76fF
C8 csvco_branch_1/inverter_csvco_0/vss D0 0.68fF
C9 vctrl csvco_branch_2/vbp 0.06fF
C10 csvco_branch_0/inverter_csvco_0/vss csvco_branch_2/vbp 0.06fF
C11 csvco_branch_1/inverter_csvco_0/vdd vdd 0.19fF
C12 out_vco csvco_branch_1/cap_vco_0/t 0.03fF
C13 vctrl D0 4.41fF
C14 csvco_branch_0/inverter_csvco_0/vss D0 0.49fF
C15 csvco_branch_2/inverter_csvco_0/vdd vss 0.16fF
C16 csvco_branch_2/cap_vco_0/t vss 7.10fF
C17 csvco_branch_2/inverter_csvco_0/vss vss 0.62fF
C18 csvco_branch_2/in vss 1.60fF
C19 csvco_branch_1/inverter_csvco_0/vdd vss 0.16fF
C20 vdd vss 31.40fF
C21 csvco_branch_1/cap_vco_0/t vss 7.10fF
C22 csvco_branch_1/inverter_csvco_0/vss vss 0.72fF
C23 csvco_branch_1/in vss 1.58fF
C24 csvco_branch_0/inverter_csvco_0/vdd vss 0.16fF
C25 out_vco vss 0.67fF
C26 D0 vss -1.21fF
C27 csvco_branch_0/cap_vco_0/t vss 7.10fF
C28 csvco_branch_0/inverter_csvco_0/vss vss 0.66fF
C29 vctrl vss 11.02fF
C30 csvco_branch_2/vbp vss 0.77fF
.ends