Ahmed Ghazy | 83fc685 | 2020-11-30 22:38:21 +0200 | [diff] [blame] | 1 | VERSION 5.8 ; |
| 2 | DIVIDERCHAR "/" ; |
| 3 | BUSBITCHARS "[]" ; |
| 4 | DESIGN mgmt_protect_hv ; |
| 5 | UNITS DISTANCE MICRONS 1000 ; |
| 6 | |
| 7 | DIEAREA ( 0 0 ) ( 25000 25000 ) ; |
| 8 | |
| 9 | ROW ROW_0 unithv 480 4070 FS DO 50 BY 1 STEP 480 0 |
| 10 | ; |
| 11 | ROW ROW_1 unithv 480 8140 N DO 50 BY 1 STEP 480 0 |
| 12 | ; |
| 13 | ROW ROW_2 unithv 480 12210 FS DO 50 BY 1 STEP 480 0 |
| 14 | ; |
| 15 | ROW ROW_3 unithv 480 16280 N DO 50 BY 1 STEP 480 0 |
| 16 | ; |
| 17 | TRACKS X 240 DO 52 STEP 480 LAYER li1 ; |
| 18 | TRACKS Y 240 DO 52 STEP 480 LAYER li1 ; |
| 19 | TRACKS X 185 DO 68 STEP 370 LAYER met1 ; |
| 20 | TRACKS Y 185 DO 68 STEP 370 LAYER met1 ; |
| 21 | TRACKS X 240 DO 52 STEP 480 LAYER met2 ; |
| 22 | TRACKS Y 240 DO 52 STEP 480 LAYER met2 ; |
| 23 | TRACKS X 370 DO 34 STEP 740 LAYER met3 ; |
| 24 | TRACKS Y 370 DO 34 STEP 740 LAYER met3 ; |
| 25 | TRACKS X 480 DO 26 STEP 960 LAYER met4 ; |
| 26 | TRACKS Y 480 DO 26 STEP 960 LAYER met4 ; |
| 27 | TRACKS X 1665 DO 8 STEP 3330 LAYER met5 ; |
| 28 | TRACKS Y 1665 DO 8 STEP 3330 LAYER met5 ; |
| 29 | |
| 30 | VIAS 6 ; |
| 31 | - via2_FR |
| 32 | + RECT met2 ( -140 -185 ) ( 140 185 ) |
| 33 | + RECT via2 ( -100 -100 ) ( 100 100 ) |
| 34 | + RECT met3 ( -165 -165 ) ( 165 165 ) |
| 35 | |
| 36 | ; |
| 37 | - via4_FR |
| 38 | + RECT met4 ( -590 -590 ) ( 590 590 ) |
| 39 | + RECT via4 ( -400 -400 ) ( 400 400 ) |
| 40 | + RECT met5 ( -710 -710 ) ( 710 710 ) |
| 41 | |
| 42 | ; |
| 43 | - via_1600x510 |
| 44 | |
| 45 | + VIARULE M1M2_PR |
| 46 | + CUTSIZE 150 150 |
| 47 | + LAYERS met1 via met2 |
| 48 | + CUTSPACING 170 170 |
| 49 | + ENCLOSURE 245 180 55 180 |
| 50 | + ROWCOL 1 4 |
| 51 | ; |
| 52 | - via2_1600x510 |
| 53 | |
| 54 | + VIARULE M2M3_PR |
| 55 | + CUTSIZE 200 200 |
| 56 | + LAYERS met2 via2 met3 |
| 57 | + CUTSPACING 200 200 |
| 58 | + ENCLOSURE 40 155 100 65 |
| 59 | + ROWCOL 1 4 |
| 60 | ; |
| 61 | - via3_1600x510 |
| 62 | |
| 63 | + VIARULE M3M4_PR |
| 64 | + CUTSIZE 200 200 |
| 65 | + LAYERS met3 via3 met4 |
| 66 | + CUTSPACING 200 200 |
| 67 | + ENCLOSURE 100 60 100 155 |
| 68 | + ROWCOL 1 4 |
| 69 | ; |
| 70 | - via4_1600x1600 |
| 71 | |
| 72 | + VIARULE M4M5_PR |
| 73 | + CUTSIZE 800 800 |
| 74 | + LAYERS met4 via4 met5 |
| 75 | + CUTSPACING 800 800 |
| 76 | + ENCLOSURE 400 400 400 400 |
| 77 | ; |
| 78 | END VIAS |
| 79 | |
| 80 | COMPONENTS 25 ; |
| 81 | - mprj2_logic_high_hvl sky130_fd_sc_hvl__conb_1 + PLACED ( 480 8140 ) N ; |
| 82 | - mprj2_logic_high_lv sky130_fd_sc_hvl__lsbufhv2lv_1 + PLACED ( 4800 8140 ) N ; |
| 83 | - mprj_logic_high_hvl sky130_fd_sc_hvl__conb_1 + PLACED ( 21120 8140 ) N ; |
| 84 | - mprj_logic_high_lv sky130_fd_sc_hvl__lsbufhv2lv_1 + PLACED ( 12960 8140 ) N ; |
| 85 | - FILLER_0_0 sky130_fd_sc_hvl__decap_8 + PLACED ( 480 4070 ) FS ; |
| 86 | - FILLER_0_8 sky130_fd_sc_hvl__decap_8 + PLACED ( 4320 4070 ) FS ; |
| 87 | - FILLER_0_16 sky130_fd_sc_hvl__decap_8 + PLACED ( 8160 4070 ) FS ; |
| 88 | - FILLER_0_24 sky130_fd_sc_hvl__decap_8 + PLACED ( 12000 4070 ) FS ; |
| 89 | - FILLER_0_32 sky130_fd_sc_hvl__decap_8 + PLACED ( 15840 4070 ) FS ; |
| 90 | - FILLER_0_40 sky130_fd_sc_hvl__decap_8 + PLACED ( 19680 4070 ) FS ; |
| 91 | - FILLER_0_48 sky130_fd_sc_hvl__fill_2 + PLACED ( 23520 4070 ) FS ; |
| 92 | - FILLER_1_5 sky130_fd_sc_hvl__decap_4 + PLACED ( 2880 8140 ) N ; |
| 93 | - FILLER_1_48 sky130_fd_sc_hvl__fill_2 + PLACED ( 23520 8140 ) N ; |
| 94 | - FILLER_2_0 sky130_fd_sc_hvl__decap_8 + PLACED ( 480 12210 ) FS ; |
| 95 | - FILLER_2_8 sky130_fd_sc_hvl__fill_1 + PLACED ( 4320 12210 ) FS ; |
| 96 | - FILLER_2_43 sky130_fd_sc_hvl__decap_4 + PLACED ( 21120 12210 ) FS ; |
| 97 | - FILLER_2_47 sky130_fd_sc_hvl__fill_2 + PLACED ( 23040 12210 ) FS ; |
| 98 | - FILLER_2_49 sky130_fd_sc_hvl__fill_1 + PLACED ( 24000 12210 ) FS ; |
| 99 | - FILLER_3_0 sky130_fd_sc_hvl__decap_8 + PLACED ( 480 16280 ) N ; |
| 100 | - FILLER_3_8 sky130_fd_sc_hvl__decap_8 + PLACED ( 4320 16280 ) N ; |
| 101 | - FILLER_3_16 sky130_fd_sc_hvl__decap_8 + PLACED ( 8160 16280 ) N ; |
| 102 | - FILLER_3_24 sky130_fd_sc_hvl__decap_8 + PLACED ( 12000 16280 ) N ; |
| 103 | - FILLER_3_32 sky130_fd_sc_hvl__decap_8 + PLACED ( 15840 16280 ) N ; |
| 104 | - FILLER_3_40 sky130_fd_sc_hvl__decap_8 + PLACED ( 19680 16280 ) N ; |
| 105 | - FILLER_3_48 sky130_fd_sc_hvl__fill_2 + PLACED ( 23520 16280 ) N ; |
| 106 | END COMPONENTS |
| 107 | |
| 108 | PINS 4 ; |
| 109 | - mprj2_vdd_logic1 + NET mprj2_vdd_logic1 + DIRECTION OUTPUT + USE SIGNAL |
| 110 | + LAYER met2 ( -140 -2000 ) ( 140 2000 ) |
| 111 | + PLACED ( 21360 23000 ) N ; |
| 112 | - mprj_vdd_logic1 + NET mprj_vdd_logic1 + DIRECTION OUTPUT + USE SIGNAL |
| 113 | + LAYER met2 ( -140 -2000 ) ( 140 2000 ) |
| 114 | + PLACED ( 3120 2000 ) N ; |
| 115 | - VPWR + NET VPWR + DIRECTION INPUT + USE SIGNAL |
| 116 | + LAYER met1 ( -12000 -255 ) ( 12000 255 ) |
| 117 | + FIXED ( 12480 20350 ) N + SPECIAL ; |
| 118 | - VGND + NET VGND + DIRECTION INPUT + USE SIGNAL |
| 119 | + LAYER met1 ( -12000 -255 ) ( 12000 255 ) |
| 120 | + FIXED ( 12480 16280 ) N + SPECIAL ; |
| 121 | END PINS |
| 122 | |
| 123 | SPECIALNETS 2 ; |
| 124 | - VPWR ( PIN VPWR ) ( * VPWR ) ( * VPB ) ( * LVPWR ) |
| 125 | + ROUTED met4 0 + SHAPE STRIPE ( 20513 17865 ) via4_1600x1600 |
| 126 | NEW met4 0 + SHAPE STRIPE ( 12500 17865 ) via4_1600x1600 |
| 127 | NEW met4 0 + SHAPE STRIPE ( 4487 17865 ) via4_1600x1600 |
| 128 | NEW met4 0 + SHAPE STRIPE ( 20513 12245 ) via4_1600x1600 |
| 129 | NEW met4 0 + SHAPE STRIPE ( 12500 12245 ) via4_1600x1600 |
| 130 | NEW met4 0 + SHAPE STRIPE ( 4487 12245 ) via4_1600x1600 |
| 131 | NEW met4 0 + SHAPE STRIPE ( 20513 6625 ) via4_1600x1600 |
| 132 | NEW met4 0 + SHAPE STRIPE ( 12500 6625 ) via4_1600x1600 |
| 133 | NEW met4 0 + SHAPE STRIPE ( 4487 6625 ) via4_1600x1600 |
| 134 | NEW met3 0 + SHAPE STRIPE ( 20513 20350 ) via3_1600x510 |
| 135 | NEW met2 0 + SHAPE STRIPE ( 20513 20350 ) via2_1600x510 |
| 136 | NEW met1 0 + SHAPE STRIPE ( 20513 20350 ) via_1600x510 |
| 137 | NEW met3 0 + SHAPE STRIPE ( 12500 20350 ) via3_1600x510 |
| 138 | NEW met2 0 + SHAPE STRIPE ( 12500 20350 ) via2_1600x510 |
| 139 | NEW met1 0 + SHAPE STRIPE ( 12500 20350 ) via_1600x510 |
| 140 | NEW met3 0 + SHAPE STRIPE ( 4487 20350 ) via3_1600x510 |
| 141 | NEW met2 0 + SHAPE STRIPE ( 4487 20350 ) via2_1600x510 |
| 142 | NEW met1 0 + SHAPE STRIPE ( 4487 20350 ) via_1600x510 |
| 143 | NEW met3 0 + SHAPE STRIPE ( 20513 12210 ) via3_1600x510 |
| 144 | NEW met2 0 + SHAPE STRIPE ( 20513 12210 ) via2_1600x510 |
| 145 | NEW met1 0 + SHAPE STRIPE ( 20513 12210 ) via_1600x510 |
| 146 | NEW met3 0 + SHAPE STRIPE ( 12500 12210 ) via3_1600x510 |
| 147 | NEW met2 0 + SHAPE STRIPE ( 12500 12210 ) via2_1600x510 |
| 148 | NEW met1 0 + SHAPE STRIPE ( 12500 12210 ) via_1600x510 |
| 149 | NEW met3 0 + SHAPE STRIPE ( 4487 12210 ) via3_1600x510 |
| 150 | NEW met2 0 + SHAPE STRIPE ( 4487 12210 ) via2_1600x510 |
| 151 | NEW met1 0 + SHAPE STRIPE ( 4487 12210 ) via_1600x510 |
| 152 | NEW met3 0 + SHAPE STRIPE ( 20513 4070 ) via3_1600x510 |
| 153 | NEW met2 0 + SHAPE STRIPE ( 20513 4070 ) via2_1600x510 |
| 154 | NEW met1 0 + SHAPE STRIPE ( 20513 4070 ) via_1600x510 |
| 155 | NEW met3 0 + SHAPE STRIPE ( 12500 4070 ) via3_1600x510 |
| 156 | NEW met2 0 + SHAPE STRIPE ( 12500 4070 ) via2_1600x510 |
| 157 | NEW met1 0 + SHAPE STRIPE ( 12500 4070 ) via_1600x510 |
| 158 | NEW met3 0 + SHAPE STRIPE ( 4487 4070 ) via3_1600x510 |
| 159 | NEW met2 0 + SHAPE STRIPE ( 4487 4070 ) via2_1600x510 |
| 160 | NEW met1 0 + SHAPE STRIPE ( 4487 4070 ) via_1600x510 |
| 161 | NEW met5 1600 + SHAPE STRIPE ( 480 17865 ) ( 24480 17865 ) |
| 162 | NEW met5 1600 + SHAPE STRIPE ( 480 12245 ) ( 24480 12245 ) |
| 163 | NEW met5 1600 + SHAPE STRIPE ( 480 6625 ) ( 24480 6625 ) |
| 164 | NEW met4 1600 + SHAPE STRIPE ( 20513 3815 ) ( 20513 20605 ) |
| 165 | NEW met4 1600 + SHAPE STRIPE ( 12500 3815 ) ( 12500 20605 ) |
| 166 | NEW met4 1600 + SHAPE STRIPE ( 4487 3815 ) ( 4487 20605 ) |
| 167 | NEW met1 510 + SHAPE FOLLOWPIN ( 480 20350 ) ( 24480 20350 ) |
| 168 | NEW met1 510 + SHAPE FOLLOWPIN ( 480 12210 ) ( 24480 12210 ) |
| 169 | NEW met1 510 + SHAPE FOLLOWPIN ( 480 4070 ) ( 24480 4070 ) |
| 170 | + USE POWER ; |
| 171 | - VGND ( PIN VGND ) ( * VNB ) ( * VGND ) |
| 172 | + ROUTED met4 0 + SHAPE STRIPE ( 16506 15055 ) via4_1600x1600 |
| 173 | NEW met4 0 + SHAPE STRIPE ( 8493 15055 ) via4_1600x1600 |
| 174 | NEW met4 0 + SHAPE STRIPE ( 16506 9435 ) via4_1600x1600 |
| 175 | NEW met4 0 + SHAPE STRIPE ( 8493 9435 ) via4_1600x1600 |
| 176 | NEW met3 0 + SHAPE STRIPE ( 16506 16280 ) via3_1600x510 |
| 177 | NEW met2 0 + SHAPE STRIPE ( 16506 16280 ) via2_1600x510 |
| 178 | NEW met1 0 + SHAPE STRIPE ( 16506 16280 ) via_1600x510 |
| 179 | NEW met3 0 + SHAPE STRIPE ( 8493 16280 ) via3_1600x510 |
| 180 | NEW met2 0 + SHAPE STRIPE ( 8493 16280 ) via2_1600x510 |
| 181 | NEW met1 0 + SHAPE STRIPE ( 8493 16280 ) via_1600x510 |
| 182 | NEW met3 0 + SHAPE STRIPE ( 16506 8140 ) via3_1600x510 |
| 183 | NEW met2 0 + SHAPE STRIPE ( 16506 8140 ) via2_1600x510 |
| 184 | NEW met1 0 + SHAPE STRIPE ( 16506 8140 ) via_1600x510 |
| 185 | NEW met3 0 + SHAPE STRIPE ( 8493 8140 ) via3_1600x510 |
| 186 | NEW met2 0 + SHAPE STRIPE ( 8493 8140 ) via2_1600x510 |
| 187 | NEW met1 0 + SHAPE STRIPE ( 8493 8140 ) via_1600x510 |
| 188 | NEW met5 1600 + SHAPE STRIPE ( 480 15055 ) ( 24480 15055 ) |
| 189 | NEW met5 1600 + SHAPE STRIPE ( 480 9435 ) ( 24480 9435 ) |
| 190 | NEW met4 1600 + SHAPE STRIPE ( 16506 3815 ) ( 16506 20605 ) |
| 191 | NEW met4 1600 + SHAPE STRIPE ( 8493 3815 ) ( 8493 20605 ) |
| 192 | NEW met1 510 + SHAPE FOLLOWPIN ( 480 16280 ) ( 24480 16280 ) |
| 193 | NEW met1 510 + SHAPE FOLLOWPIN ( 480 8140 ) ( 24480 8140 ) |
| 194 | + USE GROUND ; |
| 195 | END SPECIALNETS |
| 196 | |
| 197 | NETS 4 ; |
| 198 | - mprj2_vdd_logic1 ( PIN mprj2_vdd_logic1 ) ( mprj2_logic_high_lv X ) |
| 199 | + ROUTED met1 ( 8400 10545 ) ( 9840 10545 ) |
| 200 | NEW met2 ( 9840 10545 ) ( 9840 20905 ) |
| 201 | NEW met1 ( 9840 20905 ) ( 21360 20905 ) |
| 202 | NEW met2 ( 21360 20905 ) ( 21360 21090 0 ) |
| 203 | NEW li1 ( 8400 10545 ) L1M1_PR_MR |
| 204 | NEW met1 ( 9840 10545 ) M1M2_PR |
| 205 | NEW met1 ( 9840 20905 ) M1M2_PR |
| 206 | NEW met1 ( 21360 20905 ) M1M2_PR |
| 207 | + USE SIGNAL ; |
| 208 | - mprj_vdd_logic1 ( PIN mprj_vdd_logic1 ) ( mprj_logic_high_lv X ) |
| 209 | + ROUTED met2 ( 3120 3330 0 ) ( 3120 9435 ) |
| 210 | NEW met1 ( 3120 9435 ) ( 16560 9435 ) |
| 211 | NEW met1 ( 3120 9435 ) M1M2_PR |
| 212 | NEW li1 ( 16560 9435 ) L1M1_PR_MR |
| 213 | + USE SIGNAL ; |
| 214 | - mprj2_vdd_logic1_h ( mprj2_logic_high_lv A ) ( mprj2_logic_high_hvl HI ) |
| 215 | + ROUTED met2 ( 1680 11285 ) ( 1680 13135 ) |
| 216 | NEW met1 ( 1680 13135 ) ( 5520 13135 ) |
| 217 | NEW li1 ( 1680 11285 ) L1M1_PR_MR |
| 218 | NEW met1 ( 1680 11285 ) M1M2_PR |
| 219 | NEW met1 ( 1680 13135 ) M1M2_PR |
| 220 | NEW li1 ( 5520 13135 ) L1M1_PR_MR |
| 221 | NEW met1 ( 1680 11285 ) RECT ( -355 -70 0 70 ) |
| 222 | + USE SIGNAL ; |
| 223 | - mprj_vdd_logic1_h ( mprj_logic_high_lv A ) ( mprj_logic_high_hvl HI ) |
| 224 | + ROUTED met1 ( 19920 10175 ) ( 21840 10175 ) |
| 225 | NEW li1 ( 19920 10175 ) ( 19920 13135 ) |
| 226 | NEW met1 ( 14160 13135 ) ( 19920 13135 ) |
| 227 | NEW li1 ( 21840 10175 ) L1M1_PR_MR |
| 228 | NEW li1 ( 19920 10175 ) L1M1_PR_MR |
| 229 | NEW li1 ( 19920 13135 ) L1M1_PR_MR |
| 230 | NEW li1 ( 14160 13135 ) L1M1_PR_MR |
| 231 | + USE SIGNAL ; |
| 232 | END NETS |
| 233 | END DESIGN |