blob: 5d6cbe0cecb98298552eb408e2bba4769f830503 [file] [log] [blame]
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
T {4} 4720 -400 0 0 0.2 0.2 {}
T {5} 4720 -360 0 0 0.2 0.2 {}
T {10} 4720 -380 0 0 0.2 0.2 {}
T {9} 4720 -340 0 0 0.2 0.2 {}
T {8} 4720 -320 0 0 0.2 0.2 {}
T {0} 5080 -280 0 0 0.2 0.2 {}
T {1} 5080 -300 0 0 0.2 0.2 {}
T {2} 5080 -340 0 0 0.2 0.2 {}
T {3} 5080 -360 0 0 0.2 0.2 {}
T {7} 5080 -320 0 0 0.2 0.2 {}
N 3670 300 3670 340 { lab=io_clamp_low[0]}
N 3670 400 3670 420 { lab=vssd1}
N 4160 300 4160 330 { lab=io_clamp_high[0]}
N 4160 390 4160 410 { lab=vccd2}
N 3630 300 3670 300 { lab=io_clamp_low[0]}
N 3630 420 3670 420 { lab=vssd1}
N 4130 300 4160 300 { lab=io_clamp_high[0]}
N 4130 410 4160 410 { lab=vccd2}
N 3670 460 3670 500 { lab=io_clamp_low[1]}
N 3670 560 3670 580 { lab=vssd1}
N 4160 460 4160 490 { lab=io_clamp_high[1]}
N 4160 550 4160 570 { lab=vccd2}
N 3630 460 3670 460 { lab=io_clamp_low[1]}
N 3630 580 3670 580 { lab=vssd1}
N 4130 460 4160 460 { lab=io_clamp_high[1]}
N 4130 570 4160 570 { lab=vccd2}
N 3670 620 3670 660 { lab=io_clamp_low[2]}
N 3670 720 3670 740 { lab=vssd1}
N 4160 620 4160 650 { lab=io_clamp_high[2]}
N 4160 710 4160 730 { lab=vccd2}
N 3630 620 3670 620 { lab=io_clamp_low[2]}
N 3630 740 3670 740 { lab=vssd1}
N 4130 620 4160 620 { lab=io_clamp_high[2]}
N 4130 730 4160 730 { lab=vccd2}
N 5070 -350 5340 -350 { lab=io_analog[3]}
N 5340 -350 5410 -350 { lab=io_analog[3]}
N 5070 -310 5390 -310 { lab=io_analog[6]}
N 5390 -310 5410 -310 { lab=io_analog[6]}
N 5070 -330 5410 -330 { lab=io_analog[2]}
N 5070 -290 5410 -290 { lab=io_analog[1]}
N 5070 -250 5410 -250 { lab=vssd1}
N 5070 -370 5410 -370 { lab=vccd2}
N 5070 -390 5410 -390 { lab=vccd1}
N 4440 -310 4770 -310 { lab=io_analog[7]}
N 4440 -330 4770 -330 { lab=io_analog[8]}
N 4440 -350 4770 -350 { lab=io_analog[5]}
N 4440 -370 4770 -370 { lab=io_analog[9]}
N 4440 -390 4770 -390 { lab=io_analog[4]}
N 5260 -480 5260 -290 { lab=io_analog[1]}
N 5280 -550 5280 -270 { lab=io_analog[0]}
N 5210 -550 5280 -550 { lab=io_analog[0]}
N 5180 -460 5190 -460 { lab=vssd1}
N 5190 -460 5210 -460 { lab=vssd1}
N 5210 -460 5210 -250 { lab=vssd1}
N 5210 -530 5210 -460 { lab=vssd1}
N 5180 -530 5210 -530 { lab=vssd1}
N 5180 -480 5260 -480 { lab=io_analog[1]}
N 5180 -550 5210 -550 { lab=io_analog[0]}
N 5180 -570 5230 -570 { lab=vccd1}
N 5230 -570 5230 -390 { lab=vccd1}
N 5180 -500 5230 -500 { lab=vccd1}
N 5170 -120 5190 -120 { lab=vccd2}
N 5190 -370 5190 -120 { lab=vccd2}
N 5210 -250 5210 80 { lab=vssd1}
N 5170 80 5210 80 { lab=vssd1}
N 5170 -80 5210 -80 { lab=vssd1}
N 5190 -120 5190 40 { lab=vccd2}
N 5170 40 5190 40 { lab=vccd2}
N 5170 -40 5190 -40 { lab=vccd2}
N 5170 0 5210 0 { lab=vssd1}
N 5170 -100 5280 -100 { lab=io_analog[3]}
N 5280 -100 5300 -100 { lab=io_analog[3]}
N 5300 -350 5300 -100 { lab=io_analog[3]}
N 5070 -270 5410 -270 { lab=io_analog[0]}
N 5170 -20 5320 -20 { lab=io_analog[2]}
N 5320 -330 5320 -20 { lab=io_analog[2]}
N 5170 60 5340 60 { lab=#net1}
N 5190 40 5190 110 { lab=vccd2}
N 4570 110 5190 110 { lab=vccd2}
N 4570 -120 4570 110 { lab=vccd2}
N 4570 -120 4590 -120 { lab=vccd2}
N 4580 -40 4590 -40 { lab=vccd2}
N 4570 -40 4580 -40 { lab=vccd2}
N 4580 40 4590 40 { lab=vccd2}
N 4570 40 4580 40 { lab=vccd2}
N 4550 -80 4590 -80 { lab=vssd1}
N 4550 -80 4550 120 { lab=vssd1}
N 4550 120 4550 130 { lab=vssd1}
N 4550 130 5210 130 { lab=vssd1}
N 5210 80 5210 130 { lab=vssd1}
N 4550 0 4590 0 { lab=vssd1}
N 4550 80 4590 80 { lab=vssd1}
N 4530 60 4590 60 { lab=io_analog[5]}
N 4550 -100 4590 -100 { lab=io_analog[7]}
N 4550 -310 4550 -100 { lab=io_analog[7]}
N 4530 -20 4590 -20 { lab=io_analog[8]}
N 4530 -330 4530 -20 { lab=io_analog[8]}
N 4510 60 4530 60 { lab=io_analog[5]}
N 4510 -350 4510 60 { lab=io_analog[5]}
N 4570 110 4570 240 { lab=vccd2}
N 4570 240 4590 240 { lab=vccd2}
N 4570 160 4590 160 { lab=vccd2}
N 4550 130 4550 280 { lab=vssd1}
N 4550 280 4590 280 { lab=vssd1}
N 4550 200 4590 200 { lab=vssd1}
N 4500 180 4590 180 { lab=io_analog[9]}
N 4490 180 4500 180 { lab=io_analog[9]}
N 4490 -370 4490 180 { lab=io_analog[9]}
N 4470 260 4590 260 { lab=io_analog[4]}
N 4470 -390 4470 260 { lab=io_analog[4]}
N 5380 -250 5380 -240 { lab=vssd1}
N 5380 -180 5410 -180 { lab=vssd2}
C {devices/iopin.sym} 3240 -470 0 0 {name=p1 lab=vdda1}
C {devices/iopin.sym} 3240 -440 0 0 {name=p2 lab=vdda2}
C {devices/iopin.sym} 3240 -410 0 0 {name=p3 lab=vssa1}
C {devices/iopin.sym} 3240 -380 0 0 {name=p4 lab=vssa2}
C {devices/iopin.sym} 3240 -350 0 0 {name=p5 lab=vccd1}
C {devices/iopin.sym} 3240 -320 0 0 {name=p6 lab=vccd2}
C {devices/iopin.sym} 3240 -290 0 0 {name=p7 lab=vssd1}
C {devices/iopin.sym} 3240 -260 0 0 {name=p8 lab=vssd2}
C {devices/ipin.sym} 3290 -190 0 0 {name=p9 lab=wb_clk_i}
C {devices/ipin.sym} 3290 -160 0 0 {name=p10 lab=wb_rst_i}
C {devices/ipin.sym} 3290 -130 0 0 {name=p11 lab=wbs_stb_i}
C {devices/ipin.sym} 3290 -100 0 0 {name=p12 lab=wbs_cyc_i}
C {devices/ipin.sym} 3290 -70 0 0 {name=p13 lab=wbs_we_i}
C {devices/ipin.sym} 3290 -40 0 0 {name=p14 lab=wbs_sel_i[3:0]}
C {devices/ipin.sym} 3290 -10 0 0 {name=p15 lab=wbs_dat_i[31:0]}
C {devices/ipin.sym} 3290 20 0 0 {name=p16 lab=wbs_adr_i[31:0]}
C {devices/opin.sym} 3280 80 0 0 {name=p17 lab=wbs_ack_o}
C {devices/opin.sym} 3280 110 0 0 {name=p18 lab=wbs_dat_o[31:0]}
C {devices/ipin.sym} 3290 150 0 0 {name=p19 lab=la_data_in[127:0]}
C {devices/opin.sym} 3280 180 0 0 {name=p20 lab=la_data_out[127:0]}
C {devices/ipin.sym} 3290 260 0 0 {name=p21 lab=io_in[26:0]}
C {devices/ipin.sym} 3290 290 0 0 {name=p22 lab=io_in_3v3[26:0]}
C {devices/ipin.sym} 3280 570 0 0 {name=p23 lab=user_clock2}
C {devices/opin.sym} 3280 320 0 0 {name=p24 lab=io_out[26:0]}
C {devices/opin.sym} 3280 350 0 0 {name=p25 lab=io_oeb[26:0]}
C {devices/iopin.sym} 3250 410 0 0 {name=p26 lab=gpio_analog[17:0]}
C {devices/iopin.sym} 3250 440 0 0 {name=p27 lab=gpio_noesd[17:0]}
C {devices/iopin.sym} 3250 470 0 0 {name=p29 lab=io_analog[10:0]}
C {devices/iopin.sym} 3250 500 0 0 {name=p30 lab=io_clamp_high[2:0]}
C {devices/iopin.sym} 3250 530 0 0 {name=p31 lab=io_clamp_low[2:0]}
C {devices/opin.sym} 3270 600 0 0 {name=p32 lab=user_irq[2:0]}
C {devices/ipin.sym} 3290 210 0 0 {name=p28 lab=la_oenb[127:0]}
C {sky130_fd_pr/res_generic_m1.sym} 3670 370 0 0 {name=R1
W=11
L=0.515
model=res_generic_m3
mult=1}
C {devices/lab_pin.sym} 3630 300 0 0 {name=l13 sig_type=std_logic lab=io_clamp_low[0]}
C {devices/lab_pin.sym} 4130 300 0 0 {name=l16 sig_type=std_logic lab=io_clamp_high[0]}
C {devices/lab_pin.sym} 5410 -390 0 1 {name=l33 sig_type=std_logic lab=vccd1}
C {esd/esd_diodes.sym} 5020 -100 0 0 {name=x2}
C {esd/esd_diodes.sym} 5020 -20 0 0 {name=x5}
C {esd/esd_diodes.sym} 4740 -100 0 1 {name=x6}
C {esd/esd_diodes.sym} 4740 -20 0 1 {name=x7}
C {devices/lab_pin.sym} 4440 -330 0 0 {name=l37 sig_type=std_logic lab=io_analog[8]}
C {devices/lab_pin.sym} 5410 -290 0 1 {name=l39 sig_type=std_logic lab=io_analog[1]}
C {devices/lab_pin.sym} 5410 -270 0 1 {name=l40 sig_type=std_logic lab=io_analog[0]}
C {devices/lab_pin.sym} 5410 -310 0 1 {name=l41 sig_type=std_logic lab=io_analog[6]}
C {devices/lab_pin.sym} 5410 -250 0 1 {name=l42 sig_type=std_logic lab=vssd1}
C {devices/lab_pin.sym} 3630 460 0 0 {name=l14 sig_type=std_logic lab=io_clamp_low[1]}
C {devices/lab_pin.sym} 4130 460 0 0 {name=l15 sig_type=std_logic lab=io_clamp_high[1]}
C {devices/lab_pin.sym} 3630 620 0 0 {name=l19 sig_type=std_logic lab=io_clamp_low[2]}
C {devices/lab_pin.sym} 4130 620 0 0 {name=l21 sig_type=std_logic lab=io_clamp_high[2]}
C {devices/lab_pin.sym} 4440 -310 0 0 {name=l1 sig_type=std_logic lab=io_analog[7]}
C {mpw6_submission.sym} 4920 -320 0 0 {name=xsub}
C {devices/lab_pin.sym} 5410 -370 0 1 {name=l2 sig_type=std_logic lab=vccd2}
C {devices/lab_pin.sym} 5410 -330 0 1 {name=l3 sig_type=std_logic lab=io_analog[2]}
C {devices/lab_pin.sym} 5410 -350 0 1 {name=l4 sig_type=std_logic lab=io_analog[3]}
C {esd/esd_diodes.sym} 5030 -550 0 0 {name=x9}
C {esd/esd_diodes.sym} 5030 -480 0 0 {name=x10}
C {devices/lab_pin.sym} 4130 730 0 0 {name=l8 sig_type=std_logic lab=vccd2}
C {devices/lab_pin.sym} 4130 570 0 0 {name=l9 sig_type=std_logic lab=vccd2}
C {devices/lab_pin.sym} 4130 410 0 0 {name=l10 sig_type=std_logic lab=vccd2}
C {devices/lab_pin.sym} 4440 -350 0 0 {name=l11 sig_type=std_logic lab=io_analog[5]}
C {devices/lab_pin.sym} 4440 -370 0 0 {name=l12 sig_type=std_logic lab=io_analog[9]}
C {devices/lab_pin.sym} 4440 -390 0 0 {name=l17 sig_type=std_logic lab=io_analog[4]}
C {esd/esd_diodes.sym} 4740 180 0 1 {name=x3}
C {devices/lab_pin.sym} 5410 -180 0 1 {name=l18 sig_type=std_logic lab=vssd2}
C {sky130_fd_pr/res_generic_m1.sym} 5380 -210 0 0 {name=R7
W=70
L=5
model=res_generic_m3
mult=1}
C {devices/lab_pin.sym} 3630 420 0 0 {name=l20 sig_type=std_logic lab=vssd1}
C {devices/lab_pin.sym} 3630 580 0 0 {name=l5 sig_type=std_logic lab=vssd1}
C {devices/lab_pin.sym} 3630 740 0 0 {name=l6 sig_type=std_logic lab=vssd1}
C {devices/code.sym} 5540 -600 0 0 {name=DIGITAL only_toplevel=true value="
.include /usr/local/share/pdk/sky130A/libs.ref/sky130_fd_sc_hs/spice/sky130_fd_sc_hs.spice
"}
C {sky130_fd_pr/res_generic_m1.sym} 3670 530 0 0 {name=R2
W=11
L=0.515
model=res_generic_m3
mult=1}
C {sky130_fd_pr/res_generic_m1.sym} 3670 690 0 0 {name=R3
W=11
L=0.515
model=res_generic_m3
mult=1}
C {sky130_fd_pr/res_generic_m1.sym} 4160 680 0 0 {name=R4
W=11
L=0.515
model=res_generic_m3
mult=1}
C {sky130_fd_pr/res_generic_m1.sym} 4160 520 0 0 {name=R5
W=11
L=0.515
model=res_generic_m3
mult=1}
C {sky130_fd_pr/res_generic_m1.sym} 4160 360 0 0 {name=R6
W=11
L=0.515
model=res_generic_m3
mult=1}