Affan Abbasi | dfd2485 | 2020-12-19 00:45:25 +0000 | [diff] [blame] | 1 | VERSION 5.8 ; |
| 2 | DIVIDERCHAR "/" ; |
| 3 | BUSBITCHARS "[]" ; |
| 4 | DESIGN mprj2_logic_high ; |
| 5 | UNITS DISTANCE MICRONS 1000 ; |
| 6 | |
| 7 | DIEAREA ( 0 0 ) ( 120000 15000 ) ; |
| 8 | |
| 9 | ROW ROW_0 unithd 0 2720 FS DO 260 BY 1 STEP 460 0 |
| 10 | ; |
| 11 | ROW ROW_1 unithd 0 5440 N DO 260 BY 1 STEP 460 0 |
| 12 | ; |
| 13 | ROW ROW_2 unithd 0 8160 FS DO 260 BY 1 STEP 460 0 |
| 14 | ; |
| 15 | TRACKS X 230 DO 261 STEP 460 LAYER li1 ; |
| 16 | TRACKS Y 170 DO 44 STEP 340 LAYER li1 ; |
| 17 | TRACKS X 170 DO 353 STEP 340 LAYER met1 ; |
| 18 | TRACKS Y 170 DO 44 STEP 340 LAYER met1 ; |
| 19 | TRACKS X 230 DO 261 STEP 460 LAYER met2 ; |
| 20 | TRACKS Y 230 DO 33 STEP 460 LAYER met2 ; |
| 21 | TRACKS X 340 DO 176 STEP 680 LAYER met3 ; |
| 22 | TRACKS Y 340 DO 22 STEP 680 LAYER met3 ; |
| 23 | TRACKS X 460 DO 130 STEP 920 LAYER met4 ; |
| 24 | TRACKS Y 460 DO 16 STEP 920 LAYER met4 ; |
| 25 | TRACKS X 1700 DO 35 STEP 3400 LAYER met5 ; |
| 26 | TRACKS Y 1700 DO 4 STEP 3400 LAYER met5 ; |
| 27 | |
| 28 | VIAS 4 ; |
| 29 | - via2_FR |
| 30 | + RECT met2 ( -140 -185 ) ( 140 185 ) |
| 31 | + RECT via2 ( -100 -100 ) ( 100 100 ) |
| 32 | + RECT met3 ( -165 -165 ) ( 165 165 ) |
| 33 | |
| 34 | ; |
| 35 | - via4_FR |
| 36 | + RECT met4 ( -590 -590 ) ( 590 590 ) |
| 37 | + RECT via4 ( -400 -400 ) ( 400 400 ) |
| 38 | + RECT met5 ( -710 -710 ) ( 710 710 ) |
| 39 | |
| 40 | ; |
| 41 | - via2_300x300 |
| 42 | |
| 43 | + VIARULE M2M3_PR |
| 44 | + CUTSIZE 200 200 |
| 45 | + LAYERS met2 via2 met3 |
| 46 | + CUTSPACING 200 200 |
| 47 | + ENCLOSURE 50 85 65 65 |
| 48 | ; |
| 49 | - via_300x480 |
| 50 | |
| 51 | + VIARULE M1M2_PR |
| 52 | + CUTSIZE 150 150 |
| 53 | + LAYERS met1 via met2 |
| 54 | + CUTSPACING 170 170 |
| 55 | + ENCLOSURE 75 165 75 165 |
| 56 | ; |
| 57 | END VIAS |
| 58 | |
| 59 | COMPONENTS 99 ; |
| 60 | - inst sky130_fd_sc_hd__conb_1 + PLACED ( 5060 5440 ) N ; |
| 61 | - PHY_0 sky130_fd_sc_hd__decap_3 + FIXED ( 0 2720 ) FS ; |
| 62 | - PHY_1 sky130_fd_sc_hd__decap_3 + FIXED ( 118220 2720 ) S ; |
| 63 | - PHY_2 sky130_fd_sc_hd__decap_3 + FIXED ( 0 5440 ) N ; |
| 64 | - PHY_3 sky130_fd_sc_hd__decap_3 + FIXED ( 118220 5440 ) FN ; |
| 65 | - PHY_4 sky130_fd_sc_hd__decap_3 + FIXED ( 0 8160 ) FS ; |
| 66 | - PHY_5 sky130_fd_sc_hd__decap_3 + FIXED ( 118220 8160 ) S ; |
| 67 | - PHY_6 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 14260 2720 ) FS ; |
| 68 | - PHY_7 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 28520 2720 ) FS ; |
| 69 | - PHY_8 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 42780 2720 ) FS ; |
| 70 | - PHY_9 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 57040 2720 ) FS ; |
| 71 | - PHY_10 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 71300 2720 ) FS ; |
| 72 | - PHY_11 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 85560 2720 ) FS ; |
| 73 | - PHY_12 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 99820 2720 ) FS ; |
| 74 | - PHY_13 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 114080 2720 ) FS ; |
| 75 | - PHY_14 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 28060 5440 ) N ; |
| 76 | - PHY_15 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 56120 5440 ) N ; |
| 77 | - PHY_16 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 84180 5440 ) N ; |
| 78 | - PHY_17 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 112240 5440 ) N ; |
| 79 | - PHY_18 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 14260 8160 ) FS ; |
| 80 | - PHY_19 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 28520 8160 ) FS ; |
| 81 | - PHY_20 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 42780 8160 ) FS ; |
| 82 | - PHY_21 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 57040 8160 ) FS ; |
| 83 | - PHY_22 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 71300 8160 ) FS ; |
| 84 | - PHY_23 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 85560 8160 ) FS ; |
| 85 | - PHY_24 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 99820 8160 ) FS ; |
| 86 | - PHY_25 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 114080 8160 ) FS ; |
| 87 | - FILLER_0_3 sky130_fd_sc_hd__decap_12 + PLACED ( 1380 2720 ) FS ; |
| 88 | - FILLER_0_15 sky130_fd_sc_hd__decap_12 + PLACED ( 6900 2720 ) FS ; |
| 89 | - FILLER_0_27 sky130_fd_sc_hd__decap_4 + PLACED ( 12420 2720 ) FS ; |
| 90 | - FILLER_0_32 sky130_fd_sc_hd__decap_12 + PLACED ( 14720 2720 ) FS ; |
| 91 | - FILLER_0_44 sky130_fd_sc_hd__decap_12 + PLACED ( 20240 2720 ) FS ; |
| 92 | - FILLER_0_56 sky130_fd_sc_hd__decap_6 + PLACED ( 25760 2720 ) FS ; |
| 93 | - FILLER_0_63 sky130_fd_sc_hd__decap_12 + PLACED ( 28980 2720 ) FS ; |
| 94 | - FILLER_0_75 sky130_fd_sc_hd__decap_12 + PLACED ( 34500 2720 ) FS ; |
| 95 | - FILLER_0_87 sky130_fd_sc_hd__decap_6 + PLACED ( 40020 2720 ) FS ; |
| 96 | - FILLER_0_94 sky130_fd_sc_hd__decap_12 + PLACED ( 43240 2720 ) FS ; |
| 97 | - FILLER_0_106 sky130_fd_sc_hd__decap_12 + PLACED ( 48760 2720 ) FS ; |
| 98 | - FILLER_0_118 sky130_fd_sc_hd__decap_6 + PLACED ( 54280 2720 ) FS ; |
| 99 | - FILLER_0_125 sky130_fd_sc_hd__decap_12 + PLACED ( 57500 2720 ) FS ; |
| 100 | - FILLER_0_137 sky130_fd_sc_hd__decap_12 + PLACED ( 63020 2720 ) FS ; |
| 101 | - FILLER_0_149 sky130_fd_sc_hd__decap_6 + PLACED ( 68540 2720 ) FS ; |
| 102 | - FILLER_0_156 sky130_fd_sc_hd__decap_12 + PLACED ( 71760 2720 ) FS ; |
| 103 | - FILLER_0_168 sky130_fd_sc_hd__decap_12 + PLACED ( 77280 2720 ) FS ; |
| 104 | - FILLER_0_180 sky130_fd_sc_hd__decap_6 + PLACED ( 82800 2720 ) FS ; |
| 105 | - FILLER_0_187 sky130_fd_sc_hd__decap_12 + PLACED ( 86020 2720 ) FS ; |
| 106 | - FILLER_0_199 sky130_fd_sc_hd__decap_12 + PLACED ( 91540 2720 ) FS ; |
| 107 | - FILLER_0_211 sky130_fd_sc_hd__decap_6 + PLACED ( 97060 2720 ) FS ; |
| 108 | - FILLER_0_218 sky130_fd_sc_hd__decap_12 + PLACED ( 100280 2720 ) FS ; |
| 109 | - FILLER_0_230 sky130_fd_sc_hd__decap_12 + PLACED ( 105800 2720 ) FS ; |
| 110 | - FILLER_0_242 sky130_fd_sc_hd__decap_6 + PLACED ( 111320 2720 ) FS ; |
| 111 | - FILLER_0_249 sky130_fd_sc_hd__decap_8 + PLACED ( 114540 2720 ) FS ; |
| 112 | - FILLER_1_3 sky130_fd_sc_hd__decap_8 + PLACED ( 1380 5440 ) N ; |
| 113 | - FILLER_1_14 sky130_fd_sc_hd__decap_12 + PLACED ( 6440 5440 ) N ; |
| 114 | - FILLER_1_26 sky130_fd_sc_hd__decap_12 + PLACED ( 11960 5440 ) N ; |
| 115 | - FILLER_1_38 sky130_fd_sc_hd__decap_12 + PLACED ( 17480 5440 ) N ; |
| 116 | - FILLER_1_50 sky130_fd_sc_hd__decap_8 + PLACED ( 23000 5440 ) N ; |
| 117 | - FILLER_1_58 sky130_fd_sc_hd__decap_3 + PLACED ( 26680 5440 ) N ; |
| 118 | - FILLER_1_62 sky130_fd_sc_hd__decap_12 + PLACED ( 28520 5440 ) N ; |
| 119 | - FILLER_1_74 sky130_fd_sc_hd__decap_12 + PLACED ( 34040 5440 ) N ; |
| 120 | - FILLER_1_86 sky130_fd_sc_hd__decap_12 + PLACED ( 39560 5440 ) N ; |
| 121 | - FILLER_1_98 sky130_fd_sc_hd__decap_12 + PLACED ( 45080 5440 ) N ; |
| 122 | - FILLER_1_110 sky130_fd_sc_hd__decap_12 + PLACED ( 50600 5440 ) N ; |
| 123 | - FILLER_1_123 sky130_fd_sc_hd__decap_12 + PLACED ( 56580 5440 ) N ; |
| 124 | - FILLER_1_135 sky130_fd_sc_hd__decap_12 + PLACED ( 62100 5440 ) N ; |
| 125 | - FILLER_1_147 sky130_fd_sc_hd__decap_12 + PLACED ( 67620 5440 ) N ; |
| 126 | - FILLER_1_159 sky130_fd_sc_hd__decap_12 + PLACED ( 73140 5440 ) N ; |
| 127 | - FILLER_1_171 sky130_fd_sc_hd__decap_12 + PLACED ( 78660 5440 ) N ; |
| 128 | - FILLER_1_184 sky130_fd_sc_hd__decap_12 + PLACED ( 84640 5440 ) N ; |
| 129 | - FILLER_1_196 sky130_fd_sc_hd__decap_12 + PLACED ( 90160 5440 ) N ; |
| 130 | - FILLER_1_208 sky130_fd_sc_hd__decap_12 + PLACED ( 95680 5440 ) N ; |
| 131 | - FILLER_1_220 sky130_fd_sc_hd__decap_12 + PLACED ( 101200 5440 ) N ; |
| 132 | - FILLER_1_232 sky130_fd_sc_hd__decap_12 + PLACED ( 106720 5440 ) N ; |
| 133 | - FILLER_1_245 sky130_fd_sc_hd__decap_12 + PLACED ( 112700 5440 ) N ; |
| 134 | - FILLER_2_3 sky130_fd_sc_hd__decap_12 + PLACED ( 1380 8160 ) FS ; |
| 135 | - FILLER_2_15 sky130_fd_sc_hd__decap_12 + PLACED ( 6900 8160 ) FS ; |
| 136 | - FILLER_2_27 sky130_fd_sc_hd__decap_4 + PLACED ( 12420 8160 ) FS ; |
| 137 | - FILLER_2_32 sky130_fd_sc_hd__decap_12 + PLACED ( 14720 8160 ) FS ; |
| 138 | - FILLER_2_44 sky130_fd_sc_hd__decap_12 + PLACED ( 20240 8160 ) FS ; |
| 139 | - FILLER_2_56 sky130_fd_sc_hd__decap_6 + PLACED ( 25760 8160 ) FS ; |
| 140 | - FILLER_2_63 sky130_fd_sc_hd__decap_12 + PLACED ( 28980 8160 ) FS ; |
| 141 | - FILLER_2_75 sky130_fd_sc_hd__decap_12 + PLACED ( 34500 8160 ) FS ; |
| 142 | - FILLER_2_87 sky130_fd_sc_hd__decap_6 + PLACED ( 40020 8160 ) FS ; |
| 143 | - FILLER_2_94 sky130_fd_sc_hd__decap_12 + PLACED ( 43240 8160 ) FS ; |
| 144 | - FILLER_2_106 sky130_fd_sc_hd__decap_12 + PLACED ( 48760 8160 ) FS ; |
| 145 | - FILLER_2_118 sky130_fd_sc_hd__decap_6 + PLACED ( 54280 8160 ) FS ; |
| 146 | - FILLER_2_125 sky130_fd_sc_hd__decap_12 + PLACED ( 57500 8160 ) FS ; |
| 147 | - FILLER_2_137 sky130_fd_sc_hd__decap_12 + PLACED ( 63020 8160 ) FS ; |
| 148 | - FILLER_2_149 sky130_fd_sc_hd__decap_6 + PLACED ( 68540 8160 ) FS ; |
| 149 | - FILLER_2_156 sky130_fd_sc_hd__decap_12 + PLACED ( 71760 8160 ) FS ; |
| 150 | - FILLER_2_168 sky130_fd_sc_hd__decap_12 + PLACED ( 77280 8160 ) FS ; |
| 151 | - FILLER_2_180 sky130_fd_sc_hd__decap_6 + PLACED ( 82800 8160 ) FS ; |
| 152 | - FILLER_2_187 sky130_fd_sc_hd__decap_12 + PLACED ( 86020 8160 ) FS ; |
| 153 | - FILLER_2_199 sky130_fd_sc_hd__decap_12 + PLACED ( 91540 8160 ) FS ; |
| 154 | - FILLER_2_211 sky130_fd_sc_hd__decap_6 + PLACED ( 97060 8160 ) FS ; |
| 155 | - FILLER_2_218 sky130_fd_sc_hd__decap_12 + PLACED ( 100280 8160 ) FS ; |
| 156 | - FILLER_2_230 sky130_fd_sc_hd__decap_12 + PLACED ( 105800 8160 ) FS ; |
| 157 | - FILLER_2_242 sky130_fd_sc_hd__decap_6 + PLACED ( 111320 8160 ) FS ; |
| 158 | - FILLER_2_249 sky130_fd_sc_hd__decap_8 + PLACED ( 114540 8160 ) FS ; |
| 159 | END COMPONENTS |
| 160 | |
| 161 | PINS 6 ; |
| 162 | - HI + NET HI + DIRECTION OUTPUT + USE SIGNAL |
| 163 | + LAYER met3 ( -2000 -300 ) ( 2000 300 ) |
| 164 | + PLACED ( 2000 7820 ) N ; |
| 165 | - vccd2 + NET vccd2 + DIRECTION INOUT + USE POWER |
| 166 | + LAYER met2 ( -150 -4320 ) ( 150 4320 ) |
| 167 | + FIXED ( 90000 6800 ) N + SPECIAL ; |
| 168 | - vccd2 + NET vccd2 + DIRECTION INOUT + USE POWER |
| 169 | + LAYER met2 ( -150 -4320 ) ( 150 4320 ) |
| 170 | + FIXED ( 10000 6800 ) N + SPECIAL ; |
| 171 | - vccd2 + NET vccd2 + DIRECTION INOUT + USE POWER |
| 172 | + LAYER met3 ( -59800 -150 ) ( 59800 150 ) |
| 173 | + FIXED ( 59800 3480 ) N + SPECIAL ; |
| 174 | - vssd2 + NET vssd2 + DIRECTION INOUT + USE GROUND |
| 175 | + LAYER met2 ( -150 -4320 ) ( 150 4320 ) |
| 176 | + FIXED ( 50000 6800 ) N + SPECIAL ; |
| 177 | - vssd2 + NET vssd2 + DIRECTION INOUT + USE GROUND |
| 178 | + LAYER met3 ( -59800 -150 ) ( 59800 150 ) |
| 179 | + FIXED ( 59800 8880 ) N + SPECIAL ; |
| 180 | END PINS |
| 181 | |
| 182 | SPECIALNETS 2 ; |
| 183 | - vccd2 ( PIN vccd2 ) |
| 184 | + ROUTED met1 0 + SHAPE STRIPE ( 90000 8160 ) via_300x480 |
| 185 | NEW met1 0 + SHAPE STRIPE ( 10000 8160 ) via_300x480 |
| 186 | NEW met1 0 + SHAPE STRIPE ( 90000 2720 ) via_300x480 |
| 187 | NEW met1 0 + SHAPE STRIPE ( 10000 2720 ) via_300x480 |
| 188 | NEW met2 0 + SHAPE STRIPE ( 90000 3480 ) via2_300x300 |
| 189 | NEW met2 0 + SHAPE STRIPE ( 10000 3480 ) via2_300x300 |
| 190 | NEW met3 300 + SHAPE STRIPE ( 0 3480 ) ( 119600 3480 ) |
| 191 | NEW met2 300 + SHAPE STRIPE ( 90000 2480 ) ( 90000 11120 ) |
| 192 | NEW met2 300 + SHAPE STRIPE ( 10000 2480 ) ( 10000 11120 ) |
| 193 | NEW met1 480 + SHAPE FOLLOWPIN ( 0 8160 ) ( 119600 8160 ) |
| 194 | NEW met1 480 + SHAPE FOLLOWPIN ( 0 2720 ) ( 119600 2720 ) |
| 195 | + USE POWER ; |
| 196 | - vssd2 ( PIN vssd2 ) |
| 197 | + ROUTED met1 0 + SHAPE STRIPE ( 50000 10880 ) via_300x480 |
| 198 | NEW met1 0 + SHAPE STRIPE ( 50000 5440 ) via_300x480 |
| 199 | NEW met2 0 + SHAPE STRIPE ( 50000 8880 ) via2_300x300 |
| 200 | NEW met3 300 + SHAPE STRIPE ( 0 8880 ) ( 119600 8880 ) |
| 201 | NEW met2 300 + SHAPE STRIPE ( 50000 2480 ) ( 50000 11120 ) |
| 202 | NEW met1 480 + SHAPE FOLLOWPIN ( 0 10880 ) ( 119600 10880 ) |
| 203 | NEW met1 480 + SHAPE FOLLOWPIN ( 0 5440 ) ( 119600 5440 ) |
| 204 | + USE GROUND ; |
| 205 | END SPECIALNETS |
| 206 | |
| 207 | NETS 1 ; |
| 208 | - HI ( PIN HI ) ( inst HI ) |
| 209 | + ROUTED met2 ( 5290 6630 ) ( 5290 7820 ) |
| 210 | NEW met3 ( 3220 7820 0 ) ( 5290 7820 ) |
| 211 | NEW li1 ( 5290 6630 ) L1M1_PR_MR |
| 212 | NEW met1 ( 5290 6630 ) M1M2_PR |
| 213 | NEW met2 ( 5290 7820 ) via2_FR |
| 214 | NEW met1 ( 5290 6630 ) RECT ( -355 -70 0 70 ) |
| 215 | + USE SIGNAL ; |
| 216 | END NETS |
| 217 | END DESIGN |