mirror of https://github.com/efabless/caravel.git
Update gpio_defaults_block to align the pins with the gpio_control_block
This commit is contained in:
parent
49c506f052
commit
59076d499a
|
@ -3,23 +3,23 @@ DIVIDERCHAR "/" ;
|
|||
BUSBITCHARS "[]" ;
|
||||
DESIGN gpio_defaults_block ;
|
||||
UNITS DISTANCE MICRONS 1000 ;
|
||||
DIEAREA ( 0 0 ) ( 25000 11000 ) ;
|
||||
ROW ROW_0 unithd 0 2720 N DO 54 BY 1 STEP 460 0 ;
|
||||
ROW ROW_1 unithd 0 5440 FS DO 54 BY 1 STEP 460 0 ;
|
||||
ROW ROW_2 unithd 0 8160 N DO 54 BY 1 STEP 460 0 ;
|
||||
TRACKS X 230 DO 54 STEP 460 LAYER li1 ;
|
||||
DIEAREA ( 0 0 ) ( 30000 11000 ) ;
|
||||
ROW ROW_0 unithd 0 2720 N DO 65 BY 1 STEP 460 0 ;
|
||||
ROW ROW_1 unithd 0 5440 FS DO 65 BY 1 STEP 460 0 ;
|
||||
ROW ROW_2 unithd 0 8160 N DO 65 BY 1 STEP 460 0 ;
|
||||
TRACKS X 230 DO 65 STEP 460 LAYER li1 ;
|
||||
TRACKS Y 170 DO 32 STEP 340 LAYER li1 ;
|
||||
TRACKS X 170 DO 74 STEP 340 LAYER met1 ;
|
||||
TRACKS X 170 DO 88 STEP 340 LAYER met1 ;
|
||||
TRACKS Y 170 DO 32 STEP 340 LAYER met1 ;
|
||||
TRACKS X 230 DO 54 STEP 460 LAYER met2 ;
|
||||
TRACKS X 230 DO 65 STEP 460 LAYER met2 ;
|
||||
TRACKS Y 230 DO 24 STEP 460 LAYER met2 ;
|
||||
TRACKS X 340 DO 37 STEP 680 LAYER met3 ;
|
||||
TRACKS X 340 DO 44 STEP 680 LAYER met3 ;
|
||||
TRACKS Y 340 DO 16 STEP 680 LAYER met3 ;
|
||||
TRACKS X 460 DO 27 STEP 920 LAYER met4 ;
|
||||
TRACKS X 460 DO 33 STEP 920 LAYER met4 ;
|
||||
TRACKS Y 460 DO 12 STEP 920 LAYER met4 ;
|
||||
TRACKS X 1700 DO 7 STEP 3400 LAYER met5 ;
|
||||
TRACKS X 1700 DO 9 STEP 3400 LAYER met5 ;
|
||||
TRACKS Y 1700 DO 3 STEP 3400 LAYER met5 ;
|
||||
GCELLGRID X 0 DO 3 STEP 6900 ;
|
||||
GCELLGRID X 0 DO 4 STEP 6900 ;
|
||||
GCELLGRID Y 0 DO 2 STEP 6900 ;
|
||||
VIAS 4 ;
|
||||
- via4_1400x1600 + VIARULE M4M5_PR + CUTSIZE 800 800 + LAYERS met4 via4 met5 + CUTSPACING 800 800 + ENCLOSURE 300 400 310 400 ;
|
||||
|
@ -27,45 +27,56 @@ VIAS 4 ;
|
|||
- via2_1400x480 + VIARULE M2M3_PR + CUTSIZE 200 200 + LAYERS met2 via2 met3 + CUTSPACING 200 200 + ENCLOSURE 40 140 200 65 + ROWCOL 1 3 ;
|
||||
- via3_1400x480 + VIARULE M3M4_PR + CUTSIZE 200 200 + LAYERS met3 via3 met4 + CUTSPACING 200 200 + ENCLOSURE 200 60 200 140 + ROWCOL 1 3 ;
|
||||
END VIAS
|
||||
COMPONENTS 38 ;
|
||||
- FILLER_0_26 sky130_fd_sc_hd__fill_2 + PLACED ( 11960 2720 ) N ;
|
||||
- FILLER_0_3 sky130_fd_sc_hd__decap_4 + PLACED ( 1380 2720 ) N ;
|
||||
COMPONENTS 49 ;
|
||||
- FILLER_0_29 sky130_fd_sc_hd__fill_1 + PLACED ( 13340 2720 ) N ;
|
||||
- FILLER_0_3 sky130_fd_sc_hd__decap_6 + PLACED ( 1380 2720 ) N ;
|
||||
- FILLER_0_33 sky130_fd_sc_hd__fill_2 + PLACED ( 15180 2720 ) N ;
|
||||
- FILLER_0_38 sky130_fd_sc_hd__fill_2 + PLACED ( 17480 2720 ) N ;
|
||||
- FILLER_0_49 sky130_fd_sc_hd__fill_2 + PLACED ( 22540 2720 ) N ;
|
||||
- FILLER_0_7 sky130_fd_sc_hd__fill_1 + PLACED ( 3220 2720 ) N ;
|
||||
- FILLER_0_43 sky130_fd_sc_hd__fill_2 + PLACED ( 19780 2720 ) N ;
|
||||
- FILLER_0_48 sky130_fd_sc_hd__fill_1 + PLACED ( 22080 2720 ) N ;
|
||||
- FILLER_0_55 sky130_fd_sc_hd__fill_1 + PLACED ( 25300 2720 ) N ;
|
||||
- FILLER_0_60 sky130_fd_sc_hd__fill_2 + PLACED ( 27600 2720 ) N ;
|
||||
- FILLER_0_9 sky130_fd_sc_hd__fill_1 + PLACED ( 4140 2720 ) N ;
|
||||
- FILLER_1_15 sky130_fd_sc_hd__decap_12 + PLACED ( 6900 5440 ) FS ;
|
||||
- FILLER_1_27 sky130_fd_sc_hd__decap_8 + PLACED ( 12420 5440 ) FS ;
|
||||
- FILLER_1_27 sky130_fd_sc_hd__decap_12 + PLACED ( 12420 5440 ) FS ;
|
||||
- FILLER_1_3 sky130_fd_sc_hd__decap_12 + PLACED ( 1380 5440 ) FS ;
|
||||
- FILLER_1_35 sky130_fd_sc_hd__fill_2 + PLACED ( 16100 5440 ) FS ;
|
||||
- FILLER_1_40 sky130_fd_sc_hd__decap_8 + PLACED ( 18400 5440 ) FS ;
|
||||
- FILLER_1_48 sky130_fd_sc_hd__decap_3 + PLACED ( 22080 5440 ) FS ;
|
||||
- FILLER_1_39 sky130_fd_sc_hd__decap_12 + PLACED ( 17940 5440 ) FS ;
|
||||
- FILLER_1_51 sky130_fd_sc_hd__decap_4 + PLACED ( 23460 5440 ) FS ;
|
||||
- FILLER_1_55 sky130_fd_sc_hd__fill_1 + PLACED ( 25300 5440 ) FS ;
|
||||
- FILLER_1_57 sky130_fd_sc_hd__decap_4 + PLACED ( 26220 5440 ) FS ;
|
||||
- FILLER_1_61 sky130_fd_sc_hd__fill_1 + PLACED ( 28060 5440 ) FS ;
|
||||
- FILLER_2_15 sky130_fd_sc_hd__decap_12 + PLACED ( 6900 8160 ) N ;
|
||||
- FILLER_2_27 sky130_fd_sc_hd__fill_1 + PLACED ( 12420 8160 ) N ;
|
||||
- FILLER_2_29 sky130_fd_sc_hd__decap_12 + PLACED ( 13340 8160 ) N ;
|
||||
- FILLER_2_3 sky130_fd_sc_hd__decap_12 + PLACED ( 1380 8160 ) N ;
|
||||
- FILLER_2_41 sky130_fd_sc_hd__decap_8 + PLACED ( 18860 8160 ) N ;
|
||||
- FILLER_2_49 sky130_fd_sc_hd__fill_2 + PLACED ( 22540 8160 ) N ;
|
||||
- FILLER_2_41 sky130_fd_sc_hd__decap_12 + PLACED ( 18860 8160 ) N ;
|
||||
- FILLER_2_53 sky130_fd_sc_hd__decap_3 + PLACED ( 24380 8160 ) N ;
|
||||
- FILLER_2_57 sky130_fd_sc_hd__decap_4 + PLACED ( 26220 8160 ) N ;
|
||||
- FILLER_2_61 sky130_fd_sc_hd__fill_1 + PLACED ( 28060 8160 ) N ;
|
||||
- PHY_0 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 0 2720 ) N ;
|
||||
- PHY_1 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 23460 2720 ) FN ;
|
||||
- PHY_1 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 28520 2720 ) FN ;
|
||||
- PHY_2 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 0 5440 ) FS ;
|
||||
- PHY_3 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 23460 5440 ) S ;
|
||||
- PHY_3 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 28520 5440 ) S ;
|
||||
- PHY_4 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 0 8160 ) N ;
|
||||
- PHY_5 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 23460 8160 ) FN ;
|
||||
- PHY_5 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 28520 8160 ) FN ;
|
||||
- TAP_10 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 25760 8160 ) N ;
|
||||
- TAP_6 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 12880 2720 ) N ;
|
||||
- TAP_7 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 12880 8160 ) N ;
|
||||
- gpio_default_value\[0\] sky130_fd_sc_hd__conb_1 + PLACED ( 3680 2720 ) FN ;
|
||||
- gpio_default_value\[10\] sky130_fd_sc_hd__conb_1 + PLACED ( 19780 2720 ) N ;
|
||||
- gpio_default_value\[11\] sky130_fd_sc_hd__conb_1 + PLACED ( 21160 2720 ) FN ;
|
||||
- gpio_default_value\[12\] sky130_fd_sc_hd__conb_1 + PLACED ( 18400 2720 ) N ;
|
||||
- gpio_default_value\[1\] sky130_fd_sc_hd__conb_1 + PLACED ( 5060 2720 ) N ;
|
||||
- gpio_default_value\[2\] sky130_fd_sc_hd__conb_1 + PLACED ( 6440 2720 ) FN ;
|
||||
- gpio_default_value\[3\] sky130_fd_sc_hd__conb_1 + PLACED ( 7820 2720 ) FN ;
|
||||
- gpio_default_value\[4\] sky130_fd_sc_hd__conb_1 + PLACED ( 9200 2720 ) FN ;
|
||||
- gpio_default_value\[5\] sky130_fd_sc_hd__conb_1 + PLACED ( 10580 2720 ) FN ;
|
||||
- gpio_default_value\[6\] sky130_fd_sc_hd__conb_1 + PLACED ( 13340 2720 ) FN ;
|
||||
- gpio_default_value\[7\] sky130_fd_sc_hd__conb_1 + PLACED ( 14720 2720 ) FN ;
|
||||
- gpio_default_value\[8\] sky130_fd_sc_hd__conb_1 + PLACED ( 16100 2720 ) FN ;
|
||||
- gpio_default_value\[9\] sky130_fd_sc_hd__conb_1 + PLACED ( 17020 5440 ) FS ;
|
||||
- TAP_7 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 25760 2720 ) N ;
|
||||
- TAP_8 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 25760 5440 ) FS ;
|
||||
- TAP_9 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 12880 8160 ) N ;
|
||||
- gpio_default_value\[0\] sky130_fd_sc_hd__conb_1 + PLACED ( 4600 2720 ) FN ;
|
||||
- gpio_default_value\[10\] sky130_fd_sc_hd__conb_1 + PLACED ( 23920 2720 ) N ;
|
||||
- gpio_default_value\[11\] sky130_fd_sc_hd__conb_1 + PLACED ( 26220 2720 ) FN ;
|
||||
- gpio_default_value\[12\] sky130_fd_sc_hd__conb_1 + PLACED ( 22540 2720 ) N ;
|
||||
- gpio_default_value\[1\] sky130_fd_sc_hd__conb_1 + PLACED ( 5980 2720 ) N ;
|
||||
- gpio_default_value\[2\] sky130_fd_sc_hd__conb_1 + PLACED ( 7360 2720 ) FN ;
|
||||
- gpio_default_value\[3\] sky130_fd_sc_hd__conb_1 + PLACED ( 8740 2720 ) FN ;
|
||||
- gpio_default_value\[4\] sky130_fd_sc_hd__conb_1 + PLACED ( 10120 2720 ) FN ;
|
||||
- gpio_default_value\[5\] sky130_fd_sc_hd__conb_1 + PLACED ( 11500 2720 ) N ;
|
||||
- gpio_default_value\[6\] sky130_fd_sc_hd__conb_1 + PLACED ( 13800 2720 ) N ;
|
||||
- gpio_default_value\[7\] sky130_fd_sc_hd__conb_1 + PLACED ( 16100 2720 ) N ;
|
||||
- gpio_default_value\[8\] sky130_fd_sc_hd__conb_1 + PLACED ( 18400 2720 ) N ;
|
||||
- gpio_default_value\[9\] sky130_fd_sc_hd__conb_1 + PLACED ( 20700 2720 ) N ;
|
||||
END COMPONENTS
|
||||
PINS 15 ;
|
||||
- VGND + NET VGND + SPECIAL + DIRECTION INPUT + USE GROUND
|
||||
|
@ -73,15 +84,16 @@ PINS 15 ;
|
|||
+ LAYER met4 ( -700 -4320 ) ( 700 4320 )
|
||||
+ LAYER met4 ( -7700 -4320 ) ( -6300 4320 )
|
||||
+ LAYER met4 ( -14700 -4320 ) ( -13300 4320 )
|
||||
+ LAYER met5 ( -18500 380 ) ( 6340 1980 )
|
||||
+ FIXED ( 18500 6800 ) N ;
|
||||
+ LAYER met4 ( -21700 -4320 ) ( -20300 4320 )
|
||||
+ LAYER met5 ( -25500 380 ) ( 4400 1980 )
|
||||
+ FIXED ( 25500 6800 ) N ;
|
||||
- VPWR + NET VPWR + SPECIAL + DIRECTION INPUT + USE POWER
|
||||
+ PORT
|
||||
+ LAYER met4 ( -700 -4320 ) ( 700 4320 )
|
||||
+ LAYER met4 ( -7700 -4320 ) ( -6300 4320 )
|
||||
+ LAYER met4 ( -14700 -4320 ) ( -13300 4320 )
|
||||
+ LAYER met4 ( -21700 -4320 ) ( -20300 4320 )
|
||||
+ LAYER met5 ( -22000 -3120 ) ( 2840 -1520 )
|
||||
+ LAYER met5 ( -22000 -3120 ) ( 7900 -1520 )
|
||||
+ FIXED ( 22000 6800 ) N ;
|
||||
- gpio_defaults[0] + NET gpio_defaults_low\[0\] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
|
@ -90,58 +102,61 @@ PINS 15 ;
|
|||
- gpio_defaults[10] + NET gpio_defaults_high\[10\] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER met2 ( -140 -1000 ) ( 140 1000 )
|
||||
+ PLACED ( 20010 1000 ) N ;
|
||||
+ PLACED ( 24150 1000 ) N ;
|
||||
- gpio_defaults[11] + NET gpio_defaults_low\[11\] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER met2 ( -140 -1000 ) ( 140 1000 )
|
||||
+ PLACED ( 21850 1000 ) N ;
|
||||
+ PLACED ( 26450 1000 ) N ;
|
||||
- gpio_defaults[12] + NET gpio_defaults_low\[12\] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER met2 ( -140 -1000 ) ( 140 1000 )
|
||||
+ PLACED ( 23690 1000 ) N ;
|
||||
+ PLACED ( 28750 1000 ) N ;
|
||||
- gpio_defaults[1] + NET gpio_defaults_high\[1\] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER met2 ( -140 -1000 ) ( 140 1000 )
|
||||
+ PLACED ( 2990 1000 ) N ;
|
||||
+ PLACED ( 3450 1000 ) N ;
|
||||
- gpio_defaults[2] + NET gpio_defaults_low\[2\] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER met2 ( -140 -1000 ) ( 140 1000 )
|
||||
+ PLACED ( 4830 1000 ) N ;
|
||||
+ PLACED ( 5750 1000 ) N ;
|
||||
- gpio_defaults[3] + NET gpio_defaults_low\[3\] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER met2 ( -140 -1000 ) ( 140 1000 )
|
||||
+ PLACED ( 6670 1000 ) N ;
|
||||
+ PLACED ( 8050 1000 ) N ;
|
||||
- gpio_defaults[4] + NET gpio_defaults_low\[4\] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER met2 ( -140 -1000 ) ( 140 1000 )
|
||||
+ PLACED ( 8510 1000 ) N ;
|
||||
+ PLACED ( 10350 1000 ) N ;
|
||||
- gpio_defaults[5] + NET gpio_defaults_low\[5\] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER met2 ( -140 -1000 ) ( 140 1000 )
|
||||
+ PLACED ( 10350 1000 ) N ;
|
||||
+ PLACED ( 12650 1000 ) N ;
|
||||
- gpio_defaults[6] + NET gpio_defaults_low\[6\] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER met2 ( -140 -1000 ) ( 140 1000 )
|
||||
+ PLACED ( 12190 1000 ) N ;
|
||||
+ PLACED ( 14950 1000 ) N ;
|
||||
- gpio_defaults[7] + NET gpio_defaults_low\[7\] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER met2 ( -140 -1000 ) ( 140 1000 )
|
||||
+ PLACED ( 14490 1000 ) N ;
|
||||
+ PLACED ( 17250 1000 ) N ;
|
||||
- gpio_defaults[8] + NET gpio_defaults_low\[8\] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER met2 ( -140 -1000 ) ( 140 1000 )
|
||||
+ PLACED ( 16330 1000 ) N ;
|
||||
+ PLACED ( 19550 1000 ) N ;
|
||||
- gpio_defaults[9] + NET gpio_defaults_low\[9\] + DIRECTION OUTPUT + USE SIGNAL
|
||||
+ PORT
|
||||
+ LAYER met2 ( -140 -1000 ) ( 140 1000 )
|
||||
+ PLACED ( 18170 1000 ) N ;
|
||||
+ PLACED ( 21850 1000 ) N ;
|
||||
END PINS
|
||||
BLOCKAGES 1 ;
|
||||
- LAYER met5 RECT ( 0 0 ) ( 25000 11000 ) ;
|
||||
- LAYER met5 RECT ( 0 0 ) ( 30000 11000 ) ;
|
||||
END BLOCKAGES
|
||||
SPECIALNETS 2 ;
|
||||
- VGND ( PIN VGND ) ( * VNB ) ( * VGND ) + USE GROUND
|
||||
+ ROUTED met3 0 + SHAPE STRIPE ( 18500 8160 ) via3_1400x480
|
||||
+ ROUTED met3 0 + SHAPE STRIPE ( 25500 8160 ) via3_1400x480
|
||||
NEW met2 0 + SHAPE STRIPE ( 25500 8160 ) via2_1400x480
|
||||
NEW met1 0 + SHAPE STRIPE ( 25500 8160 ) via_1400x480
|
||||
NEW met3 0 + SHAPE STRIPE ( 18500 8160 ) via3_1400x480
|
||||
NEW met2 0 + SHAPE STRIPE ( 18500 8160 ) via2_1400x480
|
||||
NEW met1 0 + SHAPE STRIPE ( 18500 8160 ) via_1400x480
|
||||
NEW met3 0 + SHAPE STRIPE ( 11500 8160 ) via3_1400x480
|
||||
|
@ -150,6 +165,9 @@ SPECIALNETS 2 ;
|
|||
NEW met3 0 + SHAPE STRIPE ( 4500 8160 ) via3_1400x480
|
||||
NEW met2 0 + SHAPE STRIPE ( 4500 8160 ) via2_1400x480
|
||||
NEW met1 0 + SHAPE STRIPE ( 4500 8160 ) via_1400x480
|
||||
NEW met3 0 + SHAPE STRIPE ( 25500 2720 ) via3_1400x480
|
||||
NEW met2 0 + SHAPE STRIPE ( 25500 2720 ) via2_1400x480
|
||||
NEW met1 0 + SHAPE STRIPE ( 25500 2720 ) via_1400x480
|
||||
NEW met3 0 + SHAPE STRIPE ( 18500 2720 ) via3_1400x480
|
||||
NEW met2 0 + SHAPE STRIPE ( 18500 2720 ) via2_1400x480
|
||||
NEW met1 0 + SHAPE STRIPE ( 18500 2720 ) via_1400x480
|
||||
|
@ -159,15 +177,17 @@ SPECIALNETS 2 ;
|
|||
NEW met3 0 + SHAPE STRIPE ( 4500 2720 ) via3_1400x480
|
||||
NEW met2 0 + SHAPE STRIPE ( 4500 2720 ) via2_1400x480
|
||||
NEW met1 0 + SHAPE STRIPE ( 4500 2720 ) via_1400x480
|
||||
NEW met4 0 + SHAPE STRIPE ( 25500 7980 ) via4_1400x1600
|
||||
NEW met4 0 + SHAPE STRIPE ( 18500 7980 ) via4_1400x1600
|
||||
NEW met4 0 + SHAPE STRIPE ( 11500 7980 ) via4_1400x1600
|
||||
NEW met4 0 + SHAPE STRIPE ( 4500 7980 ) via4_1400x1600
|
||||
NEW met5 1600 + SHAPE STRIPE ( 0 7980 ) ( 24840 7980 )
|
||||
NEW met5 1600 + SHAPE STRIPE ( 0 7980 ) ( 29900 7980 )
|
||||
NEW met4 1400 + SHAPE STRIPE ( 25500 2480 ) ( 25500 11120 )
|
||||
NEW met4 1400 + SHAPE STRIPE ( 18500 2480 ) ( 18500 11120 )
|
||||
NEW met4 1400 + SHAPE STRIPE ( 11500 2480 ) ( 11500 11120 )
|
||||
NEW met4 1400 + SHAPE STRIPE ( 4500 2480 ) ( 4500 11120 )
|
||||
NEW met1 480 + SHAPE FOLLOWPIN ( 0 8160 ) ( 24840 8160 )
|
||||
NEW met1 480 + SHAPE FOLLOWPIN ( 0 2720 ) ( 24840 2720 ) ;
|
||||
NEW met1 480 + SHAPE FOLLOWPIN ( 0 8160 ) ( 29900 8160 )
|
||||
NEW met1 480 + SHAPE FOLLOWPIN ( 0 2720 ) ( 29900 2720 ) ;
|
||||
- VPWR ( PIN VPWR ) ( * VPB ) ( * VPWR ) + USE POWER
|
||||
+ ROUTED met3 0 + SHAPE STRIPE ( 22000 10880 ) via3_1400x480
|
||||
NEW met2 0 + SHAPE STRIPE ( 22000 10880 ) via2_1400x480
|
||||
|
@ -197,28 +217,28 @@ SPECIALNETS 2 ;
|
|||
NEW met4 0 + SHAPE STRIPE ( 15000 4480 ) via4_1400x1600
|
||||
NEW met4 0 + SHAPE STRIPE ( 8000 4480 ) via4_1400x1600
|
||||
NEW met4 0 + SHAPE STRIPE ( 1000 4480 ) via4_1400x1600
|
||||
NEW met5 1600 + SHAPE STRIPE ( 0 4480 ) ( 24840 4480 )
|
||||
NEW met5 1600 + SHAPE STRIPE ( 0 4480 ) ( 29900 4480 )
|
||||
NEW met4 1400 + SHAPE STRIPE ( 22000 2480 ) ( 22000 11120 )
|
||||
NEW met4 1400 + SHAPE STRIPE ( 15000 2480 ) ( 15000 11120 )
|
||||
NEW met4 1400 + SHAPE STRIPE ( 8000 2480 ) ( 8000 11120 )
|
||||
NEW met4 1400 + SHAPE STRIPE ( 1000 2480 ) ( 1000 11120 )
|
||||
NEW met1 480 + SHAPE FOLLOWPIN ( 0 10880 ) ( 24840 10880 )
|
||||
NEW met1 480 + SHAPE FOLLOWPIN ( 0 5440 ) ( 24840 5440 ) ;
|
||||
NEW met1 480 + SHAPE FOLLOWPIN ( 0 10880 ) ( 29900 10880 )
|
||||
NEW met1 480 + SHAPE FOLLOWPIN ( 0 5440 ) ( 29900 5440 ) ;
|
||||
END SPECIALNETS
|
||||
NETS 26 ;
|
||||
- gpio_defaults_high\[0\] ( gpio_default_value\[0\] HI ) + USE SIGNAL ;
|
||||
- gpio_defaults_high\[10\] ( PIN gpio_defaults[10] ) ( gpio_default_value\[10\] HI ) + USE SIGNAL
|
||||
+ ROUTED met2 ( 20010 1700 0 ) ( * 3230 )
|
||||
NEW li1 ( 20010 3230 ) L1M1_PR_MR
|
||||
NEW met1 ( 20010 3230 ) M1M2_PR
|
||||
NEW met1 ( 20010 3230 ) RECT ( -355 -70 0 70 ) ;
|
||||
+ ROUTED met2 ( 24150 1700 0 ) ( * 3230 )
|
||||
NEW li1 ( 24150 3230 ) L1M1_PR_MR
|
||||
NEW met1 ( 24150 3230 ) M1M2_PR
|
||||
NEW met1 ( 24150 3230 ) RECT ( -355 -70 0 70 ) ;
|
||||
- gpio_defaults_high\[11\] ( gpio_default_value\[11\] HI ) + USE SIGNAL ;
|
||||
- gpio_defaults_high\[12\] ( gpio_default_value\[12\] HI ) + USE SIGNAL ;
|
||||
- gpio_defaults_high\[1\] ( PIN gpio_defaults[1] ) ( gpio_default_value\[1\] HI ) + USE SIGNAL
|
||||
+ ROUTED met2 ( 2990 1700 0 ) ( * 3230 )
|
||||
NEW met1 ( 2990 3230 ) ( 5290 * )
|
||||
NEW met1 ( 2990 3230 ) M1M2_PR
|
||||
NEW li1 ( 5290 3230 ) L1M1_PR_MR ;
|
||||
+ ROUTED met2 ( 3450 1700 0 ) ( * 3230 )
|
||||
NEW met1 ( 3450 3230 ) ( 6210 * )
|
||||
NEW met1 ( 3450 3230 ) M1M2_PR
|
||||
NEW li1 ( 6210 3230 ) L1M1_PR_MR ;
|
||||
- gpio_defaults_high\[2\] ( gpio_default_value\[2\] HI ) + USE SIGNAL ;
|
||||
- gpio_defaults_high\[3\] ( gpio_default_value\[3\] HI ) + USE SIGNAL ;
|
||||
- gpio_defaults_high\[4\] ( gpio_default_value\[4\] HI ) + USE SIGNAL ;
|
||||
|
@ -229,63 +249,60 @@ NETS 26 ;
|
|||
- gpio_defaults_high\[9\] ( gpio_default_value\[9\] HI ) + USE SIGNAL ;
|
||||
- gpio_defaults_low\[0\] ( PIN gpio_defaults[0] ) ( gpio_default_value\[0\] LO ) + USE SIGNAL
|
||||
+ ROUTED met2 ( 1150 1700 0 ) ( * 3910 )
|
||||
NEW met1 ( 1150 3910 ) ( 3910 * )
|
||||
NEW met1 ( 1150 3910 ) ( 4830 * )
|
||||
NEW met1 ( 1150 3910 ) M1M2_PR
|
||||
NEW li1 ( 3910 3910 ) L1M1_PR_MR ;
|
||||
NEW li1 ( 4830 3910 ) L1M1_PR_MR ;
|
||||
- gpio_defaults_low\[10\] ( gpio_default_value\[10\] LO ) + USE SIGNAL ;
|
||||
- gpio_defaults_low\[11\] ( PIN gpio_defaults[11] ) ( gpio_default_value\[11\] LO ) + USE SIGNAL
|
||||
+ ROUTED met2 ( 21850 1700 0 ) ( * 3910 )
|
||||
NEW met1 ( 21390 3910 ) ( 21850 * )
|
||||
NEW met1 ( 21850 3910 ) M1M2_PR
|
||||
NEW li1 ( 21390 3910 ) L1M1_PR_MR ;
|
||||
+ ROUTED met2 ( 26450 1700 0 ) ( * 3910 )
|
||||
NEW li1 ( 26450 3910 ) L1M1_PR_MR
|
||||
NEW met1 ( 26450 3910 ) M1M2_PR
|
||||
NEW met1 ( 26450 3910 ) RECT ( -355 -70 0 70 ) ;
|
||||
- gpio_defaults_low\[12\] ( PIN gpio_defaults[12] ) ( gpio_default_value\[12\] LO ) + USE SIGNAL
|
||||
+ ROUTED met2 ( 23690 1700 0 ) ( * 4250 )
|
||||
NEW met1 ( 19550 4250 ) ( 23690 * )
|
||||
NEW met1 ( 23690 4250 ) M1M2_PR
|
||||
NEW li1 ( 19550 4250 ) L1M1_PR_MR ;
|
||||
+ ROUTED met2 ( 28750 1700 0 ) ( * 4250 )
|
||||
NEW met1 ( 23690 4250 ) ( 28750 * )
|
||||
NEW met1 ( 28750 4250 ) M1M2_PR
|
||||
NEW li1 ( 23690 4250 ) L1M1_PR_MR ;
|
||||
- gpio_defaults_low\[1\] ( gpio_default_value\[1\] LO ) + USE SIGNAL ;
|
||||
- gpio_defaults_low\[2\] ( PIN gpio_defaults[2] ) ( gpio_default_value\[2\] LO ) + USE SIGNAL
|
||||
+ ROUTED met2 ( 4830 1700 0 ) ( 5750 * )
|
||||
NEW met2 ( 5750 1700 ) ( * 3910 )
|
||||
NEW met1 ( 5750 3910 ) ( 6670 * )
|
||||
+ ROUTED met2 ( 5750 1700 0 ) ( * 3910 )
|
||||
NEW met1 ( 5750 3910 ) ( 7590 * )
|
||||
NEW met1 ( 5750 3910 ) M1M2_PR
|
||||
NEW li1 ( 6670 3910 ) L1M1_PR_MR ;
|
||||
NEW li1 ( 7590 3910 ) L1M1_PR_MR ;
|
||||
- gpio_defaults_low\[3\] ( PIN gpio_defaults[3] ) ( gpio_default_value\[3\] LO ) + USE SIGNAL
|
||||
+ ROUTED met2 ( 6670 1700 0 ) ( * 4590 )
|
||||
NEW met1 ( 6670 4590 ) ( 8050 * )
|
||||
NEW met1 ( 6670 4590 ) M1M2_PR
|
||||
NEW li1 ( 8050 4590 ) L1M1_PR_MR ;
|
||||
+ ROUTED met2 ( 8050 1700 0 ) ( * 3910 )
|
||||
NEW met1 ( 8050 3910 ) ( 8970 * )
|
||||
NEW met1 ( 8050 3910 ) M1M2_PR
|
||||
NEW li1 ( 8970 3910 ) L1M1_PR_MR ;
|
||||
- gpio_defaults_low\[4\] ( PIN gpio_defaults[4] ) ( gpio_default_value\[4\] LO ) + USE SIGNAL
|
||||
+ ROUTED met2 ( 8510 1700 0 ) ( * 3910 )
|
||||
NEW met1 ( 8510 3910 ) ( 9430 * )
|
||||
NEW met1 ( 8510 3910 ) M1M2_PR
|
||||
NEW li1 ( 9430 3910 ) L1M1_PR_MR ;
|
||||
- gpio_defaults_low\[5\] ( PIN gpio_defaults[5] ) ( gpio_default_value\[5\] LO ) + USE SIGNAL
|
||||
+ ROUTED met2 ( 10350 1700 0 ) ( * 3910 )
|
||||
NEW met1 ( 10350 3910 ) ( 10810 * )
|
||||
NEW li1 ( 10350 3910 ) L1M1_PR_MR
|
||||
NEW met1 ( 10350 3910 ) M1M2_PR
|
||||
NEW li1 ( 10810 3910 ) L1M1_PR_MR ;
|
||||
NEW met1 ( 10350 3910 ) RECT ( -355 -70 0 70 ) ;
|
||||
- gpio_defaults_low\[5\] ( PIN gpio_defaults[5] ) ( gpio_default_value\[5\] LO ) + USE SIGNAL
|
||||
+ ROUTED met2 ( 12650 1700 0 ) ( * 3910 )
|
||||
NEW li1 ( 12650 3910 ) L1M1_PR_MR
|
||||
NEW met1 ( 12650 3910 ) M1M2_PR
|
||||
NEW met1 ( 12650 3910 ) RECT ( -355 -70 0 70 ) ;
|
||||
- gpio_defaults_low\[6\] ( PIN gpio_defaults[6] ) ( gpio_default_value\[6\] LO ) + USE SIGNAL
|
||||
+ ROUTED met2 ( 12190 1700 0 ) ( 13570 * )
|
||||
NEW met2 ( 13570 1700 ) ( * 3910 )
|
||||
NEW li1 ( 13570 3910 ) L1M1_PR_MR
|
||||
NEW met1 ( 13570 3910 ) M1M2_PR
|
||||
NEW met1 ( 13570 3910 ) RECT ( -355 -70 0 70 ) ;
|
||||
+ ROUTED met2 ( 14950 1700 0 ) ( * 3910 )
|
||||
NEW li1 ( 14950 3910 ) L1M1_PR_MR
|
||||
NEW met1 ( 14950 3910 ) M1M2_PR
|
||||
NEW met1 ( 14950 3910 ) RECT ( -355 -70 0 70 ) ;
|
||||
- gpio_defaults_low\[7\] ( PIN gpio_defaults[7] ) ( gpio_default_value\[7\] LO ) + USE SIGNAL
|
||||
+ ROUTED met2 ( 14490 1700 0 ) ( * 3910 )
|
||||
NEW met1 ( 14490 3910 ) ( 14950 * )
|
||||
NEW met1 ( 14490 3910 ) M1M2_PR
|
||||
NEW li1 ( 14950 3910 ) L1M1_PR_MR ;
|
||||
+ ROUTED met2 ( 17250 1700 0 ) ( * 3910 )
|
||||
NEW li1 ( 17250 3910 ) L1M1_PR_MR
|
||||
NEW met1 ( 17250 3910 ) M1M2_PR
|
||||
NEW met1 ( 17250 3910 ) RECT ( -355 -70 0 70 ) ;
|
||||
- gpio_defaults_low\[8\] ( PIN gpio_defaults[8] ) ( gpio_default_value\[8\] LO ) + USE SIGNAL
|
||||
+ ROUTED met2 ( 16330 1700 0 ) ( * 3910 )
|
||||
NEW li1 ( 16330 3910 ) L1M1_PR_MR
|
||||
NEW met1 ( 16330 3910 ) M1M2_PR
|
||||
NEW met1 ( 16330 3910 ) RECT ( -355 -70 0 70 ) ;
|
||||
+ ROUTED met2 ( 19550 1700 0 ) ( * 3910 )
|
||||
NEW li1 ( 19550 3910 ) L1M1_PR_MR
|
||||
NEW met1 ( 19550 3910 ) M1M2_PR
|
||||
NEW met1 ( 19550 3910 ) RECT ( -355 -70 0 70 ) ;
|
||||
- gpio_defaults_low\[9\] ( PIN gpio_defaults[9] ) ( gpio_default_value\[9\] LO ) + USE SIGNAL
|
||||
+ ROUTED met2 ( 17250 1700 ) ( 18170 * 0 )
|
||||
NEW met2 ( 17250 1700 ) ( * 5950 )
|
||||
NEW met1 ( 17250 5950 ) ( 18170 * )
|
||||
NEW met1 ( 17250 5950 ) M1M2_PR
|
||||
NEW li1 ( 18170 5950 ) L1M1_PR_MR ;
|
||||
+ ROUTED met2 ( 21850 1700 0 ) ( * 3910 )
|
||||
NEW li1 ( 21850 3910 ) L1M1_PR_MR
|
||||
NEW met1 ( 21850 3910 ) M1M2_PR
|
||||
NEW met1 ( 21850 3910 ) RECT ( -355 -70 0 70 ) ;
|
||||
END NETS
|
||||
END DESIGN
|
||||
|
|
Binary file not shown.
|
@ -6,13 +6,13 @@ MACRO gpio_defaults_block
|
|||
CLASS BLOCK ;
|
||||
FOREIGN gpio_defaults_block ;
|
||||
ORIGIN 0.000 0.000 ;
|
||||
SIZE 25.000 BY 11.000 ;
|
||||
SIZE 30.000 BY 11.000 ;
|
||||
PIN VGND
|
||||
DIRECTION INPUT ;
|
||||
USE GROUND ;
|
||||
PORT
|
||||
LAYER met5 ;
|
||||
RECT 0.000 7.180 24.840 8.780 ;
|
||||
RECT 0.000 7.180 29.900 8.780 ;
|
||||
END
|
||||
PORT
|
||||
LAYER met4 ;
|
||||
|
@ -26,13 +26,17 @@ MACRO gpio_defaults_block
|
|||
LAYER met4 ;
|
||||
RECT 17.800 2.480 19.200 11.120 ;
|
||||
END
|
||||
PORT
|
||||
LAYER met4 ;
|
||||
RECT 24.800 2.480 26.200 11.120 ;
|
||||
END
|
||||
END VGND
|
||||
PIN VPWR
|
||||
DIRECTION INPUT ;
|
||||
USE POWER ;
|
||||
PORT
|
||||
LAYER met5 ;
|
||||
RECT 0.000 3.680 24.840 5.280 ;
|
||||
RECT 0.000 3.680 29.900 5.280 ;
|
||||
END
|
||||
PORT
|
||||
LAYER met4 ;
|
||||
|
@ -64,7 +68,7 @@ MACRO gpio_defaults_block
|
|||
USE SIGNAL ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 19.870 0.000 20.150 2.000 ;
|
||||
RECT 24.010 0.000 24.290 2.000 ;
|
||||
END
|
||||
END gpio_defaults[10]
|
||||
PIN gpio_defaults[11]
|
||||
|
@ -72,7 +76,7 @@ MACRO gpio_defaults_block
|
|||
USE SIGNAL ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 21.710 0.000 21.990 2.000 ;
|
||||
RECT 26.310 0.000 26.590 2.000 ;
|
||||
END
|
||||
END gpio_defaults[11]
|
||||
PIN gpio_defaults[12]
|
||||
|
@ -80,7 +84,7 @@ MACRO gpio_defaults_block
|
|||
USE SIGNAL ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 23.550 0.000 23.830 2.000 ;
|
||||
RECT 28.610 0.000 28.890 2.000 ;
|
||||
END
|
||||
END gpio_defaults[12]
|
||||
PIN gpio_defaults[1]
|
||||
|
@ -88,7 +92,7 @@ MACRO gpio_defaults_block
|
|||
USE SIGNAL ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 2.850 0.000 3.130 2.000 ;
|
||||
RECT 3.310 0.000 3.590 2.000 ;
|
||||
END
|
||||
END gpio_defaults[1]
|
||||
PIN gpio_defaults[2]
|
||||
|
@ -96,7 +100,7 @@ MACRO gpio_defaults_block
|
|||
USE SIGNAL ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 4.690 0.000 4.970 2.000 ;
|
||||
RECT 5.610 0.000 5.890 2.000 ;
|
||||
END
|
||||
END gpio_defaults[2]
|
||||
PIN gpio_defaults[3]
|
||||
|
@ -104,7 +108,7 @@ MACRO gpio_defaults_block
|
|||
USE SIGNAL ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 6.530 0.000 6.810 2.000 ;
|
||||
RECT 7.910 0.000 8.190 2.000 ;
|
||||
END
|
||||
END gpio_defaults[3]
|
||||
PIN gpio_defaults[4]
|
||||
|
@ -112,7 +116,7 @@ MACRO gpio_defaults_block
|
|||
USE SIGNAL ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 8.370 0.000 8.650 2.000 ;
|
||||
RECT 10.210 0.000 10.490 2.000 ;
|
||||
END
|
||||
END gpio_defaults[4]
|
||||
PIN gpio_defaults[5]
|
||||
|
@ -120,7 +124,7 @@ MACRO gpio_defaults_block
|
|||
USE SIGNAL ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 10.210 0.000 10.490 2.000 ;
|
||||
RECT 12.510 0.000 12.790 2.000 ;
|
||||
END
|
||||
END gpio_defaults[5]
|
||||
PIN gpio_defaults[6]
|
||||
|
@ -128,7 +132,7 @@ MACRO gpio_defaults_block
|
|||
USE SIGNAL ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 12.050 0.000 12.330 2.000 ;
|
||||
RECT 14.810 0.000 15.090 2.000 ;
|
||||
END
|
||||
END gpio_defaults[6]
|
||||
PIN gpio_defaults[7]
|
||||
|
@ -136,7 +140,7 @@ MACRO gpio_defaults_block
|
|||
USE SIGNAL ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 14.350 0.000 14.630 2.000 ;
|
||||
RECT 17.110 0.000 17.390 2.000 ;
|
||||
END
|
||||
END gpio_defaults[7]
|
||||
PIN gpio_defaults[8]
|
||||
|
@ -144,7 +148,7 @@ MACRO gpio_defaults_block
|
|||
USE SIGNAL ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 16.190 0.000 16.470 2.000 ;
|
||||
RECT 19.410 0.000 19.690 2.000 ;
|
||||
END
|
||||
END gpio_defaults[8]
|
||||
PIN gpio_defaults[9]
|
||||
|
@ -152,42 +156,42 @@ MACRO gpio_defaults_block
|
|||
USE SIGNAL ;
|
||||
PORT
|
||||
LAYER met2 ;
|
||||
RECT 18.030 0.000 18.310 2.000 ;
|
||||
RECT 21.710 0.000 21.990 2.000 ;
|
||||
END
|
||||
END gpio_defaults[9]
|
||||
OBS
|
||||
LAYER nwell ;
|
||||
RECT -0.190 9.465 25.030 11.070 ;
|
||||
RECT -0.190 4.025 25.030 6.855 ;
|
||||
RECT -0.190 9.465 30.090 11.070 ;
|
||||
RECT -0.190 4.025 30.090 6.855 ;
|
||||
LAYER li1 ;
|
||||
RECT 0.000 2.635 24.840 10.965 ;
|
||||
RECT 0.000 2.635 29.900 10.965 ;
|
||||
LAYER met1 ;
|
||||
RECT 0.000 2.480 24.840 11.120 ;
|
||||
RECT 0.000 2.480 29.900 11.120 ;
|
||||
LAYER met2 ;
|
||||
RECT 0.390 11.000 1.610 11.120 ;
|
||||
RECT 7.390 11.000 8.610 11.120 ;
|
||||
RECT 14.390 11.000 15.610 11.120 ;
|
||||
RECT 21.390 11.000 22.610 11.120 ;
|
||||
RECT 0.390 2.280 23.820 11.000 ;
|
||||
RECT 0.390 1.630 0.730 2.280 ;
|
||||
RECT 1.570 1.630 2.570 2.280 ;
|
||||
RECT 3.410 1.630 4.410 2.280 ;
|
||||
RECT 5.250 1.630 6.250 2.280 ;
|
||||
RECT 7.090 1.630 8.090 2.280 ;
|
||||
RECT 8.930 1.630 9.930 2.280 ;
|
||||
RECT 10.770 1.630 11.770 2.280 ;
|
||||
RECT 12.610 1.630 14.070 2.280 ;
|
||||
RECT 14.910 1.630 15.910 2.280 ;
|
||||
RECT 16.750 1.630 17.750 2.280 ;
|
||||
RECT 18.590 1.630 19.590 2.280 ;
|
||||
RECT 20.430 1.630 21.430 2.280 ;
|
||||
RECT 22.270 1.630 23.270 2.280 ;
|
||||
RECT 0.390 2.280 28.880 11.000 ;
|
||||
RECT 0.390 2.000 0.730 2.280 ;
|
||||
RECT 1.570 2.000 3.030 2.280 ;
|
||||
RECT 3.870 2.000 5.330 2.280 ;
|
||||
RECT 6.170 2.000 7.630 2.280 ;
|
||||
RECT 8.470 2.000 9.930 2.280 ;
|
||||
RECT 10.770 2.000 12.230 2.280 ;
|
||||
RECT 13.070 2.000 14.530 2.280 ;
|
||||
RECT 15.370 2.000 16.830 2.280 ;
|
||||
RECT 17.670 2.000 19.130 2.280 ;
|
||||
RECT 19.970 2.000 21.430 2.280 ;
|
||||
RECT 22.270 2.000 23.730 2.280 ;
|
||||
RECT 24.570 2.000 26.030 2.280 ;
|
||||
RECT 26.870 2.000 28.330 2.280 ;
|
||||
LAYER met3 ;
|
||||
RECT 0.300 11.000 1.700 11.045 ;
|
||||
RECT 7.300 11.000 8.700 11.045 ;
|
||||
RECT 14.300 11.000 15.700 11.045 ;
|
||||
RECT 21.300 11.000 22.700 11.045 ;
|
||||
RECT 0.300 2.555 22.700 11.000 ;
|
||||
RECT 0.300 2.555 26.200 11.000 ;
|
||||
END
|
||||
END gpio_defaults_block
|
||||
END LIBRARY
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,53 +1,53 @@
|
|||
magic
|
||||
tech sky130A
|
||||
magscale 1 2
|
||||
timestamp 1636108275
|
||||
timestamp 1636146660
|
||||
<< nwell >>
|
||||
rect -38 1893 5006 2214
|
||||
rect -38 805 5006 1371
|
||||
rect -38 1893 6018 2214
|
||||
rect -38 805 6018 1371
|
||||
<< obsli1 >>
|
||||
rect 0 527 4968 2193
|
||||
rect 0 527 5980 2193
|
||||
<< obsm1 >>
|
||||
rect 0 496 4968 2224
|
||||
rect 0 496 5980 2224
|
||||
<< metal2 >>
|
||||
rect 202 0 258 400
|
||||
rect 570 0 626 400
|
||||
rect 938 0 994 400
|
||||
rect 1306 0 1362 400
|
||||
rect 1674 0 1730 400
|
||||
rect 662 0 718 400
|
||||
rect 1122 0 1178 400
|
||||
rect 1582 0 1638 400
|
||||
rect 2042 0 2098 400
|
||||
rect 2410 0 2466 400
|
||||
rect 2870 0 2926 400
|
||||
rect 3238 0 3294 400
|
||||
rect 3606 0 3662 400
|
||||
rect 3974 0 4030 400
|
||||
rect 2502 0 2558 400
|
||||
rect 2962 0 3018 400
|
||||
rect 3422 0 3478 400
|
||||
rect 3882 0 3938 400
|
||||
rect 4342 0 4398 400
|
||||
rect 4710 0 4766 400
|
||||
rect 4802 0 4858 400
|
||||
rect 5262 0 5318 400
|
||||
rect 5722 0 5778 400
|
||||
<< obsm2 >>
|
||||
rect 78 2200 322 2224
|
||||
rect 1478 2200 1722 2224
|
||||
rect 2878 2200 3122 2224
|
||||
rect 4278 2200 4522 2224
|
||||
rect 78 456 4764 2200
|
||||
rect 78 326 146 456
|
||||
rect 314 326 514 456
|
||||
rect 682 326 882 456
|
||||
rect 1050 326 1250 456
|
||||
rect 1418 326 1618 456
|
||||
rect 1786 326 1986 456
|
||||
rect 2154 326 2354 456
|
||||
rect 2522 326 2814 456
|
||||
rect 2982 326 3182 456
|
||||
rect 3350 326 3550 456
|
||||
rect 3718 326 3918 456
|
||||
rect 4086 326 4286 456
|
||||
rect 4454 326 4654 456
|
||||
rect 78 456 5776 2200
|
||||
rect 78 400 146 456
|
||||
rect 314 400 606 456
|
||||
rect 774 400 1066 456
|
||||
rect 1234 400 1526 456
|
||||
rect 1694 400 1986 456
|
||||
rect 2154 400 2446 456
|
||||
rect 2614 400 2906 456
|
||||
rect 3074 400 3366 456
|
||||
rect 3534 400 3826 456
|
||||
rect 3994 400 4286 456
|
||||
rect 4454 400 4746 456
|
||||
rect 4914 400 5206 456
|
||||
rect 5374 400 5666 456
|
||||
<< obsm3 >>
|
||||
rect 60 2200 340 2209
|
||||
rect 1460 2200 1740 2209
|
||||
rect 2860 2200 3140 2209
|
||||
rect 4260 2200 4540 2209
|
||||
rect 60 511 4540 2200
|
||||
rect 60 511 5240 2200
|
||||
<< metal4 >>
|
||||
rect 60 496 340 2224
|
||||
rect 760 496 1040 2224
|
||||
|
@ -56,11 +56,12 @@ rect 2160 496 2440 2224
|
|||
rect 2860 496 3140 2224
|
||||
rect 3560 496 3840 2224
|
||||
rect 4260 496 4540 2224
|
||||
rect 4960 496 5240 2224
|
||||
<< metal5 >>
|
||||
rect 0 1436 4968 1756
|
||||
rect 0 736 4968 1056
|
||||
rect 0 1436 5980 1756
|
||||
rect 0 736 5980 1056
|
||||
<< labels >>
|
||||
rlabel metal5 s 0 1436 4968 1756 6 VGND
|
||||
rlabel metal5 s 0 1436 5980 1756 6 VGND
|
||||
port 1 nsew ground input
|
||||
rlabel metal4 s 760 496 1040 2224 6 VGND
|
||||
port 1 nsew ground input
|
||||
|
@ -68,7 +69,9 @@ rlabel metal4 s 2160 496 2440 2224 6 VGND
|
|||
port 1 nsew ground input
|
||||
rlabel metal4 s 3560 496 3840 2224 6 VGND
|
||||
port 1 nsew ground input
|
||||
rlabel metal5 s 0 736 4968 1056 6 VPWR
|
||||
rlabel metal4 s 4960 496 5240 2224 6 VGND
|
||||
port 1 nsew ground input
|
||||
rlabel metal5 s 0 736 5980 1056 6 VPWR
|
||||
port 2 nsew power input
|
||||
rlabel metal4 s 60 496 340 2224 6 VPWR
|
||||
port 2 nsew power input
|
||||
|
@ -80,36 +83,36 @@ rlabel metal4 s 4260 496 4540 2224 6 VPWR
|
|||
port 2 nsew power input
|
||||
rlabel metal2 s 202 0 258 400 6 gpio_defaults[0]
|
||||
port 3 nsew signal output
|
||||
rlabel metal2 s 3974 0 4030 400 6 gpio_defaults[10]
|
||||
rlabel metal2 s 4802 0 4858 400 6 gpio_defaults[10]
|
||||
port 4 nsew signal output
|
||||
rlabel metal2 s 4342 0 4398 400 6 gpio_defaults[11]
|
||||
rlabel metal2 s 5262 0 5318 400 6 gpio_defaults[11]
|
||||
port 5 nsew signal output
|
||||
rlabel metal2 s 4710 0 4766 400 6 gpio_defaults[12]
|
||||
rlabel metal2 s 5722 0 5778 400 6 gpio_defaults[12]
|
||||
port 6 nsew signal output
|
||||
rlabel metal2 s 570 0 626 400 6 gpio_defaults[1]
|
||||
rlabel metal2 s 662 0 718 400 6 gpio_defaults[1]
|
||||
port 7 nsew signal output
|
||||
rlabel metal2 s 938 0 994 400 6 gpio_defaults[2]
|
||||
rlabel metal2 s 1122 0 1178 400 6 gpio_defaults[2]
|
||||
port 8 nsew signal output
|
||||
rlabel metal2 s 1306 0 1362 400 6 gpio_defaults[3]
|
||||
rlabel metal2 s 1582 0 1638 400 6 gpio_defaults[3]
|
||||
port 9 nsew signal output
|
||||
rlabel metal2 s 1674 0 1730 400 6 gpio_defaults[4]
|
||||
rlabel metal2 s 2042 0 2098 400 6 gpio_defaults[4]
|
||||
port 10 nsew signal output
|
||||
rlabel metal2 s 2042 0 2098 400 6 gpio_defaults[5]
|
||||
rlabel metal2 s 2502 0 2558 400 6 gpio_defaults[5]
|
||||
port 11 nsew signal output
|
||||
rlabel metal2 s 2410 0 2466 400 6 gpio_defaults[6]
|
||||
rlabel metal2 s 2962 0 3018 400 6 gpio_defaults[6]
|
||||
port 12 nsew signal output
|
||||
rlabel metal2 s 2870 0 2926 400 6 gpio_defaults[7]
|
||||
rlabel metal2 s 3422 0 3478 400 6 gpio_defaults[7]
|
||||
port 13 nsew signal output
|
||||
rlabel metal2 s 3238 0 3294 400 6 gpio_defaults[8]
|
||||
rlabel metal2 s 3882 0 3938 400 6 gpio_defaults[8]
|
||||
port 14 nsew signal output
|
||||
rlabel metal2 s 3606 0 3662 400 6 gpio_defaults[9]
|
||||
rlabel metal2 s 4342 0 4398 400 6 gpio_defaults[9]
|
||||
port 15 nsew signal output
|
||||
<< properties >>
|
||||
string LEFclass BLOCK
|
||||
string FIXED_BBOX 0 0 5000 2200
|
||||
string FIXED_BBOX 0 0 6000 2200
|
||||
string LEFview TRUE
|
||||
string GDS_FILE ../gds/gpio_defaults_block.gds
|
||||
string GDS_END 47838
|
||||
string GDS_START 20982
|
||||
string GDS_END 48992
|
||||
string GDS_START 20598
|
||||
<< end >>
|
||||
|
||||
|
|
|
@ -31,7 +31,7 @@ set ::env(SYNTH_READ_BLACKBOX_LIB) 1
|
|||
set ::env(SYNTH_USE_PG_PINS_DEFINES) "USE_POWER_PINS"
|
||||
|
||||
## Floorplan
|
||||
set ::env(DIE_AREA) "0 0 25 11"
|
||||
set ::env(DIE_AREA) "0 0 30 11"
|
||||
set ::env(FP_SIZING) absolute
|
||||
|
||||
set ::env(FP_PIN_ORDER_CFG) $script_dir/pin_order.cfg
|
||||
|
|
|
@ -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_defaults_block,gpio_defaults_block,gpio_defaults_block,flow_completed,0h1m12s,-1,94545.45454545453,0.000275,47272.727272727265,27.46,442.66,13,0,-1,-1,-1,-1,0,0,-1,0,0,-1,48,26,0.0,0.0,-1,0.0,-1,0.0,0.0,-1,0.0,-1,52604.0,0.0,3.85,0.0,0.0,0.0,-1,5,41,5,41,0,0,0,13,0,0,0,0,0,0,0,4,-1,-1,-1,6,2,0,8,90.9090909090909,11.0,10.0,AREA 0,5,50,1,7,7,0.92,0.0,sky130_fd_sc_hd,0,3
|
||||
0,/project/openlane/gpio_defaults_block,gpio_defaults_block,gpio_defaults_block,flow_completed,0h0m57s,-1,78787.87878787878,0.00033,39393.93939393939,22.67,443.21,13,0,-1,-1,-1,-1,0,0,-1,0,0,-1,41,26,0.0,0.0,-1,0.0,-1,0.0,0.0,-1,0.0,-1,55260.0,0.0,2.33,0.0,0.0,0.0,-1,5,41,5,41,0,0,0,13,0,0,0,0,0,0,0,4,-1,-1,-1,6,5,0,11,90.9090909090909,11.0,10.0,AREA 0,5,50,1,7,7,0.92,0.0,sky130_fd_sc_hd,0,3
|
||||
|
|
|
|
@ -4,6 +4,10 @@
|
|||
.subckt sky130_fd_sc_hd__conb_1 VGND VNB VPB VPWR HI LO
|
||||
.ends
|
||||
|
||||
* 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__fill_2 abstract view
|
||||
.subckt sky130_fd_sc_hd__fill_2 VGND VNB VPB VPWR
|
||||
.ends
|
||||
|
@ -12,8 +16,8 @@
|
|||
.subckt sky130_fd_sc_hd__decap_12 VGND VNB VPB VPWR
|
||||
.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__decap_4 abstract view
|
||||
.subckt sky130_fd_sc_hd__decap_4 VGND VNB VPB VPWR
|
||||
.ends
|
||||
|
||||
* Black-box entry subcircuit for sky130_fd_sc_hd__decap_3 abstract view
|
||||
|
@ -24,12 +28,8 @@
|
|||
.subckt sky130_fd_sc_hd__tapvpwrvgnd_1 VGND VPWR
|
||||
.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
|
||||
.ends
|
||||
|
||||
* Black-box entry subcircuit for sky130_fd_sc_hd__fill_1 abstract view
|
||||
.subckt sky130_fd_sc_hd__fill_1 VGND VNB VPB VPWR
|
||||
* Black-box entry subcircuit for sky130_fd_sc_hd__decap_6 abstract view
|
||||
.subckt sky130_fd_sc_hd__decap_6 VGND VNB VPB VPWR
|
||||
.ends
|
||||
|
||||
.subckt gpio_defaults_block VGND VPWR gpio_defaults[0] gpio_defaults[10] gpio_defaults[11]
|
||||
|
@ -37,13 +37,14 @@
|
|||
+ gpio_defaults[5] gpio_defaults[6] gpio_defaults[7] gpio_defaults[8] gpio_defaults[9]
|
||||
Xgpio_default_value\[8\] VGND VGND VPWR VPWR gpio_default_value\[8\]/HI gpio_defaults[8]
|
||||
+ sky130_fd_sc_hd__conb_1
|
||||
XFILLER_0_26 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_2
|
||||
XFILLER_0_49 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_2
|
||||
XFILLER_0_48 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1
|
||||
XFILLER_0_38 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_2
|
||||
Xgpio_default_value\[6\] VGND VGND VPWR VPWR gpio_default_value\[6\]/HI gpio_defaults[6]
|
||||
+ sky130_fd_sc_hd__conb_1
|
||||
XFILLER_0_29 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1
|
||||
XFILLER_1_3 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_12
|
||||
XFILLER_1_40 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_8
|
||||
XFILLER_1_61 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1
|
||||
XFILLER_1_51 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4
|
||||
XPHY_0 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
XPHY_1 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
Xgpio_default_value\[4\] VGND VGND VPWR VPWR gpio_default_value\[4\]/HI gpio_defaults[4]
|
||||
|
@ -52,39 +53,49 @@ XPHY_2 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
|||
XPHY_4 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
XPHY_3 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
XPHY_5 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
XFILLER_1_55 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1
|
||||
Xgpio_default_value\[2\] VGND VGND VPWR VPWR gpio_default_value\[2\]/HI gpio_defaults[2]
|
||||
+ sky130_fd_sc_hd__conb_1
|
||||
XFILLER_1_57 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4
|
||||
Xgpio_default_value\[12\] VGND VGND VPWR VPWR gpio_default_value\[12\]/HI gpio_defaults[12]
|
||||
+ sky130_fd_sc_hd__conb_1
|
||||
XFILLER_1_35 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_2
|
||||
Xgpio_default_value\[0\] VGND VGND VPWR VPWR gpio_default_value\[0\]/HI gpio_defaults[0]
|
||||
+ sky130_fd_sc_hd__conb_1
|
||||
XFILLER_1_48 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
XFILLER_1_27 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_8
|
||||
XFILLER_1_27 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_12
|
||||
XFILLER_1_15 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_12
|
||||
Xgpio_default_value\[10\] VGND VGND VPWR VPWR gpio_defaults[10] gpio_default_value\[10\]/LO
|
||||
+ sky130_fd_sc_hd__conb_1
|
||||
XFILLER_1_39 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_12
|
||||
XFILLER_2_61 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1
|
||||
Xgpio_default_value\[9\] VGND VGND VPWR VPWR gpio_default_value\[9\]/HI gpio_defaults[9]
|
||||
+ sky130_fd_sc_hd__conb_1
|
||||
XFILLER_2_41 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_8
|
||||
XFILLER_2_41 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_12
|
||||
XTAP_10 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1
|
||||
XFILLER_2_53 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3
|
||||
Xgpio_default_value\[7\] VGND VGND VPWR VPWR gpio_default_value\[7\]/HI gpio_defaults[7]
|
||||
+ sky130_fd_sc_hd__conb_1
|
||||
XFILLER_2_3 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_12
|
||||
XTAP_7 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1
|
||||
XTAP_6 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1
|
||||
XTAP_8 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1
|
||||
Xgpio_default_value\[5\] VGND VGND VPWR VPWR gpio_default_value\[5\]/HI gpio_defaults[5]
|
||||
+ sky130_fd_sc_hd__conb_1
|
||||
XFILLER_0_3 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4
|
||||
XFILLER_2_57 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4
|
||||
XTAP_9 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1
|
||||
XFILLER_0_3 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_6
|
||||
XFILLER_2_15 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_12
|
||||
XFILLER_2_49 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_2
|
||||
XFILLER_2_27 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1
|
||||
Xgpio_default_value\[3\] VGND VGND VPWR VPWR gpio_default_value\[3\]/HI gpio_defaults[3]
|
||||
+ sky130_fd_sc_hd__conb_1
|
||||
XFILLER_0_7 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1
|
||||
XFILLER_0_60 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_2
|
||||
XFILLER_2_29 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_12
|
||||
Xgpio_default_value\[1\] VGND VGND VPWR VPWR gpio_defaults[1] gpio_default_value\[1\]/LO
|
||||
+ sky130_fd_sc_hd__conb_1
|
||||
XFILLER_0_9 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1
|
||||
Xgpio_default_value\[11\] VGND VGND VPWR VPWR gpio_default_value\[11\]/HI gpio_defaults[11]
|
||||
+ sky130_fd_sc_hd__conb_1
|
||||
XFILLER_0_43 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_2
|
||||
XFILLER_0_55 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1
|
||||
XFILLER_0_33 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_2
|
||||
.ends
|
||||
|
||||
|
|
|
@ -32,11 +32,15 @@ module gpio_defaults_block (VGND,
|
|||
wire \gpio_defaults_low[10] ;
|
||||
wire \gpio_defaults_low[1] ;
|
||||
|
||||
sky130_fd_sc_hd__fill_2 FILLER_0_26 (.VGND(VGND),
|
||||
sky130_fd_sc_hd__fill_1 FILLER_0_29 (.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR));
|
||||
sky130_fd_sc_hd__decap_4 FILLER_0_3 (.VGND(VGND),
|
||||
sky130_fd_sc_hd__decap_6 FILLER_0_3 (.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR));
|
||||
sky130_fd_sc_hd__fill_2 FILLER_0_33 (.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR));
|
||||
|
@ -44,11 +48,23 @@ module gpio_defaults_block (VGND,
|
|||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR));
|
||||
sky130_fd_sc_hd__fill_2 FILLER_0_49 (.VGND(VGND),
|
||||
sky130_fd_sc_hd__fill_2 FILLER_0_43 (.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR));
|
||||
sky130_fd_sc_hd__fill_1 FILLER_0_7 (.VGND(VGND),
|
||||
sky130_fd_sc_hd__fill_1 FILLER_0_48 (.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR));
|
||||
sky130_fd_sc_hd__fill_1 FILLER_0_55 (.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR));
|
||||
sky130_fd_sc_hd__fill_2 FILLER_0_60 (.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR));
|
||||
sky130_fd_sc_hd__fill_1 FILLER_0_9 (.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR));
|
||||
|
@ -56,7 +72,7 @@ module gpio_defaults_block (VGND,
|
|||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR));
|
||||
sky130_fd_sc_hd__decap_8 FILLER_1_27 (.VGND(VGND),
|
||||
sky130_fd_sc_hd__decap_12 FILLER_1_27 (.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR));
|
||||
|
@ -64,15 +80,23 @@ module gpio_defaults_block (VGND,
|
|||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR));
|
||||
sky130_fd_sc_hd__fill_2 FILLER_1_35 (.VGND(VGND),
|
||||
sky130_fd_sc_hd__decap_12 FILLER_1_39 (.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR));
|
||||
sky130_fd_sc_hd__decap_8 FILLER_1_40 (.VGND(VGND),
|
||||
sky130_fd_sc_hd__decap_4 FILLER_1_51 (.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR));
|
||||
sky130_fd_sc_hd__decap_3 FILLER_1_48 (.VGND(VGND),
|
||||
sky130_fd_sc_hd__fill_1 FILLER_1_55 (.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR));
|
||||
sky130_fd_sc_hd__decap_4 FILLER_1_57 (.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR));
|
||||
sky130_fd_sc_hd__fill_1 FILLER_1_61 (.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR));
|
||||
|
@ -92,11 +116,19 @@ module gpio_defaults_block (VGND,
|
|||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR));
|
||||
sky130_fd_sc_hd__decap_8 FILLER_2_41 (.VGND(VGND),
|
||||
sky130_fd_sc_hd__decap_12 FILLER_2_41 (.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR));
|
||||
sky130_fd_sc_hd__fill_2 FILLER_2_49 (.VGND(VGND),
|
||||
sky130_fd_sc_hd__decap_3 FILLER_2_53 (.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR));
|
||||
sky130_fd_sc_hd__decap_4 FILLER_2_57 (.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR));
|
||||
sky130_fd_sc_hd__fill_1 FILLER_2_61 (.VGND(VGND),
|
||||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR));
|
||||
|
@ -124,10 +156,16 @@ module gpio_defaults_block (VGND,
|
|||
.VNB(VGND),
|
||||
.VPB(VPWR),
|
||||
.VPWR(VPWR));
|
||||
sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_10 (.VGND(VGND),
|
||||
.VPWR(VPWR));
|
||||
sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_6 (.VGND(VGND),
|
||||
.VPWR(VPWR));
|
||||
sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_7 (.VGND(VGND),
|
||||
.VPWR(VPWR));
|
||||
sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_8 (.VGND(VGND),
|
||||
.VPWR(VPWR));
|
||||
sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_9 (.VGND(VGND),
|
||||
.VPWR(VPWR));
|
||||
sky130_fd_sc_hd__conb_1 \gpio_default_value[0] (.HI(\gpio_defaults_high[0] ),
|
||||
.LO(\gpio_defaults_low[0] ),
|
||||
.VGND(VGND),
|
||||
|
|
Loading…
Reference in New Issue