blob: 3891e5636e3f272213e1fc2b98d1ac2789bd42c7 [file] [log] [blame]
v {xschem version=2.9.8 file_version=1.2}
G {}
K {}
V {}
S {}
E {}
N 240 -270 240 -240 {lab=#net1}
N 330 -270 390 -210 {lab=#net1}
N 330 -210 390 -270 {lab=#net2}
N 240 -270 330 -270 {lab=#net1}
N 280 -210 330 -210 {lab=#net2}
N 480 -270 480 -240 {lab=#net2}
N 390 -270 480 -270 {lab=#net2}
N 390 -210 440 -210 {lab=#net1}
N 220 -210 240 -210 {lab=GND}
N 220 -210 220 -70 {lab=GND}
N 240 -180 240 -160 {lab=source_pcross}
N 480 -180 480 -160 {lab=source_pcross}
N 480 -210 500 -210 {lab=GND}
N 500 -210 500 -70 {lab=GND}
N 240 -160 480 -160 {lab=source_pcross}
N 100 -180 100 -130 {lab=source_ntoggle}
N 620 -180 620 -130 {lab=source_ntoggle}
N 480 -130 620 -130 {lab=source_ntoggle}
N 480 -130 480 -100 {lab=source_ntoggle}
N 240 -160 240 -100 {lab=source_pcross}
N 220 -70 240 -70 {lab=GND}
N 220 -70 220 -10 {lab=GND}
N 240 -40 240 -10 {lab=GND}
N 220 -10 240 -10 {lab=GND}
N 500 -70 500 -10 {lab=GND}
N 480 -40 480 -10 {lab=GND}
N 480 -70 500 -70 {lab=GND}
N 600 -210 620 -210 {lab=GND}
N 600 -210 600 -10 {lab=GND}
N 500 -10 600 -10 {lab=GND}
N 480 -10 500 -10 {lab=GND}
N 240 -10 480 -10 {lab=GND}
N 100 -210 120 -210 {lab=GND}
N 120 -210 120 -10 {lab=GND}
N 120 -10 220 -10 {lab=GND}
N 100 -290 100 -240 {lab=#net1}
N 100 -290 240 -290 {lab=#net1}
N 240 -290 240 -270 {lab=#net1}
N 480 -290 480 -270 {lab=#net2}
N 480 -290 620 -290 {lab=#net2}
N 620 -290 620 -240 {lab=#net2}
N 100 -130 480 -130 {lab=source_ntoggle}
N 240 -550 240 -290 {lab=#net1}
N 480 -550 480 -290 {lab=#net2}
N 240 -650 240 -610 {lab=VDD}
N 240 -650 480 -650 {lab=VDD}
N 480 -650 480 -610 {lab=VDD}
N 1040 -270 1040 -240 {lab=OUTn}
N 1130 -270 1190 -210 {lab=OUTn}
N 1130 -210 1190 -270 {lab=OUTp}
N 1040 -270 1130 -270 {lab=OUTn}
N 1080 -210 1130 -210 {lab=OUTp}
N 1280 -270 1280 -240 {lab=OUTp}
N 1190 -270 1280 -270 {lab=OUTp}
N 1190 -210 1240 -210 {lab=OUTn}
N 1020 -210 1040 -210 {lab=GND}
N 1020 -210 1020 -70 {lab=GND}
N 1040 -180 1040 -160 {lab=source_ncross}
N 1280 -180 1280 -160 {lab=source_ncross}
N 1280 -210 1300 -210 {lab=GND}
N 1300 -210 1300 -70 {lab=GND}
N 1040 -160 1280 -160 {lab=source_ncross}
N 900 -180 900 -130 {lab=source_ptoggle}
N 1420 -180 1420 -130 {lab=source_ptoggle}
N 1280 -130 1420 -130 {lab=source_ptoggle}
N 1280 -130 1280 -100 {lab=source_ptoggle}
N 1040 -160 1040 -100 {lab=source_ncross}
N 1020 -70 1040 -70 {lab=GND}
N 1020 -70 1020 -10 {lab=GND}
N 1040 -40 1040 -10 {lab=GND}
N 1020 -10 1040 -10 {lab=GND}
N 1300 -70 1300 -10 {lab=GND}
N 1280 -40 1280 -10 {lab=GND}
N 1280 -70 1300 -70 {lab=GND}
N 1400 -210 1420 -210 {lab=GND}
N 1400 -210 1400 -10 {lab=GND}
N 1300 -10 1400 -10 {lab=GND}
N 1280 -10 1300 -10 {lab=GND}
N 1040 -10 1280 -10 {lab=GND}
N 900 -210 920 -210 {lab=GND}
N 920 -210 920 -10 {lab=GND}
N 920 -10 1020 -10 {lab=GND}
N 900 -290 900 -240 {lab=OUTn}
N 900 -290 1040 -290 {lab=OUTn}
N 1040 -290 1040 -270 {lab=OUTn}
N 1280 -290 1280 -270 {lab=OUTp}
N 1280 -290 1420 -290 {lab=OUTp}
N 1420 -290 1420 -240 {lab=OUTp}
N 900 -130 1280 -130 {lab=source_ptoggle}
N 1040 -550 1040 -290 {lab=OUTn}
N 1280 -550 1280 -290 {lab=OUTp}
N 1040 -650 1040 -610 {lab=VDD}
N 1040 -650 1280 -650 {lab=VDD}
N 1280 -650 1280 -610 {lab=VDD}
N 700 -210 820 -330 {lab=OUTn}
N 700 -330 820 -210 {lab=#net1}
N 820 -210 860 -210 {lab=#net1}
N 660 -210 700 -210 {lab=OUTn}
N 820 -330 1040 -330 {lab=OUTn}
N 240 -330 700 -330 {lab=#net1}
N 20 -210 60 -210 {lab=OUTp}
N 20 -350 20 -210 {lab=OUTp}
N 20 -370 20 -350 {lab=OUTp}
N 20 -370 1280 -370 {lab=OUTp}
N 1460 -210 1500 -210 {lab=#net2}
N 1500 -410 1500 -210 {lab=#net2}
N 600 -10 920 -10 {lab=GND}
N 480 -650 1040 -650 {lab=VDD}
N 400 -70 440 -70 {lab=INn}
N 280 -70 320 -70 {lab=INp}
N 1200 -70 1240 -70 {lab=INp}
N 1080 -70 1120 -70 {lab=INn}
N 20 -10 120 -10 {lab=GND}
N 20 -650 240 -650 {lab=VDD}
N 1040 -470 1500 -470 {lab=OUTn}
N 1280 -510 1500 -510 {lab=OUTp}
N 480 -410 1500 -410 {lab=#net2}
N 170 -580 210 -580 {lab=gnd}
N 510 -580 550 -580 {lab=gnd}
N 970 -580 1020 -580 {lab=gnd}
N 1300 -580 1350 -580 {lab=gnd}
N 210 -580 220 -580 { lab=gnd}
N 500 -580 510 -580 { lab=gnd}
C {ipin.sym} 20 -70 0 0 {name=p1 lab=INn}
C {opin.sym} 1500 -510 0 0 {name=p5 lab=OUTp
}
C {iopin.sym} 20 -650 0 1 {name=p7 lab=VDD}
C {iopin.sym} 20 -10 0 1 {name=p8 lab=GND
}
C {opin.sym} 1500 -470 0 0 {name=p10 lab=OUTn
}
C {ipin.sym} 20 -110 0 0 {name=p11 lab=INp}
C {lab_wire.sym} 280 -70 0 1 {name=l1 sig_type=std_logic lab=INp}
C {lab_wire.sym} 1200 -70 0 1 {name=l2 sig_type=std_logic lab=INp}
C {lab_wire.sym} 400 -70 0 1 {name=l3 sig_type=std_logic lab=INn}
C {lab_wire.sym} 1080 -70 0 1 {name=l4 sig_type=std_logic lab=INn}
C {/home/tom/repositories/amsat_txrx_ic/library/primitives/sky130_fd_pr__rf_nfet.sym} 80 -210 0 0 {name=XMdiffp model=sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p15}
C {/home/tom/repositories/amsat_txrx_ic/library/primitives/sky130_fd_pr__rf_nfet.sym} 460 -210 0 0 {name=XMdiffp1 model=sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p15 m=1
}
C {/home/tom/repositories/amsat_txrx_ic/library/primitives/sky130_fd_pr__rf_nfet.sym} 460 -70 0 0 {name=XMdiffp2 model=sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p15}
C {/home/tom/repositories/amsat_txrx_ic/library/primitives/sky130_fd_pr__rf_nfet.sym} 880 -210 0 0 {name=XMdiffp3 model=sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p15}
C {/home/tom/repositories/amsat_txrx_ic/library/primitives/sky130_fd_pr__rf_nfet.sym} 1260 -210 0 0 {name=XMdiffp4 model=sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p15
}
C {/home/tom/repositories/amsat_txrx_ic/library/primitives/sky130_fd_pr__rf_nfet.sym} 1260 -70 0 0 {name=XMdiffp5 model=sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p15
}
C {/home/tom/repositories/amsat_txrx_ic/library/primitives/sky130_fd_pr__rf_nfet.sym} 260 -210 0 1 {name=XMdiffp6 model=sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p15
}
C {/home/tom/repositories/amsat_txrx_ic/library/primitives/sky130_fd_pr__rf_nfet.sym} 260 -70 0 1 {name=XMdiffp7 model=sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p15}
C {/home/tom/repositories/amsat_txrx_ic/library/primitives/sky130_fd_pr__rf_nfet.sym} 640 -210 0 1 {name=XMdiffp8 model=sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p15}
C {/home/tom/repositories/amsat_txrx_ic/library/primitives/sky130_fd_pr__rf_nfet.sym} 1060 -210 0 1 {name=XMdiffp9 model=sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p15
}
C {/home/tom/repositories/amsat_txrx_ic/library/primitives/sky130_fd_pr__rf_nfet.sym} 1060 -70 0 1 {name=XMdiffp10 model=sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p15
}
C {/home/tom/repositories/amsat_txrx_ic/library/primitives/sky130_fd_pr__rf_nfet.sym} 1440 -210 0 1 {name=XMdiffp11 model=sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p15
}
C {lab_wire.sym} 170 -580 0 1 {name=l5 sig_type=std_logic lab=gnd}
C {lab_wire.sym} 500 -580 0 1 {name=l6 sig_type=std_logic lab=gnd}
C {lab_wire.sym} 970 -580 0 1 {name=l7 sig_type=std_logic lab=gnd}
C {lab_wire.sym} 1300 -580 0 1 {name=l8 sig_type=std_logic lab=gnd}
C {lab_wire.sym} 310 -160 0 1 {name=l9 sig_type=std_logic lab=source_pcross}
C {lab_wire.sym} 1110 -160 0 1 {name=l10 sig_type=std_logic lab=source_ncross}
C {lab_wire.sym} 1110 -130 0 1 {name=l11 sig_type=std_logic lab=source_ptoggle}
C {lab_wire.sym} 310 -130 0 1 {name=l12 sig_type=std_logic lab=source_ntoggle}
C {sky130_fd_pr/res_xhigh_po.sym} 240 -580 0 0 {name=R1
W=2.85
L=5
model=res_xhigh_po
spiceprefix=X
mult=1}
C {sky130_fd_pr/res_xhigh_po.sym} 480 -580 0 1 {name=R2
W=2.85
L=5
model=res_xhigh_po
spiceprefix=X
mult=1}
C {sky130_fd_pr/res_xhigh_po.sym} 1040 -580 0 0 {name=R3
W=2.85
L=5
model=res_xhigh_po
spiceprefix=X
mult=1}
C {sky130_fd_pr/res_xhigh_po.sym} 1280 -580 0 1 {name=R4
W=2.85
L=5
model=res_xhigh_po
spiceprefix=X
mult=1}