You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

89 lines
3.2 KiB
Plaintext

v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
N -230 -210 -230 -200 {
lab=VDD}
N -230 -140 -230 -130 {
lab=GND}
N -110 -620 -110 -610 {
lab=WWL}
N -110 -550 -110 -540 {
lab=GND}
N -110 -510 -110 -500 {
lab=WBL}
N -110 -440 -110 -430 {
lab=GND}
N -110 -410 -110 -400 {
lab=WBLb}
N -110 -340 -110 -330 {
lab=GND}
N -110 -300 -110 -290 {
lab=RWL0}
N -110 -230 -110 -220 {
lab=GND}
N -110 -200 -110 -190 {
lab=RWL0}
N -110 -130 -110 -120 {
lab=RWL1}
N -150 -40 -140 -40 {
lab=WWL}
N -150 -20 -140 -20 {
lab=WBL}
N -150 -0 -140 0 {
lab=WBLb}
N -150 20 -140 20 {
lab=RWL0}
N -150 40 -140 40 {
lab=RWL1}
N 160 -10 170 -10 {
lab=RBL0}
N 160 10 170 10 {
lab=RBL1}
C {devices/vsource.sym} -230 -170 0 0 {name=V1 value=3}
C {devices/lab_pin.sym} -150 -40 0 0 {name=l1 sig_type=std_logic lab=WWL}
C {devices/lab_pin.sym} -150 -20 0 0 {name=l2 sig_type=std_logic lab=WBL}
C {devices/lab_pin.sym} -150 0 0 0 {name=l3 sig_type=std_logic lab=WBLb}
C {devices/lab_pin.sym} -150 20 0 0 {name=l4 sig_type=std_logic lab=RWL0}
C {devices/lab_pin.sym} -150 40 0 0 {name=l5 sig_type=std_logic lab=RWL1}
C {devices/lab_pin.sym} 170 -10 0 1 {name=l6 sig_type=std_logic lab=RBL0}
C {devices/lab_pin.sym} 170 10 0 1 {name=l7 sig_type=std_logic lab=RBL1}
C {devices/lab_pin.sym} -230 -210 0 0 {name=l8 sig_type=std_logic lab=VDD}
C {devices/lab_pin.sym} -230 -130 0 0 {name=l9 sig_type=std_logic lab=GND}
C {devices/vsource.sym} -110 -580 0 0 {name=VWWL value="pwl 0ns 0V 4.9ns 0V 5ns 1.8V 9.9ns 1.8V 10ns 0V 19.9ns 0V 20ns 1.8V 24.9ns 1.8V 25ns 0V"}
C {devices/lab_pin.sym} -110 -620 0 0 {name=l10 sig_type=std_logic lab=WWL}
C {devices/lab_pin.sym} -110 -540 0 0 {name=l11 sig_type=std_logic lab=GND}
C {devices/vsource.sym} -110 -470 0 0 {name=VWBL value="pwl 0ns 0V 4.9ns 0V 5ns 1.8V 9.9ns 1.8V 10ns 0V 19.9ns 0V 20ns 0V 24.9ns 0V 25ns 0V"}
C {devices/lab_pin.sym} -110 -430 0 0 {name=l13 sig_type=std_logic lab=GND}
C {devices/lab_pin.sym} -110 -330 0 0 {name=l15 sig_type=std_logic lab=GND}
C {devices/lab_pin.sym} -110 -220 0 0 {name=l17 sig_type=std_logic lab=GND}
C {devices/vsource.sym} -110 -160 0 0 {name=VRWL1 value=0V}
C {devices/lab_pin.sym} -110 -510 0 0 {name=l12 sig_type=std_logic lab=WBL}
C {devices/lab_pin.sym} -110 -410 0 0 {name=l14 sig_type=std_logic lab=WBLb}
C {devices/lab_pin.sym} -110 -300 0 0 {name=l16 sig_type=std_logic lab=RWL0}
C {devices/lab_pin.sym} -110 -120 0 0 {name=l18 sig_type=std_logic lab=RWL1}
C {devices/vsource.sym} -110 -370 0 0 {name=VWBLb value="pwl 0ns 0V 4.9ns 0V 5ns 0.0V 9.9ns 0.0V 10ns 0V 19.9ns 0V 20ns 1.8V 24.9ns 1.8V 25ns 0V"}
C {devices/vsource.sym} -110 -260 0 0 {name=VRWL0 value="pwl 0ns 0V 4.9ns 0V 5ns 0.0V 9.9ns 0.0V 10ns 1.8V 19.9ns 1.8V 20ns 0.0V 24.9ns 0.0V 25ns 1.8V"}
C {devices/lab_pin.sym} -110 -200 0 0 {name=l19 sig_type=std_logic lab=RWL0}
C {devices/code_shown.sym} 250 -30 0 0 {name=NGSPICE
only_toplevel=true
place=end
value="
.tran 1ps 30ns
.print DC V(WWL) V(RBL0) V(RBL1) V(RWL0) V(RWL1) V(RBL) V(RBLb)
.print tran V(WWL) V(RBL0) V(RBL1) V(RWL0) V(RWL1) V(RBL) V(RBLb)
.probe V(WWL) V(RBL0) V(RBL1) V(RWL0) V(RWL1) V(RBL) V(RBLb)
.op
"}
C {devices/code.sym} 240 -190 0 0 {name=TT_MODELS
only_toplevel=true
format="tcleval( @value )"
value="
.lib $::SKYWATER_MODELS/sky130.lib.spice tt
"}
C {10T_toy_xschem.sym} 10 0 0 0 {name=x1 VDD=VDD GND=GND}