caravel/def/spare_logic_block.def

1006 lines
56 KiB
Modula-2
Raw Normal View History

2021-11-24 12:36:23 -06:00
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN spare_logic_block ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 45000 45000 ) ;
ROW ROW_0 unithd 5520 5440 N DO 73 BY 1 STEP 460 0 ;
ROW ROW_1 unithd 5520 8160 FS DO 73 BY 1 STEP 460 0 ;
ROW ROW_2 unithd 5520 10880 N DO 73 BY 1 STEP 460 0 ;
ROW ROW_3 unithd 5520 13600 FS DO 73 BY 1 STEP 460 0 ;
ROW ROW_4 unithd 5520 16320 N DO 73 BY 1 STEP 460 0 ;
ROW ROW_5 unithd 5520 19040 FS DO 73 BY 1 STEP 460 0 ;
ROW ROW_6 unithd 5520 21760 N DO 73 BY 1 STEP 460 0 ;
ROW ROW_7 unithd 5520 24480 FS DO 73 BY 1 STEP 460 0 ;
ROW ROW_8 unithd 5520 27200 N DO 73 BY 1 STEP 460 0 ;
ROW ROW_9 unithd 5520 29920 FS DO 73 BY 1 STEP 460 0 ;
ROW ROW_10 unithd 5520 32640 N DO 73 BY 1 STEP 460 0 ;
ROW ROW_11 unithd 5520 35360 FS DO 73 BY 1 STEP 460 0 ;
TRACKS X 230 DO 98 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 132 STEP 340 LAYER li1 ;
TRACKS X 170 DO 132 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 132 STEP 340 LAYER met1 ;
TRACKS X 230 DO 98 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 98 STEP 460 LAYER met2 ;
TRACKS X 340 DO 66 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 66 STEP 680 LAYER met3 ;
TRACKS X 460 DO 49 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 49 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 13 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 13 STEP 3400 LAYER met5 ;
GCELLGRID X 0 DO 6 STEP 6900 ;
2023-02-27 12:37:00 -06:00
GCELLGRID Y 0 DO 6 STEP 6900 ;
VIAS 3 ;
- via2_3_1600_480_1_5_320_320 + VIARULE M1M2_PR + CUTSIZE 150 150 + LAYERS met1 via met2 + CUTSPACING 170 170 + ENCLOSURE 85 165 55 85 + ROWCOL 1 5 ;
- via3_4_1600_480_1_4_400_400 + VIARULE M2M3_PR + CUTSIZE 200 200 + LAYERS met2 via2 met3 + CUTSPACING 200 200 + ENCLOSURE 40 85 65 65 + ROWCOL 1 4 ;
- via4_5_1600_480_1_4_400_400 + VIARULE M3M4_PR + CUTSIZE 200 200 + LAYERS met3 via3 met4 + CUTSPACING 200 200 + ENCLOSURE 90 60 100 65 + ROWCOL 1 4 ;
2021-11-24 12:36:23 -06:00
END VIAS
2023-02-27 12:37:00 -06:00
COMPONENTS 183 ;
- FILLER_0_17 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 13340 5440 ) N ;
- FILLER_0_24 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 16560 5440 ) N ;
- FILLER_0_29 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 18860 5440 ) N ;
- FILLER_0_3 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 6900 5440 ) N ;
- FILLER_0_34 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 21160 5440 ) N ;
- FILLER_0_46 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 26680 5440 ) N ;
- FILLER_0_54 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 30360 5440 ) N ;
- FILLER_0_57 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 31740 5440 ) N ;
- FILLER_0_68 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 36800 5440 ) N ;
- FILLER_0_8 sky130_fd_sc_hd__decap_6 + SOURCE DIST + PLACED ( 9200 5440 ) N ;
- FILLER_10_14 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 11960 32640 ) N ;
- FILLER_10_22 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 15640 32640 ) N ;
- FILLER_10_26 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 17480 32640 ) N ;
- FILLER_10_29 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 18860 32640 ) N ;
- FILLER_10_3 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 6900 32640 ) N ;
- FILLER_10_34 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 21160 32640 ) N ;
- FILLER_10_46 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 26680 32640 ) N ;
- FILLER_10_53 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 29900 32640 ) N ;
- FILLER_10_57 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 31740 32640 ) N ;
- FILLER_10_61 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 33580 32640 ) N ;
- FILLER_10_68 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 36800 32640 ) N ;
- FILLER_11_14 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 11960 35360 ) FS ;
- FILLER_11_26 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 17480 35360 ) FS ;
- FILLER_11_29 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 18860 35360 ) FS ;
- FILLER_11_3 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 6900 35360 ) FS ;
- FILLER_11_41 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 24380 35360 ) FS ;
- FILLER_11_53 sky130_fd_sc_hd__decap_3 + SOURCE DIST + PLACED ( 29900 35360 ) FS ;
- FILLER_11_57 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 31740 35360 ) FS ;
- FILLER_11_68 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 36800 35360 ) FS ;
- FILLER_1_3 sky130_fd_sc_hd__decap_6 + SOURCE DIST + PLACED ( 6900 8160 ) FS ;
- FILLER_1_36 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 22080 8160 ) FS ;
- FILLER_1_40 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 23920 8160 ) FS ;
- FILLER_1_44 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 25760 8160 ) FS ;
- FILLER_1_51 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 28980 8160 ) FS ;
- FILLER_1_55 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 30820 8160 ) FS ;
- FILLER_1_57 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 31740 8160 ) FS ;
- FILLER_1_68 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 36800 8160 ) FS ;
- FILLER_1_9 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 9660 8160 ) FS ;
- FILLER_2_15 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 12420 10880 ) N ;
- FILLER_2_22 sky130_fd_sc_hd__decap_6 + SOURCE DIST + PLACED ( 15640 10880 ) N ;
- FILLER_2_29 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 18860 10880 ) N ;
- FILLER_2_3 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 6900 10880 ) N ;
- FILLER_2_41 sky130_fd_sc_hd__decap_6 + SOURCE DIST + PLACED ( 24380 10880 ) N ;
- FILLER_2_50 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 28520 10880 ) N ;
- FILLER_2_62 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 34040 10880 ) N ;
- FILLER_2_8 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 9200 10880 ) N ;
- FILLER_3_13 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 11500 13600 ) FS ;
- FILLER_3_3 sky130_fd_sc_hd__decap_6 + SOURCE DIST + PLACED ( 6900 13600 ) FS ;
- FILLER_3_43 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 25300 13600 ) FS ;
- FILLER_3_52 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 29440 13600 ) FS ;
- FILLER_3_57 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 31740 13600 ) FS ;
- FILLER_3_62 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 34040 13600 ) FS ;
- FILLER_3_9 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 9660 13600 ) FS ;
- FILLER_4_15 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 12420 16320 ) N ;
- FILLER_4_27 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 17940 16320 ) N ;
- FILLER_4_29 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 18860 16320 ) N ;
- FILLER_4_3 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 6900 16320 ) N ;
- FILLER_4_41 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 24380 16320 ) N ;
- FILLER_4_53 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 29900 16320 ) N ;
- FILLER_4_65 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 35420 16320 ) N ;
- FILLER_4_69 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 37260 16320 ) N ;
- FILLER_5_11 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 10580 19040 ) FS ;
- FILLER_5_16 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 12880 19040 ) FS ;
- FILLER_5_28 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 18400 19040 ) FS ;
- FILLER_5_3 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 6900 19040 ) FS ;
- FILLER_5_40 sky130_fd_sc_hd__decap_3 + SOURCE DIST + PLACED ( 23920 19040 ) FS ;
- FILLER_5_48 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 27600 19040 ) FS ;
- FILLER_5_57 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 31740 19040 ) FS ;
- FILLER_5_64 sky130_fd_sc_hd__decap_6 + SOURCE DIST + PLACED ( 34960 19040 ) FS ;
- FILLER_6_19 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 14260 21760 ) N ;
- FILLER_6_27 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 17940 21760 ) N ;
- FILLER_6_29 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 18860 21760 ) N ;
- FILLER_6_3 sky130_fd_sc_hd__decap_6 + SOURCE DIST + PLACED ( 6900 21760 ) N ;
- FILLER_6_41 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 24380 21760 ) N ;
- FILLER_6_53 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 29900 21760 ) N ;
- FILLER_6_65 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 35420 21760 ) N ;
- FILLER_6_69 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 37260 21760 ) N ;
- FILLER_6_9 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 9660 21760 ) N ;
- FILLER_7_20 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 14720 24480 ) FS ;
- FILLER_7_3 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 6900 24480 ) FS ;
- FILLER_7_32 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 20240 24480 ) FS ;
- FILLER_7_44 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 25760 24480 ) FS ;
- FILLER_7_57 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 31740 24480 ) FS ;
- FILLER_7_68 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 36800 24480 ) FS ;
- FILLER_7_8 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 9200 24480 ) FS ;
- FILLER_8_16 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 12880 27200 ) N ;
- FILLER_8_20 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 14720 27200 ) N ;
- FILLER_8_29 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 18860 27200 ) N ;
- FILLER_8_3 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 6900 27200 ) N ;
- FILLER_8_34 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 21160 27200 ) N ;
- FILLER_8_46 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 26680 27200 ) N ;
- FILLER_8_50 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 28520 27200 ) N ;
- FILLER_8_60 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 33120 27200 ) N ;
- FILLER_8_68 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 36800 27200 ) N ;
- FILLER_8_8 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 9200 27200 ) N ;
- FILLER_9_12 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 11040 29920 ) FS ;
- FILLER_9_19 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 14260 29920 ) FS ;
- FILLER_9_23 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 16100 29920 ) FS ;
- FILLER_9_27 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 17940 29920 ) FS ;
- FILLER_9_3 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 6900 29920 ) FS ;
- FILLER_9_35 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 21620 29920 ) FS ;
- FILLER_9_42 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 24840 29920 ) FS ;
- FILLER_9_54 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 30360 29920 ) FS ;
- FILLER_9_57 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 31740 29920 ) FS ;
- FILLER_9_62 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 34040 29920 ) FS ;
2021-11-24 12:36:23 -06:00
- PHY_0 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 5440 ) N ;
- PHY_1 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 37720 5440 ) FN ;
- PHY_10 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 19040 ) FS ;
- PHY_11 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 37720 19040 ) S ;
- PHY_12 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 21760 ) N ;
- PHY_13 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 37720 21760 ) FN ;
- PHY_14 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 24480 ) FS ;
- PHY_15 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 37720 24480 ) S ;
- PHY_16 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 27200 ) N ;
- PHY_17 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 37720 27200 ) FN ;
- PHY_18 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 29920 ) FS ;
- PHY_19 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 37720 29920 ) S ;
- PHY_2 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 8160 ) FS ;
- PHY_20 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 32640 ) N ;
- PHY_21 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 37720 32640 ) FN ;
- PHY_22 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 35360 ) FS ;
- PHY_23 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 37720 35360 ) S ;
- PHY_3 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 37720 8160 ) S ;
- PHY_4 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 10880 ) N ;
- PHY_5 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 37720 10880 ) FN ;
- PHY_6 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 13600 ) FS ;
- PHY_7 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 37720 13600 ) S ;
- PHY_8 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 16320 ) N ;
- PHY_9 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 37720 16320 ) FN ;
- TAP_24 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 5440 ) N ;
- TAP_25 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 5440 ) N ;
- TAP_26 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 8160 ) FS ;
- TAP_27 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 10880 ) N ;
- TAP_28 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 13600 ) FS ;
- TAP_29 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 16320 ) N ;
- TAP_30 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 19040 ) FS ;
- TAP_31 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 21760 ) N ;
- TAP_32 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 24480 ) FS ;
- TAP_33 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 27200 ) N ;
- TAP_34 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 29920 ) FS ;
- TAP_35 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 32640 ) N ;
- TAP_36 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 35360 ) FS ;
- TAP_37 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 35360 ) FS ;
- spare_logic_biginv sky130_fd_sc_hd__inv_8 + PLACED ( 7820 32640 ) N ;
2023-02-27 12:37:00 -06:00
- spare_logic_const\[0\] sky130_fd_sc_hd__conb_1 + PLACED ( 10120 13600 ) S ;
- spare_logic_const\[10\] sky130_fd_sc_hd__conb_1 + PLACED ( 16560 29920 ) S ;
- spare_logic_const\[11\] sky130_fd_sc_hd__conb_1 + PLACED ( 32660 29920 ) S ;
2021-11-24 12:36:23 -06:00
- spare_logic_const\[12\] sky130_fd_sc_hd__conb_1 + PLACED ( 7820 27200 ) FN ;
2023-02-27 12:37:00 -06:00
- spare_logic_const\[13\] sky130_fd_sc_hd__conb_1 + PLACED ( 35420 35360 ) S ;
- spare_logic_const\[14\] sky130_fd_sc_hd__conb_1 + PLACED ( 12880 29920 ) S ;
- spare_logic_const\[15\] sky130_fd_sc_hd__conb_1 + PLACED ( 14260 10880 ) FN ;
- spare_logic_const\[16\] sky130_fd_sc_hd__conb_1 + PLACED ( 7820 10880 ) FN ;
- spare_logic_const\[17\] sky130_fd_sc_hd__conb_1 + PLACED ( 35420 24480 ) S ;
- spare_logic_const\[18\] sky130_fd_sc_hd__conb_1 + PLACED ( 7820 24480 ) S ;
- spare_logic_const\[19\] sky130_fd_sc_hd__conb_1 + PLACED ( 7820 5440 ) FN ;
- spare_logic_const\[1\] sky130_fd_sc_hd__conb_1 + PLACED ( 35420 8160 ) FS ;
- spare_logic_const\[20\] sky130_fd_sc_hd__conb_1 + PLACED ( 19780 27200 ) FN ;
- spare_logic_const\[21\] sky130_fd_sc_hd__conb_1 + PLACED ( 27140 10880 ) FN ;
- spare_logic_const\[22\] sky130_fd_sc_hd__conb_1 + PLACED ( 11040 10880 ) FN ;
- spare_logic_const\[23\] sky130_fd_sc_hd__conb_1 + PLACED ( 15180 5440 ) FN ;
- spare_logic_const\[24\] sky130_fd_sc_hd__conb_1 + PLACED ( 11960 5440 ) N ;
- spare_logic_const\[25\] sky130_fd_sc_hd__conb_1 + PLACED ( 32660 13600 ) S ;
2021-11-24 12:36:23 -06:00
- spare_logic_const\[26\] sky130_fd_sc_hd__conb_1 + PLACED ( 19780 5440 ) FN ;
2023-02-27 12:37:00 -06:00
- spare_logic_const\[2\] sky130_fd_sc_hd__conb_1 + PLACED ( 32200 32640 ) N ;
- spare_logic_const\[3\] sky130_fd_sc_hd__conb_1 + PLACED ( 28520 32640 ) FN ;
- spare_logic_const\[4\] sky130_fd_sc_hd__conb_1 + PLACED ( 10580 35360 ) S ;
- spare_logic_const\[5\] sky130_fd_sc_hd__conb_1 + PLACED ( 19780 32640 ) FN ;
- spare_logic_const\[6\] sky130_fd_sc_hd__conb_1 + PLACED ( 27600 8160 ) FS ;
- spare_logic_const\[7\] sky130_fd_sc_hd__conb_1 + PLACED ( 11500 19040 ) S ;
- spare_logic_const\[8\] sky130_fd_sc_hd__conb_1 + PLACED ( 13340 27200 ) FN ;
- spare_logic_const\[9\] sky130_fd_sc_hd__conb_1 + PLACED ( 33580 19040 ) S ;
- spare_logic_flop\[0\] sky130_fd_sc_hd__dfbbp_1 + PLACED ( 13340 13600 ) S ;
- spare_logic_flop\[1\] sky130_fd_sc_hd__dfbbp_1 + PLACED ( 10120 8160 ) FS ;
- spare_logic_inv\[0\] sky130_fd_sc_hd__inv_2 + PLACED ( 24380 8160 ) FS ;
- spare_logic_inv\[1\] sky130_fd_sc_hd__inv_2 + PLACED ( 35420 5440 ) FN ;
- spare_logic_inv\[2\] sky130_fd_sc_hd__inv_2 + PLACED ( 35420 32640 ) N ;
- spare_logic_inv\[3\] sky130_fd_sc_hd__inv_2 + PLACED ( 16100 32640 ) FN ;
- spare_logic_mux\[0\] sky130_fd_sc_hd__mux2_2 + PLACED ( 28980 27200 ) FN ;
- spare_logic_mux\[1\] sky130_fd_sc_hd__mux2_2 + PLACED ( 10120 21760 ) FN ;
- spare_logic_nand\[0\] sky130_fd_sc_hd__nand2_2 + PLACED ( 22540 29920 ) FS ;
- spare_logic_nand\[1\] sky130_fd_sc_hd__nand2_2 + PLACED ( 27140 13600 ) FS ;
- spare_logic_nor\[0\] sky130_fd_sc_hd__nor2_2 + PLACED ( 25300 19040 ) S ;
- spare_logic_nor\[1\] sky130_fd_sc_hd__nor2_2 + PLACED ( 8740 29920 ) S ;
2021-11-24 12:36:23 -06:00
END COMPONENTS
PINS 44 ;
- spare_xfq[0] + NET spare_xfq[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met3 ( -2000 -300 ) ( 2000 300 )
+ PLACED ( 2000 10540 ) N ;
- spare_xfq[1] + NET spare_xfq[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met2 ( -140 -2000 ) ( 140 2000 )
+ PLACED ( 32430 2000 ) N ;
- spare_xfqn[0] + NET spare_xfqn[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met2 ( -140 -2000 ) ( 140 2000 )
+ PLACED ( 22770 43000 ) N ;
- spare_xfqn[1] + NET spare_xfqn[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met3 ( -2000 -300 ) ( 2000 300 )
+ PLACED ( 2000 34340 ) N ;
- spare_xi[0] + NET spare_xi[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met2 ( -140 -2000 ) ( 140 2000 )
+ PLACED ( 42090 2000 ) N ;
- spare_xi[1] + NET spare_xi[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met3 ( -2000 -300 ) ( 2000 300 )
+ PLACED ( 43000 340 ) N ;
- spare_xi[2] + NET spare_xi[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met3 ( -2000 -300 ) ( 2000 300 )
+ PLACED ( 43000 27540 ) N ;
- spare_xi[3] + NET spare_xi[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met2 ( -140 -2000 ) ( 140 2000 )
+ PLACED ( 230 43000 ) N ;
- spare_xib + NET spare_xib + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met3 ( -2000 -300 ) ( 2000 300 )
+ PLACED ( 2000 37740 ) N ;
- spare_xmx[0] + NET spare_xmx[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met2 ( -140 -2000 ) ( 140 2000 )
+ PLACED ( 35650 43000 ) N ;
- spare_xmx[1] + NET spare_xmx[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met2 ( -140 -2000 ) ( 140 2000 )
+ PLACED ( 25990 2000 ) N ;
- spare_xna[0] + NET spare_xna[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met3 ( -2000 -300 ) ( 2000 300 )
+ PLACED ( 43000 34340 ) N ;
- spare_xna[1] + NET spare_xna[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met3 ( -2000 -300 ) ( 2000 300 )
+ PLACED ( 43000 7140 ) N ;
- spare_xno[0] + NET spare_xno[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met2 ( -140 -2000 ) ( 140 2000 )
+ PLACED ( 6670 2000 ) N ;
- spare_xno[1] + NET spare_xno[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met3 ( -2000 -300 ) ( 2000 300 )
+ PLACED ( 2000 30940 ) N ;
- spare_xz[0] + NET spare_xz[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met3 ( -2000 -300 ) ( 2000 300 )
+ PLACED ( 2000 20740 ) N ;
- spare_xz[10] + NET spare_xz[10] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met2 ( -140 -2000 ) ( 140 2000 )
+ PLACED ( 25990 43000 ) N ;
- spare_xz[11] + NET spare_xz[11] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met2 ( -140 -2000 ) ( 140 2000 )
+ PLACED ( 38870 43000 ) N ;
- spare_xz[12] + NET spare_xz[12] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met3 ( -2000 -300 ) ( 2000 300 )
+ PLACED ( 2000 24140 ) N ;
- spare_xz[13] + NET spare_xz[13] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met3 ( -2000 -300 ) ( 2000 300 )
+ PLACED ( 43000 37740 ) N ;
- spare_xz[14] + NET spare_xz[14] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met2 ( -140 -2000 ) ( 140 2000 )
+ PLACED ( 9890 43000 ) N ;
- spare_xz[15] + NET spare_xz[15] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met2 ( -140 -2000 ) ( 140 2000 )
+ PLACED ( 230 2000 ) N ;
- spare_xz[16] + NET spare_xz[16] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met3 ( -2000 -300 ) ( 2000 300 )
+ PLACED ( 2000 7140 ) N ;
- spare_xz[17] + NET spare_xz[17] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met3 ( -2000 -300 ) ( 2000 300 )
+ PLACED ( 43000 24140 ) N ;
- spare_xz[18] + NET spare_xz[18] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met2 ( -140 -2000 ) ( 140 2000 )
+ PLACED ( 3450 43000 ) N ;
- spare_xz[19] + NET spare_xz[19] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met3 ( -2000 -300 ) ( 2000 300 )
+ PLACED ( 2000 3740 ) N ;
- spare_xz[1] + NET spare_xz[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met2 ( -140 -2000 ) ( 140 2000 )
+ PLACED ( 38870 2000 ) N ;
- spare_xz[20] + NET spare_xz[20] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met2 ( -140 -2000 ) ( 140 2000 )
+ PLACED ( 29210 43000 ) N ;
- spare_xz[21] + NET spare_xz[21] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met3 ( -2000 -300 ) ( 2000 300 )
+ PLACED ( 43000 10540 ) N ;
- spare_xz[22] + NET spare_xz[22] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met2 ( -140 -2000 ) ( 140 2000 )
+ PLACED ( 3450 2000 ) N ;
- spare_xz[23] + NET spare_xz[23] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met2 ( -140 -2000 ) ( 140 2000 )
+ PLACED ( 13110 2000 ) N ;
- spare_xz[24] + NET spare_xz[24] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met2 ( -140 -2000 ) ( 140 2000 )
+ PLACED ( 16330 2000 ) N ;
- spare_xz[25] + NET spare_xz[25] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met3 ( -2000 -300 ) ( 2000 300 )
+ PLACED ( 43000 13940 ) N ;
- spare_xz[26] + NET spare_xz[26] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met2 ( -140 -2000 ) ( 140 2000 )
+ PLACED ( 19550 2000 ) N ;
- spare_xz[2] + NET spare_xz[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met3 ( -2000 -300 ) ( 2000 300 )
+ PLACED ( 43000 41140 ) N ;
- spare_xz[3] + NET spare_xz[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met2 ( -140 -2000 ) ( 140 2000 )
+ PLACED ( 42090 43000 ) N ;
- spare_xz[4] + NET spare_xz[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met2 ( -140 -2000 ) ( 140 2000 )
+ PLACED ( 13110 43000 ) N ;
- spare_xz[5] + NET spare_xz[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met2 ( -140 -2000 ) ( 140 2000 )
+ PLACED ( 16330 43000 ) N ;
- spare_xz[6] + NET spare_xz[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met2 ( -140 -2000 ) ( 140 2000 )
+ PLACED ( 29210 2000 ) N ;
- spare_xz[7] + NET spare_xz[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met3 ( -2000 -300 ) ( 2000 300 )
+ PLACED ( 2000 17340 ) N ;
- spare_xz[8] + NET spare_xz[8] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met3 ( -2000 -300 ) ( 2000 300 )
+ PLACED ( 2000 44540 ) N ;
- spare_xz[9] + NET spare_xz[9] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met3 ( -2000 -300 ) ( 2000 300 )
+ PLACED ( 43000 20740 ) N ;
2023-02-27 12:37:00 -06:00
- vccd + NET vccd + SPECIAL + DIRECTION INOUT + USE POWER
2021-11-24 12:36:23 -06:00
+ PORT
+ LAYER met4 ( -800 -16560 ) ( 800 16560 )
+ LAYER met4 ( -20800 -16560 ) ( -19200 16560 )
+ FIXED ( 26520 21760 ) N ;
2023-02-27 12:37:00 -06:00
- vssd + NET vssd + SPECIAL + DIRECTION INOUT + USE GROUND
2021-11-24 12:36:23 -06:00
+ PORT
+ LAYER met4 ( -800 -16560 ) ( 800 16560 )
+ LAYER met4 ( -20800 -16560 ) ( -19200 16560 )
+ FIXED ( 36520 21760 ) N ;
END PINS
SPECIALNETS 2 ;
- vccd ( PIN vccd ) ( * VPB ) ( * VPWR ) + USE POWER
2023-02-27 12:37:00 -06:00
+ ROUTED met1 480 + SHAPE FOLLOWPIN ( 5520 35360 ) ( 39100 35360 )
2021-11-24 12:36:23 -06:00
NEW met1 480 + SHAPE FOLLOWPIN ( 5520 29920 ) ( 39100 29920 )
NEW met1 480 + SHAPE FOLLOWPIN ( 5520 24480 ) ( 39100 24480 )
NEW met1 480 + SHAPE FOLLOWPIN ( 5520 19040 ) ( 39100 19040 )
NEW met1 480 + SHAPE FOLLOWPIN ( 5520 13600 ) ( 39100 13600 )
2023-02-27 12:37:00 -06:00
NEW met1 480 + SHAPE FOLLOWPIN ( 5520 8160 ) ( 39100 8160 )
NEW met4 1600 + SHAPE STRIPE ( 26520 5200 ) ( 26520 38320 )
NEW met4 1600 + SHAPE STRIPE ( 6520 5200 ) ( 6520 38320 )
NEW met3 330 + SHAPE STRIPE ( 25730 35360 ) ( 27310 35360 )
NEW met3 0 + SHAPE STRIPE ( 26520 35360 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 25750 35360 ) ( 27290 35360 )
NEW met2 0 + SHAPE STRIPE ( 26520 35360 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 26520 35360 ) via2_3_1600_480_1_5_320_320
NEW met3 330 + SHAPE STRIPE ( 25730 29920 ) ( 27310 29920 )
NEW met3 0 + SHAPE STRIPE ( 26520 29920 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 25750 29920 ) ( 27290 29920 )
NEW met2 0 + SHAPE STRIPE ( 26520 29920 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 26520 29920 ) via2_3_1600_480_1_5_320_320
NEW met3 330 + SHAPE STRIPE ( 25730 24480 ) ( 27310 24480 )
NEW met3 0 + SHAPE STRIPE ( 26520 24480 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 25750 24480 ) ( 27290 24480 )
NEW met2 0 + SHAPE STRIPE ( 26520 24480 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 26520 24480 ) via2_3_1600_480_1_5_320_320
NEW met3 330 + SHAPE STRIPE ( 25730 19040 ) ( 27310 19040 )
NEW met3 0 + SHAPE STRIPE ( 26520 19040 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 25750 19040 ) ( 27290 19040 )
NEW met2 0 + SHAPE STRIPE ( 26520 19040 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 26520 19040 ) via2_3_1600_480_1_5_320_320
NEW met3 330 + SHAPE STRIPE ( 25730 13600 ) ( 27310 13600 )
NEW met3 0 + SHAPE STRIPE ( 26520 13600 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 25750 13600 ) ( 27290 13600 )
NEW met2 0 + SHAPE STRIPE ( 26520 13600 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 26520 13600 ) via2_3_1600_480_1_5_320_320
NEW met3 330 + SHAPE STRIPE ( 25730 8160 ) ( 27310 8160 )
NEW met3 0 + SHAPE STRIPE ( 26520 8160 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 25750 8160 ) ( 27290 8160 )
NEW met2 0 + SHAPE STRIPE ( 26520 8160 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 26520 8160 ) via2_3_1600_480_1_5_320_320
NEW met3 330 + SHAPE STRIPE ( 5730 35360 ) ( 7310 35360 )
NEW met3 0 + SHAPE STRIPE ( 6520 35360 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 5750 35360 ) ( 7290 35360 )
NEW met2 0 + SHAPE STRIPE ( 6520 35360 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 6520 35360 ) via2_3_1600_480_1_5_320_320
NEW met3 330 + SHAPE STRIPE ( 5730 29920 ) ( 7310 29920 )
NEW met3 0 + SHAPE STRIPE ( 6520 29920 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 5750 29920 ) ( 7290 29920 )
NEW met2 0 + SHAPE STRIPE ( 6520 29920 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 6520 29920 ) via2_3_1600_480_1_5_320_320
NEW met3 330 + SHAPE STRIPE ( 5730 24480 ) ( 7310 24480 )
NEW met3 0 + SHAPE STRIPE ( 6520 24480 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 5750 24480 ) ( 7290 24480 )
NEW met2 0 + SHAPE STRIPE ( 6520 24480 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 6520 24480 ) via2_3_1600_480_1_5_320_320
NEW met3 330 + SHAPE STRIPE ( 5730 19040 ) ( 7310 19040 )
NEW met3 0 + SHAPE STRIPE ( 6520 19040 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 5750 19040 ) ( 7290 19040 )
NEW met2 0 + SHAPE STRIPE ( 6520 19040 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 6520 19040 ) via2_3_1600_480_1_5_320_320
NEW met3 330 + SHAPE STRIPE ( 5730 13600 ) ( 7310 13600 )
NEW met3 0 + SHAPE STRIPE ( 6520 13600 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 5750 13600 ) ( 7290 13600 )
NEW met2 0 + SHAPE STRIPE ( 6520 13600 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 6520 13600 ) via2_3_1600_480_1_5_320_320
NEW met3 330 + SHAPE STRIPE ( 5730 8160 ) ( 7310 8160 )
NEW met3 0 + SHAPE STRIPE ( 6520 8160 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 5750 8160 ) ( 7290 8160 )
NEW met2 0 + SHAPE STRIPE ( 6520 8160 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 6520 8160 ) via2_3_1600_480_1_5_320_320 ;
2021-11-24 12:36:23 -06:00
- vssd ( PIN vssd ) ( * VNB ) ( * VGND ) + USE GROUND
2023-02-27 12:37:00 -06:00
+ ROUTED met1 480 + SHAPE FOLLOWPIN ( 5520 38080 ) ( 39100 38080 )
2021-11-24 12:36:23 -06:00
NEW met1 480 + SHAPE FOLLOWPIN ( 5520 32640 ) ( 39100 32640 )
NEW met1 480 + SHAPE FOLLOWPIN ( 5520 27200 ) ( 39100 27200 )
NEW met1 480 + SHAPE FOLLOWPIN ( 5520 21760 ) ( 39100 21760 )
NEW met1 480 + SHAPE FOLLOWPIN ( 5520 16320 ) ( 39100 16320 )
NEW met1 480 + SHAPE FOLLOWPIN ( 5520 10880 ) ( 39100 10880 )
2023-02-27 12:37:00 -06:00
NEW met1 480 + SHAPE FOLLOWPIN ( 5520 5440 ) ( 39100 5440 )
NEW met4 1600 + SHAPE STRIPE ( 36520 5200 ) ( 36520 38320 )
NEW met4 1600 + SHAPE STRIPE ( 16520 5200 ) ( 16520 38320 )
NEW met3 330 + SHAPE STRIPE ( 35730 38080 ) ( 37310 38080 )
NEW met3 0 + SHAPE STRIPE ( 36520 38080 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 35750 38080 ) ( 37290 38080 )
NEW met2 0 + SHAPE STRIPE ( 36520 38080 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 36520 38080 ) via2_3_1600_480_1_5_320_320
NEW met3 330 + SHAPE STRIPE ( 35730 32640 ) ( 37310 32640 )
NEW met3 0 + SHAPE STRIPE ( 36520 32640 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 35750 32640 ) ( 37290 32640 )
NEW met2 0 + SHAPE STRIPE ( 36520 32640 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 36520 32640 ) via2_3_1600_480_1_5_320_320
NEW met3 330 + SHAPE STRIPE ( 35730 27200 ) ( 37310 27200 )
NEW met3 0 + SHAPE STRIPE ( 36520 27200 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 35750 27200 ) ( 37290 27200 )
NEW met2 0 + SHAPE STRIPE ( 36520 27200 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 36520 27200 ) via2_3_1600_480_1_5_320_320
NEW met3 330 + SHAPE STRIPE ( 35730 21760 ) ( 37310 21760 )
NEW met3 0 + SHAPE STRIPE ( 36520 21760 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 35750 21760 ) ( 37290 21760 )
NEW met2 0 + SHAPE STRIPE ( 36520 21760 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 36520 21760 ) via2_3_1600_480_1_5_320_320
NEW met3 330 + SHAPE STRIPE ( 35730 16320 ) ( 37310 16320 )
NEW met3 0 + SHAPE STRIPE ( 36520 16320 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 35750 16320 ) ( 37290 16320 )
NEW met2 0 + SHAPE STRIPE ( 36520 16320 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 36520 16320 ) via2_3_1600_480_1_5_320_320
NEW met3 330 + SHAPE STRIPE ( 35730 10880 ) ( 37310 10880 )
NEW met3 0 + SHAPE STRIPE ( 36520 10880 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 35750 10880 ) ( 37290 10880 )
NEW met2 0 + SHAPE STRIPE ( 36520 10880 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 36520 10880 ) via2_3_1600_480_1_5_320_320
NEW met3 330 + SHAPE STRIPE ( 35730 5440 ) ( 37310 5440 )
NEW met3 0 + SHAPE STRIPE ( 36520 5440 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 35750 5440 ) ( 37290 5440 )
NEW met2 0 + SHAPE STRIPE ( 36520 5440 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 36520 5440 ) via2_3_1600_480_1_5_320_320
NEW met3 330 + SHAPE STRIPE ( 15730 38080 ) ( 17310 38080 )
NEW met3 0 + SHAPE STRIPE ( 16520 38080 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 15750 38080 ) ( 17290 38080 )
NEW met2 0 + SHAPE STRIPE ( 16520 38080 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 16520 38080 ) via2_3_1600_480_1_5_320_320
NEW met3 330 + SHAPE STRIPE ( 15730 32640 ) ( 17310 32640 )
NEW met3 0 + SHAPE STRIPE ( 16520 32640 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 15750 32640 ) ( 17290 32640 )
NEW met2 0 + SHAPE STRIPE ( 16520 32640 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 16520 32640 ) via2_3_1600_480_1_5_320_320
NEW met3 330 + SHAPE STRIPE ( 15730 27200 ) ( 17310 27200 )
NEW met3 0 + SHAPE STRIPE ( 16520 27200 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 15750 27200 ) ( 17290 27200 )
NEW met2 0 + SHAPE STRIPE ( 16520 27200 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 16520 27200 ) via2_3_1600_480_1_5_320_320
NEW met3 330 + SHAPE STRIPE ( 15730 21760 ) ( 17310 21760 )
NEW met3 0 + SHAPE STRIPE ( 16520 21760 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 15750 21760 ) ( 17290 21760 )
NEW met2 0 + SHAPE STRIPE ( 16520 21760 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 16520 21760 ) via2_3_1600_480_1_5_320_320
NEW met3 330 + SHAPE STRIPE ( 15730 16320 ) ( 17310 16320 )
NEW met3 0 + SHAPE STRIPE ( 16520 16320 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 15750 16320 ) ( 17290 16320 )
NEW met2 0 + SHAPE STRIPE ( 16520 16320 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 16520 16320 ) via2_3_1600_480_1_5_320_320
NEW met3 330 + SHAPE STRIPE ( 15730 10880 ) ( 17310 10880 )
NEW met3 0 + SHAPE STRIPE ( 16520 10880 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 15750 10880 ) ( 17290 10880 )
NEW met2 0 + SHAPE STRIPE ( 16520 10880 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 16520 10880 ) via2_3_1600_480_1_5_320_320
NEW met3 330 + SHAPE STRIPE ( 15730 5440 ) ( 17310 5440 )
NEW met3 0 + SHAPE STRIPE ( 16520 5440 ) via4_5_1600_480_1_4_400_400
NEW met2 370 + SHAPE STRIPE ( 15750 5440 ) ( 17290 5440 )
NEW met2 0 + SHAPE STRIPE ( 16520 5440 ) via3_4_1600_480_1_4_400_400
NEW met1 0 + SHAPE STRIPE ( 16520 5440 ) via2_3_1600_480_1_5_320_320 ;
2021-11-24 12:36:23 -06:00
END SPECIALNETS
NETS 69 ;
- spare_logic1\[0\] ( spare_logic_const\[0\] HI ) + USE SIGNAL ;
- spare_logic1\[10\] ( spare_logic_const\[10\] HI ) + USE SIGNAL ;
- spare_logic1\[11\] ( spare_logic_const\[11\] HI ) + USE SIGNAL ;
- spare_logic1\[12\] ( spare_logic_const\[12\] HI ) + USE SIGNAL ;
- spare_logic1\[13\] ( spare_logic_const\[13\] HI ) + USE SIGNAL ;
- spare_logic1\[14\] ( spare_logic_const\[14\] HI ) + USE SIGNAL ;
- spare_logic1\[15\] ( spare_logic_const\[15\] HI ) + USE SIGNAL ;
- spare_logic1\[16\] ( spare_logic_const\[16\] HI ) + USE SIGNAL ;
- spare_logic1\[17\] ( spare_logic_const\[17\] HI ) + USE SIGNAL ;
- spare_logic1\[18\] ( spare_logic_const\[18\] HI ) + USE SIGNAL ;
- spare_logic1\[19\] ( spare_logic_const\[19\] HI ) + USE SIGNAL ;
- spare_logic1\[1\] ( spare_logic_const\[1\] HI ) + USE SIGNAL ;
- spare_logic1\[20\] ( spare_logic_const\[20\] HI ) + USE SIGNAL ;
- spare_logic1\[21\] ( spare_logic_const\[21\] HI ) + USE SIGNAL ;
- spare_logic1\[22\] ( spare_logic_const\[22\] HI ) + USE SIGNAL ;
- spare_logic1\[23\] ( spare_logic_const\[23\] HI ) + USE SIGNAL ;
- spare_logic1\[24\] ( spare_logic_const\[24\] HI ) + USE SIGNAL ;
- spare_logic1\[25\] ( spare_logic_const\[25\] HI ) + USE SIGNAL ;
- spare_logic1\[26\] ( spare_logic_const\[26\] HI ) + USE SIGNAL ;
- spare_logic1\[2\] ( spare_logic_const\[2\] HI ) + USE SIGNAL ;
- spare_logic1\[3\] ( spare_logic_const\[3\] HI ) + USE SIGNAL ;
- spare_logic1\[4\] ( spare_logic_const\[4\] HI ) + USE SIGNAL ;
- spare_logic1\[5\] ( spare_logic_const\[5\] HI ) + USE SIGNAL ;
- spare_logic1\[6\] ( spare_logic_const\[6\] HI ) + USE SIGNAL ;
- spare_logic1\[7\] ( spare_logic_const\[7\] HI ) + USE SIGNAL ;
- spare_logic1\[8\] ( spare_logic_const\[8\] HI ) + USE SIGNAL ;
- spare_logic1\[9\] ( spare_logic_const\[9\] HI ) + USE SIGNAL ;
- spare_xfq[0] ( PIN spare_xfq[0] ) ( spare_logic_flop\[0\] Q ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met3 ( 3220 10540 0 ) ( 14030 * )
NEW met1 ( 13570 14110 ) ( 14030 * )
NEW met2 ( 14030 10540 ) ( * 14110 )
NEW met2 ( 14030 10540 ) M2M3_PR
NEW li1 ( 13570 14110 ) L1M1_PR_MR
NEW met1 ( 14030 14110 ) M1M2_PR ;
2021-11-24 12:36:23 -06:00
- spare_xfq[1] ( PIN spare_xfq[1] ) ( spare_logic_flop\[1\] Q ) + USE SIGNAL
+ ROUTED met2 ( 32430 3740 0 ) ( * 9010 )
2023-02-27 12:37:00 -06:00
NEW met1 ( 21850 9010 ) ( 32430 * )
2021-11-24 12:36:23 -06:00
NEW met1 ( 32430 9010 ) M1M2_PR
2023-02-27 12:37:00 -06:00
NEW li1 ( 21850 9010 ) L1M1_PR_MR ;
2021-11-24 12:36:23 -06:00
- spare_xfqn[0] ( PIN spare_xfqn[0] ) ( spare_logic_flop\[0\] Q_N ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met1 ( 14950 15810 ) ( 21850 * )
NEW met2 ( 21850 15810 ) ( * 32300 )
NEW met2 ( 21850 32300 ) ( 22770 * )
NEW met2 ( 22770 32300 ) ( * 41140 0 )
NEW li1 ( 14950 15810 ) L1M1_PR_MR
NEW met1 ( 21850 15810 ) M1M2_PR ;
2021-11-24 12:36:23 -06:00
- spare_xfqn[1] ( PIN spare_xfqn[1] ) ( spare_logic_flop\[1\] Q_N ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met3 ( 3220 34340 0 ) ( 20470 * )
NEW met2 ( 20470 10370 ) ( * 34340 )
NEW li1 ( 20470 10370 ) L1M1_PR_MR
NEW met1 ( 20470 10370 ) M1M2_PR
NEW met2 ( 20470 34340 ) M2M3_PR
NEW met1 ( 20470 10370 ) RECT ( 0 -70 355 70 ) ;
2021-11-24 12:36:23 -06:00
- spare_xi[0] ( PIN spare_xi[0] ) ( spare_logic_inv\[0\] Y ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met2 ( 42090 3740 0 ) ( * 9350 )
NEW met1 ( 25070 9350 ) ( 42090 * )
NEW li1 ( 25070 9350 ) L1M1_PR_MR
NEW met1 ( 42090 9350 ) M1M2_PR ;
2021-11-24 12:36:23 -06:00
- spare_xi[1] ( PIN spare_xi[1] ) ( spare_logic_inv\[1\] Y ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met1 ( 36110 5950 ) ( 39330 * )
NEW met2 ( 39330 340 ) ( * 5950 )
NEW met3 ( 39330 340 ) ( 41860 * 0 )
NEW li1 ( 36110 5950 ) L1M1_PR_MR
NEW met1 ( 39330 5950 ) M1M2_PR
NEW met2 ( 39330 340 ) M2M3_PR ;
2021-11-24 12:36:23 -06:00
- spare_xi[2] ( PIN spare_xi[2] ) ( spare_logic_inv\[2\] Y ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met1 ( 36110 33150 ) ( 37950 * )
NEW met2 ( 37950 27540 ) ( * 33150 )
NEW met3 ( 37950 27540 ) ( 41860 * 0 )
NEW li1 ( 36110 33150 ) L1M1_PR_MR
NEW met1 ( 37950 33150 ) M1M2_PR
NEW met2 ( 37950 27540 ) M2M3_PR ;
2021-11-24 12:36:23 -06:00
- spare_xi[3] ( PIN spare_xi[3] ) ( spare_logic_inv\[3\] Y ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met1 ( 230 34510 ) ( 13110 * )
NEW met2 ( 230 34510 ) ( * 41140 0 )
NEW met1 ( 13110 34170 ) ( * 34510 )
NEW met1 ( 13110 34170 ) ( 16790 * )
NEW met1 ( 230 34510 ) M1M2_PR
NEW li1 ( 16790 34170 ) L1M1_PR_MR ;
2021-11-24 12:36:23 -06:00
- spare_xib ( PIN spare_xib ) ( spare_logic_biginv Y ) + USE SIGNAL
+ ROUTED met3 ( 3220 37740 0 ) ( 8050 * )
NEW met2 ( 8050 34170 ) ( * 37740 )
NEW li1 ( 8050 34170 ) L1M1_PR_MR
NEW met1 ( 8050 34170 ) M1M2_PR
2023-02-27 12:37:00 -06:00
NEW met2 ( 8050 37740 ) M2M3_PR
2021-11-24 12:36:23 -06:00
NEW met1 ( 8050 34170 ) RECT ( -355 -70 0 70 ) ;
- spare_xmx[0] ( PIN spare_xmx[0] ) ( spare_logic_mux\[0\] X ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met1 ( 32430 29410 ) ( 35190 * )
2021-11-24 12:36:23 -06:00
NEW met2 ( 35190 29410 ) ( * 39100 )
2023-02-27 12:37:00 -06:00
NEW met2 ( 35190 39100 ) ( 35650 * )
NEW met2 ( 35650 39100 ) ( * 41140 0 )
NEW li1 ( 32430 29410 ) L1M1_PR_MR
NEW met1 ( 35190 29410 ) M1M2_PR ;
2021-11-24 12:36:23 -06:00
- spare_xmx[1] ( PIN spare_xmx[1] ) ( spare_logic_mux\[1\] X ) + USE SIGNAL
+ ROUTED met2 ( 25990 3740 0 ) ( * 7140 )
2023-02-27 12:37:00 -06:00
NEW met2 ( 25530 7140 ) ( 25990 * )
NEW met1 ( 13570 23630 ) ( 25530 * )
NEW met2 ( 25530 7140 ) ( * 23630 )
NEW li1 ( 13570 23630 ) L1M1_PR_MR
NEW met1 ( 25530 23630 ) M1M2_PR ;
2021-11-24 12:36:23 -06:00
- spare_xna[0] ( PIN spare_xna[0] ) ( spare_logic_nand\[0\] Y ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met2 ( 24610 31790 ) ( * 34340 )
NEW met3 ( 24610 34340 ) ( 41860 * 0 )
NEW li1 ( 24610 31790 ) L1M1_PR_MR
NEW met1 ( 24610 31790 ) M1M2_PR
NEW met2 ( 24610 34340 ) M2M3_PR
NEW met1 ( 24610 31790 ) RECT ( -355 -70 0 70 ) ;
2021-11-24 12:36:23 -06:00
- spare_xna[1] ( PIN spare_xna[1] ) ( spare_logic_nand\[1\] Y ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met3 ( 27830 7140 ) ( 41860 * 0 )
NEW met2 ( 27830 7140 ) ( * 14110 )
NEW met2 ( 27830 7140 ) M2M3_PR
NEW li1 ( 27830 14110 ) L1M1_PR_MR
NEW met1 ( 27830 14110 ) M1M2_PR
NEW met1 ( 27830 14110 ) RECT ( -355 -70 0 70 ) ;
2021-11-24 12:36:23 -06:00
- spare_xno[0] ( PIN spare_xno[0] ) ( spare_logic_nor\[0\] Y ) + USE SIGNAL
+ ROUTED met2 ( 6670 3740 0 ) ( * 4420 )
NEW met2 ( 6210 4420 ) ( 6670 * )
NEW met2 ( 6210 3740 ) ( * 4420 )
NEW met2 ( 5290 3740 ) ( 6210 * )
2023-02-27 12:37:00 -06:00
NEW met2 ( 5290 3740 ) ( * 20230 )
NEW met1 ( 5290 20230 ) ( 25530 * )
NEW met1 ( 5290 20230 ) M1M2_PR
NEW li1 ( 25530 20230 ) L1M1_PR_MR ;
2021-11-24 12:36:23 -06:00
- spare_xno[1] ( PIN spare_xno[1] ) ( spare_logic_nor\[1\] Y ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met3 ( 3220 30940 0 ) ( 8970 * )
NEW met2 ( 8970 30940 ) ( * 31110 )
NEW met2 ( 8970 30940 ) M2M3_PR
NEW li1 ( 8970 31110 ) L1M1_PR_MR
NEW met1 ( 8970 31110 ) M1M2_PR
NEW met1 ( 8970 31110 ) RECT ( -355 -70 0 70 ) ;
2021-11-24 12:36:23 -06:00
- spare_xz[0] ( PIN spare_xz[0] ) ( spare_logic_inv\[0\] A ) ( spare_logic_const\[0\] LO ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met1 ( 20010 9690 ) ( 24610 * )
NEW met1 ( 20010 9690 ) ( * 10370 )
NEW met1 ( 14490 10370 ) ( 20010 * )
NEW met2 ( 14030 15130 ) ( * 20740 )
NEW met2 ( 14030 14620 ) ( 14490 * )
NEW met2 ( 14030 14620 ) ( * 15130 )
NEW met1 ( 10350 15130 ) ( 14030 * )
NEW met3 ( 3220 20740 0 ) ( 14030 * )
NEW met2 ( 14490 10370 ) ( * 14620 )
NEW li1 ( 10350 15130 ) L1M1_PR_MR
NEW li1 ( 24610 9690 ) L1M1_PR_MR
NEW met1 ( 14490 10370 ) M1M2_PR
NEW met1 ( 14030 15130 ) M1M2_PR
NEW met2 ( 14030 20740 ) M2M3_PR ;
2021-11-24 12:36:23 -06:00
- spare_xz[10] ( PIN spare_xz[10] ) ( spare_logic_nor\[1\] A ) ( spare_logic_const\[10\] LO ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met1 ( 10810 31450 ) ( 13800 * )
NEW met1 ( 16790 31110 ) ( 25530 * )
NEW met2 ( 25530 31110 ) ( * 36380 )
NEW met2 ( 25530 36380 ) ( 25990 * )
NEW met2 ( 25990 36380 ) ( * 41140 0 )
NEW met1 ( 13800 31110 ) ( * 31450 )
NEW met1 ( 13800 31110 ) ( 16790 * )
NEW li1 ( 10810 31450 ) L1M1_PR_MR
NEW li1 ( 16790 31110 ) L1M1_PR_MR
NEW met1 ( 25530 31110 ) M1M2_PR ;
2021-11-24 12:36:23 -06:00
- spare_xz[11] ( PIN spare_xz[11] ) ( spare_logic_nor\[0\] B ) ( spare_logic_const\[11\] LO ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met1 ( 32890 31450 ) ( 38870 * )
NEW met2 ( 38870 31450 ) ( * 41140 0 )
NEW met1 ( 26450 20230 ) ( * 20570 )
NEW met1 ( 26450 20230 ) ( 32890 * )
NEW met2 ( 32890 20230 ) ( * 31450 )
NEW li1 ( 32890 31450 ) L1M1_PR_MR
NEW met1 ( 38870 31450 ) M1M2_PR
NEW li1 ( 26450 20570 ) L1M1_PR_MR
NEW met1 ( 32890 20230 ) M1M2_PR
NEW met1 ( 32890 31450 ) M1M2_PR
NEW met1 ( 32890 31450 ) RECT ( -595 -70 0 70 ) ;
2021-11-24 12:36:23 -06:00
- spare_xz[12] ( PIN spare_xz[12] ) ( spare_logic_nor\[1\] B ) ( spare_logic_const\[12\] LO ) + USE SIGNAL
+ ROUTED met2 ( 8050 25500 ) ( * 28390 )
NEW met3 ( 5060 25500 ) ( 8050 * )
NEW met3 ( 5060 24140 ) ( * 25500 )
NEW met3 ( 3220 24140 0 ) ( 5060 * )
2023-02-27 12:37:00 -06:00
NEW met1 ( 8050 31450 ) ( 9430 * )
2021-11-24 12:36:23 -06:00
NEW met2 ( 8050 28390 ) ( * 31450 )
NEW li1 ( 8050 28390 ) L1M1_PR_MR
NEW met1 ( 8050 28390 ) M1M2_PR
2023-02-27 12:37:00 -06:00
NEW met2 ( 8050 25500 ) M2M3_PR
NEW li1 ( 9430 31450 ) L1M1_PR_MR
2021-11-24 12:36:23 -06:00
NEW met1 ( 8050 31450 ) M1M2_PR
2023-02-27 12:37:00 -06:00
NEW met1 ( 8050 28390 ) RECT ( -355 -70 0 70 ) ;
2021-11-24 12:36:23 -06:00
- spare_xz[13] ( PIN spare_xz[13] ) ( spare_logic_mux\[0\] A0 ) ( spare_logic_const\[13\] LO ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met1 ( 35650 36890 ) ( 37950 * )
NEW met2 ( 37950 36890 ) ( * 37740 )
NEW met3 ( 37950 37740 ) ( 41860 * 0 )
NEW met2 ( 30590 28730 ) ( * 36890 )
NEW met1 ( 30590 36890 ) ( 35650 * )
NEW li1 ( 35650 36890 ) L1M1_PR_MR
NEW met1 ( 37950 36890 ) M1M2_PR
NEW met2 ( 37950 37740 ) M2M3_PR
NEW li1 ( 30590 28730 ) L1M1_PR_MR
NEW met1 ( 30590 28730 ) M1M2_PR
NEW met1 ( 30590 36890 ) M1M2_PR
NEW met1 ( 30590 28730 ) RECT ( -355 -70 0 70 ) ;
2021-11-24 12:36:23 -06:00
- spare_xz[14] ( PIN spare_xz[14] ) ( spare_logic_mux\[1\] A0 ) ( spare_logic_const\[14\] LO ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met1 ( 9890 31110 ) ( 13110 * )
NEW met1 ( 9890 23290 ) ( 11270 * )
NEW met2 ( 9890 23290 ) ( * 31110 )
NEW met2 ( 9890 31110 ) ( * 41140 0 )
NEW li1 ( 13110 31110 ) L1M1_PR_MR
NEW met1 ( 9890 31110 ) M1M2_PR
NEW li1 ( 11270 23290 ) L1M1_PR_MR
NEW met1 ( 9890 23290 ) M1M2_PR ;
2021-11-24 12:36:23 -06:00
- spare_xz[15] ( PIN spare_xz[15] ) ( spare_logic_mux\[0\] A1 ) ( spare_logic_const\[15\] LO ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met1 ( 14490 13090 ) ( 15410 * )
NEW met2 ( 230 3740 0 ) ( * 14450 )
NEW met2 ( 15410 14450 ) ( * 18530 )
NEW met1 ( 15410 18530 ) ( 30130 * )
NEW met2 ( 30130 18530 ) ( * 27710 )
NEW met1 ( 230 14450 ) ( 15410 * )
NEW met2 ( 15410 13090 ) ( * 14450 )
NEW li1 ( 14490 13090 ) L1M1_PR_MR
NEW met1 ( 15410 13090 ) M1M2_PR
NEW met1 ( 230 14450 ) M1M2_PR
NEW met1 ( 15410 14450 ) M1M2_PR
NEW met1 ( 15410 18530 ) M1M2_PR
NEW met1 ( 30130 18530 ) M1M2_PR
NEW li1 ( 30130 27710 ) L1M1_PR_MR
NEW met1 ( 30130 27710 ) M1M2_PR
NEW met1 ( 30130 27710 ) RECT ( -355 -70 0 70 ) ;
2021-11-24 12:36:23 -06:00
- spare_xz[16] ( PIN spare_xz[16] ) ( spare_logic_mux\[1\] A1 ) ( spare_logic_const\[16\] LO ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met2 ( 8050 7140 ) ( * 12070 )
NEW met3 ( 3220 7140 0 ) ( 8050 * )
NEW met1 ( 8050 22270 ) ( 11270 * )
NEW met2 ( 8050 12070 ) ( * 22270 )
2021-11-24 12:36:23 -06:00
NEW li1 ( 8050 12070 ) L1M1_PR_MR
NEW met1 ( 8050 12070 ) M1M2_PR
2023-02-27 12:37:00 -06:00
NEW met2 ( 8050 7140 ) M2M3_PR
NEW li1 ( 11270 22270 ) L1M1_PR_MR
NEW met1 ( 8050 22270 ) M1M2_PR
2021-11-24 12:36:23 -06:00
NEW met1 ( 8050 12070 ) RECT ( -355 -70 0 70 ) ;
2023-02-27 12:37:00 -06:00
- spare_xz[17] ( PIN spare_xz[17] ) ( spare_logic_mux\[0\] S ) ( spare_logic_const\[17\] LO ) + USE SIGNAL
+ ROUTED met1 ( 34270 24990 ) ( 35650 * )
NEW met2 ( 34270 24140 ) ( * 24990 )
NEW met3 ( 34270 24140 ) ( 41860 * 0 )
NEW met1 ( 29670 28390 ) ( 34270 * )
NEW met2 ( 34270 24990 ) ( * 28390 )
NEW li1 ( 35650 24990 ) L1M1_PR_MR
NEW met1 ( 34270 24990 ) M1M2_PR
NEW met2 ( 34270 24140 ) M2M3_PR
NEW li1 ( 29670 28390 ) L1M1_PR_MR
NEW met1 ( 34270 28390 ) M1M2_PR ;
- spare_xz[18] ( PIN spare_xz[18] ) ( spare_logic_mux\[1\] S ) ( spare_logic_const\[18\] LO ) + USE SIGNAL
+ ROUTED met1 ( 3450 26010 ) ( 8050 * )
NEW met2 ( 10810 22950 ) ( * 26010 )
NEW met1 ( 8050 26010 ) ( 10810 * )
NEW met2 ( 3450 26010 ) ( * 41140 0 )
NEW li1 ( 8050 26010 ) L1M1_PR_MR
NEW met1 ( 3450 26010 ) M1M2_PR
NEW li1 ( 10810 22950 ) L1M1_PR_MR
NEW met1 ( 10810 22950 ) M1M2_PR
NEW met1 ( 10810 26010 ) M1M2_PR
NEW met1 ( 10810 22950 ) RECT ( -355 -70 0 70 ) ;
- spare_xz[19] ( PIN spare_xz[19] ) ( spare_logic_flop\[0\] D ) ( spare_logic_const\[19\] LO ) + USE SIGNAL
+ ROUTED met1 ( 8050 7650 ) ( 20010 * )
NEW met3 ( 3220 3740 0 ) ( 7590 * )
NEW met2 ( 7590 3740 ) ( * 7650 )
NEW met1 ( 7590 7650 ) ( 8050 * )
NEW met1 ( 20010 14790 ) ( 23230 * )
NEW met2 ( 20010 7650 ) ( * 14790 )
NEW li1 ( 8050 7650 ) L1M1_PR_MR
NEW met1 ( 20010 7650 ) M1M2_PR
NEW met2 ( 7590 3740 ) M2M3_PR
NEW met1 ( 7590 7650 ) M1M2_PR
NEW met1 ( 20010 14790 ) M1M2_PR
NEW li1 ( 23230 14790 ) L1M1_PR_MR ;
2021-11-24 12:36:23 -06:00
- spare_xz[1] ( PIN spare_xz[1] ) ( spare_logic_inv\[1\] A ) ( spare_logic_const\[1\] LO ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met1 ( 36570 6630 ) ( 38870 * )
NEW met2 ( 38870 3740 0 ) ( * 6630 )
NEW met2 ( 36570 6630 ) ( * 8670 )
NEW li1 ( 36570 6630 ) L1M1_PR_MR
NEW met1 ( 38870 6630 ) M1M2_PR
NEW li1 ( 36570 8670 ) L1M1_PR_MR
NEW met1 ( 36570 8670 ) M1M2_PR
NEW met1 ( 36570 6630 ) M1M2_PR
NEW met1 ( 36570 8670 ) RECT ( -355 -70 0 70 )
NEW met1 ( 36570 6630 ) RECT ( -595 -70 0 70 ) ;
2021-11-24 12:36:23 -06:00
- spare_xz[20] ( PIN spare_xz[20] ) ( spare_logic_flop\[1\] D ) ( spare_logic_const\[20\] LO ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met1 ( 12190 9350 ) ( 14950 * )
NEW met2 ( 20010 26690 ) ( * 28390 )
NEW met1 ( 20010 26690 ) ( 29210 * )
NEW met2 ( 29210 26690 ) ( * 41140 0 )
NEW met1 ( 14950 26690 ) ( 20010 * )
NEW met2 ( 14950 9350 ) ( * 26690 )
NEW met1 ( 14950 9350 ) M1M2_PR
NEW li1 ( 12190 9350 ) L1M1_PR_MR
NEW li1 ( 20010 28390 ) L1M1_PR_MR
NEW met1 ( 20010 28390 ) M1M2_PR
NEW met1 ( 20010 26690 ) M1M2_PR
NEW met1 ( 29210 26690 ) M1M2_PR
NEW met1 ( 14950 26690 ) M1M2_PR
NEW met1 ( 20010 28390 ) RECT ( -355 -70 0 70 ) ;
2021-11-24 12:36:23 -06:00
- spare_xz[21] ( PIN spare_xz[21] ) ( spare_logic_flop\[0\] CLK ) ( spare_logic_const\[21\] LO ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met2 ( 27370 11900 ) ( * 12070 )
NEW met1 ( 25070 12070 ) ( 27370 * )
2021-11-24 12:36:23 -06:00
NEW met3 ( 38180 10540 ) ( * 11900 )
NEW met3 ( 38180 10540 ) ( 41860 * 0 )
2023-02-27 12:37:00 -06:00
NEW met3 ( 27370 11900 ) ( 38180 * )
NEW met2 ( 25070 12070 ) ( * 14790 )
NEW li1 ( 27370 12070 ) L1M1_PR_MR
NEW met1 ( 27370 12070 ) M1M2_PR
NEW met2 ( 27370 11900 ) M2M3_PR
NEW met1 ( 25070 12070 ) M1M2_PR
NEW li1 ( 25070 14790 ) L1M1_PR_MR
NEW met1 ( 25070 14790 ) M1M2_PR
NEW met1 ( 27370 12070 ) RECT ( -355 -70 0 70 )
NEW met1 ( 25070 14790 ) RECT ( -355 -70 0 70 ) ;
2021-11-24 12:36:23 -06:00
- spare_xz[22] ( PIN spare_xz[22] ) ( spare_logic_flop\[1\] CLK ) ( spare_logic_const\[22\] LO ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met1 ( 3450 9350 ) ( 10350 * )
NEW met2 ( 3450 3740 0 ) ( * 9350 )
NEW met1 ( 6670 12410 ) ( 11270 * )
NEW met2 ( 6670 9350 ) ( * 12410 )
NEW li1 ( 10350 9350 ) L1M1_PR_MR
NEW met1 ( 3450 9350 ) M1M2_PR
NEW li1 ( 11270 12410 ) L1M1_PR_MR
NEW met1 ( 6670 12410 ) M1M2_PR
NEW met1 ( 6670 9350 ) M1M2_PR
NEW met1 ( 6670 9350 ) RECT ( -595 -70 0 70 ) ;
2021-11-24 12:36:23 -06:00
- spare_xz[23] ( PIN spare_xz[23] ) ( spare_logic_flop\[0\] SET_B ) ( spare_logic_const\[23\] LO ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met1 ( 15410 6630 ) ( * 6970 )
NEW met1 ( 15410 6970 ) ( 18170 * )
NEW met2 ( 13110 3740 0 ) ( * 6460 )
NEW met2 ( 13110 6460 ) ( 13570 * )
NEW met2 ( 13570 6460 ) ( * 6970 )
NEW met1 ( 13570 6970 ) ( 15410 * )
NEW met2 ( 18170 6970 ) ( * 15470 )
NEW li1 ( 15410 6630 ) L1M1_PR_MR
NEW met1 ( 18170 6970 ) M1M2_PR
NEW met1 ( 13570 6970 ) M1M2_PR
NEW met1 ( 18170 15470 ) M1M2_PR ;
2021-11-24 12:36:23 -06:00
- spare_xz[24] ( PIN spare_xz[24] ) ( spare_logic_flop\[1\] SET_B ) ( spare_logic_const\[24\] LO ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met2 ( 15410 4420 ) ( * 10030 )
2021-11-24 12:36:23 -06:00
NEW met2 ( 15410 4420 ) ( 16330 * )
2023-02-27 12:37:00 -06:00
NEW met2 ( 16330 3740 0 ) ( * 4420 )
NEW met1 ( 13110 7310 ) ( 15410 * )
NEW met1 ( 15410 10030 ) M1M2_PR
NEW li1 ( 13110 7310 ) L1M1_PR_MR
NEW met1 ( 15410 7310 ) M1M2_PR
NEW met2 ( 15410 7310 ) RECT ( -70 -485 70 0 ) ;
2021-11-24 12:36:23 -06:00
- spare_xz[25] ( PIN spare_xz[25] ) ( spare_logic_flop\[0\] RESET_B ) ( spare_logic_const\[25\] LO ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met2 ( 32890 13940 ) ( * 14110 )
NEW met3 ( 32890 13940 ) ( 41860 * 0 )
NEW met1 ( 15870 14110 ) ( * 15130 )
NEW met1 ( 15870 14110 ) ( 25070 * )
NEW met1 ( 25070 14110 ) ( * 14450 )
NEW met1 ( 25070 14450 ) ( 32890 * )
NEW met1 ( 32890 14110 ) ( * 14450 )
NEW li1 ( 32890 14110 ) L1M1_PR_MR
NEW met1 ( 32890 14110 ) M1M2_PR
NEW met2 ( 32890 13940 ) M2M3_PR
NEW li1 ( 15870 15130 ) L1M1_PR_MR
NEW met1 ( 32890 14110 ) RECT ( -355 -70 0 70 ) ;
2021-11-24 12:36:23 -06:00
- spare_xz[26] ( PIN spare_xz[26] ) ( spare_logic_flop\[1\] RESET_B ) ( spare_logic_const\[26\] LO ) + USE SIGNAL
+ ROUTED met1 ( 19550 6970 ) ( 20010 * )
NEW met2 ( 19550 3740 0 ) ( * 6970 )
NEW met2 ( 19550 6970 ) ( * 9690 )
NEW li1 ( 20010 6970 ) L1M1_PR_MR
NEW met1 ( 19550 6970 ) M1M2_PR
2023-02-27 12:37:00 -06:00
NEW li1 ( 19550 9690 ) L1M1_PR_MR
NEW met1 ( 19550 9690 ) M1M2_PR
NEW met1 ( 19550 9690 ) RECT ( -355 -70 0 70 ) ;
2021-11-24 12:36:23 -06:00
- spare_xz[2] ( PIN spare_xz[2] ) ( spare_logic_inv\[2\] A ) ( spare_logic_const\[2\] LO ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met1 ( 34270 33830 ) ( 35650 * )
NEW met2 ( 34270 33830 ) ( * 41140 )
NEW met3 ( 34270 41140 ) ( 41860 * 0 )
NEW met1 ( 33350 33830 ) ( 34270 * )
NEW li1 ( 35650 33830 ) L1M1_PR_MR
NEW met1 ( 34270 33830 ) M1M2_PR
NEW met2 ( 34270 41140 ) M2M3_PR
NEW li1 ( 33350 33830 ) L1M1_PR_MR ;
2021-11-24 12:36:23 -06:00
- spare_xz[3] ( PIN spare_xz[3] ) ( spare_logic_inv\[3\] A ) ( spare_logic_const\[3\] LO ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met1 ( 28750 34170 ) ( 42090 * )
NEW met2 ( 42090 34170 ) ( * 41140 0 )
NEW met1 ( 17250 33830 ) ( 28750 * )
NEW met1 ( 28750 33830 ) ( * 34170 )
NEW li1 ( 28750 34170 ) L1M1_PR_MR
NEW met1 ( 42090 34170 ) M1M2_PR
NEW li1 ( 17250 33830 ) L1M1_PR_MR ;
2021-11-24 12:36:23 -06:00
- spare_xz[4] ( PIN spare_xz[4] ) ( spare_logic_const\[4\] LO ) ( spare_logic_biginv A ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met2 ( 10810 41140 ) ( 12650 * )
NEW met2 ( 12650 40460 ) ( * 41140 )
NEW met2 ( 12650 40460 ) ( 13110 * )
NEW met2 ( 13110 40460 ) ( * 41140 0 )
NEW met2 ( 10810 33830 ) ( * 41140 )
NEW li1 ( 10810 33830 ) L1M1_PR_MR
NEW met1 ( 10810 33830 ) M1M2_PR
NEW li1 ( 10810 36890 ) L1M1_PR_MR
NEW met1 ( 10810 36890 ) M1M2_PR
NEW met1 ( 10810 33830 ) RECT ( -355 -70 0 70 )
NEW met1 ( 10810 36890 ) RECT ( -355 -70 0 70 )
NEW met2 ( 10810 36890 ) RECT ( -70 -485 70 0 ) ;
2021-11-24 12:36:23 -06:00
- spare_xz[5] ( PIN spare_xz[5] ) ( spare_logic_nand\[0\] A ) ( spare_logic_const\[5\] LO ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met1 ( 18170 34170 ) ( 20010 * )
NEW met2 ( 18170 34170 ) ( * 41140 )
NEW met2 ( 16790 41140 ) ( 18170 * )
NEW met2 ( 16790 40460 ) ( * 41140 )
NEW met2 ( 16330 40460 ) ( 16790 * )
NEW met2 ( 16330 40460 ) ( * 41140 0 )
NEW met1 ( 23690 31450 ) ( * 31790 )
NEW met1 ( 18170 31790 ) ( 23690 * )
NEW met2 ( 18170 31790 ) ( * 34170 )
NEW li1 ( 20010 34170 ) L1M1_PR_MR
NEW met1 ( 18170 34170 ) M1M2_PR
NEW li1 ( 23690 31450 ) L1M1_PR_MR
NEW met1 ( 18170 31790 ) M1M2_PR ;
2021-11-24 12:36:23 -06:00
- spare_xz[6] ( PIN spare_xz[6] ) ( spare_logic_nand\[1\] A ) ( spare_logic_const\[6\] LO ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met1 ( 28750 8670 ) ( 29210 * )
NEW met2 ( 29210 3740 0 ) ( * 8670 )
NEW met1 ( 28750 15130 ) ( 29210 * )
NEW met2 ( 29210 8670 ) ( * 15130 )
NEW li1 ( 28750 8670 ) L1M1_PR_MR
NEW met1 ( 29210 8670 ) M1M2_PR
NEW li1 ( 28750 15130 ) L1M1_PR_MR
NEW met1 ( 29210 15130 ) M1M2_PR ;
2021-11-24 12:36:23 -06:00
- spare_xz[7] ( PIN spare_xz[7] ) ( spare_logic_nand\[0\] B ) ( spare_logic_const\[7\] LO ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met2 ( 22770 20570 ) ( * 31450 )
NEW met2 ( 14490 17340 ) ( * 20570 )
NEW met3 ( 3220 17340 0 ) ( 14490 * )
NEW met1 ( 11730 20570 ) ( 22770 * )
NEW li1 ( 11730 20570 ) L1M1_PR_MR
NEW met1 ( 22770 20570 ) M1M2_PR
NEW li1 ( 22770 31450 ) L1M1_PR_MR
NEW met1 ( 22770 31450 ) M1M2_PR
NEW met2 ( 14490 17340 ) M2M3_PR
NEW met1 ( 14490 20570 ) M1M2_PR
NEW met1 ( 22770 31450 ) RECT ( -355 -70 0 70 )
NEW met1 ( 14490 20570 ) RECT ( -595 -70 0 70 ) ;
2021-11-24 12:36:23 -06:00
- spare_xz[8] ( PIN spare_xz[8] ) ( spare_logic_nand\[1\] B ) ( spare_logic_const\[8\] LO ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met2 ( 27830 15130 ) ( * 28730 )
NEW met2 ( 14030 28730 ) ( * 44540 )
NEW met1 ( 13570 28730 ) ( 27830 * )
NEW met3 ( 3220 44540 0 ) ( 14030 * )
NEW li1 ( 13570 28730 ) L1M1_PR_MR
NEW met1 ( 27830 28730 ) M1M2_PR
NEW li1 ( 27830 15130 ) L1M1_PR_MR
NEW met1 ( 27830 15130 ) M1M2_PR
NEW met2 ( 14030 44540 ) M2M3_PR
NEW met1 ( 14030 28730 ) M1M2_PR
NEW met1 ( 27830 15130 ) RECT ( -355 -70 0 70 )
NEW met1 ( 14030 28730 ) RECT ( 0 -70 595 70 ) ;
2021-11-24 12:36:23 -06:00
- spare_xz[9] ( PIN spare_xz[9] ) ( spare_logic_nor\[0\] A ) ( spare_logic_const\[9\] LO ) + USE SIGNAL
2023-02-27 12:37:00 -06:00
+ ROUTED met2 ( 33810 20570 ) ( * 20740 )
NEW met3 ( 33810 20740 ) ( 41860 * 0 )
NEW met1 ( 27370 20570 ) ( 33810 * )
NEW li1 ( 33810 20570 ) L1M1_PR_MR
NEW met1 ( 33810 20570 ) M1M2_PR
NEW met2 ( 33810 20740 ) M2M3_PR
NEW li1 ( 27370 20570 ) L1M1_PR_MR
NEW met1 ( 33810 20570 ) RECT ( -355 -70 0 70 ) ;
2021-11-24 12:36:23 -06:00
END NETS
END DESIGN