@@ -20,74 +20,50 @@ N 300 10 450 10 { lab=#net3}
20
20
N 850 -270 850 0 { lab=io_analog[4]}
21
21
N 780 -270 850 -270 { lab=io_analog[4]}
22
22
N 780 -270 780 -250 { lab=io_analog[4]}
23
- N 300 30 470 30 { lab=io_clamp_high[2:0]}
24
- N 300 50 410 50 { lab=GND}
25
- N 550 30 630 30 { lab=io_clamp_high[2:0]}
26
- N 630 30 630 90 { lab=io_clamp_high[2:0]}
27
- N 500 160 810 160 { lab=GND}
28
- N 810 -150 810 160 { lab=GND}
29
- N 780 -150 810 -150 { lab=GND}
23
+ N 300 30 470 30 { lab=#net4}
24
+ N 300 50 410 50 { lab=#net5}
30
25
N 530 10 660 10 { lab=io_analog[10:0]}
31
26
N 510 -290 590 -290 { lab=#net1}
32
27
N 430 -250 510 -250 { lab=GND}
33
28
N 400 -210 480 -210 { lab=#net2}
34
- N 470 30 550 30 { lab=io_clamp_high[2:0]}
35
29
N 460 10 530 10 { lab=io_analog[10:0]}
36
- N 410 50 490 50 { lab=io_clamp_low[2:0]}
37
- N 490 50 490 160 { lab=GND}
38
- N 490 160 500 160 { lab=GND}
39
- N 300 -50 620 -50 { lab=io_oeb[26:0]}
40
- N 470 40 650 40 { lab=io_clamp_high[2:1]}
41
- N 520 -150 520 -60 { lab=io_oeb[16:15]}
42
- N 610 -150 610 -60 { lab=io_oeb[12:11]}
43
- N 850 -0 850 40 { lab=io_analog[4]}
44
- N 640 40 810 40 { lab=io_clamp_high[2:1]}
45
30
N 670 0 850 -0 { lab=io_analog[4]}
46
- N 640 100 850 100 { lab=io_clamp_high[0]}
47
- N 850 40 850 100 { lab=io_analog[4]}
48
- N 300 -270 400 -270 { lab=#net4}
49
- N 300 -230 400 -230 { lab=#net5}
50
- N 300 -190 400 -190 { lab=#net6}
51
- N 300 -190 400 -190 { lab=#net6}
52
- N 300 -170 400 -170 { lab=#net7}
53
- N 290 -150 390 -150 { lab=#net8}
54
- N 290 -130 390 -130 { lab=#net9}
55
- N 290 -110 390 -110 { lab=#net10}
56
- N 300 -90 400 -90 { lab=#net11}
57
- N 300 -10 400 -10 { lab=#net12}
58
- N 300 70 400 70 { lab=#net13}
59
- N -60 -290 -0 -290 { lab=#net14}
60
- N -60 -270 0 -270 { lab=#net15}
61
- N -60 -250 0 -250 { lab=#net16}
62
- N -60 -230 0 -230 { lab=#net17}
63
- N -60 -210 0 -210 { lab=#net18}
64
- N -60 -210 0 -210 { lab=#net18}
65
- N -60 -190 0 -190 { lab=#net19}
66
- N -60 -190 0 -190 { lab=#net19}
67
- N -60 -170 0 -170 { lab=#net20}
68
- N -60 -150 0 -150 { lab=#net21}
69
- N -60 -130 0 -130 { lab=#net22}
70
- N -60 -110 0 -110 { lab=#net23}
71
- N -60 -90 0 -90 { lab=#net24}
72
- N -60 -70 0 -70 { lab=#net25}
73
- N -60 -50 0 -50 { lab=#net26}
74
- N 300 -30 550 -30 { lab=#net27}
75
- N 300 -70 450 -70 {}
31
+ N 300 -270 400 -270 { lab=#net8}
32
+ N 300 -230 400 -230 { lab=#net9}
33
+ N 300 -190 400 -190 { lab=#net10}
34
+ N 300 -190 400 -190 { lab=#net10}
35
+ N 300 -170 400 -170 { lab=#net11}
36
+ N 290 -150 390 -150 { lab=#net12}
37
+ N 290 -130 390 -130 { lab=#net13}
38
+ N 290 -110 390 -110 { lab=#net14}
39
+ N 300 -90 400 -90 { lab=#net15}
40
+ N 300 -10 400 -10 { lab=#net16}
41
+ N 300 70 400 70 { lab=#net17}
42
+ N -60 -290 -0 -290 { lab=#net18}
43
+ N -60 -270 0 -270 { lab=#net19}
44
+ N -60 -250 0 -250 { lab=#net20}
45
+ N -60 -230 0 -230 { lab=#net21}
46
+ N -60 -210 0 -210 { lab=#net22}
47
+ N -60 -210 0 -210 { lab=#net22}
48
+ N -60 -190 0 -190 { lab=#net23}
49
+ N -60 -190 0 -190 { lab=#net23}
50
+ N -60 -170 0 -170 { lab=#net24}
51
+ N -60 -150 0 -150 { lab=#net25}
52
+ N -60 -130 0 -130 { lab=#net26}
53
+ N -60 -110 0 -110 { lab=#net27}
54
+ N -60 -90 0 -90 { lab=#net28}
55
+ N -60 -70 0 -70 { lab=#net29}
56
+ N -60 -50 0 -50 { lab=#net30}
57
+ N 300 -70 400 -70 {}
58
+ N 300 -50 400 -50 {}
59
+ N 300 -30 400 -30 {}
76
60
C {user_analog_project_wrapper.sym} 150 -110 0 0 {name=x1}
77
61
C {devices/vsource.sym} 590 -220 0 0 {name=V1 value=" PWL(0.0 0 400u 0 5.4m 3.3)" }
78
62
C {devices/vsource.sym} 690 -220 0 0 {name=V2 value=" PWL(0.0 0 300u 0 5.3 1.8)" }
79
63
C {devices/vsource.sym} 780 -220 0 0 {name=V3 value=" PWL(0.0 0 100u 0 5m 3.3)" }
80
64
C {devices/bus_connect.sym} 660 10 1 1 {name=l1 lab=io_analog[4]}
81
65
C {devices/gnd.sym} 730 -150 0 0 {name=l2 lab=GND}
82
- C {devices/bus_connect.sym} 630 30 1 0 {name=l3 lab=io_clamp_high[2:1]}
83
- C {devices/bus_connect.sym} 630 90 1 0 {name=l8 lab=io_clamp_high[0]}
84
- C {devices/lab_pin.sym} 570 30 0 0 {name=l11 sig_type=std_logic lab=io_clamp_high[2:0]}
85
66
C {devices/lab_pin.sym} 570 10 0 0 {name=l12 sig_type=std_logic lab=io_analog[10:0]}
86
- C {devices/lab_pin.sym} 480 50 0 0 {name=l9 sig_type=std_logic lab=io_clamp_low[2:0]}
87
- C {devices/lab_pin.sym} 450 -50 0 0 {name=l4 sig_type=std_logic lab=io_oeb[26:0]}
88
- C {devices/lab_pin.sym} 450 -70 0 0 {name=l5 sig_type=std_logic lab=io_out[26:0]}
89
- C {devices/bus_connect.sym} 510 -50 0 0 {name=l6 lab=io_oeb[16:15]}
90
- C {devices/bus_connect.sym} 600 -50 0 0 {name=l7 lab=io_oeb[12:11]}
91
67
C {devices/code.sym} 920 -130 0 0 {name=TT_MODELS only_toplevel=false
92
68
format=" tcleval(@value )" value=" .lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice tt
93
69
.include \\\\$::PDKPATH\\\\/libs.ref/sky130_fd_sc_hvl/spice/sky130_fd_sc_hvl.spice" }
@@ -98,4 +74,3 @@ tran 10u 20m
98
74
plot V(\\" io_out[11]\\ " ) V(\\" io_out[12]\\ " ) V(\\" io_out[15]\\ " ) V(\\" io_out[16]\\ " )
99
75
+ V(\\" gpio_analog[3]\\ " ) V(\\" gpio_analog[7]\\ " )
100
76
.endc" }
101
- C {devices/lab_pin.sym} 550 -30 0 0 {name=l10 sig_type=std_logic lab=gpio_analog[17:0]}
0 commit comments