blob: 6d47cc218ce5c6d775599a235f745c9e99aeefc1 [file] [log] [blame]
v {xschem version=2.9.8 file_version=1.2}
G {}
K {}
V {}
S {}
E {}
N 0 -90 0 0 { lab=GND}
N 180 0 670 0 { lab=GND}
N 670 -380 670 -300 { lab=#net1}
N 0 -380 670 -380 { lab=#net1}
N 0 -380 0 -150 { lab=#net1}
N 100 -60 100 0 { lab=GND}
N 180 -60 180 0 { lab=GND}
N 180 -230 180 -120 { lab=ctl}
N 180 -230 520 -230 { lab=ctl}
N 100 -250 520 -250 { lab=en_n}
N 100 -250 100 -120 { lab=en_n}
N 670 0 1010 0 { lab=GND}
N 1010 -40 1010 0 { lab=GND}
N 820 -190 1010 -190 { lab=cp_out}
N 1010 -190 1010 -100 { lab=cp_out}
N 0 0 100 0 { lab=GND}
N 100 0 180 0 { lab=GND}
N 250 -30 250 0 { lab=GND}
N 330 -30 330 0 { lab=GND}
N 330 -180 330 -90 { lab=#net2}
N 330 -180 520 -180 { lab=#net2}
N 250 -200 250 -90 { lab=#net3}
N 250 -200 520 -200 { lab=#net3}
N 470 -270 470 -120 { lab=#net4}
N 470 -120 520 -120 { lab=#net4}
N 400 -270 400 -100 { lab=#net5}
N 400 -100 520 -100 { lab=#net5}
N 400 -380 400 -330 { lab=#net1}
N 470 -380 470 -330 { lab=#net1}
N 670 -50 670 0 { lab=GND}
N 950 -160 950 -100 { lab=rf_p}
N 820 -160 950 -160 { lab=rf_p}
N 890 -140 890 -100 { lab=rf_n}
N 820 -140 890 -140 { lab=rf_n}
N 890 -40 890 0 { lab=GND}
N 950 -40 950 -0 { lab=GND}
N 1070 -210 1070 -100 { lab=output_frequency}
N 820 -210 1070 -210 { lab=output_frequency}
N 1130 -230 1130 -100 { lab=dither_output}
N 820 -230 1130 -230 { lab=dither_output}
N 820 -250 1190 -250 { lab=div_out}
N 1190 -250 1190 -100 { lab=div_out}
N 1070 -40 1070 0 { lab=GND}
N 1010 0 1070 0 { lab=GND}
N 1190 -40 1190 0 { lab=GND}
N 1070 -0 1190 0 { lab=GND}
N 1130 -40 1130 -0 { lab=GND}
C {pll_collection/pll_collection.sym} 670 -170 0 0 {name=x1}
C {vsource.sym} 0 -120 0 0 {name=Vvdd value=1.8}
C {vsource.sym} 100 -90 0 0 {name=V2 value=0.0}
C {vsource.sym} 180 -90 0 0 {name=V3 value=0.2}
C {capa.sym} 1010 -70 0 0 {name=C2
m=1
value=1n
footprint=1206
device="ceramic capacitor"}
C {lab_wire.sym} 820 -190 0 1 {name=l1 sig_type=std_logic lab=cp_out}
C {gnd.sym} 0 0 0 0 {name=l3 lab=GND}
C {code.sym} 1000 -480 0 0 {name=STIMULI
tclcommand="xschem edit_vi_prop"
value="
.param temp=27
.temp 27
*.save v(ip) v(in) v(vctl) i(vdd)
.include sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p15.spice
.include sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p15.spice
.include sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p15.spice
.include sky130_fd_pr/cells/rf_pfet_01v8_lvt/sky130_fd_pr__rf_pfet_01v8_lvt_aM04W5p00L0p35.spice
.include sky130_fd_pr/cells/rf_pfet_01v8_lvt/sky130_fd_pr__rf_pfet_01v8_lvt_aM04W3p00L0p35.spice
.include sky130_fd_pr/cells/rf_pfet_01v8_lvt/sky130_fd_pr__rf_pfet_01v8_lvt_aM04W5p00L0p35.spice
.include sky130_fd_pr/cells/rf_pfet_01v8_lvt/sky130_fd_pr__rf_pfet_01v8_lvt_aM04W5p00L0p50.spice
.include sky130_fd_pr/cells/rf_pfet_01v8_lvt/sky130_fd_pr__rf_pfet_01v8_lvt_aM02W3p00L0p35.spice
.include sky130_fd_pr/cells/rf_pfet_01v8_lvt/sky130_fd_pr__rf_pfet_01v8_lvt_aM02W5p00L0p35.spice
.include sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p15.spice
.include sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p15.spice
.include sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p15.spice
.include sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p25.spice
.include sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p25.spice
.include sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aF04W2p00L0p15.spice
.include sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aF04W3p00L0p15.spice
.include sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p25.spice
.include sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aF06W3p00L0p15.spice
.include sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aF06W1p65L0p15.spice
.include sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aF04W1p65L0p15.spice
.include sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aF02W1p65L0p15.spice
.include sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aF02W0p84L0p15.spice
.lib sky130_fd_pr/models/sky130.lib.spice tt
*.include sky130_fd_pr/models/corners/tt.spice
.tran 0.01n 1000n uic
.param vdd=1.8
.param vctl=0.2
"}
C {lab_wire.sym} 100 -250 0 1 {name=l4 sig_type=std_logic lab=en_n}
C {lab_wire.sym} 180 -230 0 1 {name=l5 sig_type=std_logic lab=ctl}
C {code.sym} 820 -480 0 0 {name=STDCELL_MODELS
only_toplevel=true
place=end
format=tcleval(@value\\)
value="[sky130_models]"
}
C {vsource.sym} 250 -60 0 0 {name=V1 value=0.2}
C {vsource.sym} 330 -60 0 0 {name=V4 value=0.2}
C {isource.sym} 470 -300 0 0 {name=I0 value=1m}
C {isource.sym} 400 -300 0 0 {name=I1 value=1m}
C {capa.sym} 950 -70 0 0 {name=C1
m=1
value=1p
footprint=1206
device="ceramic capacitor"}
C {capa.sym} 890 -70 0 0 {name=C3
m=1
value=1p
footprint=1206
device="ceramic capacitor"}
C {lab_wire.sym} 820 -160 0 1 {name=l2 sig_type=std_logic lab=rf_p}
C {lab_wire.sym} 820 -140 0 1 {name=l6 sig_type=std_logic lab=rf_n}
C {capa.sym} 1070 -70 0 0 {name=C4
m=1
value=1p
footprint=1206
device="ceramic capacitor"}
C {capa.sym} 1130 -70 0 0 {name=C5
m=1
value=1p
footprint=1206
device="ceramic capacitor"}
C {capa.sym} 1190 -70 0 0 {name=C6
m=1
value=1p
footprint=1206
device="ceramic capacitor"}
C {lab_wire.sym} 820 -210 0 1 {name=l7 sig_type=std_logic lab=output_frequency}
C {lab_wire.sym} 820 -230 0 1 {name=l8 sig_type=std_logic lab=dither_output}
C {lab_wire.sym} 820 -250 0 1 {name=l9 sig_type=std_logic lab=div_out}