# # created by First Encounter v02.20-P002_1 on Mon Feb 3 20:05:54 # VERSION 5.4 ; NAMESCASESENSITIVE ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; DESIGN counter ; UNITS DISTANCE MICRONS 100 ; DIEAREA ( 0 0 ) ( 6480 6480 ) ; ROW ROW_0 CoreSite 0 5184 FS DO 60 BY 1 STEP 108 0 ; ROW ROW_1 CoreSite 0 3888 N DO 60 BY 1 STEP 108 0 ; ROW ROW_2 CoreSite 0 2592 FS DO 60 BY 1 STEP 108 0 ; ROW ROW_3 CoreSite 0 1296 N DO 60 BY 1 STEP 108 0 ; ROW ROW_4 CoreSite 0 0 FS DO 60 BY 1 STEP 108 0 ; TRACKS Y 0 DO 61 STEP 108 LAYER metal1 metal2 ; TRACKS Y 0 DO 61 STEP 108 LAYER metal2 metal3 metal4 ; TRACKS Y 0 DO 31 STEP 216 LAYER metal4 metal5 ; TRACKS X 0 DO 61 STEP 108 LAYER metal1 metal2 metal3 ; TRACKS X 0 DO 61 STEP 108 LAYER metal3 metal4 metal5 ; GCELLGRID Y 0 DO 7 STEP 1080 ; GCELLGRID X 0 DO 7 STEP 1080 ; COMPONENTS 113 ; - U7 and2_2 + PLACED ( 864 3888 ) N ; - U8 or2_2 + PLACED ( 2484 5184 ) FS ; - U9 nor2_2 + PLACED ( 1728 3888 ) N ; - U10 inv_4 + PLACED ( 1404 5184 ) FS ; - U11 nor3_2 + PLACED ( 4752 3888 ) N ; - U12 inv_4 + PLACED ( 6048 3888 ) N ; - U13 nand2_2 + PLACED ( 5616 2592 ) FS ; - U14 or3_2 + PLACED ( 432 5184 ) FS ; - U15 nand2_2 + PLACED ( 1728 2592 ) FS ; - U16 or2_2 + PLACED ( 5292 0 ) FS ; - U17 nor2_2 + PLACED ( 4104 5184 ) FS ; - U18 nor2_2 + PLACED ( 3348 2592 ) FS ; - U20 and2_2 + PLACED ( 5400 5184 ) FS ; - U21 nor2_2 + PLACED ( 432 3888 ) N ; - U23 nor2_2 + PLACED ( 1080 5184 ) FS ; - U24 and2_2 + PLACED ( 4428 5184 ) FS ; - U25 nor2_2 + PLACED ( 3024 5184 ) FS ; - U26 nor2_2 + PLACED ( 3132 3888 ) N ; - U27 nand2_2 + PLACED ( 1728 5184 ) FS ; - U28 nand2_2 + PLACED ( 4968 5184 ) FS ; - U29 nand2_2 + PLACED ( 3348 5184 ) FS ; - U30 nand2_2 + PLACED ( 5508 3888 ) N ; - U31 nand2_2 + PLACED ( 5940 5184 ) FS ; - U32 mux2_2 + PLACED ( 2160 3888 ) N ; - U33 mux2_2 + PLACED ( 3456 3888 ) N ; - U34 inv_4 + PLACED ( 108 2592 ) FS ; - U35 inv_4 + PLACED ( 3780 0 ) FS ; - U36 inv_4 + PLACED ( 2160 5184 ) FS ; - U37 inv_4 + PLACED ( 3780 5184 ) FS ; - value_reg\[0\] dp_2 + PLACED ( 0 1296 ) N ; - value_reg\[1\] dp_2 + PLACED ( 1512 0 ) FS ; - value_reg\[2\] dp_2 + PLACED ( 4320 1296 ) N ; - value_reg\[3\] dp_2 + PLACED ( 2160 1296 ) N ; - U38 nor2_2 + PLACED ( 4320 3888 ) N ; - U39 inv_4 + PLACED ( 4212 0 ) FS ; - U40 inv_4 + PLACED ( 6048 0 ) FS ; - U41 nor2_1 + PLACED ( 4752 0 ) FS ; - U42 buf_1 + PLACED ( 4104 2592 ) FS ; - U43 buf_1 + PLACED ( 5076 2592 ) FS ; - U44 buf_2 + PLACED ( 756 2592 ) FS ; - U45 buf_2 + PLACED ( 0 5184 ) FS ; - U46 nor2_1 + PLACED ( 0 3888 ) N ; - U47 buf_1 + PLACED ( 0 0 ) FS ; - U48 buf_1 + PLACED ( 2484 2592 ) FS ; - fill_1 filler + SOURCE DIST + PLACED ( 432 0 ) FS ; - fill_2 filler + SOURCE DIST + PLACED ( 540 0 ) FS ; - fill_3 filler + SOURCE DIST + PLACED ( 648 0 ) FS ; - fill_4 filler + SOURCE DIST + PLACED ( 756 0 ) FS ; - fill_5 filler + SOURCE DIST + PLACED ( 864 0 ) FS ; - fill_6 filler + SOURCE DIST + PLACED ( 972 0 ) FS ; - fill_7 filler + SOURCE DIST + PLACED ( 1080 0 ) FS ; - fill_8 filler + SOURCE DIST + PLACED ( 1188 0 ) FS ; - fill_9 filler + SOURCE DIST + PLACED ( 1296 0 ) FS ; - fill_10 filler + SOURCE DIST + PLACED ( 1404 0 ) FS ; - fill_11 filler + SOURCE DIST + PLACED ( 3564 0 ) FS ; - fill_12 filler + SOURCE DIST + PLACED ( 3672 0 ) FS ; - fill_13 filler + SOURCE DIST + PLACED ( 4104 0 ) FS ; - fill_14 filler + SOURCE DIST + PLACED ( 4536 0 ) FS ; - fill_15 filler + SOURCE DIST + PLACED ( 4644 0 ) FS ; - fill_16 filler + SOURCE DIST + PLACED ( 5076 0 ) FS ; - fill_17 filler + SOURCE DIST + PLACED ( 5184 0 ) FS ; - fill_18 filler + SOURCE DIST + PLACED ( 5832 0 ) FS ; - fill_19 filler + SOURCE DIST + PLACED ( 5940 0 ) FS ; - fill_20 filler + SOURCE DIST + PLACED ( 2052 1296 ) N ; - fill_21 filler + SOURCE DIST + PLACED ( 4212 1296 ) N ; - fill_22 filler + SOURCE DIST + PLACED ( 432 2592 ) FS ; - fill_23 filler + SOURCE DIST + PLACED ( 540 2592 ) FS ; - fill_24 filler + SOURCE DIST + PLACED ( 648 2592 ) FS ; - fill_25 filler + SOURCE DIST + PLACED ( 1188 2592 ) FS ; - fill_26 filler + SOURCE DIST + PLACED ( 1296 2592 ) FS ; - fill_27 filler + SOURCE DIST + PLACED ( 1404 2592 ) FS ; - fill_28 filler + SOURCE DIST + PLACED ( 1512 2592 ) FS ; - fill_29 filler + SOURCE DIST + PLACED ( 1620 2592 ) FS ; - fill_30 filler + SOURCE DIST + PLACED ( 2160 2592 ) FS ; - fill_31 filler + SOURCE DIST + PLACED ( 2268 2592 ) FS ; - fill_32 filler + SOURCE DIST + PLACED ( 2376 2592 ) FS ; - fill_33 filler + SOURCE DIST + PLACED ( 2916 2592 ) FS ; - fill_34 filler + SOURCE DIST + PLACED ( 3024 2592 ) FS ; - fill_35 filler + SOURCE DIST + PLACED ( 3132 2592 ) FS ; - fill_36 filler + SOURCE DIST + PLACED ( 3240 2592 ) FS ; - fill_37 filler + SOURCE DIST + PLACED ( 3672 2592 ) FS ; - fill_38 filler + SOURCE DIST + PLACED ( 3780 2592 ) FS ; - fill_39 filler + SOURCE DIST + PLACED ( 3888 2592 ) FS ; - fill_40 filler + SOURCE DIST + PLACED ( 3996 2592 ) FS ; - fill_41 filler + SOURCE DIST + PLACED ( 4536 2592 ) FS ; - fill_42 filler + SOURCE DIST + PLACED ( 4644 2592 ) FS ; - fill_43 filler + SOURCE DIST + PLACED ( 4752 2592 ) FS ; - fill_44 filler + SOURCE DIST + PLACED ( 4860 2592 ) FS ; - fill_45 filler + SOURCE DIST + PLACED ( 4968 2592 ) FS ; - fill_46 filler + SOURCE DIST + PLACED ( 5508 2592 ) FS ; - fill_47 filler + SOURCE DIST + PLACED ( 324 3888 ) N ; - fill_48 filler + SOURCE DIST + PLACED ( 756 3888 ) N ; - fill_49 filler + SOURCE DIST + PLACED ( 1404 3888 ) N ; - fill_50 filler + SOURCE DIST + PLACED ( 1512 3888 ) N ; - fill_51 filler + SOURCE DIST + PLACED ( 1620 3888 ) N ; - fill_52 filler + SOURCE DIST + PLACED ( 2052 3888 ) N ; - fill_53 filler + SOURCE DIST + PLACED ( 2916 3888 ) N ; - fill_54 filler + SOURCE DIST + PLACED ( 3024 3888 ) N ; - fill_55 filler + SOURCE DIST + PLACED ( 4212 3888 ) N ; - fill_56 filler + SOURCE DIST + PLACED ( 4644 3888 ) N ; - fill_57 filler + SOURCE DIST + PLACED ( 5184 3888 ) N ; - fill_58 filler + SOURCE DIST + PLACED ( 5292 3888 ) N ; - fill_59 filler + SOURCE DIST + PLACED ( 5400 3888 ) N ; - fill_60 filler + SOURCE DIST + PLACED ( 5940 3888 ) N ; - fill_61 filler + SOURCE DIST + PLACED ( 6372 0 ) FS ; - fill_62 filler + SOURCE DIST + PLACED ( 6372 1296 ) N ; - fill_63 filler + SOURCE DIST + PLACED ( 0 2592 ) FS ; - fill_64 filler + SOURCE DIST + PLACED ( 6048 2592 ) FS ; - fill_65 filler + SOURCE DIST + PLACED ( 6156 2592 ) FS ; - fill_66 filler + SOURCE DIST + PLACED ( 6264 2592 ) FS ; - fill_67 filler + SOURCE DIST + PLACED ( 6372 2592 ) FS ; - fill_68 filler + SOURCE DIST + PLACED ( 6372 3888 ) N ; - fill_69 filler + SOURCE DIST + PLACED ( 6372 5184 ) FS ; END COMPONENTS PINS 8 ; - clock + NET clock + DIRECTION INPUT + USE SIGNAL + LAYER metal2 ( -18 0 ) ( 18 36 ) + FIXED ( 1944 0 ) N ; - in[3] + NET in[3] + DIRECTION INPUT + USE SIGNAL + LAYER metal3 ( -18 0 ) ( 18 36 ) + FIXED ( 6480 5400 ) W ; - in[2] + NET in[2] + DIRECTION INPUT + USE SIGNAL + LAYER metal3 ( -18 0 ) ( 18 36 ) + FIXED ( 6480 5184 ) W ; - in[1] + NET in[1] + DIRECTION INPUT + USE SIGNAL + LAYER metal2 ( -18 0 ) ( 18 36 ) + FIXED ( 4428 6480 ) S ; - in[0] + NET in[0] + DIRECTION INPUT + USE SIGNAL + LAYER metal3 ( -18 0 ) ( 18 36 ) + FIXED ( 6480 3888 ) W ; - latch + NET latch + DIRECTION INPUT + USE SIGNAL + LAYER metal4 ( -18 0 ) ( 18 36 ) + FIXED ( 4536 6480 ) S ; - dec + NET dec + DIRECTION INPUT + USE SIGNAL + LAYER metal2 ( -18 0 ) ( 18 36 ) + FIXED ( 4968 6480 ) S ; - zero + NET zero + DIRECTION OUTPUT + USE SIGNAL + LAYER metal5 ( -24 0 ) ( 24 48 ) + FIXED ( 6480 3888 ) W ; END PINS SPECIALNETS 2 ; - vss ( U7 vss ) ( U8 vss ) ( U9 vss ) ( U10 vss ) ( U11 vss ) ( U12 vss ) ( U13 vss ) ( U14 vss ) ( U15 vss ) ( U16 vss ) ( U17 vss ) ( U18 vss ) ( U20 vss ) ( U21 vss ) ( U23 vss ) ( U24 vss ) ( U25 vss ) ( U26 vss ) ( U27 vss ) ( U28 vss ) ( U29 vss ) ( U30 vss ) ( U31 vss ) ( U32 vss ) ( U33 vss ) ( U34 vss ) ( U35 vss ) ( U36 vss ) ( U37 vss ) ( value_reg\[0\] vss ) ( value_reg\[1\] vss ) ( value_reg\[2\] vss ) ( value_reg\[3\] vss ) ( U38 vss ) ( U39 vss ) ( U40 vss ) ( U41 vss ) ( U42 vss ) ( U43 vss ) ( U44 vss ) ( U45 vss ) ( U46 vss ) ( U47 vss ) ( U48 vss ) + USE GROUND ; - vdd ( U7 vdd ) ( U8 vdd ) ( U9 vdd ) ( U10 vdd ) ( U11 vdd ) ( U12 vdd ) ( U13 vdd ) ( U14 vdd ) ( U15 vdd ) ( U16 vdd ) ( U17 vdd ) ( U18 vdd ) ( U20 vdd ) ( U21 vdd ) ( U23 vdd ) ( U24 vdd ) ( U25 vdd ) ( U26 vdd ) ( U27 vdd ) ( U28 vdd ) ( U29 vdd ) ( U30 vdd ) ( U31 vdd ) ( U32 vdd ) ( U33 vdd ) ( U34 vdd ) ( U35 vdd ) ( U36 vdd ) ( U37 vdd ) ( value_reg\[0\] vdd ) ( value_reg\[1\] vdd ) ( value_reg\[2\] vdd ) ( value_reg\[3\] vdd ) ( U38 vdd ) ( U39 vdd ) ( U40 vdd ) ( U41 vdd ) ( U42 vdd ) ( U43 vdd ) ( U44 vdd ) ( U45 vdd ) ( U46 vdd ) ( U47 vdd ) ( U48 vdd ) + USE POWER ; END SPECIALNETS NETS 51 ; - in[3] ( PIN in[3] ) ( U20 ip1 ) + ROUTED metal3 ( 5616 5400 ) ( 6480 * ) NEW metal2 ( 5616 5400 ) ( * 5832 ) M2_M1 NEW metal3 ( 5616 5400 ) M3_M2 ; - in[2] ( PIN in[2] ) ( U31 ip1 ) + ROUTED metal3 ( 6048 5184 ) ( 6480 * ) NEW metal2 ( 6048 5184 ) ( * 5832 ) M2_M1 NEW metal3 ( 6048 5184 ) M3_M2 ; - in[1] ( PIN in[1] ) ( U24 ip1 ) + ROUTED metal2 ( 4428 5832 ) ( * 6480 ) NEW metal2 ( 4428 5832 ) M2_M1 ; - in[0] ( PIN in[0] ) ( U30 ip1 ) + ROUTED metal3 ( 5616 3888 ) ( 6480 * ) NEW metal2 ( 5616 3888 ) ( * 4536 ) M2_M1 NEW metal3 ( 5616 3888 ) M3_M2 ; - clock ( PIN clock ) ( value_reg\[3\] ck ) ( value_reg\[2\] ck ) ( value_reg\[1\] ck ) ( value_reg\[0\] ck ) + ROUTED metal2 ( 1944 0 ) ( * 1836 ) M3_M2 NEW metal3 ( 1944 1836 ) ( 2484 * ) M3_M2 NEW metal3 ( 2484 1836 ) ( 4644 * ) M3_M2 NEW metal3 ( 324 1836 ) ( 1944 * ) NEW metal2 ( 2484 1836 ) M2_M1 NEW metal2 ( 4644 1836 ) M2_M1 NEW metal3 ( 324 1836 ) M3_M2 NEW metal2 ( 324 1836 ) M2_M1 ; - latch ( PIN latch ) ( U37 ip ) ( U31 ip2 ) ( U30 ip2 ) ( U25 ip1 ) ( U24 ip2 ) ( U20 ip2 ) ( U17 ip1 ) + ROUTED metal2 ( 3132 5832 ) ( * 6048 ) M2_M1 NEW metal3 ( 3132 5832 ) ( 3888 * ) M3_M2 NEW metal3 ( 3888 5832 ) ( 4536 * ) M4_M3 NEW metal2 ( 3888 5832 ) ( * 5940 ) M2_M1 NEW metal3 ( 4752 5832 ) ( 5724 * ) M3_M2 NEW metal2 ( 4752 5832 ) ( * 5940 ) M2_M1 NEW metal3 ( 4536 5832 ) ( 4752 * ) M3_M2 NEW metal4 ( 4536 5832 ) ( * 6480 ) NEW metal2 ( 5724 4428 ) ( * 5832 ) NEW metal3 ( 5724 5832 ) ( 6156 * ) M3_M2 NEW metal2 ( 5724 5832 ) ( * 5940 ) M2_M1 NEW metal2 ( 6156 5832 ) ( * 5940 ) M2_M1 NEW metal3 ( 3132 5832 ) M3_M2 NEW metal2 ( 5724 4428 ) M2_M1 ; - dec ( PIN dec ) ( U28 ip1 ) + ROUTED metal2 ( 4968 5832 ) ( * 6480 ) NEW metal2 ( 4968 5832 ) M2_M1 ; - zero ( PIN zero ) ( U12 ip ) ( U11 op ) + ROUTED metal3 ( 4968 4320 ) ( 6156 * ) M3_M2 NEW metal3 ( 6156 4320 ) ( 6480 * ) M4_M3 NEW metal2 ( 6156 4320 ) ( * 4428 ) M2_M1 NEW metal4 ( 6480 3888 ) ( * 4320 ) NEW metal2 ( 4968 4320 ) M2_M1 NEW metal3 ( 4968 4320 ) M3_M2 NEW metal5 ( 6480 3888 ) M5_M4 ; - value\[3\] ( value_reg\[3\] q ) ( U35 ip ) ( U11 ip1 ) + ROUTED metal2 ( 3888 756 ) ( * 1728 ) M2_M1 NEW metal3 ( 3888 4428 ) ( 4860 * ) M3_M2 NEW metal2 ( 3888 1728 ) ( * 4428 ) M3_M2 NEW metal2 ( 3888 756 ) M2_M1 NEW metal2 ( 4860 4428 ) M2_M1 ; - value\[2\] ( U42 ip ) ( value_reg\[2\] q ) ( U11 ip2 ) + ROUTED metal3 ( 4212 3240 ) ( 5292 * ) M3_M2 NEW metal3 ( 5292 3240 ) ( 6264 * ) M3_M2 NEW metal2 ( 5292 3240 ) ( * 4536 ) M2_M1 NEW metal2 ( 6264 1728 ) ( * 3240 ) NEW metal3 ( 4212 3240 ) M3_M2 NEW metal2 ( 4212 3240 ) M2_M1 NEW metal2 ( 6264 1728 ) M2_M1 ; - value\[1\] ( value_reg\[1\] q ) ( U34 ip ) ( U9 ip2 ) + ROUTED metal3 ( 1728 3348 ) ( 3456 * ) M3_M2 NEW metal2 ( 1728 3348 ) ( * 4536 ) M2_M1 NEW metal2 ( 3456 864 ) ( * 3348 ) NEW metal3 ( 216 3348 ) ( 1728 * ) M3_M2 NEW metal2 ( 3456 864 ) M2_M1 NEW metal3 ( 216 3348 ) M3_M2 NEW metal2 ( 216 3348 ) M2_M1 ; - value\[0\] ( U47 ip ) ( value_reg\[0\] q ) + ROUTED metal2 ( 1620 1080 ) ( * 1728 ) M2_M1 NEW metal3 ( 108 1080 ) ( 1620 * ) M3_M2 NEW metal2 ( 108 648 ) ( * 1080 ) M3_M2 NEW metal2 ( 108 648 ) M2_M1 ; - n3 ( U25 ip2 ) ( U10 ip ) ( U9 op ) + ROUTED metal2 ( 2052 4212 ) ( * 5724 ) M3_M2 NEW metal3 ( 2052 5724 ) ( 3348 * ) M3_M2 NEW metal2 ( 3348 5724 ) ( * 5832 ) M2_M1 NEW metal3 ( 1512 5724 ) ( 2052 * ) NEW metal2 ( 1512 5724 ) ( * 5940 ) M2_M1 NEW metal2 ( 2052 4212 ) M2_M1 NEW metal3 ( 1512 5724 ) M3_M2 ; - n5 ( U43 ip ) ( U33 op ) + ROUTED metal3 ( 4104 4104 ) ( 5184 * ) M3_M2 NEW metal2 ( 4104 4104 ) ( * 4320 ) M2_M1 NEW metal2 ( 5184 3240 ) ( * 4104 ) NEW metal3 ( 4104 4104 ) M3_M2 NEW metal2 ( 5184 3240 ) M2_M1 ; - n6 ( U31 op ) ( U13 ip2 ) + ROUTED metal3 ( 5400 6048 ) ( 6264 * ) M3_M2 NEW metal2 ( 5400 3348 ) ( * 6048 ) M3_M2 NEW metal2 ( 6264 6048 ) ( * 6264 ) M2_M1 NEW metal2 ( 5400 3348 ) M2_M1 ; - n7 ( U46 op ) ( U45 ip ) + ROUTED metal2 ( 216 4320 ) ( * 5832 ) M2_M1 NEW metal2 ( 216 4320 ) M2_M1 ; - n8 ( U24 op ) ( U14 ip2 ) + ROUTED metal3 ( 648 6264 ) ( 4860 * ) M3_M2 NEW metal2 ( 648 5940 ) ( * 6264 ) M3_M2 NEW metal2 ( 4860 6264 ) M2_M1 NEW metal2 ( 648 5940 ) M2_M1 ; - n9 ( U23 op ) ( U14 ip3 ) + ROUTED metal3 ( 864 6048 ) ( 1296 * ) M3_M2 NEW metal2 ( 1296 6048 ) ( * 6156 ) M2_M1 NEW metal3 ( 864 6048 ) M3_M2 NEW metal2 ( 864 6048 ) M2_M1 ; - n10 ( U48 ip ) ( U32 op ) + ROUTED metal3 ( 2592 3564 ) ( 2700 * ) M3_M2 NEW metal2 ( 2592 3240 ) ( * 3564 ) M3_M2 NEW metal2 ( 2700 3564 ) ( * 4320 ) M2_M1 NEW metal2 ( 2592 3240 ) M2_M1 ; - n11 ( U30 op ) ( U15 ip2 ) + ROUTED metal3 ( 1944 3780 ) ( 5832 * ) M3_M2 NEW metal2 ( 1944 3348 ) ( * 3780 ) M3_M2 NEW metal2 ( 5832 3780 ) ( * 4104 ) M2_M1 NEW metal2 ( 1944 3348 ) M2_M1 ; - n12 ( U46 ip2 ) ( U34 op ) + ROUTED metal2 ( 324 3456 ) ( * 4644 ) M2_M1 NEW metal2 ( 324 3456 ) M2_M1 ; - n13 ( U41 op ) ( U39 ip ) + ROUTED metal3 ( 4320 864 ) ( 4968 * ) M3_M2 NEW metal2 ( 4320 756 ) ( * 864 ) M3_M2 NEW metal2 ( 4320 756 ) M2_M1 NEW metal2 ( 4968 864 ) M2_M1 ; - n14 ( U20 op ) ( U16 ip2 ) + ROUTED metal2 ( 5508 648 ) ( * 6264 ) M2_M1 NEW metal2 ( 5508 648 ) M2_M1 ; - n15 ( U18 ip1 ) ( U17 op ) + ROUTED metal3 ( 3456 3672 ) ( 4536 * ) M3_M2 NEW metal2 ( 3456 3456 ) ( * 3672 ) M3_M2 NEW metal2 ( 4536 3672 ) ( * 6156 ) M2_M1 NEW metal2 ( 3456 3456 ) M2_M1 ; - n16 ( U41 ip1 ) ( U18 op ) + ROUTED metal3 ( 3564 2700 ) ( 4860 * ) M3_M2 NEW metal2 ( 3564 2700 ) ( * 3564 ) M2_M1 NEW metal2 ( 4860 756 ) ( * 2700 ) NEW metal3 ( 3564 2700 ) M3_M2 NEW metal2 ( 4860 756 ) M2_M1 ; - n17 ( U36 op ) ( U26 ip2 ) ( U21 ip2 ) ( U18 ip2 ) + ROUTED metal3 ( 2376 4536 ) ( 3672 * ) M3_M2 NEW metal2 ( 2376 4536 ) ( * 6048 ) M2_M1 NEW metal2 ( 3672 3240 ) ( * 4536 ) M2_M1 NEW metal3 ( 648 4536 ) ( 2376 * ) M3_M2 NEW metal2 ( 3672 3240 ) M2_M1 NEW metal3 ( 648 4536 ) M3_M2 NEW metal2 ( 648 4536 ) M2_M1 ; - n18 ( U41 ip2 ) ( U35 op ) + ROUTED metal3 ( 3996 540 ) ( 4968 * ) M3_M2 NEW metal2 ( 3996 540 ) ( * 864 ) M2_M1 NEW metal3 ( 3996 540 ) M3_M2 NEW metal2 ( 4968 540 ) M2_M1 ; - n19 ( U21 ip1 ) ( U7 op ) + ROUTED metal3 ( 540 4320 ) ( 1296 * ) M3_M2 NEW metal2 ( 1296 4104 ) ( * 4320 ) NEW metal3 ( 540 4320 ) M3_M2 NEW metal2 ( 540 4320 ) M2_M1 NEW metal2 ( 1296 4104 ) M2_M1 ; - n20 ( U46 ip1 ) ( U21 op ) + ROUTED metal3 ( 108 4212 ) ( 648 * ) M3_M2 NEW metal2 ( 108 4212 ) ( * 4428 ) M2_M1 NEW metal3 ( 108 4212 ) M3_M2 NEW metal2 ( 648 4212 ) M2_M1 ; - n21 ( U32 ip1 ) ( U27 op ) ( U23 ip2 ) ( U8 ip1 ) + ROUTED metal3 ( 2052 5832 ) ( 2592 * ) M3_M2 NEW metal2 ( 2052 5832 ) ( * 6264 ) M2_M1 NEW metal3 ( 2592 5832 ) ( 2808 * ) M3_M2 NEW metal2 ( 2592 5832 ) ( * 6048 ) M2_M1 NEW metal2 ( 2808 4536 ) ( * 5832 ) NEW metal3 ( 1296 5832 ) ( 2052 * ) M3_M2 NEW metal2 ( 2808 4536 ) M2_M1 NEW metal3 ( 1296 5832 ) M3_M2 NEW metal2 ( 1296 5832 ) M2_M1 ; - n22 ( U26 ip1 ) ( U25 op ) + ROUTED metal2 ( 3240 4320 ) ( * 6156 ) M2_M1 NEW metal2 ( 3240 4320 ) M2_M1 ; - n23 ( U33 ip2 ) ( U26 op ) + ROUTED metal3 ( 3348 4320 ) ( 3780 * ) M3_M2 NEW metal2 ( 3348 4212 ) ( * 4320 ) M3_M2 NEW metal2 ( 3780 4320 ) ( * 4428 ) M2_M1 NEW metal2 ( 3348 4212 ) M2_M1 ; - n24 ( U37 op ) ( U29 ip1 ) ( U27 ip2 ) ( U7 ip1 ) + ROUTED metal3 ( 1944 5616 ) ( 3456 * ) M3_M2 NEW metal2 ( 1944 5616 ) ( * 5940 ) M2_M1 NEW metal3 ( 3456 5616 ) ( 3996 * ) M3_M2 NEW metal2 ( 3456 5616 ) ( * 5832 ) M2_M1 NEW metal2 ( 3996 5616 ) ( * 6048 ) M2_M1 NEW metal3 ( 972 5616 ) ( 1944 * ) M3_M2 NEW metal2 ( 972 4536 ) ( * 5616 ) M3_M2 NEW metal2 ( 972 4536 ) M2_M1 ; - n25 ( U36 ip ) ( U32 ip2 ) ( U29 op ) ( U27 ip1 ) + ROUTED metal3 ( 1836 5940 ) ( 2484 * ) M3_M2 NEW metal2 ( 1836 5832 ) ( * 5940 ) M3_M2 NEW metal2 ( 2484 4428 ) ( * 5940 ) M2_M1 NEW metal3 ( 2484 5940 ) ( 3672 * ) M3_M2 NEW metal2 ( 3672 5940 ) ( * 6264 ) M2_M1 NEW metal2 ( 1836 5832 ) M2_M1 NEW metal2 ( 2484 4428 ) M2_M1 ; - n26 ( U28 ip2 ) ( U12 op ) + ROUTED metal3 ( 5184 5292 ) ( 6264 * ) M3_M2 NEW metal2 ( 5184 5292 ) ( * 5940 ) M2_M1 NEW metal2 ( 6264 4320 ) ( * 5292 ) NEW metal3 ( 5184 5292 ) M3_M2 NEW metal2 ( 6264 4320 ) M2_M1 ; - n27 ( U29 ip2 ) ( U28 op ) + ROUTED metal3 ( 3564 6048 ) ( 5292 * ) M3_M2 NEW metal2 ( 3564 5940 ) ( * 6048 ) M3_M2 NEW metal2 ( 5292 6048 ) ( * 6264 ) M2_M1 NEW metal2 ( 3564 5940 ) M2_M1 ; - n28 ( U33 ip1 ) ( U8 op ) + ROUTED metal3 ( 2916 5292 ) ( 3996 * ) M3_M2 NEW metal2 ( 2916 5292 ) ( * 6264 ) M2_M1 NEW metal2 ( 3996 4536 ) ( * 5292 ) NEW metal3 ( 2916 5292 ) M3_M2 NEW metal2 ( 3996 4536 ) M2_M1 ; - n29 ( value_reg\[0\] ip ) ( U15 op ) + ROUTED metal3 ( 108 3672 ) ( 2052 * ) M3_M2 NEW metal2 ( 108 1944 ) ( * 3672 ) M3_M2 NEW metal2 ( 2052 3672 ) M2_M1 NEW metal2 ( 108 1944 ) M2_M1 ; - n30 ( U44 ip ) ( U14 op ) + ROUTED metal2 ( 864 3240 ) ( * 5940 ) M2_M1 NEW metal2 ( 864 3240 ) M2_M1 ; - n31 ( value_reg\[2\] ip ) ( U13 op ) + ROUTED metal3 ( 4428 2484 ) ( 5940 * ) M3_M2 NEW metal2 ( 4428 1944 ) ( * 2484 ) M3_M2 NEW metal2 ( 5940 2484 ) ( * 3672 ) M2_M1 NEW metal2 ( 4428 1944 ) M2_M1 ; - n32 ( value_reg\[3\] ip ) ( U16 op ) + ROUTED metal3 ( 2268 1080 ) ( 5724 * ) M3_M2 NEW metal2 ( 2268 1080 ) ( * 1944 ) M2_M1 NEW metal3 ( 2268 1080 ) M3_M2 NEW metal2 ( 5724 1080 ) M2_M1 ; - n33 ( U38 op ) ( U17 ip2 ) + ROUTED metal2 ( 4320 4212 ) ( * 5832 ) M2_M1 NEW metal2 ( 4320 4212 ) M2_M1 ; - n34 ( U38 ip2 ) ( U23 ip1 ) ( U11 ip3 ) ( U10 op ) ( U8 ip2 ) + ROUTED metal2 ( 1620 6048 ) ( * 6156 ) M3_M2 NEW metal3 ( 1620 6156 ) ( 2700 * ) M3_M2 NEW metal2 ( 2700 5832 ) ( * 6156 ) NEW metal3 ( 2700 6156 ) ( 4644 * ) M3_M2 NEW metal3 ( 4644 4536 ) ( 5076 * ) M3_M2 NEW metal2 ( 4644 4536 ) ( * 6156 ) NEW metal2 ( 5076 4320 ) ( * 4536 ) NEW metal3 ( 1188 6156 ) ( 1620 * ) NEW metal2 ( 1188 6048 ) ( * 6156 ) M3_M2 NEW metal2 ( 1620 6048 ) M2_M1 NEW metal2 ( 2700 5832 ) M2_M1 NEW metal3 ( 4644 4536 ) M3_M2 NEW metal2 ( 4644 4536 ) M2_M1 NEW metal2 ( 5076 4320 ) M2_M1 NEW metal2 ( 1188 6048 ) M2_M1 ; - n35 ( U40 ip ) ( U39 op ) + ROUTED metal3 ( 4428 756 ) ( 6156 * ) M3_M2 NEW metal2 ( 4428 756 ) ( * 864 ) M2_M1 NEW metal3 ( 4428 756 ) M3_M2 NEW metal2 ( 6156 756 ) M2_M1 ; - n36 ( U40 op ) ( U16 ip1 ) + ROUTED metal3 ( 5400 864 ) ( 6264 * ) M3_M2 NEW metal3 ( 5400 864 ) M3_M2 NEW metal2 ( 5400 864 ) M2_M1 NEW metal2 ( 6264 864 ) M2_M1 ; - n37 ( U42 op ) ( U38 ip1 ) ( U33 s ) + ROUTED metal3 ( 3564 4644 ) ( 4428 * ) M3_M2 NEW metal2 ( 4428 3564 ) ( * 4320 ) M2_M1 NEW metal2 ( 4428 4320 ) ( * 4644 ) NEW metal3 ( 3564 4644 ) M3_M2 NEW metal2 ( 4428 3564 ) M2_M1 ; - n38 ( U43 op ) ( U13 ip1 ) ; - n39 ( U44 op ) ( value_reg\[1\] ip ) + ROUTED metal3 ( 1080 648 ) ( 1620 * ) M3_M2 NEW metal2 ( 1080 648 ) ( * 3456 ) M2_M1 NEW metal2 ( 1620 648 ) M2_M1 NEW metal3 ( 1080 648 ) M3_M2 ; - n40 ( U45 op ) ( U14 ip1 ) + ROUTED metal3 ( 324 5832 ) ( 540 * ) M3_M2 NEW metal2 ( 324 5832 ) ( * 6048 ) M2_M1 NEW metal3 ( 324 5832 ) M3_M2 NEW metal2 ( 540 5832 ) M2_M1 ; - n41 ( U47 op ) ( U32 s ) ( U9 ip1 ) ( U7 ip2 ) + ROUTED metal3 ( 1836 4428 ) ( 2268 * ) M3_M2 NEW metal2 ( 1836 4320 ) ( * 4428 ) M3_M2 NEW metal2 ( 2268 4428 ) ( * 4644 ) NEW metal2 ( 432 972 ) ( * 4428 ) M3_M2 NEW metal3 ( 432 4428 ) ( 1188 * ) M3_M2 NEW metal3 ( 1188 4428 ) ( 1836 * ) NEW metal2 ( 1836 4320 ) M2_M1 NEW metal2 ( 432 972 ) M2_M1 NEW metal2 ( 1188 4428 ) M2_M1 ; - n42 ( U48 op ) ( U15 ip1 ) + ROUTED metal3 ( 1836 3240 ) ( 2808 * ) M3_M2 NEW metal2 ( 2808 3240 ) ( * 3564 ) M2_M1 NEW metal3 ( 1836 3240 ) M3_M2 NEW metal2 ( 1836 3240 ) M2_M1 ; END NETS END DESIGN