| v {xschem version=2.9.9 file_version=1.2 } |
| G {} |
| K {} |
| V {} |
| S {} |
| E {} |
| N 460 -10 590 -10 { lab=#net1} |
| N 460 -10 460 20 { lab=#net1} |
| N 460 80 460 100 { lab=GND} |
| N 460 90 590 90 { lab=GND} |
| N 590 50 590 90 { lab=GND} |
| N 300 50 360 50 { lab=out} |
| N 300 110 300 130 { lab=GND} |
| C {netlist_not_shown.sym} 20 -100 0 0 {name=s1 only_toplevel=false value=" |
| .include /home/eda/magic/ring_osc/ring_osc_flat.spice |
| |
| "} |
| C {netlist_not_shown.sym} 150 -100 0 0 {name=TT_MODELS |
| spice_ignore=false |
| only_toplevel=true |
| format="tcleval( @value )" |
| value=" |
| .include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_01v8/sky130_fd_pr__nfet_01v8__tt.corner.spice |
| .include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_01v8_lvt/sky130_fd_pr__nfet_01v8_lvt__tt.corner.spice |
| .include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8/sky130_fd_pr__pfet_01v8__tt.corner.spice |
| .include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_03v3_nvt/sky130_fd_pr__nfet_03v3_nvt__tt.corner.spice |
| .include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_05v0_nvt/sky130_fd_pr__nfet_05v0_nvt__tt.corner.spice |
| .include \\\\$::SKYWATER_MODELS\\\\/cells/esd_nfet_01v8/sky130_fd_pr__esd_nfet_01v8__tt.corner.spice |
| .include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8_lvt/sky130_fd_pr__pfet_01v8_lvt__tt.corner.spice |
| .include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8_hvt/sky130_fd_pr__pfet_01v8_hvt__tt.corner.spice |
| .include \\\\$::SKYWATER_MODELS\\\\/cells/esd_pfet_g5v0d10v5/sky130_fd_pr__esd_pfet_g5v0d10v5__tt.corner.spice |
| .include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_g5v0d10v5/sky130_fd_pr__pfet_g5v0d10v5__tt.corner.spice |
| .include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_g5v0d16v0/sky130_fd_pr__pfet_g5v0d16v0__tt.corner.spice |
| .include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_g5v0d10v5/sky130_fd_pr__nfet_g5v0d10v5__tt.corner.spice |
| .include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_g5v0d16v0/sky130_fd_pr__nfet_g5v0d16v0__tt_discrete.corner.spice |
| .include \\\\$::SKYWATER_MODELS\\\\/cells/esd_nfet_g5v0d10v5/sky130_fd_pr__esd_nfet_g5v0d10v5__tt.corner.spice |
| .include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/nonfet.spice |
| * Mismatch parameters |
| .include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_01v8/sky130_fd_pr__nfet_01v8__mismatch.corner.spice |
| .include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8/sky130_fd_pr__pfet_01v8__mismatch.corner.spice |
| .include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_01v8_lvt/sky130_fd_pr__nfet_01v8_lvt__mismatch.corner.spice |
| .include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8_lvt/sky130_fd_pr__pfet_01v8_lvt__mismatch.corner.spice |
| .include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8_hvt/sky130_fd_pr__pfet_01v8_hvt__mismatch.corner.spice |
| .include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_g5v0d10v5/sky130_fd_pr__nfet_g5v0d10v5__mismatch.corner.spice |
| .include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_g5v0d10v5/sky130_fd_pr__pfet_g5v0d10v5__mismatch.corner.spice |
| .include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_05v0_nvt/sky130_fd_pr__nfet_05v0_nvt__mismatch.corner.spice |
| .include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_03v3_nvt/sky130_fd_pr__nfet_03v3_nvt__mismatch.corner.spice |
| * Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor |
| .include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice |
| .include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice |
| * Special cells |
| .include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice |
| * All models |
| .include \\\\$::SKYWATER_MODELS\\\\/models/all.spice |
| * Corner |
| .include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/rf.spice |
| " |
| } |
| C {vsource.sym} 590 20 0 0 {name=V1 value=1.8} |
| C {gnd.sym} 460 100 0 0 {name=l1 lab=GND} |
| C {gnd.sym} 300 130 0 0 {name=l2 lab=GND} |
| C {code_shown.sym} 30 70 0 0 {name=s2 only_toplevel=false value=" |
| .option RSHUNT=1e20 |
| .control |
| save all |
| tran 0.005n 500n |
| write ring_osc.raw |
| .endc |
| "} |
| C {lab_wire.sym} 340 50 0 0 {name=l3 sig_type=std_logic lab=out} |
| C {isource.sym} 300 80 0 0 {name=I0 value="pulse(0 1m 1n 1n 1n 1n 1)"} |
| C {src/ring_osc/ring_osc_flat.sym} 430 70 0 0 {name=x1} |