Update gpio_control block

This commit is contained in:
manarabdelaty 2021-11-04 17:58:58 +02:00
parent cb9990f97e
commit 78ce7265c1
10 changed files with 12572 additions and 12236 deletions

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -12,7 +12,7 @@ MACRO gpio_control_block
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 70.000 8.200 170.000 8.800 ;
RECT 70.000 0.720 170.000 1.320 ;
END
END gpio_defaults[0]
PIN gpio_defaults[10]
@ -20,7 +20,7 @@ MACRO gpio_control_block
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 70.000 24.520 170.000 25.120 ;
RECT 70.000 16.360 170.000 16.960 ;
END
END gpio_defaults[10]
PIN gpio_defaults[11]
@ -28,7 +28,7 @@ MACRO gpio_control_block
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 70.000 26.560 170.000 27.160 ;
RECT 70.000 18.400 170.000 19.000 ;
END
END gpio_defaults[11]
PIN gpio_defaults[12]
@ -36,7 +36,7 @@ MACRO gpio_control_block
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 70.000 27.920 170.000 28.520 ;
RECT 70.000 19.760 170.000 20.360 ;
END
END gpio_defaults[12]
PIN gpio_defaults[1]
@ -44,7 +44,7 @@ MACRO gpio_control_block
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 70.000 10.240 170.000 10.840 ;
RECT 70.000 2.080 170.000 2.680 ;
END
END gpio_defaults[1]
PIN gpio_defaults[2]
@ -52,7 +52,7 @@ MACRO gpio_control_block
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 70.000 11.600 170.000 12.200 ;
RECT 70.000 3.440 170.000 4.040 ;
END
END gpio_defaults[2]
PIN gpio_defaults[3]
@ -60,7 +60,7 @@ MACRO gpio_control_block
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 70.000 13.640 170.000 14.240 ;
RECT 70.000 5.480 170.000 6.080 ;
END
END gpio_defaults[3]
PIN gpio_defaults[4]
@ -68,7 +68,7 @@ MACRO gpio_control_block
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 70.000 15.000 170.000 15.600 ;
RECT 70.000 6.840 170.000 7.440 ;
END
END gpio_defaults[4]
PIN gpio_defaults[5]
@ -76,7 +76,7 @@ MACRO gpio_control_block
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 70.000 16.360 170.000 16.960 ;
RECT 70.000 8.200 170.000 8.800 ;
END
END gpio_defaults[5]
PIN gpio_defaults[6]
@ -84,7 +84,7 @@ MACRO gpio_control_block
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 70.000 18.400 170.000 19.000 ;
RECT 70.000 10.240 170.000 10.840 ;
END
END gpio_defaults[6]
PIN gpio_defaults[7]
@ -92,7 +92,7 @@ MACRO gpio_control_block
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 70.000 19.760 170.000 20.360 ;
RECT 70.000 11.600 170.000 12.200 ;
END
END gpio_defaults[7]
PIN gpio_defaults[8]
@ -100,7 +100,7 @@ MACRO gpio_control_block
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 70.000 21.800 170.000 22.400 ;
RECT 70.000 13.640 170.000 14.240 ;
END
END gpio_defaults[8]
PIN gpio_defaults[9]
@ -108,7 +108,7 @@ MACRO gpio_control_block
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 70.000 23.160 170.000 23.760 ;
RECT 70.000 15.000 170.000 15.600 ;
END
END gpio_defaults[9]
PIN mgmt_gpio_in
@ -116,7 +116,7 @@ MACRO gpio_control_block
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 70.000 3.440 170.000 4.040 ;
RECT 70.000 24.520 170.000 25.120 ;
END
END mgmt_gpio_in
PIN mgmt_gpio_oeb
@ -124,7 +124,7 @@ MACRO gpio_control_block
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 70.000 5.480 170.000 6.080 ;
RECT 70.000 26.560 170.000 27.160 ;
END
END mgmt_gpio_oeb
PIN mgmt_gpio_out
@ -132,7 +132,7 @@ MACRO gpio_control_block
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 70.000 6.840 170.000 7.440 ;
RECT 70.000 27.920 170.000 28.520 ;
END
END mgmt_gpio_out
PIN one
@ -140,7 +140,7 @@ MACRO gpio_control_block
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 70.000 2.080 170.000 2.680 ;
RECT 70.000 23.160 170.000 23.760 ;
END
END one
PIN pad_gpio_ana_en
@ -492,50 +492,50 @@ MACRO gpio_control_block
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 70.000 0.720 170.000 1.320 ;
RECT 70.000 21.800 170.000 22.400 ;
END
END zero
OBS
LAYER li1 ;
RECT 4.600 10.795 49.535 57.205 ;
RECT 4.600 10.795 52.755 57.205 ;
LAYER met1 ;
RECT 4.600 9.900 114.010 59.800 ;
RECT 4.600 10.640 112.170 59.120 ;
LAYER met2 ;
RECT 5.150 0.835 113.990 69.205 ;
RECT 5.160 0.835 112.150 69.205 ;
LAYER met3 ;
RECT 5.125 66.960 69.600 69.185 ;
RECT 5.125 66.320 70.000 66.960 ;
RECT 5.125 62.200 69.600 66.320 ;
RECT 5.125 61.560 70.000 62.200 ;
RECT 5.125 58.800 69.600 61.560 ;
RECT 5.125 58.160 70.000 58.800 ;
RECT 5.125 54.040 69.600 58.160 ;
RECT 5.125 53.400 70.000 54.040 ;
RECT 5.125 50.640 69.600 53.400 ;
RECT 5.125 50.000 70.000 50.640 ;
RECT 5.125 45.880 69.600 50.000 ;
RECT 5.125 45.240 70.000 45.880 ;
RECT 5.125 42.480 69.600 45.240 ;
RECT 5.125 41.840 70.000 42.480 ;
RECT 5.125 37.720 69.600 41.840 ;
RECT 5.125 37.080 70.000 37.720 ;
RECT 5.125 34.320 69.600 37.080 ;
RECT 5.125 33.680 70.000 34.320 ;
RECT 5.125 29.560 69.600 33.680 ;
RECT 5.125 28.920 70.000 29.560 ;
RECT 5.125 26.160 69.600 28.920 ;
RECT 5.125 25.520 70.000 26.160 ;
RECT 5.125 21.400 69.600 25.520 ;
RECT 5.125 20.760 70.000 21.400 ;
RECT 5.125 18.000 69.600 20.760 ;
RECT 5.125 17.360 70.000 18.000 ;
RECT 5.125 13.240 69.600 17.360 ;
RECT 5.125 12.600 70.000 13.240 ;
RECT 5.125 9.840 69.600 12.600 ;
RECT 5.125 9.200 70.000 9.840 ;
RECT 5.125 5.080 69.600 9.200 ;
RECT 5.125 4.440 70.000 5.080 ;
RECT 5.125 0.855 69.600 4.440 ;
RECT 5.585 66.960 69.600 67.810 ;
RECT 5.585 66.320 70.000 66.960 ;
RECT 5.585 62.200 69.600 66.320 ;
RECT 5.585 61.560 70.000 62.200 ;
RECT 5.585 58.800 69.600 61.560 ;
RECT 5.585 58.160 70.000 58.800 ;
RECT 5.585 54.040 69.600 58.160 ;
RECT 5.585 53.400 70.000 54.040 ;
RECT 5.585 50.640 69.600 53.400 ;
RECT 5.585 50.000 70.000 50.640 ;
RECT 5.585 45.880 69.600 50.000 ;
RECT 5.585 45.240 70.000 45.880 ;
RECT 5.585 42.480 69.600 45.240 ;
RECT 5.585 41.840 70.000 42.480 ;
RECT 5.585 37.720 69.600 41.840 ;
RECT 5.585 37.080 70.000 37.720 ;
RECT 5.585 34.320 69.600 37.080 ;
RECT 5.585 33.680 70.000 34.320 ;
RECT 5.585 29.560 69.600 33.680 ;
RECT 5.585 28.920 70.000 29.560 ;
RECT 5.585 26.160 69.600 28.920 ;
RECT 5.585 25.520 70.000 26.160 ;
RECT 5.585 21.400 69.600 25.520 ;
RECT 5.585 20.760 70.000 21.400 ;
RECT 5.585 18.000 69.600 20.760 ;
RECT 5.585 17.360 70.000 18.000 ;
RECT 5.585 13.240 69.600 17.360 ;
RECT 5.585 12.600 70.000 13.240 ;
RECT 5.585 9.840 69.600 12.600 ;
RECT 5.585 9.200 70.000 9.840 ;
RECT 5.585 5.080 69.600 9.200 ;
RECT 5.585 4.440 70.000 5.080 ;
RECT 5.585 2.215 69.600 4.440 ;
LAYER met4 ;
RECT 6.280 13.160 11.380 27.240 ;
END

File diff suppressed because it is too large Load Diff

View File

@ -1,13 +1,13 @@
magic
tech sky130A
magscale 1 2
timestamp 1636035202
timestamp 1636038212
<< obsli1 >>
rect 920 2159 9907 11441
rect 920 2159 10551 11441
<< obsm1 >>
rect 920 1980 22802 11960
rect 920 2128 22434 11824
<< obsm2 >>
rect 1030 167 22798 13841
rect 1032 167 22430 13841
<< metal3 >>
rect 14000 13744 34000 13864
rect 14000 13472 34000 13592
@ -53,39 +53,39 @@ rect 14000 688 34000 808
rect 14000 416 34000 536
rect 14000 144 34000 264
<< obsm3 >>
rect 1025 13392 13920 13837
rect 1025 13264 14000 13392
rect 1025 12440 13920 13264
rect 1025 12312 14000 12440
rect 1025 11760 13920 12312
rect 1025 11632 14000 11760
rect 1025 10808 13920 11632
rect 1025 10680 14000 10808
rect 1025 10128 13920 10680
rect 1025 10000 14000 10128
rect 1025 9176 13920 10000
rect 1025 9048 14000 9176
rect 1025 8496 13920 9048
rect 1025 8368 14000 8496
rect 1025 7544 13920 8368
rect 1025 7416 14000 7544
rect 1025 6864 13920 7416
rect 1025 6736 14000 6864
rect 1025 5912 13920 6736
rect 1025 5784 14000 5912
rect 1025 5232 13920 5784
rect 1025 5104 14000 5232
rect 1025 4280 13920 5104
rect 1025 4152 14000 4280
rect 1025 3600 13920 4152
rect 1025 3472 14000 3600
rect 1025 2648 13920 3472
rect 1025 2520 14000 2648
rect 1025 1968 13920 2520
rect 1025 1840 14000 1968
rect 1025 1016 13920 1840
rect 1025 888 14000 1016
rect 1025 171 13920 888
rect 1117 13392 13920 13562
rect 1117 13264 14000 13392
rect 1117 12440 13920 13264
rect 1117 12312 14000 12440
rect 1117 11760 13920 12312
rect 1117 11632 14000 11760
rect 1117 10808 13920 11632
rect 1117 10680 14000 10808
rect 1117 10128 13920 10680
rect 1117 10000 14000 10128
rect 1117 9176 13920 10000
rect 1117 9048 14000 9176
rect 1117 8496 13920 9048
rect 1117 8368 14000 8496
rect 1117 7544 13920 8368
rect 1117 7416 14000 7544
rect 1117 6864 13920 7416
rect 1117 6736 14000 6864
rect 1117 5912 13920 6736
rect 1117 5784 14000 5912
rect 1117 5232 13920 5784
rect 1117 5104 14000 5232
rect 1117 4280 13920 5104
rect 1117 4152 14000 4280
rect 1117 3600 13920 4152
rect 1117 3472 14000 3600
rect 1117 2648 13920 3472
rect 1117 2520 14000 2648
rect 1117 1968 13920 2520
rect 1117 1840 14000 1968
rect 1117 1016 13920 1840
rect 1117 888 14000 1016
rect 1117 443 13920 888
<< metal4 >>
rect -1620 -364 -1300 13964
rect -960 296 -640 13304
@ -123,39 +123,39 @@ rect -300 956 11064 1276
rect -960 296 11724 616
rect -1620 -364 12384 -44
<< labels >>
rlabel metal3 s 14000 1640 34000 1760 6 gpio_defaults[0]
rlabel metal3 s 14000 144 34000 264 6 gpio_defaults[0]
port 1 nsew signal input
rlabel metal3 s 14000 4904 34000 5024 6 gpio_defaults[10]
rlabel metal3 s 14000 3272 34000 3392 6 gpio_defaults[10]
port 2 nsew signal input
rlabel metal3 s 14000 5312 34000 5432 6 gpio_defaults[11]
rlabel metal3 s 14000 3680 34000 3800 6 gpio_defaults[11]
port 3 nsew signal input
rlabel metal3 s 14000 5584 34000 5704 6 gpio_defaults[12]
rlabel metal3 s 14000 3952 34000 4072 6 gpio_defaults[12]
port 4 nsew signal input
rlabel metal3 s 14000 2048 34000 2168 6 gpio_defaults[1]
rlabel metal3 s 14000 416 34000 536 6 gpio_defaults[1]
port 5 nsew signal input
rlabel metal3 s 14000 2320 34000 2440 6 gpio_defaults[2]
rlabel metal3 s 14000 688 34000 808 6 gpio_defaults[2]
port 6 nsew signal input
rlabel metal3 s 14000 2728 34000 2848 6 gpio_defaults[3]
rlabel metal3 s 14000 1096 34000 1216 6 gpio_defaults[3]
port 7 nsew signal input
rlabel metal3 s 14000 3000 34000 3120 6 gpio_defaults[4]
rlabel metal3 s 14000 1368 34000 1488 6 gpio_defaults[4]
port 8 nsew signal input
rlabel metal3 s 14000 3272 34000 3392 6 gpio_defaults[5]
rlabel metal3 s 14000 1640 34000 1760 6 gpio_defaults[5]
port 9 nsew signal input
rlabel metal3 s 14000 3680 34000 3800 6 gpio_defaults[6]
rlabel metal3 s 14000 2048 34000 2168 6 gpio_defaults[6]
port 10 nsew signal input
rlabel metal3 s 14000 3952 34000 4072 6 gpio_defaults[7]
rlabel metal3 s 14000 2320 34000 2440 6 gpio_defaults[7]
port 11 nsew signal input
rlabel metal3 s 14000 4360 34000 4480 6 gpio_defaults[8]
rlabel metal3 s 14000 2728 34000 2848 6 gpio_defaults[8]
port 12 nsew signal input
rlabel metal3 s 14000 4632 34000 4752 6 gpio_defaults[9]
rlabel metal3 s 14000 3000 34000 3120 6 gpio_defaults[9]
port 13 nsew signal input
rlabel metal3 s 14000 688 34000 808 6 mgmt_gpio_in
rlabel metal3 s 14000 4904 34000 5024 6 mgmt_gpio_in
port 14 nsew signal output
rlabel metal3 s 14000 1096 34000 1216 6 mgmt_gpio_oeb
rlabel metal3 s 14000 5312 34000 5432 6 mgmt_gpio_oeb
port 15 nsew signal input
rlabel metal3 s 14000 1368 34000 1488 6 mgmt_gpio_out
rlabel metal3 s 14000 5584 34000 5704 6 mgmt_gpio_out
port 16 nsew signal input
rlabel metal3 s 14000 416 34000 536 6 one
rlabel metal3 s 14000 4632 34000 4752 6 one
port 17 nsew signal output
rlabel metal3 s 14000 5992 34000 6112 6 pad_gpio_ana_en
port 18 nsew signal output
@ -271,14 +271,14 @@ rlabel metal4 s -1620 -364 -1300 13964 4 vssd1
port 46 nsew ground input
rlabel metal4 s 12064 -364 12384 13964 6 vssd1
port 46 nsew ground input
rlabel metal3 s 14000 144 34000 264 6 zero
rlabel metal3 s 14000 4360 34000 4480 6 zero
port 47 nsew signal output
<< properties >>
string LEFclass BLOCK
string FIXED_BBOX 0 0 34000 14000
string LEFview TRUE
string GDS_FILE ../gds/gpio_control_block.gds
string GDS_END 596056
string GDS_START 155690
string GDS_END 601568
string GDS_START 153642
<< end >>

View File

@ -72,7 +72,7 @@ set ::env(FP_PDN_CORE_RING_VOFFSET) 2
set ::env(FP_PDN_CORE_RING_HOFFSET) 2
## Placement
set ::env(PL_TARGET_DENSITY) 0.898
set ::env(PL_TARGET_DENSITY) 0.91
# for some reason resizer is leaving a floating net after running repair_tie_fanout command
set ::env(PL_RESZIER_REPIAR_TIE_FANOUT) 0

View File

@ -1,8 +1,8 @@
#E
gpio_defaults.*
zero
one
mgmt_.*
gpio_defaults.*
pad_gpio_ana_en.*
pad_gpio_ana_pol.*
pad_gpio_ana_sel.*

View File

@ -1,2 +1,2 @@
,design,design_name,config,flow_status,total_runtime,routed_runtime,(Cell/mm^2)/Core_Util,DIEAREA_mm^2,CellPer_mm^2,OpenDP_Util,Peak_Memory_Usage_MB,cell_count,tritonRoute_violations,Short_violations,MetSpc_violations,OffGrid_violations,MinHole_violations,Other_violations,Magic_violations,antenna_violations,lvs_total_errors,cvc_total_errors,klayout_violations,wire_length,vias,wns,pl_wns,optimized_wns,fastroute_wns,spef_wns,tns,pl_tns,optimized_tns,fastroute_tns,spef_tns,HPWL,routing_layer1_pct,routing_layer2_pct,routing_layer3_pct,routing_layer4_pct,routing_layer5_pct,routing_layer6_pct,wires_count,wire_bits,public_wires_count,public_wire_bits,memories_count,memory_bits,processes_count,cells_pre_abc,AND,DFF,NAND,NOR,OR,XOR,XNOR,MUX,inputs,outputs,level,EndCaps,TapCells,Diodes,Total_Physical_Cells,suggested_clock_frequency,suggested_clock_period,CLOCK_PERIOD,SYNTH_STRATEGY,SYNTH_MAX_FANOUT,FP_CORE_UTIL,FP_ASPECT_RATIO,FP_PDN_VPITCH,FP_PDN_HPITCH,PL_TARGET_DENSITY,GLB_RT_ADJUSTMENT,STD_CELL_LIBRARY,CELL_PAD,DIODE_INSERTION_STRATEGY
0,/project/openlane/gpio_control_block,gpio_control_block,gpio_control_block,flow_completed,0h1m57s,-1,21008.403361344535,0.0119,10504.201680672268,78.72,503.91,125,0,0,0,0,0,0,0,0,0,-1,-1,6738,1138,0.0,0.0,-1,0.0,-1,0.0,0.0,-1,0.0,-1,4693154.0,0.0,11.71,13.87,28.54,-1,17.24,81,109,48,76,0,0,0,66,0,0,0,0,0,0,0,4,24,44,4,34,25,0,59,38.46153846153846,26,25,AREA 0,5,50,1,15.5,15.5,0.898,0.05,sky130_fd_sc_hd,0,3
0,/project/openlane/gpio_control_block,gpio_control_block,gpio_control_block,flow_completed,0h2m34s,-1,21008.403361344535,0.0119,10504.201680672268,78.72,502.84,125,0,0,0,0,0,0,0,0,0,-1,-1,6391,1178,0.0,0.0,-1,0.0,-1,0.0,0.0,-1,0.0,-1,4686917.0,0.0,12.7,12.38,26.08,-1,16.48,81,109,48,76,0,0,0,66,0,0,0,0,0,0,0,4,24,44,4,34,25,0,59,38.46153846153846,26,25,AREA 0,5,50,1,15.5,15.5,0.91,0.05,sky130_fd_sc_hd,0,3

1 design design_name config flow_status total_runtime routed_runtime (Cell/mm^2)/Core_Util DIEAREA_mm^2 CellPer_mm^2 OpenDP_Util Peak_Memory_Usage_MB cell_count tritonRoute_violations Short_violations MetSpc_violations OffGrid_violations MinHole_violations Other_violations Magic_violations antenna_violations lvs_total_errors cvc_total_errors klayout_violations wire_length vias wns pl_wns optimized_wns fastroute_wns spef_wns tns pl_tns optimized_tns fastroute_tns spef_tns HPWL routing_layer1_pct routing_layer2_pct routing_layer3_pct routing_layer4_pct routing_layer5_pct routing_layer6_pct wires_count wire_bits public_wires_count public_wire_bits memories_count memory_bits processes_count cells_pre_abc AND DFF NAND NOR OR XOR XNOR MUX inputs outputs level EndCaps TapCells Diodes Total_Physical_Cells suggested_clock_frequency suggested_clock_period CLOCK_PERIOD SYNTH_STRATEGY SYNTH_MAX_FANOUT FP_CORE_UTIL FP_ASPECT_RATIO FP_PDN_VPITCH FP_PDN_HPITCH PL_TARGET_DENSITY GLB_RT_ADJUSTMENT STD_CELL_LIBRARY CELL_PAD DIODE_INSERTION_STRATEGY
2 0 /project/openlane/gpio_control_block gpio_control_block gpio_control_block flow_completed 0h1m57s 0h2m34s -1 21008.403361344535 0.0119 10504.201680672268 78.72 503.91 502.84 125 0 0 0 0 0 0 0 0 0 -1 -1 6738 6391 1138 1178 0.0 0.0 -1 0.0 -1 0.0 0.0 -1 0.0 -1 4693154.0 4686917.0 0.0 11.71 12.7 13.87 12.38 28.54 26.08 -1 17.24 16.48 81 109 48 76 0 0 0 66 0 0 0 0 0 0 0 4 24 44 4 34 25 0 59 38.46153846153846 26 25 AREA 0 5 50 1 15.5 15.5 0.898 0.91 0.05 sky130_fd_sc_hd 0 3

View File

@ -1,9 +1,5 @@
* NGSPICE file created from gpio_control_block.ext - technology: sky130A
* Black-box entry subcircuit for sky130_fd_sc_hd__fill_1 abstract view
.subckt sky130_fd_sc_hd__fill_1 VGND VNB VPB VPWR
.ends
* Black-box entry subcircuit for sky130_fd_sc_hd__dfbbn_1 abstract view
.subckt sky130_fd_sc_hd__dfbbn_1 CLK_N D RESET_B SET_B VGND VNB VPB VPWR Q Q_N
.ends
@ -12,14 +8,18 @@
.subckt sky130_fd_sc_hd__clkbuf_1 A VGND VNB VPB VPWR X
.ends
* Black-box entry subcircuit for sky130_fd_sc_hd__decap_8 abstract view
.subckt sky130_fd_sc_hd__decap_8 VGND VNB VPB VPWR
* Black-box entry subcircuit for sky130_fd_sc_hd__fill_1 abstract view
.subckt sky130_fd_sc_hd__fill_1 VGND VNB VPB VPWR
.ends
* Black-box entry subcircuit for sky130_fd_sc_hd__diode_2 abstract view
.subckt sky130_fd_sc_hd__diode_2 DIODE VGND VNB VPB VPWR
.ends
* Black-box entry subcircuit for sky130_fd_sc_hd__fill_2 abstract view
.subckt sky130_fd_sc_hd__fill_2 VGND VNB VPB VPWR
.ends
* Black-box entry subcircuit for sky130_fd_sc_hd__or2b_1 abstract view
.subckt sky130_fd_sc_hd__or2b_1 A B_N VGND VNB VPB VPWR X
.ends
@ -28,10 +28,6 @@
.subckt sky130_fd_sc_hd__buf_2 A VGND VNB VPB VPWR X
.ends
* Black-box entry subcircuit for sky130_fd_sc_hd__fill_2 abstract view
.subckt sky130_fd_sc_hd__fill_2 VGND VNB VPB VPWR
.ends
* Black-box entry subcircuit for sky130_fd_sc_hd__or2_1 abstract view
.subckt sky130_fd_sc_hd__or2_1 A B VGND VNB VPB VPWR X
.ends
@ -68,8 +64,8 @@
.subckt sky130_fd_sc_hd__clkbuf_2 A VGND VNB VPB VPWR X
.ends
* Black-box entry subcircuit for sky130_fd_sc_hd__decap_4 abstract view
.subckt sky130_fd_sc_hd__decap_4 VGND VNB VPB VPWR
* Black-box entry subcircuit for sky130_fd_sc_hd__decap_12 abstract view
.subckt sky130_fd_sc_hd__decap_12 VGND VNB VPB VPWR
.ends
* Black-box entry subcircuit for sky130_fd_sc_hd__dlymetal6s2s_1 abstract view
@ -80,10 +76,6 @@
.subckt sky130_fd_sc_hd__ebufn_1 A TE_B VGND VNB VPB VPWR Z
.ends
* Black-box entry subcircuit for sky130_fd_sc_hd__clkdlybuf4s25_1 abstract view
.subckt sky130_fd_sc_hd__clkdlybuf4s25_1 A VGND VNB VPB VPWR X
.ends
* Black-box entry subcircuit for sky130_fd_sc_hd__mux2_1 abstract view
.subckt sky130_fd_sc_hd__mux2_1 A0 A1 S VGND VNB VPB VPWR X
.ends
@ -108,310 +100,314 @@
+ pad_gpio_in pad_gpio_inenb pad_gpio_out pad_gpio_outenb pad_gpio_slow_sel pad_gpio_vtrip_sel
+ resetn resetn_out serial_clock serial_clock_out serial_data_in serial_data_out serial_load
+ serial_load_out user_gpio_in user_gpio_oeb user_gpio_out vccd vccd1 vssd vssd1 zero
XFILLER_3_34 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
X_200_ _162_/X _220_/D _166_/X _164_/X vssd vssd vccd vccd _200_/Q _200_/Q_N sky130_fd_sc_hd__dfbbn_1
XFILLER_0_46 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
X_131_ _131_/A vssd vssd vccd vccd _131_/X sky130_fd_sc_hd__clkbuf_1
XFILLER_13_3 vssd vssd vccd vccd sky130_fd_sc_hd__decap_8
XANTENNA_5 gpio_defaults[2] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
XFILLER_13_3 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XANTENNA_5 gpio_defaults[3] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
XFILLER_6_78 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
X_114_ _190_/A _116_/B vssd vssd vccd vccd _115_/A sky130_fd_sc_hd__or2b_1
Xoutput31 _202_/Q vssd vssd vccd vccd pad_gpio_inenb sky130_fd_sc_hd__buf_2
X_130_ _130_/A vssd vssd vccd vccd _131_/A sky130_fd_sc_hd__clkbuf_1
X_113_ _113_/A vssd vssd vccd vccd _113_/X sky130_fd_sc_hd__clkbuf_1
Xoutput32 _196_/X vssd vssd vccd vccd pad_gpio_out sky130_fd_sc_hd__buf_2
XANTENNA_6 gpio_defaults[3] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
XFILLER_12_12 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XFILLER_6_46 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XANTENNA_6 gpio_defaults[4] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
X_189_ _189_/A vssd vssd vccd vccd _189_/X sky130_fd_sc_hd__clkbuf_1
XFILLER_0_59 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XANTENNA_7 gpio_defaults[4] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
XFILLER_0_26 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
X_112_ _130_/A vssd vssd vccd vccd _113_/A sky130_fd_sc_hd__clkbuf_1
XANTENNA_7 gpio_defaults[5] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
Xoutput33 _193_/X vssd vssd vccd vccd pad_gpio_outenb sky130_fd_sc_hd__buf_2
XFILLER_3_26 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XFILLER_15_9 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XFILLER_3_26 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
X_188_ _188_/A vssd vssd vccd vccd _189_/A sky130_fd_sc_hd__clkbuf_1
XFILLER_15_9 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XFILLER_9_14 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
X_111_ _111_/A vssd vssd vccd vccd _111_/X sky130_fd_sc_hd__clkbuf_1
Xoutput34 _200_/Q vssd vssd vccd vccd pad_gpio_slow_sel sky130_fd_sc_hd__buf_2
XFILLER_15_57 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XANTENNA_8 gpio_defaults[5] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
Xoutput23 _208_/Q vssd vssd vccd vccd pad_gpio_ana_en sky130_fd_sc_hd__buf_2
XFILLER_1_92 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XFILLER_11_3 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XFILLER_12_69 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XANTENNA_8 gpio_defaults[6] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
X_187_ _187_/A vssd vssd vccd vccd _187_/X sky130_fd_sc_hd__clkbuf_1
X_110_ _190_/A _110_/B vssd vssd vccd vccd _111_/A sky130_fd_sc_hd__or2_1
XFILLER_1_93 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
Xoutput35 _201_/Q vssd vssd vccd vccd pad_gpio_vtrip_sel sky130_fd_sc_hd__buf_2
XANTENNA_9 gpio_defaults[6] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
XANTENNA_9 gpio_defaults[7] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
Xoutput24 _210_/Q vssd vssd vccd vccd pad_gpio_ana_pol sky130_fd_sc_hd__buf_2
XFILLER_7_92 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XFILLER_12_15 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
X_186_ one _223_/Q vssd vssd vccd vccd _187_/A sky130_fd_sc_hd__and2_1
XFILLER_9_16 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
X_169_ _190_/A _171_/B vssd vssd vccd vccd _170_/A sky130_fd_sc_hd__or2b_1
XFILLER_1_83 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
Xoutput36 _190_/X vssd vssd vccd vccd resetn_out sky130_fd_sc_hd__buf_2
XFILLER_7_93 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XPHY_0 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
Xoutput25 _209_/Q vssd vssd vccd vccd pad_gpio_ana_sel sky130_fd_sc_hd__buf_2
XPHY_0 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
XFILLER_13_92 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
X_185_ _197_/A vssd vssd vccd vccd _185_/Y sky130_fd_sc_hd__inv_2
XFILLER_4_61 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
X_168_ _168_/A vssd vssd vccd vccd _168_/X sky130_fd_sc_hd__clkbuf_1
Xoutput26 _205_/Q vssd vssd vccd vccd pad_gpio_dm[0] sky130_fd_sc_hd__buf_2
Xoutput37 _191_/X vssd vssd vccd vccd serial_clock_out sky130_fd_sc_hd__clkbuf_1
Xoutput26 _205_/Q vssd vssd vccd vccd pad_gpio_dm[0] sky130_fd_sc_hd__buf_2
XPHY_1 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
X_184_ _184_/A vssd vssd vccd vccd _194_/S sky130_fd_sc_hd__clkbuf_1
Xconst_source vssd vssd vccd vccd one zero sky130_fd_sc_hd__conb_1
X_184_ _184_/A vssd vssd vccd vccd _194_/S sky130_fd_sc_hd__clkbuf_1
X_219_ _191_/A _219_/D _190_/A vssd vssd vccd vccd _220_/D sky130_fd_sc_hd__dfrtp_1
X_167_ _188_/A vssd vssd vccd vccd _168_/A sky130_fd_sc_hd__clkbuf_1
XFILLER_1_63 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
Xoutput38 _187_/X vssd vssd vccd vccd serial_data_out sky130_fd_sc_hd__buf_2
XFILLER_15_39 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
Xoutput27 _206_/Q vssd vssd vccd vccd pad_gpio_dm[1] sky130_fd_sc_hd__buf_2
XPHY_2 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
X_166_ _166_/A vssd vssd vccd vccd _166_/X sky130_fd_sc_hd__clkbuf_1
X_183_ _207_/Q _206_/Q vssd vssd vccd vccd _184_/A sky130_fd_sc_hd__or2b_1
Xoutput28 _207_/Q vssd vssd vccd vccd pad_gpio_dm[2] sky130_fd_sc_hd__buf_2
XFILLER_1_86 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
Xoutput39 _192_/X vssd vssd vccd vccd serial_load_out sky130_fd_sc_hd__buf_2
X_218_ _222_/CLK _218_/D _190_/A vssd vssd vccd vccd _219_/D sky130_fd_sc_hd__dfrtp_1
Xoutput28 _207_/Q vssd vssd vccd vccd pad_gpio_dm[2] sky130_fd_sc_hd__buf_2
X_149_ _161_/A vssd vssd vccd vccd _150_/A sky130_fd_sc_hd__clkbuf_1
X_218_ _223_/CLK _218_/D _190_/A vssd vssd vccd vccd _219_/D sky130_fd_sc_hd__dfrtp_1
XPHY_3 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
X_182_ _182_/A vssd vssd vccd vccd _182_/X sky130_fd_sc_hd__clkbuf_1
X_165_ _190_/A _165_/B vssd vssd vccd vccd _166_/A sky130_fd_sc_hd__or2_1
X_217_ _222_/CLK _217_/D _190_/A vssd vssd vccd vccd _218_/D sky130_fd_sc_hd__dfrtp_1
X_217_ _223_/CLK _217_/D _190_/A vssd vssd vccd vccd _218_/D sky130_fd_sc_hd__dfrtp_1
X_148_ _148_/A vssd vssd vccd vccd _148_/X sky130_fd_sc_hd__clkbuf_1
Xoutput29 _199_/Q vssd vssd vccd vccd pad_gpio_holdover sky130_fd_sc_hd__buf_2
XPHY_4 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
X_164_ _164_/A vssd vssd vccd vccd _164_/X sky130_fd_sc_hd__clkbuf_1
X_181_ _204_/Q _195_/S vssd vssd vccd vccd _182_/A sky130_fd_sc_hd__and2_1
X_216_ _222_/CLK _216_/D _190_/A vssd vssd vccd vccd _217_/D sky130_fd_sc_hd__dfrtp_1
X_164_ _164_/A vssd vssd vccd vccd _164_/X sky130_fd_sc_hd__clkbuf_1
XFILLER_1_77 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XFILLER_10_20 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
X_216_ _223_/CLK _216_/D _190_/A vssd vssd vccd vccd _217_/D sky130_fd_sc_hd__dfrtp_1
X_147_ _190_/A _147_/B vssd vssd vccd vccd _148_/A sky130_fd_sc_hd__or2_1
XFILLER_16_85 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XPHY_5 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
X_180_ _180_/A vssd vssd vccd vccd _180_/X sky130_fd_sc_hd__clkbuf_1
X_163_ _190_/A _165_/B vssd vssd vccd vccd _164_/A sky130_fd_sc_hd__or2b_1
X_129_ _129_/A vssd vssd vccd vccd _129_/X sky130_fd_sc_hd__clkbuf_1
XFILLER_7_77 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XFILLER_1_67 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XPHY_6 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
X_215_ _222_/CLK _215_/D _190_/A vssd vssd vccd vccd _216_/D sky130_fd_sc_hd__dfrtp_1
X_146_ _146_/A vssd vssd vccd vccd _146_/X sky130_fd_sc_hd__clkbuf_1
X_129_ _129_/A vssd vssd vccd vccd _129_/X sky130_fd_sc_hd__clkbuf_1
X_215_ _223_/CLK _215_/D _190_/A vssd vssd vccd vccd _216_/D sky130_fd_sc_hd__dfrtp_1
XFILLER_13_65 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
X_162_ _162_/A vssd vssd vccd vccd _162_/X sky130_fd_sc_hd__clkbuf_1
XFILLER_13_10 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XFILLER_8_3 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
Xinput1 gpio_defaults[0] vssd vssd vccd vccd _177_/A sky130_fd_sc_hd__clkbuf_1
X_145_ _190_/A _147_/B vssd vssd vccd vccd _146_/A sky130_fd_sc_hd__or2b_1
X_214_ _222_/CLK _214_/D _190_/A vssd vssd vccd vccd _215_/D sky130_fd_sc_hd__dfrtp_1
X_214_ _191_/A _214_/D _190_/A vssd vssd vccd vccd _215_/D sky130_fd_sc_hd__dfrtp_1
X_128_ _190_/A _128_/B vssd vssd vccd vccd _129_/A sky130_fd_sc_hd__or2_1
XPHY_7 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
XFILLER_13_11 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
XFILLER_13_22 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
Xgpio_in_buf _185_/Y gpio_in_buf/TE vssd vssd vccd vccd output40/A sky130_fd_sc_hd__einvp_2
X_161_ _161_/A vssd vssd vccd vccd _162_/A sky130_fd_sc_hd__clkbuf_1
XFILLER_10_23 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
Xinput2 gpio_defaults[10] vssd vssd vccd vccd _134_/B sky130_fd_sc_hd__clkbuf_1
XFILLER_16_3 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
X_213_ _222_/CLK _213_/D _190_/A vssd vssd vccd vccd _214_/D sky130_fd_sc_hd__dfrtp_1
XPHY_8 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
X_144_ _144_/A vssd vssd vccd vccd _144_/X sky130_fd_sc_hd__clkbuf_1
XFILLER_16_3 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
X_213_ _191_/A _213_/D _190_/A vssd vssd vccd vccd _214_/D sky130_fd_sc_hd__dfrtp_1
X_127_ _127_/A vssd vssd vccd vccd _127_/X sky130_fd_sc_hd__clkbuf_1
XFILLER_16_77 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
XFILLER_16_11 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
X_144_ _144_/A vssd vssd vccd vccd _144_/X sky130_fd_sc_hd__clkbuf_1
XPHY_8 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
X_160_ _160_/A vssd vssd vccd vccd _160_/X sky130_fd_sc_hd__clkbuf_1
X_212_ _191_/A _212_/D _190_/A vssd vssd vccd vccd _213_/D sky130_fd_sc_hd__dfrtp_1
Xinput3 gpio_defaults[11] vssd vssd vccd vccd _128_/B sky130_fd_sc_hd__clkbuf_1
XFILLER_1_26 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XFILLER_10_68 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XFILLER_10_13 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XFILLER_1_26 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
X_143_ _161_/A vssd vssd vccd vccd _144_/A sky130_fd_sc_hd__clkbuf_1
Xinput3 gpio_defaults[11] vssd vssd vccd vccd _128_/B sky130_fd_sc_hd__clkbuf_1
X_126_ _190_/A _128_/B vssd vssd vccd vccd _127_/A sky130_fd_sc_hd__or2b_1
XPHY_9 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
XFILLER_13_57 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
X_109_ _109_/A vssd vssd vccd vccd _109_/X sky130_fd_sc_hd__clkbuf_1
XFILLER_5_80 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
Xinput4 gpio_defaults[12] vssd vssd vccd vccd _122_/B sky130_fd_sc_hd__clkbuf_1
X_211_ _191_/A _211_/D _190_/A vssd vssd vccd vccd _212_/D sky130_fd_sc_hd__dfrtp_1
XANTENNA_20 user_gpio_out vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
X_125_ _125_/A vssd vssd vccd vccd _125_/X sky130_fd_sc_hd__clkbuf_1
X_142_ _142_/A vssd vssd vccd vccd _142_/X sky130_fd_sc_hd__clkbuf_1
XFILLER_2_92 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XANTENNA_20 gpio_defaults[0] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
X_125_ _125_/A vssd vssd vccd vccd _125_/X sky130_fd_sc_hd__clkbuf_1
XFILLER_16_13 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
X_108_ _190_/A _110_/B vssd vssd vccd vccd _109_/A sky130_fd_sc_hd__or2b_1
XTAP_50 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
X_210_ _189_/X _219_/D _105_/X _103_/X vssd vssd vccd vccd _210_/Q _210_/Q_N sky130_fd_sc_hd__dfbbn_1
Xinput5 gpio_defaults[1] vssd vssd vccd vccd _141_/B sky130_fd_sc_hd__clkbuf_1
X_141_ _190_/A _141_/B vssd vssd vccd vccd _142_/A sky130_fd_sc_hd__or2_1
XFILLER_10_37 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
Xinput5 gpio_defaults[1] vssd vssd vccd vccd _141_/B sky130_fd_sc_hd__clkbuf_1
X_210_ _189_/X _219_/D _105_/X _103_/X vssd vssd vccd vccd _210_/Q _210_/Q_N sky130_fd_sc_hd__dfbbn_1
Xclkbuf_1_1_0_serial_clock clkbuf_0_serial_clock/X vssd vssd vccd vccd _191_/A sky130_fd_sc_hd__clkbuf_2
XANTENNA_21 serial_load vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
XANTENNA_10 gpio_defaults[7] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
X_124_ _130_/A vssd vssd vccd vccd _125_/A sky130_fd_sc_hd__clkbuf_1
XFILLER_14_3 vssd vssd vccd vccd sky130_fd_sc_hd__decap_4
XANTENNA_10 gpio_defaults[8] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
XFILLER_2_93 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XFILLER_14_3 vssd vssd vccd vccd sky130_fd_sc_hd__decap_12
X_107_ _188_/A vssd vssd vccd vccd _130_/A sky130_fd_sc_hd__dlymetal6s2s_1
XFILLER_5_93 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XTAP_51 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
XFILLER_10_27 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XANTENNA_11 gpio_defaults[8] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
Xinput6 gpio_defaults[2] vssd vssd vccd vccd _171_/B sky130_fd_sc_hd__clkbuf_1
X_140_ _140_/A vssd vssd vccd vccd _140_/X sky130_fd_sc_hd__clkbuf_1
Xinput6 gpio_defaults[2] vssd vssd vccd vccd _171_/B sky130_fd_sc_hd__clkbuf_1
XANTENNA_11 gpio_defaults[9] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
XTAP_40 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
X_106_ _192_/A vssd vssd vccd vccd _188_/A sky130_fd_sc_hd__inv_2
XFILLER_16_15 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XFILLER_16_7 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
Xinput20 user_gpio_oeb vssd vssd vccd vccd _193_/A0 sky130_fd_sc_hd__clkbuf_1
XFILLER_16_7 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XFILLER_11_92 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
X_123_ _123_/A vssd vssd vccd vccd _123_/X sky130_fd_sc_hd__clkbuf_1
XFILLER_13_49 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XTAP_52 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
Xinput7 gpio_defaults[3] vssd vssd vccd vccd _153_/B sky130_fd_sc_hd__clkbuf_1
XFILLER_10_39 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XTAP_41 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
X_122_ _190_/A _122_/B vssd vssd vccd vccd _123_/A sky130_fd_sc_hd__or2_1
Xinput21 user_gpio_out vssd vssd vccd vccd _196_/A0 sky130_fd_sc_hd__clkbuf_1
XANTENNA_12 gpio_defaults[9] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
X_199_ _168_/X _214_/D _172_/X _170_/X vssd vssd vccd vccd _199_/Q _199_/Q_N sky130_fd_sc_hd__dfbbn_1
XANTENNA_12 mgmt_gpio_oeb vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
X_122_ _190_/A _122_/B vssd vssd vccd vccd _123_/A sky130_fd_sc_hd__or2_1
Xinput10 gpio_defaults[6] vssd vssd vccd vccd _110_/B sky130_fd_sc_hd__clkbuf_1
XFILLER_8_83 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
X_105_ _105_/A vssd vssd vccd vccd _105_/X sky130_fd_sc_hd__clkbuf_1
XFILLER_14_82 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
X_198_ _174_/X _212_/D _178_/X _176_/X vssd vssd vccd vccd _198_/Q _198_/Q_N sky130_fd_sc_hd__dfbbn_1
XTAP_53 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
Xinput8 gpio_defaults[4] vssd vssd vccd vccd _147_/B sky130_fd_sc_hd__clkbuf_1
XTAP_42 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
XANTENNA_13 mgmt_gpio_oeb vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
X_121_ _121_/A vssd vssd vccd vccd _121_/X sky130_fd_sc_hd__clkbuf_1
XFILLER_10_29 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XANTENNA_13 mgmt_gpio_out vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
X_104_ _190_/A _104_/B vssd vssd vccd vccd _105_/A sky130_fd_sc_hd__or2_1
X_121_ _121_/A vssd vssd vccd vccd _121_/X sky130_fd_sc_hd__clkbuf_1
Xinput11 gpio_defaults[7] vssd vssd vccd vccd _104_/B sky130_fd_sc_hd__clkbuf_1
XFILLER_12_3 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XTAP_54 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
Xinput9 gpio_defaults[5] vssd vssd vccd vccd _116_/B sky130_fd_sc_hd__clkbuf_1
XTAP_43 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
X_120_ _190_/A _122_/B vssd vssd vccd vccd _121_/A sky130_fd_sc_hd__or2b_1
XANTENNA_14 mgmt_gpio_out vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
Xinput12 gpio_defaults[8] vssd vssd vccd vccd _165_/B sky130_fd_sc_hd__clkbuf_1
X_197_ _197_/A _180_/X vssd vssd vccd vccd mgmt_gpio_in sky130_fd_sc_hd__ebufn_1
XFILLER_14_7 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XANTENNA_14 one vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
Xinput12 gpio_defaults[8] vssd vssd vccd vccd _165_/B sky130_fd_sc_hd__clkbuf_1
X_120_ _190_/A _122_/B vssd vssd vccd vccd _121_/A sky130_fd_sc_hd__or2b_1
XFILLER_16_18 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
X_103_ _103_/A vssd vssd vccd vccd _103_/X sky130_fd_sc_hd__clkbuf_1
Xhold1 hold1/A vssd vssd vccd vccd hold1/X sky130_fd_sc_hd__clkdlybuf4s25_1
XFILLER_5_53 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
X_196_ _196_/A0 _195_/X _198_/Q vssd vssd vccd vccd _196_/X sky130_fd_sc_hd__mux2_1
XTAP_55 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
XANTENNA_15 one vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
XTAP_44 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
XANTENNA_15 one vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
X_179_ _202_/Q _204_/Q vssd vssd vccd vccd _180_/A sky130_fd_sc_hd__or2b_1
Xinput13 gpio_defaults[9] vssd vssd vccd vccd _159_/B sky130_fd_sc_hd__clkbuf_1
X_102_ _190_/A _104_/B vssd vssd vccd vccd _103_/A sky130_fd_sc_hd__or2b_1
X_179_ _202_/Q _204_/Q vssd vssd vccd vccd _180_/A sky130_fd_sc_hd__or2b_1
XFILLER_8_20 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XTAP_56 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
XTAP_45 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
Xgpio_logic_high gpio_in_buf/TE vccd1 vssd1 gpio_logic_high
XTAP_34 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
XFILLER_5_32 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XANTENNA_16 pad_gpio_in vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
X_195_ _195_/A0 _194_/X _195_/S vssd vssd vccd vccd _195_/X sky130_fd_sc_hd__mux2_1
Xinput14 mgmt_gpio_oeb vssd vssd vccd vccd _195_/S sky130_fd_sc_hd__clkbuf_1
XANTENNA_16 one vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
X_178_ _178_/A vssd vssd vccd vccd _178_/X sky130_fd_sc_hd__clkbuf_1
XFILLER_10_3 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XFILLER_8_10 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XTAP_57 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
XPHY_30 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
X_194_ _194_/A0 _195_/A0 _194_/S vssd vssd vccd vccd _194_/X sky130_fd_sc_hd__mux2_1
XTAP_46 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
XTAP_35 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
XANTENNA_17 serial_data_in vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
X_177_ _177_/A _190_/A vssd vssd vccd vccd _178_/A sky130_fd_sc_hd__or2_1
XFILLER_11_54 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XANTENNA_17 pad_gpio_in vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
Xinput15 mgmt_gpio_out vssd vssd vccd vccd _195_/A0 sky130_fd_sc_hd__clkbuf_1
XFILLER_8_55 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XFILLER_8_33 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XTAP_58 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
XTAP_47 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
XTAP_36 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
XANTENNA_18 serial_data_in vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
XANTENNA_18 user_gpio_oeb vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
XPHY_31 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
X_193_ _193_/A0 _182_/X _198_/Q vssd vssd vccd vccd _193_/X sky130_fd_sc_hd__mux2_1
XFILLER_11_11 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XPHY_20 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
X_176_ _176_/A vssd vssd vccd vccd _176_/X sky130_fd_sc_hd__clkbuf_1
X_159_ _190_/A _159_/B vssd vssd vccd vccd _160_/A sky130_fd_sc_hd__or2_1
X_176_ _176_/A vssd vssd vccd vccd _176_/X sky130_fd_sc_hd__clkbuf_1
Xinput16 pad_gpio_in vssd vssd vccd vccd _197_/A sky130_fd_sc_hd__clkbuf_1
XFILLER_8_45 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XPHY_32 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
X_192_ _192_/A vssd vssd vccd vccd _192_/X sky130_fd_sc_hd__clkbuf_1
XPHY_21 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
XTAP_48 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
XPHY_10 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
XTAP_37 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
XANTENNA_19 user_gpio_oeb vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
X_175_ _190_/A _177_/A vssd vssd vccd vccd _176_/A sky130_fd_sc_hd__or2b_1
Xinput17 resetn vssd vssd vccd vccd _190_/A sky130_fd_sc_hd__buf_12
XFILLER_2_47 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XANTENNA_19 user_gpio_out vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
X_175_ _190_/A _177_/A vssd vssd vccd vccd _176_/A sky130_fd_sc_hd__or2b_1
XFILLER_11_78 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XFILLER_11_12 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
X_158_ _158_/A vssd vssd vccd vccd _158_/X sky130_fd_sc_hd__clkbuf_1
XTAP_49 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
Xclkbuf_1_0_0_serial_clock clkbuf_0_serial_clock/X vssd vssd vccd vccd _222_/CLK sky130_fd_sc_hd__clkbuf_2
XTAP_38 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
X_191_ _191_/A vssd vssd vccd vccd _191_/X sky130_fd_sc_hd__buf_2
Xclkbuf_1_0_0_serial_clock clkbuf_0_serial_clock/X vssd vssd vccd vccd _223_/CLK sky130_fd_sc_hd__clkbuf_2
XPHY_33 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
X_191_ _191_/A vssd vssd vccd vccd _191_/X sky130_fd_sc_hd__buf_2
XFILLER_11_57 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XFILLER_11_46 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XPHY_22 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
Xclkbuf_0_serial_clock serial_clock vssd vssd vccd vccd clkbuf_0_serial_clock/X sky130_fd_sc_hd__clkbuf_16
XFILLER_2_26 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XPHY_11 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
X_174_ _174_/A vssd vssd vccd vccd _174_/X sky130_fd_sc_hd__clkbuf_1
Xinput18 serial_data_in vssd vssd vccd vccd _211_/D sky130_fd_sc_hd__clkbuf_1
X_157_ _190_/A _159_/B vssd vssd vccd vccd _158_/A sky130_fd_sc_hd__or2b_1
XFILLER_5_26 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
X_209_ _130_/A _218_/D _111_/X _109_/X vssd vssd vccd vccd _209_/Q _209_/Q_N sky130_fd_sc_hd__dfbbn_1
XFILLER_0_92 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XTAP_39 vssd vccd sky130_fd_sc_hd__tapvpwrvgnd_1
XPHY_12 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
X_173_ _188_/A vssd vssd vccd vccd _174_/A sky130_fd_sc_hd__clkbuf_1
XPHY_23 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
X_173_ _188_/A vssd vssd vccd vccd _174_/A sky130_fd_sc_hd__clkbuf_1
X_190_ _190_/A vssd vssd vccd vccd _190_/X sky130_fd_sc_hd__clkbuf_1
Xinput19 serial_load vssd vssd vccd vccd _192_/A sky130_fd_sc_hd__clkbuf_1
X_156_ _156_/A vssd vssd vccd vccd _156_/X sky130_fd_sc_hd__clkbuf_1
XFILLER_3_92 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
X_139_ _190_/A _141_/B vssd vssd vccd vccd _140_/A sky130_fd_sc_hd__or2b_1
X_208_ _113_/X _217_/D _117_/X _115_/X vssd vssd vccd vccd _208_/Q _208_/Q_N sky130_fd_sc_hd__dfbbn_1
XPHY_24 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
XPHY_13 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
XFILLER_9_3 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
X_172_ _172_/A vssd vssd vccd vccd _172_/X sky130_fd_sc_hd__clkbuf_1
XFILLER_9_3 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
X_155_ _161_/A vssd vssd vccd vccd _156_/A sky130_fd_sc_hd__clkbuf_1
X_207_ _119_/X _223_/Q _123_/X _121_/X vssd vssd vccd vccd _207_/Q _207_/Q_N sky130_fd_sc_hd__dfbbn_1
XFILLER_0_50 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
X_172_ _172_/A vssd vssd vccd vccd _172_/X sky130_fd_sc_hd__clkbuf_1
X_138_ _138_/A vssd vssd vccd vccd _138_/X sky130_fd_sc_hd__clkbuf_1
XFILLER_6_93 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
X_207_ _119_/X _223_/Q _123_/X _121_/X vssd vssd vccd vccd _207_/Q _207_/Q_N sky130_fd_sc_hd__dfbbn_1
XFILLER_14_15 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XPHY_25 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
X_171_ _190_/A _171_/B vssd vssd vccd vccd _172_/A sky130_fd_sc_hd__or2_1
XPHY_14 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
X_223_ _191_/A hold1/X _190_/A vssd vssd vccd vccd _223_/Q sky130_fd_sc_hd__dfrtp_1
X_154_ _154_/A vssd vssd vccd vccd _154_/X sky130_fd_sc_hd__clkbuf_1
X_206_ _125_/X hold1/A _129_/X _127_/X vssd vssd vccd vccd _206_/Q _206_/Q_N sky130_fd_sc_hd__dfbbn_1
X_223_ _223_/CLK _223_/D _190_/A vssd vssd vccd vccd _223_/Q sky130_fd_sc_hd__dfrtp_1
X_137_ _161_/A vssd vssd vccd vccd _138_/A sky130_fd_sc_hd__clkbuf_1
X_206_ _125_/X _223_/D _129_/X _127_/X vssd vssd vccd vccd _206_/Q _206_/Q_N sky130_fd_sc_hd__dfbbn_1
XFILLER_15_81 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XPHY_26 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
XPHY_15 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
XFILLER_6_61 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
X_170_ _170_/A vssd vssd vccd vccd _170_/X sky130_fd_sc_hd__clkbuf_1
X_136_ _188_/A vssd vssd vccd vccd _161_/A sky130_fd_sc_hd__dlymetal6s2s_1
XFILLER_9_83 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
X_205_ _131_/X _222_/D _135_/X _133_/X vssd vssd vccd vccd _205_/Q _194_/A0 sky130_fd_sc_hd__dfbbn_1
X_222_ _222_/CLK _222_/D _190_/A vssd vssd vccd vccd hold1/A sky130_fd_sc_hd__dfrtp_1
XFILLER_0_52 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
X_136_ _188_/A vssd vssd vccd vccd _161_/A sky130_fd_sc_hd__dlymetal6s2s_1
X_222_ _223_/CLK _222_/D _190_/A vssd vssd vccd vccd _223_/D sky130_fd_sc_hd__dfrtp_1
X_153_ _190_/A _153_/B vssd vssd vccd vccd _154_/A sky130_fd_sc_hd__or2_1
XFILLER_14_39 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XFILLER_0_85 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
X_119_ _119_/A vssd vssd vccd vccd _119_/X sky130_fd_sc_hd__clkbuf_1
XFILLER_15_93 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XPHY_27 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
XANTENNA_0 gpio_defaults[0] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
XPHY_16 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
XANTENNA_0 gpio_defaults[10] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
X_221_ _191_/A _221_/D _190_/A vssd vssd vccd vccd _222_/D sky130_fd_sc_hd__dfrtp_1
XFILLER_12_72 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
X_152_ _152_/A vssd vssd vccd vccd _152_/X sky130_fd_sc_hd__clkbuf_1
X_118_ _130_/A vssd vssd vccd vccd _119_/A sky130_fd_sc_hd__clkbuf_1
X_204_ _138_/X _213_/D _142_/X _140_/X vssd vssd vccd vccd _204_/Q _204_/Q_N sky130_fd_sc_hd__dfbbn_1
X_135_ _135_/A vssd vssd vccd vccd _135_/X sky130_fd_sc_hd__clkbuf_1
XFILLER_0_75 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
X_118_ _130_/A vssd vssd vccd vccd _119_/A sky130_fd_sc_hd__clkbuf_1
XFILLER_14_29 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
XPHY_28 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
XPHY_17 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
XANTENNA_1 gpio_defaults[10] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
XFILLER_3_64 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XANTENNA_1 gpio_defaults[11] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
XFILLER_11_19 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
X_220_ _191_/A _220_/D _190_/A vssd vssd vccd vccd _221_/D sky130_fd_sc_hd__dfrtp_1
X_151_ _190_/A _153_/B vssd vssd vccd vccd _152_/A sky130_fd_sc_hd__or2b_1
X_203_ _144_/X _216_/D _148_/X _146_/X vssd vssd vccd vccd _203_/Q _203_/Q_N sky130_fd_sc_hd__dfbbn_1
X_134_ _190_/A _134_/B vssd vssd vccd vccd _135_/A sky130_fd_sc_hd__or2_1
X_203_ _144_/X _216_/D _148_/X _146_/X vssd vssd vccd vccd _203_/Q _203_/Q_N sky130_fd_sc_hd__dfbbn_1
X_151_ _190_/A _153_/B vssd vssd vccd vccd _152_/A sky130_fd_sc_hd__or2b_1
XFILLER_15_3 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
XFILLER_9_63 vssd vssd vccd vccd sky130_fd_sc_hd__fill_1
X_117_ _117_/A vssd vssd vccd vccd _117_/X sky130_fd_sc_hd__clkbuf_1
XPHY_29 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
XFILLER_9_8 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XPHY_18 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
XANTENNA_2 gpio_defaults[11] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
XANTENNA_2 gpio_defaults[12] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
XFILLER_12_41 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
X_150_ _150_/A vssd vssd vccd vccd _150_/X sky130_fd_sc_hd__clkbuf_1
XFILLER_9_20 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
X_202_ _150_/X _215_/D _154_/X _152_/X vssd vssd vccd vccd _202_/Q _202_/Q_N sky130_fd_sc_hd__dfbbn_1
X_133_ _133_/A vssd vssd vccd vccd _133_/X sky130_fd_sc_hd__clkbuf_1
XFILLER_0_77 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
XPHY_19 vssd vssd vccd vccd sky130_fd_sc_hd__decap_3
XANTENNA_3 gpio_defaults[12] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
XANTENNA_3 gpio_defaults[1] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
X_116_ _190_/A _116_/B vssd vssd vccd vccd _117_/A sky130_fd_sc_hd__or2_1
Xoutput40 output40/A vssd vssd vccd vccd user_gpio_in sky130_fd_sc_hd__buf_2
XFILLER_12_75 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
X_201_ _156_/X _221_/D _160_/X _158_/X vssd vssd vccd vccd _201_/Q _201_/Q_N sky130_fd_sc_hd__dfbbn_1
X_132_ _190_/A _134_/B vssd vssd vccd vccd _133_/A sky130_fd_sc_hd__or2b_1
XFILLER_9_54 vssd vssd vccd vccd sky130_fd_sc_hd__fill_2
X_115_ _115_/A vssd vssd vccd vccd _115_/X sky130_fd_sc_hd__clkbuf_1
Xoutput30 _203_/Q vssd vssd vccd vccd pad_gpio_ib_mode_sel sky130_fd_sc_hd__buf_2
XANTENNA_4 gpio_defaults[1] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
XANTENNA_4 gpio_defaults[2] vssd vssd vccd vccd sky130_fd_sc_hd__diode_2
.ends

View File

@ -208,7 +208,6 @@ module gpio_control_block (mgmt_gpio_in,
wire net39;
wire net4;
wire net40;
wire net41;
wire net5;
wire net6;
wire net7;
@ -228,37 +227,37 @@ module gpio_control_block (mgmt_gpio_in,
wire \shift_register[8] ;
wire \shift_register[9] ;
sky130_fd_sc_hd__diode_2 ANTENNA_0 (.DIODE(gpio_defaults[0]),
sky130_fd_sc_hd__diode_2 ANTENNA_0 (.DIODE(gpio_defaults[10]),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__diode_2 ANTENNA_1 (.DIODE(gpio_defaults[10]),
sky130_fd_sc_hd__diode_2 ANTENNA_1 (.DIODE(gpio_defaults[11]),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__diode_2 ANTENNA_10 (.DIODE(gpio_defaults[7]),
sky130_fd_sc_hd__diode_2 ANTENNA_10 (.DIODE(gpio_defaults[8]),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__diode_2 ANTENNA_11 (.DIODE(gpio_defaults[8]),
sky130_fd_sc_hd__diode_2 ANTENNA_11 (.DIODE(gpio_defaults[9]),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__diode_2 ANTENNA_12 (.DIODE(gpio_defaults[9]),
sky130_fd_sc_hd__diode_2 ANTENNA_12 (.DIODE(mgmt_gpio_oeb),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__diode_2 ANTENNA_13 (.DIODE(mgmt_gpio_oeb),
sky130_fd_sc_hd__diode_2 ANTENNA_13 (.DIODE(mgmt_gpio_out),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__diode_2 ANTENNA_14 (.DIODE(mgmt_gpio_out),
sky130_fd_sc_hd__diode_2 ANTENNA_14 (.DIODE(one),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
@ -268,32 +267,32 @@ module gpio_control_block (mgmt_gpio_in,
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__diode_2 ANTENNA_16 (.DIODE(one),
sky130_fd_sc_hd__diode_2 ANTENNA_16 (.DIODE(pad_gpio_in),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__diode_2 ANTENNA_17 (.DIODE(pad_gpio_in),
sky130_fd_sc_hd__diode_2 ANTENNA_17 (.DIODE(serial_data_in),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__diode_2 ANTENNA_18 (.DIODE(serial_data_in),
sky130_fd_sc_hd__diode_2 ANTENNA_18 (.DIODE(user_gpio_oeb),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__diode_2 ANTENNA_19 (.DIODE(user_gpio_oeb),
sky130_fd_sc_hd__diode_2 ANTENNA_19 (.DIODE(user_gpio_out),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__diode_2 ANTENNA_2 (.DIODE(gpio_defaults[11]),
sky130_fd_sc_hd__diode_2 ANTENNA_2 (.DIODE(gpio_defaults[12]),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__diode_2 ANTENNA_20 (.DIODE(user_gpio_out),
sky130_fd_sc_hd__diode_2 ANTENNA_20 (.DIODE(gpio_defaults[0]),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
@ -303,114 +302,138 @@ module gpio_control_block (mgmt_gpio_in,
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__diode_2 ANTENNA_3 (.DIODE(gpio_defaults[12]),
sky130_fd_sc_hd__diode_2 ANTENNA_3 (.DIODE(gpio_defaults[1]),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__diode_2 ANTENNA_4 (.DIODE(gpio_defaults[1]),
sky130_fd_sc_hd__diode_2 ANTENNA_4 (.DIODE(gpio_defaults[2]),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__diode_2 ANTENNA_5 (.DIODE(gpio_defaults[2]),
sky130_fd_sc_hd__diode_2 ANTENNA_5 (.DIODE(gpio_defaults[3]),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__diode_2 ANTENNA_6 (.DIODE(gpio_defaults[3]),
sky130_fd_sc_hd__diode_2 ANTENNA_6 (.DIODE(gpio_defaults[4]),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__diode_2 ANTENNA_7 (.DIODE(gpio_defaults[4]),
sky130_fd_sc_hd__diode_2 ANTENNA_7 (.DIODE(gpio_defaults[5]),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__diode_2 ANTENNA_8 (.DIODE(gpio_defaults[5]),
sky130_fd_sc_hd__diode_2 ANTENNA_8 (.DIODE(gpio_defaults[6]),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__diode_2 ANTENNA_9 (.DIODE(gpio_defaults[6]),
sky130_fd_sc_hd__diode_2 ANTENNA_9 (.DIODE(gpio_defaults[7]),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_0_46 (.VGND(vssd),
sky130_fd_sc_hd__fill_2 FILLER_0_26 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_0_50 (.VGND(vssd),
sky130_fd_sc_hd__fill_1 FILLER_0_75 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_0_52 (.VGND(vssd),
sky130_fd_sc_hd__fill_1 FILLER_0_85 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_0_59 (.VGND(vssd),
sky130_fd_sc_hd__fill_1 FILLER_10_13 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_0_77 (.VGND(vssd),
sky130_fd_sc_hd__fill_2 FILLER_10_20 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_0_92 (.VGND(vssd),
sky130_fd_sc_hd__fill_2 FILLER_10_29 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_10_23 (.VGND(vssd),
sky130_fd_sc_hd__fill_2 FILLER_10_37 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_10_27 (.VGND(vssd),
sky130_fd_sc_hd__fill_2 FILLER_10_68 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_10_3 (.VGND(vssd),
sky130_fd_sc_hd__fill_2 FILLER_11_12 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_10_39 (.VGND(vssd),
sky130_fd_sc_hd__fill_1 FILLER_11_19 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_11_11 (.VGND(vssd),
sky130_fd_sc_hd__fill_1 FILLER_11_46 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_11_3 (.VGND(vssd),
sky130_fd_sc_hd__fill_1 FILLER_11_57 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_11_54 (.VGND(vssd),
sky130_fd_sc_hd__fill_1 FILLER_11_78 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_12_12 (.VGND(vssd),
sky130_fd_sc_hd__fill_2 FILLER_11_92 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_12_69 (.VGND(vssd),
sky130_fd_sc_hd__fill_2 FILLER_12_15 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_12_75 (.VGND(vssd),
sky130_fd_sc_hd__fill_1 FILLER_12_3 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__decap_3 FILLER_13_11 (.VGND(vssd),
sky130_fd_sc_hd__fill_2 FILLER_12_41 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_13_22 (.VGND(vssd),
sky130_fd_sc_hd__fill_2 FILLER_12_72 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__decap_8 FILLER_13_3 (.VGND(vssd),
sky130_fd_sc_hd__fill_2 FILLER_13_10 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_13_3 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_13_49 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_13_57 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_13_65 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_13_92 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_14_15 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
@ -418,23 +441,19 @@ module gpio_control_block (mgmt_gpio_in,
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__decap_4 FILLER_14_3 (.VGND(vssd),
sky130_fd_sc_hd__decap_12 FILLER_14_3 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_14_39 (.VGND(vssd),
sky130_fd_sc_hd__decap_3 FILLER_15_3 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_14_7 (.VGND(vssd),
sky130_fd_sc_hd__fill_1 FILLER_15_39 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_14_82 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_15_57 (.VGND(vssd),
sky130_fd_sc_hd__fill_1 FILLER_15_81 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
@ -442,27 +461,19 @@ module gpio_control_block (mgmt_gpio_in,
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_15_93 (.VGND(vssd),
sky130_fd_sc_hd__fill_2 FILLER_16_13 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_16_11 (.VGND(vssd),
sky130_fd_sc_hd__fill_2 FILLER_16_18 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_16_15 (.VGND(vssd),
sky130_fd_sc_hd__fill_1 FILLER_16_3 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_16_3 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_16_7 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__decap_3 FILLER_16_77 (.VGND(vssd),
sky130_fd_sc_hd__fill_2 FILLER_16_7 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
@ -470,43 +481,35 @@ module gpio_control_block (mgmt_gpio_in,
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_1_26 (.VGND(vssd),
sky130_fd_sc_hd__fill_1 FILLER_1_26 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_1_63 (.VGND(vssd),
sky130_fd_sc_hd__fill_1 FILLER_1_67 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_1_83 (.VGND(vssd),
sky130_fd_sc_hd__fill_2 FILLER_1_77 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_1_92 (.VGND(vssd),
sky130_fd_sc_hd__fill_2 FILLER_1_86 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_2_26 (.VGND(vssd),
sky130_fd_sc_hd__fill_1 FILLER_1_93 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_2_47 (.VGND(vssd),
sky130_fd_sc_hd__fill_1 FILLER_2_93 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_2_92 (.VGND(vssd),
sky130_fd_sc_hd__fill_1 FILLER_3_26 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_3_26 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_3_34 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_3_64 (.VGND(vssd),
sky130_fd_sc_hd__fill_2 FILLER_3_92 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
@ -514,51 +517,67 @@ module gpio_control_block (mgmt_gpio_in,
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_5_32 (.VGND(vssd),
sky130_fd_sc_hd__fill_1 FILLER_5_26 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_6_61 (.VGND(vssd),
sky130_fd_sc_hd__fill_1 FILLER_5_53 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_6_93 (.VGND(vssd),
sky130_fd_sc_hd__fill_2 FILLER_5_80 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_7_77 (.VGND(vssd),
sky130_fd_sc_hd__fill_1 FILLER_5_93 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_7_93 (.VGND(vssd),
sky130_fd_sc_hd__fill_2 FILLER_6_46 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_8_55 (.VGND(vssd),
sky130_fd_sc_hd__fill_2 FILLER_6_78 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_8_83 (.VGND(vssd),
sky130_fd_sc_hd__fill_2 FILLER_7_92 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_9_16 (.VGND(vssd),
sky130_fd_sc_hd__fill_1 FILLER_8_10 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_9_20 (.VGND(vssd),
sky130_fd_sc_hd__fill_2 FILLER_8_20 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_9_3 (.VGND(vssd),
sky130_fd_sc_hd__fill_1 FILLER_8_3 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_9_54 (.VGND(vssd),
sky130_fd_sc_hd__fill_2 FILLER_8_33 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_9_83 (.VGND(vssd),
sky130_fd_sc_hd__fill_2 FILLER_8_45 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_9_14 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_9_3 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_1 FILLER_9_63 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__fill_2 FILLER_9_8 (.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
@ -1512,7 +1531,7 @@ module gpio_control_block (mgmt_gpio_in,
sky130_fd_sc_hd__dfrtp_1 _213_ (.D(\shift_register[1] ),
.Q(\shift_register[2] ),
.RESET_B(net17),
.CLK(clknet_1_0_0_serial_clock),
.CLK(clknet_1_1_0_serial_clock),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
@ -1520,7 +1539,7 @@ module gpio_control_block (mgmt_gpio_in,
sky130_fd_sc_hd__dfrtp_1 _214_ (.D(\shift_register[2] ),
.Q(\shift_register[3] ),
.RESET_B(net17),
.CLK(clknet_1_0_0_serial_clock),
.CLK(clknet_1_1_0_serial_clock),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
@ -1589,10 +1608,10 @@ module gpio_control_block (mgmt_gpio_in,
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__dfrtp_1 _223_ (.D(net41),
sky130_fd_sc_hd__dfrtp_1 _223_ (.D(\shift_register[11] ),
.Q(serial_data_pre),
.RESET_B(net17),
.CLK(clknet_1_1_0_serial_clock),
.CLK(clknet_1_0_0_serial_clock),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
@ -1631,12 +1650,6 @@ module gpio_control_block (mgmt_gpio_in,
gpio_logic_high gpio_logic_high (.gpio_logic1(gpio_logic1),
.vccd1(vccd1),
.vssd1(vssd1));
sky130_fd_sc_hd__clkdlybuf4s25_1 hold1 (.A(\shift_register[11] ),
.X(net41),
.VGND(vssd),
.VNB(vssd),
.VPB(vccd),
.VPWR(vccd));
sky130_fd_sc_hd__clkbuf_1 input1 (.A(gpio_defaults[0]),
.X(net1),
.VGND(vssd),