Added what can be pushed of chip_io

- Pad frame fully labelled on both sides
- This more like just the padframe, chip_io contains pad-to-pad
  connections that is not done in this push
- Added its openlane config
diff --git a/def/chip_io.def b/def/chip_io.def
new file mode 100644
index 0000000..288694d
--- /dev/null
+++ b/def/chip_io.def
@@ -0,0 +1,2346 @@
+VERSION 5.8 ;
+DIVIDERCHAR "/" ;
+BUSBITCHARS "[]" ;
+DESIGN chip_io ;
+UNITS DISTANCE MICRONS 1000 ;
+COMPONENTS 778 ;
+    - clock_pad sky130_ef_io__gpiov2_pad + FIXED ( 835000 0 ) S ;
+    - flash_clk_pad sky130_ef_io__gpiov2_pad + FIXED ( 1555000 0 ) S ;
+    - flash_csb_pad sky130_ef_io__gpiov2_pad + FIXED ( 1313000 0 ) S ;
+    - flash_io0_pad sky130_ef_io__gpiov2_pad + FIXED ( 1797000 0 ) S ;
+    - flash_io1_pad sky130_ef_io__gpiov2_pad + FIXED ( 2039000 0 ) S ;
+    - gpio_pad sky130_ef_io__gpiov2_pad + FIXED ( 2280000 0 ) S ;
+    - mgmt_corner\[0\] sky130_ef_io__corner_pad + FIXED ( 0 0 ) S ;
+    - mgmt_corner\[1\] sky130_ef_io__corner_pad + FIXED ( 0 5100000 ) W ;
+    - mgmt_vccd_lvclamp_pad sky130_ef_io__vccd_lvc_pad + FIXED ( 0 351000 ) W ;
+    - mgmt_vdda_hvclamp_pad sky130_ef_io__vdda_hvc_pad + FIXED ( 2759000 0 ) S ;
+    - mgmt_vddio_hvclamp_pad\[0\] sky130_ef_io__vddio_hvc_pad + FIXED ( 0 574000 ) W ;
+    - mgmt_vddio_hvclamp_pad\[1\] sky130_ef_io__vddio_hvc_pad + FIXED ( 0 4426000 ) W ;
+    - mgmt_vssa_hvclamp_pad sky130_ef_io__vssa_hvc_pad + FIXED ( 361000 0 ) S ;
+    - mgmt_vssd_lvclmap_pad sky130_ef_io__vssd_lvc_pad + FIXED ( 1077000 0 ) S ;
+    - mgmt_vssio_hvclamp_pad\[0\] sky130_ef_io__vssio_hvc_pad + FIXED ( 1567000 5102035 ) N ;
+    - mgmt_vssio_hvclamp_pad\[1\] sky130_ef_io__vssio_hvc_pad + FIXED ( 2522000 0 ) S ;
+    - mprj_pads/area1_io_pad\[0\] sky130_ef_io__gpiov2_pad + FIXED ( 3002035 358000 ) E ;
+    - mprj_pads/area1_io_pad\[10\] sky130_ef_io__gpiov2_pad + FIXED ( 3002035 3439000 ) E ;
+    - mprj_pads/area1_io_pad\[11\] sky130_ef_io__gpiov2_pad + FIXED ( 3002035 3677000 ) E ;
+    - mprj_pads/area1_io_pad\[12\] sky130_ef_io__gpiov2_pad + FIXED ( 3002035 3915000 ) E ;
+    - mprj_pads/area1_io_pad\[13\] sky130_ef_io__gpiov2_pad + FIXED ( 3002035 4386000 ) E ;
+    - mprj_pads/area1_io_pad\[14\] sky130_ef_io__gpiov2_pad + FIXED ( 3002035 4857000 ) E ;
+    - mprj_pads/area1_io_pad\[15\] sky130_ef_io__gpiov2_pad + FIXED ( 2759000 5102035 ) N ;
+    - mprj_pads/area1_io_pad\[16\] sky130_ef_io__gpiov2_pad + FIXED ( 2283000 5102035 ) N ;
+    - mprj_pads/area1_io_pad\[17\] sky130_ef_io__gpiov2_pad + FIXED ( 2043000 5102035 ) N ;
+    - mprj_pads/area1_io_pad\[1\] sky130_ef_io__gpiov2_pad + FIXED ( 3002035 596000 ) E ;
+    - mprj_pads/area1_io_pad\[2\] sky130_ef_io__gpiov2_pad + FIXED ( 3002035 834000 ) E ;
+    - mprj_pads/area1_io_pad\[3\] sky130_ef_io__gpiov2_pad + FIXED ( 3002035 1072000 ) E ;
+    - mprj_pads/area1_io_pad\[4\] sky130_ef_io__gpiov2_pad + FIXED ( 3002035 1310000 ) E ;
+    - mprj_pads/area1_io_pad\[5\] sky130_ef_io__gpiov2_pad + FIXED ( 3002035 1548000 ) E ;
+    - mprj_pads/area1_io_pad\[6\] sky130_ef_io__gpiov2_pad + FIXED ( 3002035 1787000 ) E ;
+    - mprj_pads/area1_io_pad\[7\] sky130_ef_io__gpiov2_pad + FIXED ( 3002035 2724000 ) E ;
+    - mprj_pads/area1_io_pad\[8\] sky130_ef_io__gpiov2_pad + FIXED ( 3002035 2962000 ) E ;
+    - mprj_pads/area1_io_pad\[9\] sky130_ef_io__gpiov2_pad + FIXED ( 3002035 3200000 ) E ;
+    - mprj_pads/area2_io_pad\[0\] sky130_ef_io__gpiov2_pad + FIXED ( 1802000 5102035 ) N ;
+    - mprj_pads/area2_io_pad\[10\] sky130_ef_io__gpiov2_pad + FIXED ( 0 3292000 ) W ;
+    - mprj_pads/area2_io_pad\[11\] sky130_ef_io__gpiov2_pad + FIXED ( 0 3065000 ) W ;
+    - mprj_pads/area2_io_pad\[12\] sky130_ef_io__gpiov2_pad + FIXED ( 0 2837000 ) W ;
+    - mprj_pads/area2_io_pad\[13\] sky130_ef_io__gpiov2_pad + FIXED ( 0 2609000 ) W ;
+    - mprj_pads/area2_io_pad\[14\] sky130_ef_io__gpiov2_pad + FIXED ( 0 1936000 ) W ;
+    - mprj_pads/area2_io_pad\[15\] sky130_ef_io__gpiov2_pad + FIXED ( 0 1708000 ) W ;
+    - mprj_pads/area2_io_pad\[16\] sky130_ef_io__gpiov2_pad + FIXED ( 0 1480000 ) W ;
+    - mprj_pads/area2_io_pad\[17\] sky130_ef_io__gpiov2_pad + FIXED ( 0 1252000 ) W ;
+    - mprj_pads/area2_io_pad\[18\] sky130_ef_io__gpiov2_pad + FIXED ( 0 1025000 ) W ;
+    - mprj_pads/area2_io_pad\[19\] sky130_ef_io__gpiov2_pad + FIXED ( 0 797000 ) W ;
+    - mprj_pads/area2_io_pad\[1\] sky130_ef_io__gpiov2_pad + FIXED ( 1326000 5102035 ) N ;
+    - mprj_pads/area2_io_pad\[2\] sky130_ef_io__gpiov2_pad + FIXED ( 1086000 5102035 ) N ;
+    - mprj_pads/area2_io_pad\[3\] sky130_ef_io__gpiov2_pad + FIXED ( 845000 5102035 ) N ;
+    - mprj_pads/area2_io_pad\[4\] sky130_ef_io__gpiov2_pad + FIXED ( 605000 5102035 ) N ;
+    - mprj_pads/area2_io_pad\[5\] sky130_ef_io__gpiov2_pad + FIXED ( 364000 5102035 ) N ;
+    - mprj_pads/area2_io_pad\[6\] sky130_ef_io__gpiov2_pad + FIXED ( 0 4872000 ) W ;
+    - mprj_pads/area2_io_pad\[7\] sky130_ef_io__gpiov2_pad + FIXED ( 0 3976000 ) W ;
+    - mprj_pads/area2_io_pad\[8\] sky130_ef_io__gpiov2_pad + FIXED ( 0 3748000 ) W ;
+    - mprj_pads/area2_io_pad\[9\] sky130_ef_io__gpiov2_pad + FIXED ( 0 3520000 ) W ;
+    - resetb_pad sky130_fd_io__top_xres4v2 + FIXED ( 598000 0 ) S ;
+    - user1_corner sky130_ef_io__corner_pad + FIXED ( 3000000 5096000 ) N ;
+    - user1_vccd_lvclamp_pad sky130_ef_io__vccd_lvc_pad + FIXED ( 3002035 4624000 ) E ;
+    - user1_vdda_hvclamp_pad\[0\] sky130_ef_io__vdda_hvc_pad + FIXED ( 3002035 4153000 ) E ;
+    - user1_vdda_hvclamp_pad\[1\] sky130_ef_io__vdda_hvc_pad + FIXED ( 3002035 2491000 ) E ;
+    - user1_vssa_hvclamp_pad\[0\] sky130_ef_io__vssa_hvc_pad + FIXED ( 2524000 5102035 ) N ;
+    - user1_vssa_hvclamp_pad\[1\] sky130_ef_io__vssa_hvc_pad + FIXED ( 3002035 2025000 ) E ;
+    - user1_vssd_lvclmap_pad sky130_ef_io__vssd_lvc_pad + FIXED ( 3002035 2258000 ) E ;
+    - user2_corner sky130_ef_io__corner_pad + FIXED ( 2996000 0 ) E ;
+    - user2_vccd_lvclamp_pad sky130_ef_io__vccd_lvc_pad + FIXED ( 0 4649000 ) W ;
+    - user2_vdda_hvclamp_pad sky130_ef_io__vdda_hvc_pad + FIXED ( 0 2386000 ) W ;
+    - user2_vssa_hvclamp_pad sky130_ef_io__vssa_hvc_pad + FIXED ( 0 4203000 ) W ;
+    - user2_vssd_lvclmap_pad sky130_ef_io__vssd_lvc_pad + FIXED ( 0 2163000 ) W ;
+    - FILLER_5 sky130_ef_io__com_bus_slice_20um + FIXED ( 204000 5102035 ) N ;
+    - FILLER_6 sky130_ef_io__com_bus_slice_20um + FIXED ( 224000 5102035 ) N ;
+    - FILLER_7 sky130_ef_io__com_bus_slice_20um + FIXED ( 244000 5102035 ) N ;
+    - FILLER_8 sky130_ef_io__com_bus_slice_20um + FIXED ( 264000 5102035 ) N ;
+    - FILLER_9 sky130_ef_io__com_bus_slice_20um + FIXED ( 284000 5102035 ) N ;
+    - FILLER_10 sky130_ef_io__com_bus_slice_20um + FIXED ( 304000 5102035 ) N ;
+    - FILLER_11 sky130_ef_io__com_bus_slice_20um + FIXED ( 324000 5102035 ) N ;
+    - FILLER_12 sky130_ef_io__com_bus_slice_20um + FIXED ( 344000 5102035 ) N ;
+    - FILLER_14 sky130_ef_io__com_bus_slice_20um + FIXED ( 444000 5102035 ) N ;
+    - FILLER_15 sky130_ef_io__com_bus_slice_20um + FIXED ( 464000 5102035 ) N ;
+    - FILLER_16 sky130_ef_io__com_bus_slice_20um + FIXED ( 484000 5102035 ) N ;
+    - FILLER_17 sky130_ef_io__com_bus_slice_20um + FIXED ( 504000 5102035 ) N ;
+    - FILLER_18 sky130_ef_io__com_bus_slice_20um + FIXED ( 524000 5102035 ) N ;
+    - FILLER_19 sky130_ef_io__com_bus_slice_20um + FIXED ( 544000 5102035 ) N ;
+    - FILLER_20 sky130_ef_io__com_bus_slice_20um + FIXED ( 564000 5102035 ) N ;
+    - FILLER_21 sky130_ef_io__com_bus_slice_20um + FIXED ( 584000 5102035 ) N ;
+    - FILLER_22 sky130_ef_io__com_bus_slice_1um + FIXED ( 604000 5102035 ) N ;
+    - FILLER_24 sky130_ef_io__com_bus_slice_20um + FIXED ( 685000 5102035 ) N ;
+    - FILLER_25 sky130_ef_io__com_bus_slice_20um + FIXED ( 705000 5102035 ) N ;
+    - FILLER_26 sky130_ef_io__com_bus_slice_20um + FIXED ( 725000 5102035 ) N ;
+    - FILLER_27 sky130_ef_io__com_bus_slice_20um + FIXED ( 745000 5102035 ) N ;
+    - FILLER_28 sky130_ef_io__com_bus_slice_20um + FIXED ( 765000 5102035 ) N ;
+    - FILLER_29 sky130_ef_io__com_bus_slice_20um + FIXED ( 785000 5102035 ) N ;
+    - FILLER_30 sky130_ef_io__com_bus_slice_20um + FIXED ( 805000 5102035 ) N ;
+    - FILLER_31 sky130_ef_io__com_bus_slice_20um + FIXED ( 825000 5102035 ) N ;
+    - FILLER_33 sky130_ef_io__com_bus_slice_20um + FIXED ( 925000 5102035 ) N ;
+    - FILLER_34 sky130_ef_io__com_bus_slice_20um + FIXED ( 945000 5102035 ) N ;
+    - FILLER_35 sky130_ef_io__com_bus_slice_20um + FIXED ( 965000 5102035 ) N ;
+    - FILLER_36 sky130_ef_io__com_bus_slice_20um + FIXED ( 985000 5102035 ) N ;
+    - FILLER_37 sky130_ef_io__com_bus_slice_20um + FIXED ( 1005000 5102035 ) N ;
+    - FILLER_38 sky130_ef_io__com_bus_slice_20um + FIXED ( 1025000 5102035 ) N ;
+    - FILLER_39 sky130_ef_io__com_bus_slice_20um + FIXED ( 1045000 5102035 ) N ;
+    - FILLER_40 sky130_ef_io__com_bus_slice_20um + FIXED ( 1065000 5102035 ) N ;
+    - FILLER_41 sky130_ef_io__com_bus_slice_1um + FIXED ( 1085000 5102035 ) N ;
+    - FILLER_43 sky130_ef_io__com_bus_slice_20um + FIXED ( 1166000 5102035 ) N ;
+    - FILLER_44 sky130_ef_io__com_bus_slice_20um + FIXED ( 1186000 5102035 ) N ;
+    - FILLER_45 sky130_ef_io__com_bus_slice_20um + FIXED ( 1206000 5102035 ) N ;
+    - FILLER_46 sky130_ef_io__com_bus_slice_20um + FIXED ( 1226000 5102035 ) N ;
+    - FILLER_47 sky130_ef_io__com_bus_slice_20um + FIXED ( 1246000 5102035 ) N ;
+    - FILLER_48 sky130_ef_io__com_bus_slice_20um + FIXED ( 1266000 5102035 ) N ;
+    - FILLER_49 sky130_ef_io__com_bus_slice_20um + FIXED ( 1286000 5102035 ) N ;
+    - FILLER_50 sky130_ef_io__com_bus_slice_20um + FIXED ( 1306000 5102035 ) N ;
+    - FILLER_52 sky130_ef_io__com_bus_slice_20um + FIXED ( 1406000 5102035 ) N ;
+    - FILLER_53 sky130_ef_io__com_bus_slice_20um + FIXED ( 1426000 5102035 ) N ;
+    - FILLER_54 sky130_ef_io__com_bus_slice_20um + FIXED ( 1446000 5102035 ) N ;
+    - FILLER_55 sky130_ef_io__com_bus_slice_20um + FIXED ( 1466000 5102035 ) N ;
+    - FILLER_56 sky130_ef_io__com_bus_slice_20um + FIXED ( 1486000 5102035 ) N ;
+    - FILLER_57 sky130_ef_io__com_bus_slice_20um + FIXED ( 1506000 5102035 ) N ;
+    - FILLER_58 sky130_ef_io__com_bus_slice_20um + FIXED ( 1526000 5102035 ) N ;
+    - FILLER_59 sky130_ef_io__com_bus_slice_20um + FIXED ( 1546000 5102035 ) N ;
+    - FILLER_60 sky130_ef_io__com_bus_slice_1um + FIXED ( 1566000 5102035 ) N ;
+    - FILLER_62 sky130_ef_io__com_bus_slice_20um + FIXED ( 1642000 5102035 ) N ;
+    - FILLER_63 sky130_ef_io__com_bus_slice_20um + FIXED ( 1662000 5102035 ) N ;
+    - FILLER_64 sky130_ef_io__com_bus_slice_20um + FIXED ( 1682000 5102035 ) N ;
+    - FILLER_65 sky130_ef_io__com_bus_slice_20um + FIXED ( 1702000 5102035 ) N ;
+    - FILLER_66 sky130_ef_io__com_bus_slice_20um + FIXED ( 1722000 5102035 ) N ;
+    - FILLER_67 sky130_ef_io__com_bus_slice_20um + FIXED ( 1742000 5102035 ) N ;
+    - FILLER_68 sky130_ef_io__com_bus_slice_20um + FIXED ( 1762000 5102035 ) N ;
+    - FILLER_69 sky130_ef_io__com_bus_slice_20um + FIXED ( 1782000 5102035 ) N ;
+    - FILLER_71 sky130_ef_io__com_bus_slice_20um + FIXED ( 1882000 5102035 ) N ;
+    - FILLER_72 sky130_ef_io__com_bus_slice_20um + FIXED ( 1902000 5102035 ) N ;
+    - FILLER_73 sky130_ef_io__com_bus_slice_20um + FIXED ( 1922000 5102035 ) N ;
+    - FILLER_74 sky130_ef_io__com_bus_slice_20um + FIXED ( 1942000 5102035 ) N ;
+    - FILLER_75 sky130_ef_io__com_bus_slice_20um + FIXED ( 1962000 5102035 ) N ;
+    - FILLER_76 sky130_ef_io__com_bus_slice_20um + FIXED ( 1982000 5102035 ) N ;
+    - FILLER_77 sky130_ef_io__com_bus_slice_20um + FIXED ( 2002000 5102035 ) N ;
+    - FILLER_78 sky130_ef_io__com_bus_slice_20um + FIXED ( 2022000 5102035 ) N ;
+    - FILLER_79 sky130_ef_io__com_bus_slice_1um + FIXED ( 2042000 5102035 ) N ;
+    - FILLER_81 sky130_ef_io__com_bus_slice_20um + FIXED ( 2123000 5102035 ) N ;
+    - FILLER_82 sky130_ef_io__com_bus_slice_20um + FIXED ( 2143000 5102035 ) N ;
+    - FILLER_83 sky130_ef_io__com_bus_slice_20um + FIXED ( 2163000 5102035 ) N ;
+    - FILLER_84 sky130_ef_io__com_bus_slice_20um + FIXED ( 2183000 5102035 ) N ;
+    - FILLER_85 sky130_ef_io__com_bus_slice_20um + FIXED ( 2203000 5102035 ) N ;
+    - FILLER_86 sky130_ef_io__com_bus_slice_20um + FIXED ( 2223000 5102035 ) N ;
+    - FILLER_87 sky130_ef_io__com_bus_slice_20um + FIXED ( 2243000 5102035 ) N ;
+    - FILLER_88 sky130_ef_io__com_bus_slice_20um + FIXED ( 2263000 5102035 ) N ;
+    - FILLER_90 sky130_ef_io__com_bus_slice_20um + FIXED ( 2363000 5102035 ) N ;
+    - FILLER_91 sky130_ef_io__com_bus_slice_20um + FIXED ( 2383000 5102035 ) N ;
+    - FILLER_92 sky130_ef_io__com_bus_slice_20um + FIXED ( 2403000 5102035 ) N ;
+    - FILLER_93 sky130_ef_io__com_bus_slice_20um + FIXED ( 2423000 5102035 ) N ;
+    - FILLER_94 sky130_ef_io__com_bus_slice_20um + FIXED ( 2443000 5102035 ) N ;
+    - FILLER_95 sky130_ef_io__com_bus_slice_20um + FIXED ( 2463000 5102035 ) N ;
+    - FILLER_96 sky130_ef_io__com_bus_slice_20um + FIXED ( 2483000 5102035 ) N ;
+    - FILLER_97 sky130_ef_io__com_bus_slice_20um + FIXED ( 2503000 5102035 ) N ;
+    - FILLER_98 sky130_ef_io__com_bus_slice_1um + FIXED ( 2523000 5102035 ) N ;
+    - FILLER_100 sky130_ef_io__com_bus_slice_20um + FIXED ( 2599000 5102035 ) N ;
+    - FILLER_101 sky130_ef_io__com_bus_slice_20um + FIXED ( 2619000 5102035 ) N ;
+    - FILLER_102 sky130_ef_io__com_bus_slice_20um + FIXED ( 2639000 5102035 ) N ;
+    - FILLER_103 sky130_ef_io__com_bus_slice_20um + FIXED ( 2659000 5102035 ) N ;
+    - FILLER_104 sky130_ef_io__com_bus_slice_20um + FIXED ( 2679000 5102035 ) N ;
+    - FILLER_105 sky130_ef_io__com_bus_slice_20um + FIXED ( 2699000 5102035 ) N ;
+    - FILLER_106 sky130_ef_io__com_bus_slice_20um + FIXED ( 2719000 5102035 ) N ;
+    - FILLER_107 sky130_ef_io__com_bus_slice_20um + FIXED ( 2739000 5102035 ) N ;
+    - FILLER_109 sky130_ef_io__com_bus_slice_20um + FIXED ( 2839000 5102035 ) N ;
+    - FILLER_110 sky130_ef_io__com_bus_slice_20um + FIXED ( 2859000 5102035 ) N ;
+    - FILLER_111 sky130_ef_io__com_bus_slice_20um + FIXED ( 2879000 5102035 ) N ;
+    - FILLER_112 sky130_ef_io__com_bus_slice_20um + FIXED ( 2899000 5102035 ) N ;
+    - FILLER_113 sky130_ef_io__com_bus_slice_20um + FIXED ( 2919000 5102035 ) N ;
+    - FILLER_114 sky130_ef_io__com_bus_slice_20um + FIXED ( 2939000 5102035 ) N ;
+    - FILLER_115 sky130_ef_io__com_bus_slice_20um + FIXED ( 2959000 5102035 ) N ;
+    - FILLER_116 sky130_ef_io__com_bus_slice_20um + FIXED ( 2979000 5102035 ) N ;
+    - FILLER_117 sky130_ef_io__com_bus_slice_1um + FIXED ( 2999000 5102035 ) N ;
+    - FILLER_118 sky130_ef_io__com_bus_slice_20um + FIXED ( 200000 0 ) S ;
+    - FILLER_119 sky130_ef_io__com_bus_slice_20um + FIXED ( 220000 0 ) S ;
+    - FILLER_120 sky130_ef_io__com_bus_slice_20um + FIXED ( 240000 0 ) S ;
+    - FILLER_121 sky130_ef_io__com_bus_slice_20um + FIXED ( 260000 0 ) S ;
+    - FILLER_122 sky130_ef_io__com_bus_slice_20um + FIXED ( 280000 0 ) S ;
+    - FILLER_123 sky130_ef_io__com_bus_slice_20um + FIXED ( 300000 0 ) S ;
+    - FILLER_124 sky130_ef_io__com_bus_slice_20um + FIXED ( 320000 0 ) S ;
+    - FILLER_125 sky130_ef_io__com_bus_slice_20um + FIXED ( 340000 0 ) S ;
+    - FILLER_126 sky130_ef_io__com_bus_slice_1um + FIXED ( 360000 0 ) S ;
+    - FILLER_128 sky130_ef_io__com_bus_slice_20um + FIXED ( 436000 0 ) S ;
+    - FILLER_129 sky130_ef_io__com_bus_slice_20um + FIXED ( 456000 0 ) S ;
+    - FILLER_130 sky130_ef_io__com_bus_slice_20um + FIXED ( 476000 0 ) S ;
+    - FILLER_131 sky130_ef_io__com_bus_slice_20um + FIXED ( 496000 0 ) S ;
+    - FILLER_132 sky130_ef_io__com_bus_slice_20um + FIXED ( 516000 0 ) S ;
+    - FILLER_133 sky130_ef_io__com_bus_slice_20um + FIXED ( 536000 0 ) S ;
+    - FILLER_134 sky130_ef_io__com_bus_slice_20um + FIXED ( 556000 0 ) S ;
+    - FILLER_135 sky130_ef_io__com_bus_slice_20um + FIXED ( 576000 0 ) S ;
+    - FILLER_136 sky130_ef_io__com_bus_slice_1um + FIXED ( 596000 0 ) S ;
+    - FILLER_137 sky130_ef_io__com_bus_slice_1um + FIXED ( 597000 0 ) S ;
+    - FILLER_139 sky130_ef_io__com_bus_slice_20um + FIXED ( 673000 0 ) S ;
+    - FILLER_140 sky130_ef_io__com_bus_slice_20um + FIXED ( 693000 0 ) S ;
+    - FILLER_141 sky130_ef_io__com_bus_slice_20um + FIXED ( 713000 0 ) S ;
+    - FILLER_142 sky130_ef_io__com_bus_slice_20um + FIXED ( 733000 0 ) S ;
+    - FILLER_143 sky130_ef_io__com_bus_slice_20um + FIXED ( 753000 0 ) S ;
+    - FILLER_144 sky130_ef_io__com_bus_slice_20um + FIXED ( 773000 0 ) S ;
+    - FILLER_145 sky130_ef_io__com_bus_slice_20um + FIXED ( 793000 0 ) S ;
+    - FILLER_146 sky130_ef_io__com_bus_slice_20um + FIXED ( 813000 0 ) S ;
+    - FILLER_147 sky130_ef_io__com_bus_slice_1um + FIXED ( 833000 0 ) S ;
+    - FILLER_148 sky130_ef_io__com_bus_slice_1um + FIXED ( 834000 0 ) S ;
+    - FILLER_150 sky130_ef_io__com_bus_slice_20um + FIXED ( 915000 0 ) S ;
+    - FILLER_151 sky130_ef_io__com_bus_slice_20um + FIXED ( 935000 0 ) S ;
+    - FILLER_152 sky130_ef_io__com_bus_slice_20um + FIXED ( 955000 0 ) S ;
+    - FILLER_153 sky130_ef_io__com_bus_slice_20um + FIXED ( 975000 0 ) S ;
+    - FILLER_154 sky130_ef_io__com_bus_slice_20um + FIXED ( 995000 0 ) S ;
+    - FILLER_155 sky130_ef_io__com_bus_slice_20um + FIXED ( 1015000 0 ) S ;
+    - FILLER_156 sky130_ef_io__com_bus_slice_20um + FIXED ( 1035000 0 ) S ;
+    - FILLER_157 sky130_ef_io__com_bus_slice_20um + FIXED ( 1055000 0 ) S ;
+    - FILLER_158 sky130_ef_io__com_bus_slice_1um + FIXED ( 1075000 0 ) S ;
+    - FILLER_159 sky130_ef_io__com_bus_slice_1um + FIXED ( 1076000 0 ) S ;
+    - FILLER_161 sky130_ef_io__com_bus_slice_20um + FIXED ( 1152000 0 ) S ;
+    - FILLER_162 sky130_ef_io__com_bus_slice_20um + FIXED ( 1172000 0 ) S ;
+    - FILLER_163 sky130_ef_io__com_bus_slice_20um + FIXED ( 1192000 0 ) S ;
+    - FILLER_164 sky130_ef_io__com_bus_slice_20um + FIXED ( 1212000 0 ) S ;
+    - FILLER_165 sky130_ef_io__com_bus_slice_20um + FIXED ( 1232000 0 ) S ;
+    - FILLER_166 sky130_ef_io__com_bus_slice_20um + FIXED ( 1252000 0 ) S ;
+    - FILLER_167 sky130_ef_io__com_bus_slice_20um + FIXED ( 1272000 0 ) S ;
+    - FILLER_168 sky130_ef_io__com_bus_slice_20um + FIXED ( 1292000 0 ) S ;
+    - FILLER_169 sky130_ef_io__com_bus_slice_1um + FIXED ( 1312000 0 ) S ;
+    - FILLER_171 sky130_ef_io__com_bus_slice_20um + FIXED ( 1393000 0 ) S ;
+    - FILLER_172 sky130_ef_io__com_bus_slice_20um + FIXED ( 1413000 0 ) S ;
+    - FILLER_173 sky130_ef_io__com_bus_slice_20um + FIXED ( 1433000 0 ) S ;
+    - FILLER_174 sky130_ef_io__com_bus_slice_20um + FIXED ( 1453000 0 ) S ;
+    - FILLER_175 sky130_ef_io__com_bus_slice_20um + FIXED ( 1473000 0 ) S ;
+    - FILLER_176 sky130_ef_io__com_bus_slice_20um + FIXED ( 1493000 0 ) S ;
+    - FILLER_177 sky130_ef_io__com_bus_slice_20um + FIXED ( 1513000 0 ) S ;
+    - FILLER_178 sky130_ef_io__com_bus_slice_20um + FIXED ( 1533000 0 ) S ;
+    - FILLER_179 sky130_ef_io__com_bus_slice_1um + FIXED ( 1553000 0 ) S ;
+    - FILLER_180 sky130_ef_io__com_bus_slice_1um + FIXED ( 1554000 0 ) S ;
+    - FILLER_182 sky130_ef_io__com_bus_slice_20um + FIXED ( 1635000 0 ) S ;
+    - FILLER_183 sky130_ef_io__com_bus_slice_20um + FIXED ( 1655000 0 ) S ;
+    - FILLER_184 sky130_ef_io__com_bus_slice_20um + FIXED ( 1675000 0 ) S ;
+    - FILLER_185 sky130_ef_io__com_bus_slice_20um + FIXED ( 1695000 0 ) S ;
+    - FILLER_186 sky130_ef_io__com_bus_slice_20um + FIXED ( 1715000 0 ) S ;
+    - FILLER_187 sky130_ef_io__com_bus_slice_20um + FIXED ( 1735000 0 ) S ;
+    - FILLER_188 sky130_ef_io__com_bus_slice_20um + FIXED ( 1755000 0 ) S ;
+    - FILLER_189 sky130_ef_io__com_bus_slice_20um + FIXED ( 1775000 0 ) S ;
+    - FILLER_190 sky130_ef_io__com_bus_slice_1um + FIXED ( 1795000 0 ) S ;
+    - FILLER_191 sky130_ef_io__com_bus_slice_1um + FIXED ( 1796000 0 ) S ;
+    - FILLER_193 sky130_ef_io__com_bus_slice_20um + FIXED ( 1877000 0 ) S ;
+    - FILLER_194 sky130_ef_io__com_bus_slice_20um + FIXED ( 1897000 0 ) S ;
+    - FILLER_195 sky130_ef_io__com_bus_slice_20um + FIXED ( 1917000 0 ) S ;
+    - FILLER_196 sky130_ef_io__com_bus_slice_20um + FIXED ( 1937000 0 ) S ;
+    - FILLER_197 sky130_ef_io__com_bus_slice_20um + FIXED ( 1957000 0 ) S ;
+    - FILLER_198 sky130_ef_io__com_bus_slice_20um + FIXED ( 1977000 0 ) S ;
+    - FILLER_199 sky130_ef_io__com_bus_slice_20um + FIXED ( 1997000 0 ) S ;
+    - FILLER_200 sky130_ef_io__com_bus_slice_20um + FIXED ( 2017000 0 ) S ;
+    - FILLER_201 sky130_ef_io__com_bus_slice_1um + FIXED ( 2037000 0 ) S ;
+    - FILLER_202 sky130_ef_io__com_bus_slice_1um + FIXED ( 2038000 0 ) S ;
+    - FILLER_204 sky130_ef_io__com_bus_slice_20um + FIXED ( 2119000 0 ) S ;
+    - FILLER_205 sky130_ef_io__com_bus_slice_20um + FIXED ( 2139000 0 ) S ;
+    - FILLER_206 sky130_ef_io__com_bus_slice_20um + FIXED ( 2159000 0 ) S ;
+    - FILLER_207 sky130_ef_io__com_bus_slice_20um + FIXED ( 2179000 0 ) S ;
+    - FILLER_208 sky130_ef_io__com_bus_slice_20um + FIXED ( 2199000 0 ) S ;
+    - FILLER_209 sky130_ef_io__com_bus_slice_20um + FIXED ( 2219000 0 ) S ;
+    - FILLER_210 sky130_ef_io__com_bus_slice_20um + FIXED ( 2239000 0 ) S ;
+    - FILLER_211 sky130_ef_io__com_bus_slice_20um + FIXED ( 2259000 0 ) S ;
+    - FILLER_212 sky130_ef_io__com_bus_slice_1um + FIXED ( 2279000 0 ) S ;
+    - FILLER_214 sky130_ef_io__com_bus_slice_20um + FIXED ( 2360000 0 ) S ;
+    - FILLER_215 sky130_ef_io__com_bus_slice_20um + FIXED ( 2380000 0 ) S ;
+    - FILLER_216 sky130_ef_io__com_bus_slice_20um + FIXED ( 2400000 0 ) S ;
+    - FILLER_217 sky130_ef_io__com_bus_slice_20um + FIXED ( 2420000 0 ) S ;
+    - FILLER_218 sky130_ef_io__com_bus_slice_20um + FIXED ( 2440000 0 ) S ;
+    - FILLER_219 sky130_ef_io__com_bus_slice_20um + FIXED ( 2460000 0 ) S ;
+    - FILLER_220 sky130_ef_io__com_bus_slice_20um + FIXED ( 2480000 0 ) S ;
+    - FILLER_221 sky130_ef_io__com_bus_slice_20um + FIXED ( 2500000 0 ) S ;
+    - FILLER_222 sky130_ef_io__com_bus_slice_1um + FIXED ( 2520000 0 ) S ;
+    - FILLER_223 sky130_ef_io__com_bus_slice_1um + FIXED ( 2521000 0 ) S ;
+    - FILLER_225 sky130_ef_io__com_bus_slice_20um + FIXED ( 2597000 0 ) S ;
+    - FILLER_226 sky130_ef_io__com_bus_slice_20um + FIXED ( 2617000 0 ) S ;
+    - FILLER_227 sky130_ef_io__com_bus_slice_20um + FIXED ( 2637000 0 ) S ;
+    - FILLER_228 sky130_ef_io__com_bus_slice_20um + FIXED ( 2657000 0 ) S ;
+    - FILLER_229 sky130_ef_io__com_bus_slice_20um + FIXED ( 2677000 0 ) S ;
+    - FILLER_230 sky130_ef_io__com_bus_slice_20um + FIXED ( 2697000 0 ) S ;
+    - FILLER_231 sky130_ef_io__com_bus_slice_20um + FIXED ( 2717000 0 ) S ;
+    - FILLER_232 sky130_ef_io__com_bus_slice_20um + FIXED ( 2737000 0 ) S ;
+    - FILLER_233 sky130_ef_io__com_bus_slice_1um + FIXED ( 2757000 0 ) S ;
+    - FILLER_234 sky130_ef_io__com_bus_slice_1um + FIXED ( 2758000 0 ) S ;
+    - FILLER_236 sky130_ef_io__com_bus_slice_20um + FIXED ( 2834000 0 ) S ;
+    - FILLER_237 sky130_ef_io__com_bus_slice_20um + FIXED ( 2854000 0 ) S ;
+    - FILLER_238 sky130_ef_io__com_bus_slice_20um + FIXED ( 2874000 0 ) S ;
+    - FILLER_239 sky130_ef_io__com_bus_slice_20um + FIXED ( 2894000 0 ) S ;
+    - FILLER_240 sky130_ef_io__com_bus_slice_20um + FIXED ( 2914000 0 ) S ;
+    - FILLER_241 sky130_ef_io__com_bus_slice_20um + FIXED ( 2934000 0 ) S ;
+    - FILLER_242 sky130_ef_io__com_bus_slice_20um + FIXED ( 2954000 0 ) S ;
+    - FILLER_243 sky130_ef_io__com_bus_slice_20um + FIXED ( 2974000 0 ) S ;
+    - FILLER_244 sky130_ef_io__com_bus_slice_1um + FIXED ( 2994000 0 ) S ;
+    - FILLER_245 sky130_ef_io__com_bus_slice_1um + FIXED ( 2995000 0 ) S ;
+    - FILLER_246 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 204000 ) W ;
+    - FILLER_247 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 224000 ) W ;
+    - FILLER_248 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 244000 ) W ;
+    - FILLER_249 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 264000 ) W ;
+    - FILLER_250 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 284000 ) W ;
+    - FILLER_251 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 304000 ) W ;
+    - FILLER_252 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 324000 ) W ;
+    - FILLER_253 sky130_ef_io__com_bus_slice_5um + FIXED ( 0 344000 ) W ;
+    - FILLER_254 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 349000 ) W ;
+    - FILLER_255 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 350000 ) W ;
+    - FILLER_257 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 426000 ) W ;
+    - FILLER_258 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 446000 ) W ;
+    - FILLER_259 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 466000 ) W ;
+    - FILLER_260 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 486000 ) W ;
+    - FILLER_261 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 506000 ) W ;
+    - FILLER_262 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 526000 ) W ;
+    - FILLER_263 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 546000 ) W ;
+    - FILLER_264 sky130_ef_io__com_bus_slice_5um + FIXED ( 0 566000 ) W ;
+    - FILLER_265 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 571000 ) W ;
+    - FILLER_266 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 572000 ) W ;
+    - FILLER_267 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 573000 ) W ;
+    - FILLER_269 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 649000 ) W ;
+    - FILLER_270 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 669000 ) W ;
+    - FILLER_271 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 689000 ) W ;
+    - FILLER_272 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 709000 ) W ;
+    - FILLER_273 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 729000 ) W ;
+    - FILLER_274 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 749000 ) W ;
+    - FILLER_275 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 769000 ) W ;
+    - FILLER_276 sky130_ef_io__com_bus_slice_5um + FIXED ( 0 789000 ) W ;
+    - FILLER_277 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 794000 ) W ;
+    - FILLER_278 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 795000 ) W ;
+    - FILLER_279 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 796000 ) W ;
+    - FILLER_281 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 877000 ) W ;
+    - FILLER_282 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 897000 ) W ;
+    - FILLER_283 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 917000 ) W ;
+    - FILLER_284 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 937000 ) W ;
+    - FILLER_285 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 957000 ) W ;
+    - FILLER_286 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 977000 ) W ;
+    - FILLER_287 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 997000 ) W ;
+    - FILLER_288 sky130_ef_io__com_bus_slice_5um + FIXED ( 0 1017000 ) W ;
+    - FILLER_289 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 1022000 ) W ;
+    - FILLER_290 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 1023000 ) W ;
+    - FILLER_291 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 1024000 ) W ;
+    - FILLER_293 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1105000 ) W ;
+    - FILLER_294 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1125000 ) W ;
+    - FILLER_295 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1145000 ) W ;
+    - FILLER_296 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1165000 ) W ;
+    - FILLER_297 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1185000 ) W ;
+    - FILLER_298 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1205000 ) W ;
+    - FILLER_299 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1225000 ) W ;
+    - FILLER_300 sky130_ef_io__com_bus_slice_5um + FIXED ( 0 1245000 ) W ;
+    - FILLER_301 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 1250000 ) W ;
+    - FILLER_302 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 1251000 ) W ;
+    - FILLER_304 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1332000 ) W ;
+    - FILLER_305 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1352000 ) W ;
+    - FILLER_306 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1372000 ) W ;
+    - FILLER_307 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1392000 ) W ;
+    - FILLER_308 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1412000 ) W ;
+    - FILLER_309 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1432000 ) W ;
+    - FILLER_310 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1452000 ) W ;
+    - FILLER_311 sky130_ef_io__com_bus_slice_5um + FIXED ( 0 1472000 ) W ;
+    - FILLER_312 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 1477000 ) W ;
+    - FILLER_313 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 1478000 ) W ;
+    - FILLER_314 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 1479000 ) W ;
+    - FILLER_316 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1560000 ) W ;
+    - FILLER_317 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1580000 ) W ;
+    - FILLER_318 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1600000 ) W ;
+    - FILLER_319 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1620000 ) W ;
+    - FILLER_320 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1640000 ) W ;
+    - FILLER_321 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1660000 ) W ;
+    - FILLER_322 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1680000 ) W ;
+    - FILLER_323 sky130_ef_io__com_bus_slice_5um + FIXED ( 0 1700000 ) W ;
+    - FILLER_324 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 1705000 ) W ;
+    - FILLER_325 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 1706000 ) W ;
+    - FILLER_326 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 1707000 ) W ;
+    - FILLER_328 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1788000 ) W ;
+    - FILLER_329 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1808000 ) W ;
+    - FILLER_330 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1828000 ) W ;
+    - FILLER_331 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1848000 ) W ;
+    - FILLER_332 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1868000 ) W ;
+    - FILLER_333 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1888000 ) W ;
+    - FILLER_334 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 1908000 ) W ;
+    - FILLER_335 sky130_ef_io__com_bus_slice_5um + FIXED ( 0 1928000 ) W ;
+    - FILLER_336 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 1933000 ) W ;
+    - FILLER_337 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 1934000 ) W ;
+    - FILLER_338 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 1935000 ) W ;
+    - FILLER_340 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2016000 ) W ;
+    - FILLER_341 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2036000 ) W ;
+    - FILLER_342 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2056000 ) W ;
+    - FILLER_343 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2076000 ) W ;
+    - FILLER_344 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2096000 ) W ;
+    - FILLER_345 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2116000 ) W ;
+    - FILLER_346 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2136000 ) W ;
+    - FILLER_347 sky130_ef_io__com_bus_slice_5um + FIXED ( 0 2156000 ) W ;
+    - FILLER_348 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 2161000 ) W ;
+    - FILLER_349 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 2162000 ) W ;
+    - FILLER_351 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2238000 ) W ;
+    - FILLER_352 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2258000 ) W ;
+    - FILLER_353 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2278000 ) W ;
+    - FILLER_354 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2298000 ) W ;
+    - FILLER_355 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2318000 ) W ;
+    - FILLER_356 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2338000 ) W ;
+    - FILLER_357 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2358000 ) W ;
+    - FILLER_358 sky130_ef_io__com_bus_slice_5um + FIXED ( 0 2378000 ) W ;
+    - FILLER_359 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 2383000 ) W ;
+    - FILLER_360 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 2384000 ) W ;
+    - FILLER_361 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 2385000 ) W ;
+    - FILLER_363 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2461000 ) W ;
+    - FILLER_364 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2481000 ) W ;
+    - FILLER_365 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2501000 ) W ;
+    - FILLER_366 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2521000 ) W ;
+    - FILLER_367 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2541000 ) W ;
+    - FILLER_368 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2561000 ) W ;
+    - FILLER_369 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2581000 ) W ;
+    - FILLER_370 sky130_ef_io__com_bus_slice_5um + FIXED ( 0 2601000 ) W ;
+    - FILLER_371 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 2606000 ) W ;
+    - FILLER_372 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 2607000 ) W ;
+    - FILLER_373 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 2608000 ) W ;
+    - FILLER_375 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2689000 ) W ;
+    - FILLER_376 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2709000 ) W ;
+    - FILLER_377 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2729000 ) W ;
+    - FILLER_378 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2749000 ) W ;
+    - FILLER_379 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2769000 ) W ;
+    - FILLER_380 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2789000 ) W ;
+    - FILLER_381 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2809000 ) W ;
+    - FILLER_382 sky130_ef_io__com_bus_slice_5um + FIXED ( 0 2829000 ) W ;
+    - FILLER_383 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 2834000 ) W ;
+    - FILLER_384 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 2835000 ) W ;
+    - FILLER_385 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 2836000 ) W ;
+    - FILLER_387 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2917000 ) W ;
+    - FILLER_388 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2937000 ) W ;
+    - FILLER_389 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2957000 ) W ;
+    - FILLER_390 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2977000 ) W ;
+    - FILLER_391 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 2997000 ) W ;
+    - FILLER_392 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3017000 ) W ;
+    - FILLER_393 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3037000 ) W ;
+    - FILLER_394 sky130_ef_io__com_bus_slice_5um + FIXED ( 0 3057000 ) W ;
+    - FILLER_395 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 3062000 ) W ;
+    - FILLER_396 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 3063000 ) W ;
+    - FILLER_397 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 3064000 ) W ;
+    - FILLER_399 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3145000 ) W ;
+    - FILLER_400 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3165000 ) W ;
+    - FILLER_401 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3185000 ) W ;
+    - FILLER_402 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3205000 ) W ;
+    - FILLER_403 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3225000 ) W ;
+    - FILLER_404 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3245000 ) W ;
+    - FILLER_405 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3265000 ) W ;
+    - FILLER_406 sky130_ef_io__com_bus_slice_5um + FIXED ( 0 3285000 ) W ;
+    - FILLER_407 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 3290000 ) W ;
+    - FILLER_408 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 3291000 ) W ;
+    - FILLER_410 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3372000 ) W ;
+    - FILLER_411 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3392000 ) W ;
+    - FILLER_412 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3412000 ) W ;
+    - FILLER_413 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3432000 ) W ;
+    - FILLER_414 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3452000 ) W ;
+    - FILLER_415 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3472000 ) W ;
+    - FILLER_416 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3492000 ) W ;
+    - FILLER_417 sky130_ef_io__com_bus_slice_5um + FIXED ( 0 3512000 ) W ;
+    - FILLER_418 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 3517000 ) W ;
+    - FILLER_419 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 3518000 ) W ;
+    - FILLER_420 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 3519000 ) W ;
+    - FILLER_422 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3600000 ) W ;
+    - FILLER_423 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3620000 ) W ;
+    - FILLER_424 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3640000 ) W ;
+    - FILLER_425 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3660000 ) W ;
+    - FILLER_426 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3680000 ) W ;
+    - FILLER_427 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3700000 ) W ;
+    - FILLER_428 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3720000 ) W ;
+    - FILLER_429 sky130_ef_io__com_bus_slice_5um + FIXED ( 0 3740000 ) W ;
+    - FILLER_430 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 3745000 ) W ;
+    - FILLER_431 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 3746000 ) W ;
+    - FILLER_432 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 3747000 ) W ;
+    - FILLER_434 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3828000 ) W ;
+    - FILLER_435 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3848000 ) W ;
+    - FILLER_436 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3868000 ) W ;
+    - FILLER_437 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3888000 ) W ;
+    - FILLER_438 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3908000 ) W ;
+    - FILLER_439 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3928000 ) W ;
+    - FILLER_440 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 3948000 ) W ;
+    - FILLER_441 sky130_ef_io__com_bus_slice_5um + FIXED ( 0 3968000 ) W ;
+    - FILLER_442 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 3973000 ) W ;
+    - FILLER_443 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 3974000 ) W ;
+    - FILLER_444 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 3975000 ) W ;
+    - FILLER_446 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4056000 ) W ;
+    - FILLER_447 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4076000 ) W ;
+    - FILLER_448 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4096000 ) W ;
+    - FILLER_449 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4116000 ) W ;
+    - FILLER_450 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4136000 ) W ;
+    - FILLER_451 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4156000 ) W ;
+    - FILLER_452 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4176000 ) W ;
+    - FILLER_453 sky130_ef_io__com_bus_slice_5um + FIXED ( 0 4196000 ) W ;
+    - FILLER_454 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 4201000 ) W ;
+    - FILLER_455 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 4202000 ) W ;
+    - FILLER_457 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4278000 ) W ;
+    - FILLER_458 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4298000 ) W ;
+    - FILLER_459 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4318000 ) W ;
+    - FILLER_460 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4338000 ) W ;
+    - FILLER_461 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4358000 ) W ;
+    - FILLER_462 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4378000 ) W ;
+    - FILLER_463 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4398000 ) W ;
+    - FILLER_464 sky130_ef_io__com_bus_slice_5um + FIXED ( 0 4418000 ) W ;
+    - FILLER_465 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 4423000 ) W ;
+    - FILLER_466 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 4424000 ) W ;
+    - FILLER_467 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 4425000 ) W ;
+    - FILLER_469 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4501000 ) W ;
+    - FILLER_470 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4521000 ) W ;
+    - FILLER_471 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4541000 ) W ;
+    - FILLER_472 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4561000 ) W ;
+    - FILLER_473 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4581000 ) W ;
+    - FILLER_474 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4601000 ) W ;
+    - FILLER_475 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4621000 ) W ;
+    - FILLER_476 sky130_ef_io__com_bus_slice_5um + FIXED ( 0 4641000 ) W ;
+    - FILLER_477 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 4646000 ) W ;
+    - FILLER_478 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 4647000 ) W ;
+    - FILLER_479 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 4648000 ) W ;
+    - FILLER_481 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4724000 ) W ;
+    - FILLER_482 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4744000 ) W ;
+    - FILLER_483 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4764000 ) W ;
+    - FILLER_484 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4784000 ) W ;
+    - FILLER_485 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4804000 ) W ;
+    - FILLER_486 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4824000 ) W ;
+    - FILLER_487 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4844000 ) W ;
+    - FILLER_488 sky130_ef_io__com_bus_slice_5um + FIXED ( 0 4864000 ) W ;
+    - FILLER_489 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 4869000 ) W ;
+    - FILLER_490 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 4870000 ) W ;
+    - FILLER_491 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 4871000 ) W ;
+    - FILLER_493 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4952000 ) W ;
+    - FILLER_494 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4972000 ) W ;
+    - FILLER_495 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 4992000 ) W ;
+    - FILLER_496 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 5012000 ) W ;
+    - FILLER_497 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 5032000 ) W ;
+    - FILLER_498 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 5052000 ) W ;
+    - FILLER_499 sky130_ef_io__com_bus_slice_20um + FIXED ( 0 5072000 ) W ;
+    - FILLER_500 sky130_ef_io__com_bus_slice_5um + FIXED ( 0 5092000 ) W ;
+    - FILLER_501 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 5097000 ) W ;
+    - FILLER_502 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 5098000 ) W ;
+    - FILLER_503 sky130_ef_io__com_bus_slice_1um + FIXED ( 0 5099000 ) W ;
+    - FILLER_504 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 200000 ) E ;
+    - FILLER_505 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 220000 ) E ;
+    - FILLER_506 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 240000 ) E ;
+    - FILLER_507 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 260000 ) E ;
+    - FILLER_508 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 280000 ) E ;
+    - FILLER_509 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 300000 ) E ;
+    - FILLER_510 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 320000 ) E ;
+    - FILLER_511 sky130_ef_io__com_bus_slice_10um + FIXED ( 3002035 340000 ) E ;
+    - FILLER_512 sky130_ef_io__com_bus_slice_5um + FIXED ( 3002035 350000 ) E ;
+    - FILLER_513 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 355000 ) E ;
+    - FILLER_514 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 356000 ) E ;
+    - FILLER_515 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 357000 ) E ;
+    - FILLER_517 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 438000 ) E ;
+    - FILLER_518 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 458000 ) E ;
+    - FILLER_519 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 478000 ) E ;
+    - FILLER_520 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 498000 ) E ;
+    - FILLER_521 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 518000 ) E ;
+    - FILLER_522 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 538000 ) E ;
+    - FILLER_523 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 558000 ) E ;
+    - FILLER_524 sky130_ef_io__com_bus_slice_10um + FIXED ( 3002035 578000 ) E ;
+    - FILLER_525 sky130_ef_io__com_bus_slice_5um + FIXED ( 3002035 588000 ) E ;
+    - FILLER_526 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 593000 ) E ;
+    - FILLER_527 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 594000 ) E ;
+    - FILLER_528 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 595000 ) E ;
+    - FILLER_530 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 676000 ) E ;
+    - FILLER_531 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 696000 ) E ;
+    - FILLER_532 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 716000 ) E ;
+    - FILLER_533 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 736000 ) E ;
+    - FILLER_534 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 756000 ) E ;
+    - FILLER_535 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 776000 ) E ;
+    - FILLER_536 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 796000 ) E ;
+    - FILLER_537 sky130_ef_io__com_bus_slice_10um + FIXED ( 3002035 816000 ) E ;
+    - FILLER_538 sky130_ef_io__com_bus_slice_5um + FIXED ( 3002035 826000 ) E ;
+    - FILLER_539 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 831000 ) E ;
+    - FILLER_540 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 832000 ) E ;
+    - FILLER_541 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 833000 ) E ;
+    - FILLER_543 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 914000 ) E ;
+    - FILLER_544 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 934000 ) E ;
+    - FILLER_545 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 954000 ) E ;
+    - FILLER_546 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 974000 ) E ;
+    - FILLER_547 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 994000 ) E ;
+    - FILLER_548 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1014000 ) E ;
+    - FILLER_549 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1034000 ) E ;
+    - FILLER_550 sky130_ef_io__com_bus_slice_10um + FIXED ( 3002035 1054000 ) E ;
+    - FILLER_551 sky130_ef_io__com_bus_slice_5um + FIXED ( 3002035 1064000 ) E ;
+    - FILLER_552 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 1069000 ) E ;
+    - FILLER_553 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 1070000 ) E ;
+    - FILLER_554 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 1071000 ) E ;
+    - FILLER_556 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1152000 ) E ;
+    - FILLER_557 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1172000 ) E ;
+    - FILLER_558 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1192000 ) E ;
+    - FILLER_559 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1212000 ) E ;
+    - FILLER_560 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1232000 ) E ;
+    - FILLER_561 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1252000 ) E ;
+    - FILLER_562 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1272000 ) E ;
+    - FILLER_563 sky130_ef_io__com_bus_slice_10um + FIXED ( 3002035 1292000 ) E ;
+    - FILLER_564 sky130_ef_io__com_bus_slice_5um + FIXED ( 3002035 1302000 ) E ;
+    - FILLER_565 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 1307000 ) E ;
+    - FILLER_566 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 1308000 ) E ;
+    - FILLER_567 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 1309000 ) E ;
+    - FILLER_569 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1390000 ) E ;
+    - FILLER_570 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1410000 ) E ;
+    - FILLER_571 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1430000 ) E ;
+    - FILLER_572 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1450000 ) E ;
+    - FILLER_573 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1470000 ) E ;
+    - FILLER_574 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1490000 ) E ;
+    - FILLER_575 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1510000 ) E ;
+    - FILLER_576 sky130_ef_io__com_bus_slice_10um + FIXED ( 3002035 1530000 ) E ;
+    - FILLER_577 sky130_ef_io__com_bus_slice_5um + FIXED ( 3002035 1540000 ) E ;
+    - FILLER_578 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 1545000 ) E ;
+    - FILLER_579 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 1546000 ) E ;
+    - FILLER_580 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 1547000 ) E ;
+    - FILLER_582 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1628000 ) E ;
+    - FILLER_583 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1648000 ) E ;
+    - FILLER_584 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1668000 ) E ;
+    - FILLER_585 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1688000 ) E ;
+    - FILLER_586 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1708000 ) E ;
+    - FILLER_587 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1728000 ) E ;
+    - FILLER_588 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1748000 ) E ;
+    - FILLER_589 sky130_ef_io__com_bus_slice_10um + FIXED ( 3002035 1768000 ) E ;
+    - FILLER_590 sky130_ef_io__com_bus_slice_5um + FIXED ( 3002035 1778000 ) E ;
+    - FILLER_591 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 1783000 ) E ;
+    - FILLER_592 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 1784000 ) E ;
+    - FILLER_593 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 1785000 ) E ;
+    - FILLER_594 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 1786000 ) E ;
+    - FILLER_596 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1867000 ) E ;
+    - FILLER_597 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1887000 ) E ;
+    - FILLER_598 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1907000 ) E ;
+    - FILLER_599 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1927000 ) E ;
+    - FILLER_600 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1947000 ) E ;
+    - FILLER_601 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1967000 ) E ;
+    - FILLER_602 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 1987000 ) E ;
+    - FILLER_603 sky130_ef_io__com_bus_slice_10um + FIXED ( 3002035 2007000 ) E ;
+    - FILLER_604 sky130_ef_io__com_bus_slice_5um + FIXED ( 3002035 2017000 ) E ;
+    - FILLER_605 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 2022000 ) E ;
+    - FILLER_606 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 2023000 ) E ;
+    - FILLER_607 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 2024000 ) E ;
+    - FILLER_609 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2100000 ) E ;
+    - FILLER_610 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2120000 ) E ;
+    - FILLER_611 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2140000 ) E ;
+    - FILLER_612 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2160000 ) E ;
+    - FILLER_613 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2180000 ) E ;
+    - FILLER_614 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2200000 ) E ;
+    - FILLER_615 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2220000 ) E ;
+    - FILLER_616 sky130_ef_io__com_bus_slice_10um + FIXED ( 3002035 2240000 ) E ;
+    - FILLER_617 sky130_ef_io__com_bus_slice_5um + FIXED ( 3002035 2250000 ) E ;
+    - FILLER_618 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 2255000 ) E ;
+    - FILLER_619 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 2256000 ) E ;
+    - FILLER_620 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 2257000 ) E ;
+    - FILLER_622 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2333000 ) E ;
+    - FILLER_623 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2353000 ) E ;
+    - FILLER_624 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2373000 ) E ;
+    - FILLER_625 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2393000 ) E ;
+    - FILLER_626 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2413000 ) E ;
+    - FILLER_627 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2433000 ) E ;
+    - FILLER_628 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2453000 ) E ;
+    - FILLER_629 sky130_ef_io__com_bus_slice_10um + FIXED ( 3002035 2473000 ) E ;
+    - FILLER_630 sky130_ef_io__com_bus_slice_5um + FIXED ( 3002035 2483000 ) E ;
+    - FILLER_631 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 2488000 ) E ;
+    - FILLER_632 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 2489000 ) E ;
+    - FILLER_633 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 2490000 ) E ;
+    - FILLER_635 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2566000 ) E ;
+    - FILLER_636 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2586000 ) E ;
+    - FILLER_637 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2606000 ) E ;
+    - FILLER_638 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2626000 ) E ;
+    - FILLER_639 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2646000 ) E ;
+    - FILLER_640 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2666000 ) E ;
+    - FILLER_641 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2686000 ) E ;
+    - FILLER_642 sky130_ef_io__com_bus_slice_10um + FIXED ( 3002035 2706000 ) E ;
+    - FILLER_643 sky130_ef_io__com_bus_slice_5um + FIXED ( 3002035 2716000 ) E ;
+    - FILLER_644 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 2721000 ) E ;
+    - FILLER_645 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 2722000 ) E ;
+    - FILLER_646 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 2723000 ) E ;
+    - FILLER_648 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2804000 ) E ;
+    - FILLER_649 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2824000 ) E ;
+    - FILLER_650 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2844000 ) E ;
+    - FILLER_651 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2864000 ) E ;
+    - FILLER_652 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2884000 ) E ;
+    - FILLER_653 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2904000 ) E ;
+    - FILLER_654 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 2924000 ) E ;
+    - FILLER_655 sky130_ef_io__com_bus_slice_10um + FIXED ( 3002035 2944000 ) E ;
+    - FILLER_656 sky130_ef_io__com_bus_slice_5um + FIXED ( 3002035 2954000 ) E ;
+    - FILLER_657 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 2959000 ) E ;
+    - FILLER_658 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 2960000 ) E ;
+    - FILLER_659 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 2961000 ) E ;
+    - FILLER_661 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3042000 ) E ;
+    - FILLER_662 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3062000 ) E ;
+    - FILLER_663 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3082000 ) E ;
+    - FILLER_664 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3102000 ) E ;
+    - FILLER_665 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3122000 ) E ;
+    - FILLER_666 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3142000 ) E ;
+    - FILLER_667 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3162000 ) E ;
+    - FILLER_668 sky130_ef_io__com_bus_slice_10um + FIXED ( 3002035 3182000 ) E ;
+    - FILLER_669 sky130_ef_io__com_bus_slice_5um + FIXED ( 3002035 3192000 ) E ;
+    - FILLER_670 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 3197000 ) E ;
+    - FILLER_671 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 3198000 ) E ;
+    - FILLER_672 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 3199000 ) E ;
+    - FILLER_674 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3280000 ) E ;
+    - FILLER_675 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3300000 ) E ;
+    - FILLER_676 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3320000 ) E ;
+    - FILLER_677 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3340000 ) E ;
+    - FILLER_678 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3360000 ) E ;
+    - FILLER_679 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3380000 ) E ;
+    - FILLER_680 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3400000 ) E ;
+    - FILLER_681 sky130_ef_io__com_bus_slice_10um + FIXED ( 3002035 3420000 ) E ;
+    - FILLER_682 sky130_ef_io__com_bus_slice_5um + FIXED ( 3002035 3430000 ) E ;
+    - FILLER_683 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 3435000 ) E ;
+    - FILLER_684 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 3436000 ) E ;
+    - FILLER_685 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 3437000 ) E ;
+    - FILLER_686 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 3438000 ) E ;
+    - FILLER_688 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3519000 ) E ;
+    - FILLER_689 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3539000 ) E ;
+    - FILLER_690 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3559000 ) E ;
+    - FILLER_691 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3579000 ) E ;
+    - FILLER_692 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3599000 ) E ;
+    - FILLER_693 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3619000 ) E ;
+    - FILLER_694 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3639000 ) E ;
+    - FILLER_695 sky130_ef_io__com_bus_slice_10um + FIXED ( 3002035 3659000 ) E ;
+    - FILLER_696 sky130_ef_io__com_bus_slice_5um + FIXED ( 3002035 3669000 ) E ;
+    - FILLER_697 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 3674000 ) E ;
+    - FILLER_698 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 3675000 ) E ;
+    - FILLER_699 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 3676000 ) E ;
+    - FILLER_701 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3757000 ) E ;
+    - FILLER_702 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3777000 ) E ;
+    - FILLER_703 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3797000 ) E ;
+    - FILLER_704 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3817000 ) E ;
+    - FILLER_705 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3837000 ) E ;
+    - FILLER_706 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3857000 ) E ;
+    - FILLER_707 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3877000 ) E ;
+    - FILLER_708 sky130_ef_io__com_bus_slice_10um + FIXED ( 3002035 3897000 ) E ;
+    - FILLER_709 sky130_ef_io__com_bus_slice_5um + FIXED ( 3002035 3907000 ) E ;
+    - FILLER_710 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 3912000 ) E ;
+    - FILLER_711 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 3913000 ) E ;
+    - FILLER_712 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 3914000 ) E ;
+    - FILLER_714 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 3995000 ) E ;
+    - FILLER_715 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4015000 ) E ;
+    - FILLER_716 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4035000 ) E ;
+    - FILLER_717 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4055000 ) E ;
+    - FILLER_718 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4075000 ) E ;
+    - FILLER_719 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4095000 ) E ;
+    - FILLER_720 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4115000 ) E ;
+    - FILLER_721 sky130_ef_io__com_bus_slice_10um + FIXED ( 3002035 4135000 ) E ;
+    - FILLER_722 sky130_ef_io__com_bus_slice_5um + FIXED ( 3002035 4145000 ) E ;
+    - FILLER_723 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 4150000 ) E ;
+    - FILLER_724 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 4151000 ) E ;
+    - FILLER_725 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 4152000 ) E ;
+    - FILLER_727 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4228000 ) E ;
+    - FILLER_728 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4248000 ) E ;
+    - FILLER_729 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4268000 ) E ;
+    - FILLER_730 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4288000 ) E ;
+    - FILLER_731 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4308000 ) E ;
+    - FILLER_732 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4328000 ) E ;
+    - FILLER_733 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4348000 ) E ;
+    - FILLER_734 sky130_ef_io__com_bus_slice_10um + FIXED ( 3002035 4368000 ) E ;
+    - FILLER_735 sky130_ef_io__com_bus_slice_5um + FIXED ( 3002035 4378000 ) E ;
+    - FILLER_736 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 4383000 ) E ;
+    - FILLER_737 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 4384000 ) E ;
+    - FILLER_738 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 4385000 ) E ;
+    - FILLER_740 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4466000 ) E ;
+    - FILLER_741 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4486000 ) E ;
+    - FILLER_742 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4506000 ) E ;
+    - FILLER_743 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4526000 ) E ;
+    - FILLER_744 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4546000 ) E ;
+    - FILLER_745 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4566000 ) E ;
+    - FILLER_746 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4586000 ) E ;
+    - FILLER_747 sky130_ef_io__com_bus_slice_10um + FIXED ( 3002035 4606000 ) E ;
+    - FILLER_748 sky130_ef_io__com_bus_slice_5um + FIXED ( 3002035 4616000 ) E ;
+    - FILLER_749 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 4621000 ) E ;
+    - FILLER_750 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 4622000 ) E ;
+    - FILLER_751 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 4623000 ) E ;
+    - FILLER_753 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4699000 ) E ;
+    - FILLER_754 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4719000 ) E ;
+    - FILLER_755 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4739000 ) E ;
+    - FILLER_756 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4759000 ) E ;
+    - FILLER_757 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4779000 ) E ;
+    - FILLER_758 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4799000 ) E ;
+    - FILLER_759 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4819000 ) E ;
+    - FILLER_760 sky130_ef_io__com_bus_slice_10um + FIXED ( 3002035 4839000 ) E ;
+    - FILLER_761 sky130_ef_io__com_bus_slice_5um + FIXED ( 3002035 4849000 ) E ;
+    - FILLER_762 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 4854000 ) E ;
+    - FILLER_763 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 4855000 ) E ;
+    - FILLER_764 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 4856000 ) E ;
+    - FILLER_766 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4937000 ) E ;
+    - FILLER_767 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4957000 ) E ;
+    - FILLER_768 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4977000 ) E ;
+    - FILLER_769 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 4997000 ) E ;
+    - FILLER_770 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 5017000 ) E ;
+    - FILLER_771 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 5037000 ) E ;
+    - FILLER_772 sky130_ef_io__com_bus_slice_20um + FIXED ( 3002035 5057000 ) E ;
+    - FILLER_773 sky130_ef_io__com_bus_slice_10um + FIXED ( 3002035 5077000 ) E ;
+    - FILLER_774 sky130_ef_io__com_bus_slice_5um + FIXED ( 3002035 5087000 ) E ;
+    - FILLER_775 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 5092000 ) E ;
+    - FILLER_776 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 5093000 ) E ;
+    - FILLER_777 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 5094000 ) E ;
+    - FILLER_778 sky130_ef_io__com_bus_slice_1um + FIXED ( 3002035 5095000 ) E ;
+END COMPONENTS
+PINS 691 ;
+    - clock + NET clock + DIRECTION INPUT + USE SIGNAL + PLACED ( 872500 64215 ) N + LAYER met5 ( -31300 -31225 ) ( 31300 31225 ) ;
+    - clock_core + NET clock_core + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 835595 105220 ) N + LAYER met3 ( -165 -94780 ) ( 165 94780 ) ;
+    - flash_clk + NET flash_clk + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 1592500 64215 ) N + LAYER met5 ( -31300 -31225 ) ( 31300 31225 ) ;
+    - flash_clk_core + NET flash_clk_core + DIRECTION INPUT + USE SIGNAL + PLACED ( 1612515 196787 ) N + LAYER met2 ( -130 -3212 ) ( 130 3212 ) ;
+    - flash_clk_ieb_core + NET flash_clk_ieb_core + DIRECTION INPUT + USE SIGNAL + PLACED ( 1589625 197455 ) N + LAYER met2 ( -130 -2545 ) ( 130 2545 ) ;
+    - flash_clk_oeb_core + NET flash_clk_oeb_core + DIRECTION INPUT + USE SIGNAL + PLACED ( 1631510 197762 ) N + LAYER met2 ( -115 -2237 ) ( 115 2237 ) ;
+    - flash_csb + NET flash_csb + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 1350500 64215 ) N + LAYER met5 ( -31300 -31225 ) ( 31300 31225 ) ;
+    - flash_csb_core + NET flash_csb_core + DIRECTION INPUT + USE SIGNAL + PLACED ( 1370515 196787 ) N + LAYER met2 ( -130 -3212 ) ( 130 3212 ) ;
+    - flash_csb_ieb_core + NET flash_csb_ieb_core + DIRECTION INPUT + USE SIGNAL + PLACED ( 1347625 197455 ) N + LAYER met2 ( -130 -2545 ) ( 130 2545 ) ;
+    - flash_csb_oeb_core + NET flash_csb_oeb_core + DIRECTION INPUT + USE SIGNAL + PLACED ( 1389510 197762 ) N + LAYER met2 ( -115 -2237 ) ( 115 2237 ) ;
+    - flash_io0 + NET flash_io0 + DIRECTION INOUT + USE SIGNAL + PLACED ( 1834500 64215 ) N + LAYER met5 ( -31300 -31225 ) ( 31300 31225 ) ;
+    - flash_io0_di_core + NET flash_io0_di_core + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 1797595 105220 ) N + LAYER met3 ( -165 -94780 ) ( 165 94780 ) ;
+    - flash_io0_do_core + NET flash_io0_do_core + DIRECTION INPUT + USE SIGNAL + PLACED ( 1854515 196787 ) N + LAYER met2 ( -130 -3212 ) ( 130 3212 ) ;
+    - flash_io0_ieb_core + NET flash_io0_ieb_core + DIRECTION INPUT + USE SIGNAL + PLACED ( 1831625 197455 ) N + LAYER met2 ( -130 -2545 ) ( 130 2545 ) ;
+    - flash_io0_oeb_core + NET flash_io0_oeb_core + DIRECTION INPUT + USE SIGNAL + PLACED ( 1873510 197762 ) N + LAYER met2 ( -115 -2237 ) ( 115 2237 ) ;
+    - flash_io1 + NET flash_io1 + DIRECTION INOUT + USE SIGNAL + PLACED ( 2076500 64215 ) N + LAYER met5 ( -31300 -31225 ) ( 31300 31225 ) ;
+    - flash_io1_di_core + NET flash_io1_di_core + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 2039595 105220 ) N + LAYER met3 ( -165 -94780 ) ( 165 94780 ) ;
+    - flash_io1_do_core + NET flash_io1_do_core + DIRECTION INPUT + USE SIGNAL + PLACED ( 2096515 196787 ) N + LAYER met2 ( -130 -3212 ) ( 130 3212 ) ;
+    - flash_io1_ieb_core + NET flash_io1_ieb_core + DIRECTION INPUT + USE SIGNAL + PLACED ( 2073625 197455 ) N + LAYER met2 ( -130 -2545 ) ( 130 2545 ) ;
+    - flash_io1_oeb_core + NET flash_io1_oeb_core + DIRECTION INPUT + USE SIGNAL + PLACED ( 2115510 197762 ) N + LAYER met2 ( -115 -2237 ) ( 115 2237 ) ;
+    - gpio + NET gpio + DIRECTION INOUT + USE SIGNAL + PLACED ( 2317500 64215 ) N + LAYER met5 ( -31300 -31225 ) ( 31300 31225 ) ;
+    - gpio_in_core + NET gpio_in_core + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 2280595 105220 ) N + LAYER met3 ( -165 -94780 ) ( 165 94780 ) ;
+    - gpio_inenb_core + NET gpio_inenb_core + DIRECTION INPUT + USE SIGNAL + PLACED ( 2314625 197455 ) N + LAYER met2 ( -130 -2545 ) ( 130 2545 ) ;
+    - gpio_mode0_core + NET gpio_mode0_core + DIRECTION INPUT + USE SIGNAL + PLACED ( 2310015 199727 ) N + LAYER met2 ( -130 -272 ) ( 130 272 ) ;
+    - gpio_mode1_core + NET gpio_mode1_core + DIRECTION INPUT + USE SIGNAL + PLACED ( 2331380 197965 ) N + LAYER met2 ( -130 -2035 ) ( 130 2035 ) ;
+    - gpio_out_core + NET gpio_out_core + DIRECTION INPUT + USE SIGNAL + PLACED ( 2337515 196787 ) N + LAYER met2 ( -130 -3212 ) ( 130 3212 ) ;
+    - gpio_outenb_core + NET gpio_outenb_core + DIRECTION INPUT + USE SIGNAL + PLACED ( 2356510 197762 ) N + LAYER met2 ( -115 -2237 ) ( 115 2237 ) ;
+    - mprj_io[0] + NET mprj_io[0] + DIRECTION INOUT + USE SIGNAL + PLACED ( 3135785 395500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[10] + NET mprj_io[10] + DIRECTION INOUT + USE SIGNAL + PLACED ( 3135785 3476500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[11] + NET mprj_io[11] + DIRECTION INOUT + USE SIGNAL + PLACED ( 3135785 3714500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[12] + NET mprj_io[12] + DIRECTION INOUT + USE SIGNAL + PLACED ( 3135785 3952500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[13] + NET mprj_io[13] + DIRECTION INOUT + USE SIGNAL + PLACED ( 3135785 4423500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[14] + NET mprj_io[14] + DIRECTION INOUT + USE SIGNAL + PLACED ( 3135785 4894500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[15] + NET mprj_io[15] + DIRECTION INOUT + USE SIGNAL + PLACED ( 2801500 5235785 ) N + LAYER met5 ( -31300 -31225 ) ( 31300 31225 ) ;
+    - mprj_io[16] + NET mprj_io[16] + DIRECTION INOUT + USE SIGNAL + PLACED ( 2325500 5235785 ) N + LAYER met5 ( -31300 -31225 ) ( 31300 31225 ) ;
+    - mprj_io[17] + NET mprj_io[17] + DIRECTION INOUT + USE SIGNAL + PLACED ( 2085500 5235785 ) N + LAYER met5 ( -31300 -31225 ) ( 31300 31225 ) ;
+    - mprj_io[18] + NET mprj_io[18] + DIRECTION INOUT + USE SIGNAL + PLACED ( 1844500 5235785 ) N + LAYER met5 ( -31300 -31225 ) ( 31300 31225 ) ;
+    - mprj_io[19] + NET mprj_io[19] + DIRECTION INOUT + USE SIGNAL + PLACED ( 1368500 5235785 ) N + LAYER met5 ( -31300 -31225 ) ( 31300 31225 ) ;
+    - mprj_io[1] + NET mprj_io[1] + DIRECTION INOUT + USE SIGNAL + PLACED ( 3135785 633500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[20] + NET mprj_io[20] + DIRECTION INOUT + USE SIGNAL + PLACED ( 1128500 5235785 ) N + LAYER met5 ( -31300 -31225 ) ( 31300 31225 ) ;
+    - mprj_io[21] + NET mprj_io[21] + DIRECTION INOUT + USE SIGNAL + PLACED ( 887500 5235785 ) N + LAYER met5 ( -31300 -31225 ) ( 31300 31225 ) ;
+    - mprj_io[22] + NET mprj_io[22] + DIRECTION INOUT + USE SIGNAL + PLACED ( 647500 5235785 ) N + LAYER met5 ( -31300 -31225 ) ( 31300 31225 ) ;
+    - mprj_io[23] + NET mprj_io[23] + DIRECTION INOUT + USE SIGNAL + PLACED ( 406500 5235785 ) N + LAYER met5 ( -31300 -31225 ) ( 31300 31225 ) ;
+    - mprj_io[24] + NET mprj_io[24] + DIRECTION INOUT + USE SIGNAL + PLACED ( 64215 4914500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[25] + NET mprj_io[25] + DIRECTION INOUT + USE SIGNAL + PLACED ( 64215 4018500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[26] + NET mprj_io[26] + DIRECTION INOUT + USE SIGNAL + PLACED ( 64215 3790500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[27] + NET mprj_io[27] + DIRECTION INOUT + USE SIGNAL + PLACED ( 64215 3562500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[28] + NET mprj_io[28] + DIRECTION INOUT + USE SIGNAL + PLACED ( 64215 3334500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[29] + NET mprj_io[29] + DIRECTION INOUT + USE SIGNAL + PLACED ( 64215 3107500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[2] + NET mprj_io[2] + DIRECTION INOUT + USE SIGNAL + PLACED ( 3135785 871500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[30] + NET mprj_io[30] + DIRECTION INOUT + USE SIGNAL + PLACED ( 64215 2879500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[31] + NET mprj_io[31] + DIRECTION INOUT + USE SIGNAL + PLACED ( 64215 2651500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[32] + NET mprj_io[32] + DIRECTION INOUT + USE SIGNAL + PLACED ( 64215 1978500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[33] + NET mprj_io[33] + DIRECTION INOUT + USE SIGNAL + PLACED ( 64215 1750500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[34] + NET mprj_io[34] + DIRECTION INOUT + USE SIGNAL + PLACED ( 64215 1522500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[35] + NET mprj_io[35] + DIRECTION INOUT + USE SIGNAL + PLACED ( 64215 1294500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[36] + NET mprj_io[36] + DIRECTION INOUT + USE SIGNAL + PLACED ( 64215 1067500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[37] + NET mprj_io[37] + DIRECTION INOUT + USE SIGNAL + PLACED ( 64215 839500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[3] + NET mprj_io[3] + DIRECTION INOUT + USE SIGNAL + PLACED ( 3135785 1109500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[4] + NET mprj_io[4] + DIRECTION INOUT + USE SIGNAL + PLACED ( 3135785 1347500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[5] + NET mprj_io[5] + DIRECTION INOUT + USE SIGNAL + PLACED ( 3135785 1585500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[6] + NET mprj_io[6] + DIRECTION INOUT + USE SIGNAL + PLACED ( 3135785 1824500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[7] + NET mprj_io[7] + DIRECTION INOUT + USE SIGNAL + PLACED ( 3135785 2761500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[8] + NET mprj_io[8] + DIRECTION INOUT + USE SIGNAL + PLACED ( 3135785 2999500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io[9] + NET mprj_io[9] + DIRECTION INOUT + USE SIGNAL + PLACED ( 3135785 3237500 ) N + LAYER met5 ( -31225 -31300 ) ( 31225 31300 ) ;
+    - mprj_io_analog_en[0] + NET mprj_io_analog_en[0] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000652 375440 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[10] + NET mprj_io_analog_en[10] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000652 3456440 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[11] + NET mprj_io_analog_en[11] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000652 3694440 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[12] + NET mprj_io_analog_en[12] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000652 3932440 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[13] + NET mprj_io_analog_en[13] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000652 4403440 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[14] + NET mprj_io_analog_en[14] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000652 4874440 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[15] + NET mprj_io_analog_en[15] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2821560 5100652 ) N + LAYER met1 ( -130 -652 ) ( 130 652 ) ;
+    - mprj_io_analog_en[16] + NET mprj_io_analog_en[16] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2345560 5100652 ) N + LAYER met1 ( -130 -652 ) ( 130 652 ) ;
+    - mprj_io_analog_en[17] + NET mprj_io_analog_en[17] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2105560 5100652 ) N + LAYER met1 ( -130 -652 ) ( 130 652 ) ;
+    - mprj_io_analog_en[18] + NET mprj_io_analog_en[18] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1864560 5100652 ) N + LAYER met1 ( -130 -652 ) ( 130 652 ) ;
+    - mprj_io_analog_en[19] + NET mprj_io_analog_en[19] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1388560 5100652 ) N + LAYER met1 ( -130 -652 ) ( 130 652 ) ;
+    - mprj_io_analog_en[1] + NET mprj_io_analog_en[1] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000652 613440 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[20] + NET mprj_io_analog_en[20] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1148560 5100652 ) N + LAYER met1 ( -130 -652 ) ( 130 652 ) ;
+    - mprj_io_analog_en[21] + NET mprj_io_analog_en[21] + DIRECTION INPUT + USE SIGNAL + PLACED ( 907560 5100652 ) N + LAYER met1 ( -130 -652 ) ( 130 652 ) ;
+    - mprj_io_analog_en[22] + NET mprj_io_analog_en[22] + DIRECTION INPUT + USE SIGNAL + PLACED ( 667560 5100652 ) N + LAYER met1 ( -130 -652 ) ( 130 652 ) ;
+    - mprj_io_analog_en[23] + NET mprj_io_analog_en[23] + DIRECTION INPUT + USE SIGNAL + PLACED ( 426560 5100652 ) N + LAYER met1 ( -130 -652 ) ( 130 652 ) ;
+    - mprj_io_analog_en[24] + NET mprj_io_analog_en[24] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199347 4934560 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[25] + NET mprj_io_analog_en[25] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199347 4038560 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[26] + NET mprj_io_analog_en[26] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199347 3810560 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[27] + NET mprj_io_analog_en[27] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199347 3582560 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[28] + NET mprj_io_analog_en[28] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199347 3354560 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[29] + NET mprj_io_analog_en[29] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199347 3127560 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[2] + NET mprj_io_analog_en[2] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000652 851440 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[30] + NET mprj_io_analog_en[30] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199347 2899560 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[31] + NET mprj_io_analog_en[31] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199347 2671560 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[32] + NET mprj_io_analog_en[32] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199347 1998560 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[33] + NET mprj_io_analog_en[33] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199347 1770560 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[34] + NET mprj_io_analog_en[34] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199347 1542560 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[35] + NET mprj_io_analog_en[35] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199347 1314560 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[36] + NET mprj_io_analog_en[36] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199347 1087560 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[37] + NET mprj_io_analog_en[37] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199347 859560 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[3] + NET mprj_io_analog_en[3] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000652 1089440 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[4] + NET mprj_io_analog_en[4] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000652 1327440 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[5] + NET mprj_io_analog_en[5] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000652 1565440 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[6] + NET mprj_io_analog_en[6] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000652 1804440 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[7] + NET mprj_io_analog_en[7] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000652 2741440 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[8] + NET mprj_io_analog_en[8] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000652 2979440 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_en[9] + NET mprj_io_analog_en[9] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000652 3217440 ) N + LAYER met1 ( -652 -130 ) ( 652 130 ) ;
+    - mprj_io_analog_pol[0] + NET mprj_io_analog_pol[0] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3018402 391970 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[10] + NET mprj_io_analog_pol[10] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3018402 3472970 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[11] + NET mprj_io_analog_pol[11] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3018402 3710970 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[12] + NET mprj_io_analog_pol[12] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3018402 3948970 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[13] + NET mprj_io_analog_pol[13] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3018402 4419970 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[14] + NET mprj_io_analog_pol[14] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3018402 4890970 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[15] + NET mprj_io_analog_pol[15] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2805030 5118402 ) N + LAYER met3 ( -165 -18402 ) ( 165 18402 ) ;
+    - mprj_io_analog_pol[16] + NET mprj_io_analog_pol[16] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2329030 5118402 ) N + LAYER met3 ( -165 -18402 ) ( 165 18402 ) ;
+    - mprj_io_analog_pol[17] + NET mprj_io_analog_pol[17] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2089030 5118402 ) N + LAYER met3 ( -165 -18402 ) ( 165 18402 ) ;
+    - mprj_io_analog_pol[18] + NET mprj_io_analog_pol[18] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1848030 5118402 ) N + LAYER met3 ( -165 -18402 ) ( 165 18402 ) ;
+    - mprj_io_analog_pol[19] + NET mprj_io_analog_pol[19] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1372030 5118402 ) N + LAYER met3 ( -165 -18402 ) ( 165 18402 ) ;
+    - mprj_io_analog_pol[1] + NET mprj_io_analog_pol[1] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3018402 629970 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[20] + NET mprj_io_analog_pol[20] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1132030 5118402 ) N + LAYER met3 ( -165 -18402 ) ( 165 18402 ) ;
+    - mprj_io_analog_pol[21] + NET mprj_io_analog_pol[21] + DIRECTION INPUT + USE SIGNAL + PLACED ( 891030 5118402 ) N + LAYER met3 ( -165 -18402 ) ( 165 18402 ) ;
+    - mprj_io_analog_pol[22] + NET mprj_io_analog_pol[22] + DIRECTION INPUT + USE SIGNAL + PLACED ( 651030 5118402 ) N + LAYER met3 ( -165 -18402 ) ( 165 18402 ) ;
+    - mprj_io_analog_pol[23] + NET mprj_io_analog_pol[23] + DIRECTION INPUT + USE SIGNAL + PLACED ( 410030 5118402 ) N + LAYER met3 ( -165 -18402 ) ( 165 18402 ) ;
+    - mprj_io_analog_pol[24] + NET mprj_io_analog_pol[24] + DIRECTION INPUT + USE SIGNAL + PLACED ( 181597 4918030 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[25] + NET mprj_io_analog_pol[25] + DIRECTION INPUT + USE SIGNAL + PLACED ( 181597 4022030 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[26] + NET mprj_io_analog_pol[26] + DIRECTION INPUT + USE SIGNAL + PLACED ( 181597 3794030 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[27] + NET mprj_io_analog_pol[27] + DIRECTION INPUT + USE SIGNAL + PLACED ( 181597 3566030 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[28] + NET mprj_io_analog_pol[28] + DIRECTION INPUT + USE SIGNAL + PLACED ( 181597 3338030 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[29] + NET mprj_io_analog_pol[29] + DIRECTION INPUT + USE SIGNAL + PLACED ( 181597 3111030 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[2] + NET mprj_io_analog_pol[2] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3018402 867970 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[30] + NET mprj_io_analog_pol[30] + DIRECTION INPUT + USE SIGNAL + PLACED ( 181597 2883030 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[31] + NET mprj_io_analog_pol[31] + DIRECTION INPUT + USE SIGNAL + PLACED ( 181597 2655030 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[32] + NET mprj_io_analog_pol[32] + DIRECTION INPUT + USE SIGNAL + PLACED ( 181597 1982030 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[33] + NET mprj_io_analog_pol[33] + DIRECTION INPUT + USE SIGNAL + PLACED ( 181597 1754030 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[34] + NET mprj_io_analog_pol[34] + DIRECTION INPUT + USE SIGNAL + PLACED ( 181597 1526030 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[35] + NET mprj_io_analog_pol[35] + DIRECTION INPUT + USE SIGNAL + PLACED ( 181597 1298030 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[36] + NET mprj_io_analog_pol[36] + DIRECTION INPUT + USE SIGNAL + PLACED ( 181597 1071030 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[37] + NET mprj_io_analog_pol[37] + DIRECTION INPUT + USE SIGNAL + PLACED ( 181597 843030 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[3] + NET mprj_io_analog_pol[3] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3018402 1105970 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[4] + NET mprj_io_analog_pol[4] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3018402 1343970 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[5] + NET mprj_io_analog_pol[5] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3018402 1581970 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[6] + NET mprj_io_analog_pol[6] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3018402 1820970 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[7] + NET mprj_io_analog_pol[7] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3018402 2757970 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[8] + NET mprj_io_analog_pol[8] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3018402 2995970 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_pol[9] + NET mprj_io_analog_pol[9] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3018402 3233970 ) N + LAYER met3 ( -18402 -165 ) ( 18402 165 ) ;
+    - mprj_io_analog_sel[0] + NET mprj_io_analog_sel[0] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001132 407120 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[10] + NET mprj_io_analog_sel[10] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001132 3488120 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[11] + NET mprj_io_analog_sel[11] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001132 3726120 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[12] + NET mprj_io_analog_sel[12] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001132 3964120 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[13] + NET mprj_io_analog_sel[13] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001132 4435120 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[14] + NET mprj_io_analog_sel[14] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001132 4906120 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[15] + NET mprj_io_analog_sel[15] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2789880 5101132 ) N + LAYER met2 ( -130 -1132 ) ( 130 1132 ) ;
+    - mprj_io_analog_sel[16] + NET mprj_io_analog_sel[16] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2313880 5101132 ) N + LAYER met2 ( -130 -1132 ) ( 130 1132 ) ;
+    - mprj_io_analog_sel[17] + NET mprj_io_analog_sel[17] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2073880 5101132 ) N + LAYER met2 ( -130 -1132 ) ( 130 1132 ) ;
+    - mprj_io_analog_sel[18] + NET mprj_io_analog_sel[18] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1832880 5101132 ) N + LAYER met2 ( -130 -1132 ) ( 130 1132 ) ;
+    - mprj_io_analog_sel[19] + NET mprj_io_analog_sel[19] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1356880 5101132 ) N + LAYER met2 ( -130 -1132 ) ( 130 1132 ) ;
+    - mprj_io_analog_sel[1] + NET mprj_io_analog_sel[1] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001132 645120 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[20] + NET mprj_io_analog_sel[20] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1116880 5101132 ) N + LAYER met2 ( -130 -1132 ) ( 130 1132 ) ;
+    - mprj_io_analog_sel[21] + NET mprj_io_analog_sel[21] + DIRECTION INPUT + USE SIGNAL + PLACED ( 875880 5101132 ) N + LAYER met2 ( -130 -1132 ) ( 130 1132 ) ;
+    - mprj_io_analog_sel[22] + NET mprj_io_analog_sel[22] + DIRECTION INPUT + USE SIGNAL + PLACED ( 635880 5101132 ) N + LAYER met2 ( -130 -1132 ) ( 130 1132 ) ;
+    - mprj_io_analog_sel[23] + NET mprj_io_analog_sel[23] + DIRECTION INPUT + USE SIGNAL + PLACED ( 394880 5101132 ) N + LAYER met2 ( -130 -1132 ) ( 130 1132 ) ;
+    - mprj_io_analog_sel[24] + NET mprj_io_analog_sel[24] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198867 4902880 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[25] + NET mprj_io_analog_sel[25] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198867 4006880 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[26] + NET mprj_io_analog_sel[26] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198867 3778880 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[27] + NET mprj_io_analog_sel[27] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198867 3550880 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[28] + NET mprj_io_analog_sel[28] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198867 3322880 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[29] + NET mprj_io_analog_sel[29] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198867 3095880 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[2] + NET mprj_io_analog_sel[2] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001132 883120 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[30] + NET mprj_io_analog_sel[30] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198867 2867880 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[31] + NET mprj_io_analog_sel[31] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198867 2639880 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[32] + NET mprj_io_analog_sel[32] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198867 1966880 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[33] + NET mprj_io_analog_sel[33] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198867 1738880 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[34] + NET mprj_io_analog_sel[34] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198867 1510880 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[35] + NET mprj_io_analog_sel[35] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198867 1282880 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[36] + NET mprj_io_analog_sel[36] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198867 1055880 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[37] + NET mprj_io_analog_sel[37] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198867 827880 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[3] + NET mprj_io_analog_sel[3] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001132 1121120 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[4] + NET mprj_io_analog_sel[4] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001132 1359120 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[5] + NET mprj_io_analog_sel[5] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001132 1597120 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[6] + NET mprj_io_analog_sel[6] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001132 1836120 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[7] + NET mprj_io_analog_sel[7] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001132 2773120 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[8] + NET mprj_io_analog_sel[8] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001132 3011120 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_analog_sel[9] + NET mprj_io_analog_sel[9] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001132 3249120 ) N + LAYER met2 ( -1132 -130 ) ( 1132 130 ) ;
+    - mprj_io_dm[0] + NET mprj_io_dm[0] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000272 388015 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[100] + NET mprj_io_dm[100] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199402 1774965 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[101] + NET mprj_io_dm[101] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197965 1736620 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[102] + NET mprj_io_dm[102] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199727 1529985 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[103] + NET mprj_io_dm[103] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199402 1546965 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[104] + NET mprj_io_dm[104] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197965 1508620 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[105] + NET mprj_io_dm[105] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199727 1301985 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[106] + NET mprj_io_dm[106] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199402 1318965 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[107] + NET mprj_io_dm[107] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197965 1280620 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[108] + NET mprj_io_dm[108] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199727 1074985 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[109] + NET mprj_io_dm[109] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199402 1091965 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[10] + NET mprj_io_dm[10] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000597 1085035 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[110] + NET mprj_io_dm[110] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197965 1053620 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[111] + NET mprj_io_dm[111] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199727 846985 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[112] + NET mprj_io_dm[112] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199402 863965 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[113] + NET mprj_io_dm[113] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197965 825620 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[11] + NET mprj_io_dm[11] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002035 1123380 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[12] + NET mprj_io_dm[12] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000272 1340015 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[13] + NET mprj_io_dm[13] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000597 1323035 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[14] + NET mprj_io_dm[14] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002035 1361380 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[15] + NET mprj_io_dm[15] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000272 1578015 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[16] + NET mprj_io_dm[16] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000597 1561035 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[17] + NET mprj_io_dm[17] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002035 1599380 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[18] + NET mprj_io_dm[18] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000272 1817015 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[19] + NET mprj_io_dm[19] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000597 1800035 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[1] + NET mprj_io_dm[1] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000597 371035 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[20] + NET mprj_io_dm[20] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002035 1838380 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[21] + NET mprj_io_dm[21] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000272 2754015 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[22] + NET mprj_io_dm[22] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000597 2737035 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[23] + NET mprj_io_dm[23] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002035 2775380 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[24] + NET mprj_io_dm[24] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000272 2992015 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[25] + NET mprj_io_dm[25] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000597 2975035 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[26] + NET mprj_io_dm[26] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002035 3013380 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[27] + NET mprj_io_dm[27] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000272 3230015 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[28] + NET mprj_io_dm[28] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000597 3213035 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[29] + NET mprj_io_dm[29] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002035 3251380 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[2] + NET mprj_io_dm[2] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002035 409380 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[30] + NET mprj_io_dm[30] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000272 3469015 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[31] + NET mprj_io_dm[31] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000597 3452035 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[32] + NET mprj_io_dm[32] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002035 3490380 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[33] + NET mprj_io_dm[33] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000272 3707015 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[34] + NET mprj_io_dm[34] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000597 3690035 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[35] + NET mprj_io_dm[35] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002035 3728380 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[36] + NET mprj_io_dm[36] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000272 3945015 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[37] + NET mprj_io_dm[37] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000597 3928035 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[38] + NET mprj_io_dm[38] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002035 3966380 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[39] + NET mprj_io_dm[39] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000272 4416015 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[3] + NET mprj_io_dm[3] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000272 626015 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[40] + NET mprj_io_dm[40] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000597 4399035 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[41] + NET mprj_io_dm[41] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002035 4437380 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[42] + NET mprj_io_dm[42] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000272 4887015 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[43] + NET mprj_io_dm[43] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000597 4870035 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[44] + NET mprj_io_dm[44] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002035 4908380 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[45] + NET mprj_io_dm[45] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2808985 5100272 ) N + LAYER met2 ( -130 -272 ) ( 130 272 ) ;
+    - mprj_io_dm[46] + NET mprj_io_dm[46] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2825965 5100597 ) N + LAYER met2 ( -130 -597 ) ( 130 597 ) ;
+    - mprj_io_dm[47] + NET mprj_io_dm[47] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2787620 5102035 ) N + LAYER met2 ( -130 -2035 ) ( 130 2035 ) ;
+    - mprj_io_dm[48] + NET mprj_io_dm[48] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2332985 5100272 ) N + LAYER met2 ( -130 -272 ) ( 130 272 ) ;
+    - mprj_io_dm[49] + NET mprj_io_dm[49] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2349965 5100597 ) N + LAYER met2 ( -130 -597 ) ( 130 597 ) ;
+    - mprj_io_dm[4] + NET mprj_io_dm[4] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000597 609035 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[50] + NET mprj_io_dm[50] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2311620 5102035 ) N + LAYER met2 ( -130 -2035 ) ( 130 2035 ) ;
+    - mprj_io_dm[51] + NET mprj_io_dm[51] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2092985 5100272 ) N + LAYER met2 ( -130 -272 ) ( 130 272 ) ;
+    - mprj_io_dm[52] + NET mprj_io_dm[52] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2109965 5100597 ) N + LAYER met2 ( -130 -597 ) ( 130 597 ) ;
+    - mprj_io_dm[53] + NET mprj_io_dm[53] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2071620 5102035 ) N + LAYER met2 ( -130 -2035 ) ( 130 2035 ) ;
+    - mprj_io_dm[54] + NET mprj_io_dm[54] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1851985 5100272 ) N + LAYER met2 ( -130 -272 ) ( 130 272 ) ;
+    - mprj_io_dm[55] + NET mprj_io_dm[55] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1868965 5100597 ) N + LAYER met2 ( -130 -597 ) ( 130 597 ) ;
+    - mprj_io_dm[56] + NET mprj_io_dm[56] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1830620 5102035 ) N + LAYER met2 ( -130 -2035 ) ( 130 2035 ) ;
+    - mprj_io_dm[57] + NET mprj_io_dm[57] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1375985 5100272 ) N + LAYER met2 ( -130 -272 ) ( 130 272 ) ;
+    - mprj_io_dm[58] + NET mprj_io_dm[58] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1392965 5100597 ) N + LAYER met2 ( -130 -597 ) ( 130 597 ) ;
+    - mprj_io_dm[59] + NET mprj_io_dm[59] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1354620 5102035 ) N + LAYER met2 ( -130 -2035 ) ( 130 2035 ) ;
+    - mprj_io_dm[5] + NET mprj_io_dm[5] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002035 647380 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[60] + NET mprj_io_dm[60] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1135985 5100272 ) N + LAYER met2 ( -130 -272 ) ( 130 272 ) ;
+    - mprj_io_dm[61] + NET mprj_io_dm[61] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1152965 5100597 ) N + LAYER met2 ( -130 -597 ) ( 130 597 ) ;
+    - mprj_io_dm[62] + NET mprj_io_dm[62] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1114620 5102035 ) N + LAYER met2 ( -130 -2035 ) ( 130 2035 ) ;
+    - mprj_io_dm[63] + NET mprj_io_dm[63] + DIRECTION INPUT + USE SIGNAL + PLACED ( 894985 5100272 ) N + LAYER met2 ( -130 -272 ) ( 130 272 ) ;
+    - mprj_io_dm[64] + NET mprj_io_dm[64] + DIRECTION INPUT + USE SIGNAL + PLACED ( 911965 5100597 ) N + LAYER met2 ( -130 -597 ) ( 130 597 ) ;
+    - mprj_io_dm[65] + NET mprj_io_dm[65] + DIRECTION INPUT + USE SIGNAL + PLACED ( 873620 5102035 ) N + LAYER met2 ( -130 -2035 ) ( 130 2035 ) ;
+    - mprj_io_dm[66] + NET mprj_io_dm[66] + DIRECTION INPUT + USE SIGNAL + PLACED ( 654985 5100272 ) N + LAYER met2 ( -130 -272 ) ( 130 272 ) ;
+    - mprj_io_dm[67] + NET mprj_io_dm[67] + DIRECTION INPUT + USE SIGNAL + PLACED ( 671965 5100597 ) N + LAYER met2 ( -130 -597 ) ( 130 597 ) ;
+    - mprj_io_dm[68] + NET mprj_io_dm[68] + DIRECTION INPUT + USE SIGNAL + PLACED ( 633620 5102035 ) N + LAYER met2 ( -130 -2035 ) ( 130 2035 ) ;
+    - mprj_io_dm[69] + NET mprj_io_dm[69] + DIRECTION INPUT + USE SIGNAL + PLACED ( 413985 5100272 ) N + LAYER met2 ( -130 -272 ) ( 130 272 ) ;
+    - mprj_io_dm[6] + NET mprj_io_dm[6] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000272 864015 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[70] + NET mprj_io_dm[70] + DIRECTION INPUT + USE SIGNAL + PLACED ( 430965 5100597 ) N + LAYER met2 ( -130 -597 ) ( 130 597 ) ;
+    - mprj_io_dm[71] + NET mprj_io_dm[71] + DIRECTION INPUT + USE SIGNAL + PLACED ( 392620 5102035 ) N + LAYER met2 ( -130 -2035 ) ( 130 2035 ) ;
+    - mprj_io_dm[72] + NET mprj_io_dm[72] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199727 4921985 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[73] + NET mprj_io_dm[73] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199402 4938965 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[74] + NET mprj_io_dm[74] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197965 4900620 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[75] + NET mprj_io_dm[75] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199727 4025985 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[76] + NET mprj_io_dm[76] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199402 4042965 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[77] + NET mprj_io_dm[77] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197965 4004620 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[78] + NET mprj_io_dm[78] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199727 3797985 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[79] + NET mprj_io_dm[79] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199402 3814965 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[7] + NET mprj_io_dm[7] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000597 847035 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[80] + NET mprj_io_dm[80] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197965 3776620 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[81] + NET mprj_io_dm[81] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199727 3569985 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[82] + NET mprj_io_dm[82] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199402 3586965 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[83] + NET mprj_io_dm[83] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197965 3548620 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[84] + NET mprj_io_dm[84] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199727 3341985 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[85] + NET mprj_io_dm[85] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199402 3358965 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[86] + NET mprj_io_dm[86] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197965 3320620 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[87] + NET mprj_io_dm[87] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199727 3114985 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[88] + NET mprj_io_dm[88] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199402 3131965 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[89] + NET mprj_io_dm[89] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197965 3093620 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[8] + NET mprj_io_dm[8] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002035 885380 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[90] + NET mprj_io_dm[90] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199727 2886985 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[91] + NET mprj_io_dm[91] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199402 2903965 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[92] + NET mprj_io_dm[92] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197965 2865620 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[93] + NET mprj_io_dm[93] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199727 2658985 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[94] + NET mprj_io_dm[94] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199402 2675965 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[95] + NET mprj_io_dm[95] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197965 2637620 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[96] + NET mprj_io_dm[96] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199727 1985985 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[97] + NET mprj_io_dm[97] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199402 2002965 ) N + LAYER met2 ( -597 -130 ) ( 597 130 ) ;
+    - mprj_io_dm[98] + NET mprj_io_dm[98] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197965 1964620 ) N + LAYER met2 ( -2035 -130 ) ( 2035 130 ) ;
+    - mprj_io_dm[99] + NET mprj_io_dm[99] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199727 1757985 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_dm[9] + NET mprj_io_dm[9] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000272 1102015 ) N + LAYER met2 ( -272 -130 ) ( 272 130 ) ;
+    - mprj_io_enh[0] + NET mprj_io_enh[0] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 402410 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[10] + NET mprj_io_enh[10] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 3483410 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[11] + NET mprj_io_enh[11] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 3721410 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[12] + NET mprj_io_enh[12] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 3959410 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[13] + NET mprj_io_enh[13] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 4430410 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[14] + NET mprj_io_enh[14] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 4901410 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[15] + NET mprj_io_enh[15] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2794590 5100775 ) N + LAYER met2 ( -130 -775 ) ( 130 775 ) ;
+    - mprj_io_enh[16] + NET mprj_io_enh[16] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2318590 5100775 ) N + LAYER met2 ( -130 -775 ) ( 130 775 ) ;
+    - mprj_io_enh[17] + NET mprj_io_enh[17] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2078590 5100775 ) N + LAYER met2 ( -130 -775 ) ( 130 775 ) ;
+    - mprj_io_enh[18] + NET mprj_io_enh[18] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1837590 5100775 ) N + LAYER met2 ( -130 -775 ) ( 130 775 ) ;
+    - mprj_io_enh[19] + NET mprj_io_enh[19] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1361590 5100775 ) N + LAYER met2 ( -130 -775 ) ( 130 775 ) ;
+    - mprj_io_enh[1] + NET mprj_io_enh[1] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 640410 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[20] + NET mprj_io_enh[20] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1121590 5100775 ) N + LAYER met2 ( -130 -775 ) ( 130 775 ) ;
+    - mprj_io_enh[21] + NET mprj_io_enh[21] + DIRECTION INPUT + USE SIGNAL + PLACED ( 880590 5100775 ) N + LAYER met2 ( -130 -775 ) ( 130 775 ) ;
+    - mprj_io_enh[22] + NET mprj_io_enh[22] + DIRECTION INPUT + USE SIGNAL + PLACED ( 640590 5100775 ) N + LAYER met2 ( -130 -775 ) ( 130 775 ) ;
+    - mprj_io_enh[23] + NET mprj_io_enh[23] + DIRECTION INPUT + USE SIGNAL + PLACED ( 399590 5100775 ) N + LAYER met2 ( -130 -775 ) ( 130 775 ) ;
+    - mprj_io_enh[24] + NET mprj_io_enh[24] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 4907590 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[25] + NET mprj_io_enh[25] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 4011590 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[26] + NET mprj_io_enh[26] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 3783590 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[27] + NET mprj_io_enh[27] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 3555590 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[28] + NET mprj_io_enh[28] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 3327590 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[29] + NET mprj_io_enh[29] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 3100590 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[2] + NET mprj_io_enh[2] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 878410 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[30] + NET mprj_io_enh[30] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 2872590 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[31] + NET mprj_io_enh[31] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 2644590 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[32] + NET mprj_io_enh[32] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 1971590 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[33] + NET mprj_io_enh[33] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 1743590 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[34] + NET mprj_io_enh[34] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 1515590 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[35] + NET mprj_io_enh[35] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 1287590 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[36] + NET mprj_io_enh[36] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 1060590 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[37] + NET mprj_io_enh[37] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 832590 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[3] + NET mprj_io_enh[3] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 1116410 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[4] + NET mprj_io_enh[4] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 1354410 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[5] + NET mprj_io_enh[5] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 1592410 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[6] + NET mprj_io_enh[6] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 1831410 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[7] + NET mprj_io_enh[7] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 2768410 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[8] + NET mprj_io_enh[8] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 3006410 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_enh[9] + NET mprj_io_enh[9] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 3244410 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_hldh_n[0] + NET mprj_io_hldh_n[0] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001670 406055 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[10] + NET mprj_io_hldh_n[10] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001670 3487055 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[11] + NET mprj_io_hldh_n[11] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001670 3725055 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[12] + NET mprj_io_hldh_n[12] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001670 3963055 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[13] + NET mprj_io_hldh_n[13] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001670 4434055 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[14] + NET mprj_io_hldh_n[14] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001670 4905055 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[15] + NET mprj_io_hldh_n[15] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2790945 5101670 ) N + LAYER met2 ( -130 -1670 ) ( 130 1670 ) ;
+    - mprj_io_hldh_n[16] + NET mprj_io_hldh_n[16] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2314945 5101670 ) N + LAYER met2 ( -130 -1670 ) ( 130 1670 ) ;
+    - mprj_io_hldh_n[17] + NET mprj_io_hldh_n[17] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2074945 5101670 ) N + LAYER met2 ( -130 -1670 ) ( 130 1670 ) ;
+    - mprj_io_hldh_n[18] + NET mprj_io_hldh_n[18] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1833945 5101670 ) N + LAYER met2 ( -130 -1670 ) ( 130 1670 ) ;
+    - mprj_io_hldh_n[19] + NET mprj_io_hldh_n[19] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1357945 5101670 ) N + LAYER met2 ( -130 -1670 ) ( 130 1670 ) ;
+    - mprj_io_hldh_n[1] + NET mprj_io_hldh_n[1] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001670 644055 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[20] + NET mprj_io_hldh_n[20] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1117945 5101670 ) N + LAYER met2 ( -130 -1670 ) ( 130 1670 ) ;
+    - mprj_io_hldh_n[21] + NET mprj_io_hldh_n[21] + DIRECTION INPUT + USE SIGNAL + PLACED ( 876945 5101670 ) N + LAYER met2 ( -130 -1670 ) ( 130 1670 ) ;
+    - mprj_io_hldh_n[22] + NET mprj_io_hldh_n[22] + DIRECTION INPUT + USE SIGNAL + PLACED ( 636945 5101670 ) N + LAYER met2 ( -130 -1670 ) ( 130 1670 ) ;
+    - mprj_io_hldh_n[23] + NET mprj_io_hldh_n[23] + DIRECTION INPUT + USE SIGNAL + PLACED ( 395945 5101670 ) N + LAYER met2 ( -130 -1670 ) ( 130 1670 ) ;
+    - mprj_io_hldh_n[24] + NET mprj_io_hldh_n[24] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198330 4903945 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[25] + NET mprj_io_hldh_n[25] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198330 4007945 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[26] + NET mprj_io_hldh_n[26] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198330 3779945 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[27] + NET mprj_io_hldh_n[27] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198330 3551945 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[28] + NET mprj_io_hldh_n[28] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198330 3323945 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[29] + NET mprj_io_hldh_n[29] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198330 3096945 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[2] + NET mprj_io_hldh_n[2] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001670 882055 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[30] + NET mprj_io_hldh_n[30] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198330 2868945 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[31] + NET mprj_io_hldh_n[31] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198330 2640945 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[32] + NET mprj_io_hldh_n[32] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198330 1967945 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[33] + NET mprj_io_hldh_n[33] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198330 1739945 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[34] + NET mprj_io_hldh_n[34] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198330 1511945 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[35] + NET mprj_io_hldh_n[35] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198330 1283945 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[36] + NET mprj_io_hldh_n[36] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198330 1056945 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[37] + NET mprj_io_hldh_n[37] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198330 828945 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[3] + NET mprj_io_hldh_n[3] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001670 1120055 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[4] + NET mprj_io_hldh_n[4] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001670 1358055 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[5] + NET mprj_io_hldh_n[5] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001670 1596055 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[6] + NET mprj_io_hldh_n[6] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001670 1835055 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[7] + NET mprj_io_hldh_n[7] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001670 2772055 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[8] + NET mprj_io_hldh_n[8] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001670 3010055 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_hldh_n[9] + NET mprj_io_hldh_n[9] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001670 3248055 ) N + LAYER met2 ( -1670 -130 ) ( 1670 130 ) ;
+    - mprj_io_holdover[0] + NET mprj_io_holdover[0] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001352 411270 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[10] + NET mprj_io_holdover[10] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001352 3492270 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[11] + NET mprj_io_holdover[11] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001352 3730270 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[12] + NET mprj_io_holdover[12] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001352 3968270 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[13] + NET mprj_io_holdover[13] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001352 4439270 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[14] + NET mprj_io_holdover[14] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001352 4910270 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[15] + NET mprj_io_holdover[15] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2785730 5101352 ) N + LAYER met2 ( -130 -1352 ) ( 130 1352 ) ;
+    - mprj_io_holdover[16] + NET mprj_io_holdover[16] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2309730 5101352 ) N + LAYER met2 ( -130 -1352 ) ( 130 1352 ) ;
+    - mprj_io_holdover[17] + NET mprj_io_holdover[17] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2069730 5101352 ) N + LAYER met2 ( -130 -1352 ) ( 130 1352 ) ;
+    - mprj_io_holdover[18] + NET mprj_io_holdover[18] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1828730 5101352 ) N + LAYER met2 ( -130 -1352 ) ( 130 1352 ) ;
+    - mprj_io_holdover[19] + NET mprj_io_holdover[19] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1352730 5101352 ) N + LAYER met2 ( -130 -1352 ) ( 130 1352 ) ;
+    - mprj_io_holdover[1] + NET mprj_io_holdover[1] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001352 649270 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[20] + NET mprj_io_holdover[20] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1112730 5101352 ) N + LAYER met2 ( -130 -1352 ) ( 130 1352 ) ;
+    - mprj_io_holdover[21] + NET mprj_io_holdover[21] + DIRECTION INPUT + USE SIGNAL + PLACED ( 871730 5101352 ) N + LAYER met2 ( -130 -1352 ) ( 130 1352 ) ;
+    - mprj_io_holdover[22] + NET mprj_io_holdover[22] + DIRECTION INPUT + USE SIGNAL + PLACED ( 631730 5101352 ) N + LAYER met2 ( -130 -1352 ) ( 130 1352 ) ;
+    - mprj_io_holdover[23] + NET mprj_io_holdover[23] + DIRECTION INPUT + USE SIGNAL + PLACED ( 390730 5101352 ) N + LAYER met2 ( -130 -1352 ) ( 130 1352 ) ;
+    - mprj_io_holdover[24] + NET mprj_io_holdover[24] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198647 4898730 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[25] + NET mprj_io_holdover[25] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198647 4002730 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[26] + NET mprj_io_holdover[26] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198647 3774730 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[27] + NET mprj_io_holdover[27] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198647 3546730 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[28] + NET mprj_io_holdover[28] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198647 3318730 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[29] + NET mprj_io_holdover[29] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198647 3091730 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[2] + NET mprj_io_holdover[2] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001352 887270 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[30] + NET mprj_io_holdover[30] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198647 2863730 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[31] + NET mprj_io_holdover[31] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198647 2635730 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[32] + NET mprj_io_holdover[32] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198647 1962730 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[33] + NET mprj_io_holdover[33] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198647 1734730 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[34] + NET mprj_io_holdover[34] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198647 1506730 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[35] + NET mprj_io_holdover[35] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198647 1278730 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[36] + NET mprj_io_holdover[36] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198647 1051730 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[37] + NET mprj_io_holdover[37] + DIRECTION INPUT + USE SIGNAL + PLACED ( 198647 823730 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[3] + NET mprj_io_holdover[3] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001352 1125270 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[4] + NET mprj_io_holdover[4] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001352 1363270 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[5] + NET mprj_io_holdover[5] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001352 1601270 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[6] + NET mprj_io_holdover[6] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001352 1840270 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[7] + NET mprj_io_holdover[7] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001352 2777270 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[8] + NET mprj_io_holdover[8] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001352 3015270 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_holdover[9] + NET mprj_io_holdover[9] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3001352 3253270 ) N + LAYER met2 ( -1352 -130 ) ( 1352 130 ) ;
+    - mprj_io_ib_mode_sel[0] + NET mprj_io_ib_mode_sel[0] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 432465 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[10] + NET mprj_io_ib_mode_sel[10] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 3513465 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[11] + NET mprj_io_ib_mode_sel[11] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 3751465 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[12] + NET mprj_io_ib_mode_sel[12] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 3989465 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[13] + NET mprj_io_ib_mode_sel[13] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 4460465 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[14] + NET mprj_io_ib_mode_sel[14] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 4931465 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[15] + NET mprj_io_ib_mode_sel[15] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2764535 5102237 ) N + LAYER met2 ( -115 -2237 ) ( 115 2237 ) ;
+    - mprj_io_ib_mode_sel[16] + NET mprj_io_ib_mode_sel[16] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2288535 5102237 ) N + LAYER met2 ( -115 -2237 ) ( 115 2237 ) ;
+    - mprj_io_ib_mode_sel[17] + NET mprj_io_ib_mode_sel[17] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2048535 5102237 ) N + LAYER met2 ( -115 -2237 ) ( 115 2237 ) ;
+    - mprj_io_ib_mode_sel[18] + NET mprj_io_ib_mode_sel[18] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1807535 5102237 ) N + LAYER met2 ( -115 -2237 ) ( 115 2237 ) ;
+    - mprj_io_ib_mode_sel[19] + NET mprj_io_ib_mode_sel[19] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1331535 5102237 ) N + LAYER met2 ( -115 -2237 ) ( 115 2237 ) ;
+    - mprj_io_ib_mode_sel[1] + NET mprj_io_ib_mode_sel[1] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 670465 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[20] + NET mprj_io_ib_mode_sel[20] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1091535 5102237 ) N + LAYER met2 ( -115 -2237 ) ( 115 2237 ) ;
+    - mprj_io_ib_mode_sel[21] + NET mprj_io_ib_mode_sel[21] + DIRECTION INPUT + USE SIGNAL + PLACED ( 850535 5102237 ) N + LAYER met2 ( -115 -2237 ) ( 115 2237 ) ;
+    - mprj_io_ib_mode_sel[22] + NET mprj_io_ib_mode_sel[22] + DIRECTION INPUT + USE SIGNAL + PLACED ( 610535 5102237 ) N + LAYER met2 ( -115 -2237 ) ( 115 2237 ) ;
+    - mprj_io_ib_mode_sel[23] + NET mprj_io_ib_mode_sel[23] + DIRECTION INPUT + USE SIGNAL + PLACED ( 369535 5102237 ) N + LAYER met2 ( -115 -2237 ) ( 115 2237 ) ;
+    - mprj_io_ib_mode_sel[24] + NET mprj_io_ib_mode_sel[24] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 4877535 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[25] + NET mprj_io_ib_mode_sel[25] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 3981535 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[26] + NET mprj_io_ib_mode_sel[26] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 3753535 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[27] + NET mprj_io_ib_mode_sel[27] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 3525535 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[28] + NET mprj_io_ib_mode_sel[28] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 3297535 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[29] + NET mprj_io_ib_mode_sel[29] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 3070535 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[2] + NET mprj_io_ib_mode_sel[2] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 908465 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[30] + NET mprj_io_ib_mode_sel[30] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 2842535 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[31] + NET mprj_io_ib_mode_sel[31] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 2614535 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[32] + NET mprj_io_ib_mode_sel[32] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 1941535 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[33] + NET mprj_io_ib_mode_sel[33] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 1713535 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[34] + NET mprj_io_ib_mode_sel[34] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 1485535 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[35] + NET mprj_io_ib_mode_sel[35] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 1257535 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[36] + NET mprj_io_ib_mode_sel[36] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 1030535 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[37] + NET mprj_io_ib_mode_sel[37] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 802535 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[3] + NET mprj_io_ib_mode_sel[3] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 1146465 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[4] + NET mprj_io_ib_mode_sel[4] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 1384465 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[5] + NET mprj_io_ib_mode_sel[5] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 1622465 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[6] + NET mprj_io_ib_mode_sel[6] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 1861465 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[7] + NET mprj_io_ib_mode_sel[7] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 2798465 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[8] + NET mprj_io_ib_mode_sel[8] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 3036465 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_ib_mode_sel[9] + NET mprj_io_ib_mode_sel[9] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 3274465 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_in[0] + NET mprj_io_in[0] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 3094780 358595 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[10] + NET mprj_io_in[10] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 3094780 3439595 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[11] + NET mprj_io_in[11] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 3094780 3677595 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[12] + NET mprj_io_in[12] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 3094780 3915595 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[13] + NET mprj_io_in[13] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 3094780 4386595 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[14] + NET mprj_io_in[14] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 3094780 4857595 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[15] + NET mprj_io_in[15] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 2838405 5194780 ) N + LAYER met3 ( -165 -94780 ) ( 165 94780 ) ;
+    - mprj_io_in[16] + NET mprj_io_in[16] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 2362405 5194780 ) N + LAYER met3 ( -165 -94780 ) ( 165 94780 ) ;
+    - mprj_io_in[17] + NET mprj_io_in[17] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 2122405 5194780 ) N + LAYER met3 ( -165 -94780 ) ( 165 94780 ) ;
+    - mprj_io_in[18] + NET mprj_io_in[18] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 1881405 5194780 ) N + LAYER met3 ( -165 -94780 ) ( 165 94780 ) ;
+    - mprj_io_in[19] + NET mprj_io_in[19] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 1405405 5194780 ) N + LAYER met3 ( -165 -94780 ) ( 165 94780 ) ;
+    - mprj_io_in[1] + NET mprj_io_in[1] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 3094780 596595 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[20] + NET mprj_io_in[20] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 1165405 5194780 ) N + LAYER met3 ( -165 -94780 ) ( 165 94780 ) ;
+    - mprj_io_in[21] + NET mprj_io_in[21] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 924405 5194780 ) N + LAYER met3 ( -165 -94780 ) ( 165 94780 ) ;
+    - mprj_io_in[22] + NET mprj_io_in[22] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 684405 5194780 ) N + LAYER met3 ( -165 -94780 ) ( 165 94780 ) ;
+    - mprj_io_in[23] + NET mprj_io_in[23] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 443405 5194780 ) N + LAYER met3 ( -165 -94780 ) ( 165 94780 ) ;
+    - mprj_io_in[24] + NET mprj_io_in[24] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 105220 4951405 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[25] + NET mprj_io_in[25] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 105220 4055405 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[26] + NET mprj_io_in[26] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 105220 3827405 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[27] + NET mprj_io_in[27] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 105220 3599405 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[28] + NET mprj_io_in[28] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 105220 3371405 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[29] + NET mprj_io_in[29] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 105220 3144405 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[2] + NET mprj_io_in[2] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 3094780 834595 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[30] + NET mprj_io_in[30] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 105220 2916405 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[31] + NET mprj_io_in[31] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 105220 2688405 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[32] + NET mprj_io_in[32] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 105220 2015405 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[33] + NET mprj_io_in[33] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 105220 1787405 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[34] + NET mprj_io_in[34] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 105220 1559405 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[35] + NET mprj_io_in[35] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 105220 1331405 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[36] + NET mprj_io_in[36] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 105220 1104405 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[37] + NET mprj_io_in[37] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 105220 876405 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[3] + NET mprj_io_in[3] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 3094780 1072595 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[4] + NET mprj_io_in[4] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 3094780 1310595 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[5] + NET mprj_io_in[5] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 3094780 1548595 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[6] + NET mprj_io_in[6] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 3094780 1787595 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[7] + NET mprj_io_in[7] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 3094780 2724595 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[8] + NET mprj_io_in[8] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 3094780 2962595 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_in[9] + NET mprj_io_in[9] + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 3094780 3200595 ) N + LAYER met3 ( -94780 -165 ) ( 94780 165 ) ;
+    - mprj_io_inp_dis[0] + NET mprj_io_inp_dis[0] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002545 392625 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[10] + NET mprj_io_inp_dis[10] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002545 3473625 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[11] + NET mprj_io_inp_dis[11] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002545 3711625 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[12] + NET mprj_io_inp_dis[12] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002545 3949625 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[13] + NET mprj_io_inp_dis[13] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002545 4420625 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[14] + NET mprj_io_inp_dis[14] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002545 4891625 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[15] + NET mprj_io_inp_dis[15] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2804375 5102545 ) N + LAYER met2 ( -130 -2545 ) ( 130 2545 ) ;
+    - mprj_io_inp_dis[16] + NET mprj_io_inp_dis[16] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2328375 5102545 ) N + LAYER met2 ( -130 -2545 ) ( 130 2545 ) ;
+    - mprj_io_inp_dis[17] + NET mprj_io_inp_dis[17] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2088375 5102545 ) N + LAYER met2 ( -130 -2545 ) ( 130 2545 ) ;
+    - mprj_io_inp_dis[18] + NET mprj_io_inp_dis[18] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1847375 5102545 ) N + LAYER met2 ( -130 -2545 ) ( 130 2545 ) ;
+    - mprj_io_inp_dis[19] + NET mprj_io_inp_dis[19] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1371375 5102545 ) N + LAYER met2 ( -130 -2545 ) ( 130 2545 ) ;
+    - mprj_io_inp_dis[1] + NET mprj_io_inp_dis[1] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002545 630625 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[20] + NET mprj_io_inp_dis[20] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1131375 5102545 ) N + LAYER met2 ( -130 -2545 ) ( 130 2545 ) ;
+    - mprj_io_inp_dis[21] + NET mprj_io_inp_dis[21] + DIRECTION INPUT + USE SIGNAL + PLACED ( 890375 5102545 ) N + LAYER met2 ( -130 -2545 ) ( 130 2545 ) ;
+    - mprj_io_inp_dis[22] + NET mprj_io_inp_dis[22] + DIRECTION INPUT + USE SIGNAL + PLACED ( 650375 5102545 ) N + LAYER met2 ( -130 -2545 ) ( 130 2545 ) ;
+    - mprj_io_inp_dis[23] + NET mprj_io_inp_dis[23] + DIRECTION INPUT + USE SIGNAL + PLACED ( 409375 5102545 ) N + LAYER met2 ( -130 -2545 ) ( 130 2545 ) ;
+    - mprj_io_inp_dis[24] + NET mprj_io_inp_dis[24] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197455 4917375 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[25] + NET mprj_io_inp_dis[25] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197455 4021375 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[26] + NET mprj_io_inp_dis[26] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197455 3793375 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[27] + NET mprj_io_inp_dis[27] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197455 3565375 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[28] + NET mprj_io_inp_dis[28] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197455 3337375 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[29] + NET mprj_io_inp_dis[29] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197455 3110375 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[2] + NET mprj_io_inp_dis[2] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002545 868625 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[30] + NET mprj_io_inp_dis[30] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197455 2882375 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[31] + NET mprj_io_inp_dis[31] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197455 2654375 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[32] + NET mprj_io_inp_dis[32] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197455 1981375 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[33] + NET mprj_io_inp_dis[33] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197455 1753375 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[34] + NET mprj_io_inp_dis[34] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197455 1525375 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[35] + NET mprj_io_inp_dis[35] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197455 1297375 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[36] + NET mprj_io_inp_dis[36] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197455 1070375 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[37] + NET mprj_io_inp_dis[37] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197455 842375 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[3] + NET mprj_io_inp_dis[3] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002545 1106625 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[4] + NET mprj_io_inp_dis[4] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002545 1344625 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[5] + NET mprj_io_inp_dis[5] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002545 1582625 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[6] + NET mprj_io_inp_dis[6] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002545 1821625 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[7] + NET mprj_io_inp_dis[7] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002545 2758625 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[8] + NET mprj_io_inp_dis[8] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002545 2996625 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_inp_dis[9] + NET mprj_io_inp_dis[9] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002545 3234625 ) N + LAYER met2 ( -2545 -130 ) ( 2545 130 ) ;
+    - mprj_io_oeb[0] + NET mprj_io_oeb[0] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 434510 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[10] + NET mprj_io_oeb[10] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 3515510 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[11] + NET mprj_io_oeb[11] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 3753510 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[12] + NET mprj_io_oeb[12] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 3991510 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[13] + NET mprj_io_oeb[13] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 4462510 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[14] + NET mprj_io_oeb[14] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 4933510 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[15] + NET mprj_io_oeb[15] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2762490 5102237 ) N + LAYER met2 ( -115 -2237 ) ( 115 2237 ) ;
+    - mprj_io_oeb[16] + NET mprj_io_oeb[16] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2286490 5102237 ) N + LAYER met2 ( -115 -2237 ) ( 115 2237 ) ;
+    - mprj_io_oeb[17] + NET mprj_io_oeb[17] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2046490 5102237 ) N + LAYER met2 ( -115 -2237 ) ( 115 2237 ) ;
+    - mprj_io_oeb[18] + NET mprj_io_oeb[18] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1805490 5102237 ) N + LAYER met2 ( -115 -2237 ) ( 115 2237 ) ;
+    - mprj_io_oeb[19] + NET mprj_io_oeb[19] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1329490 5102237 ) N + LAYER met2 ( -115 -2237 ) ( 115 2237 ) ;
+    - mprj_io_oeb[1] + NET mprj_io_oeb[1] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 672510 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[20] + NET mprj_io_oeb[20] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1089490 5102237 ) N + LAYER met2 ( -115 -2237 ) ( 115 2237 ) ;
+    - mprj_io_oeb[21] + NET mprj_io_oeb[21] + DIRECTION INPUT + USE SIGNAL + PLACED ( 848490 5102237 ) N + LAYER met2 ( -115 -2237 ) ( 115 2237 ) ;
+    - mprj_io_oeb[22] + NET mprj_io_oeb[22] + DIRECTION INPUT + USE SIGNAL + PLACED ( 608490 5102237 ) N + LAYER met2 ( -115 -2237 ) ( 115 2237 ) ;
+    - mprj_io_oeb[23] + NET mprj_io_oeb[23] + DIRECTION INPUT + USE SIGNAL + PLACED ( 367490 5102237 ) N + LAYER met2 ( -115 -2237 ) ( 115 2237 ) ;
+    - mprj_io_oeb[24] + NET mprj_io_oeb[24] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 4875490 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[25] + NET mprj_io_oeb[25] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 3979490 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[26] + NET mprj_io_oeb[26] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 3751490 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[27] + NET mprj_io_oeb[27] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 3523490 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[28] + NET mprj_io_oeb[28] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 3295490 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[29] + NET mprj_io_oeb[29] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 3068490 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[2] + NET mprj_io_oeb[2] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 910510 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[30] + NET mprj_io_oeb[30] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 2840490 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[31] + NET mprj_io_oeb[31] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 2612490 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[32] + NET mprj_io_oeb[32] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 1939490 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[33] + NET mprj_io_oeb[33] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 1711490 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[34] + NET mprj_io_oeb[34] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 1483490 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[35] + NET mprj_io_oeb[35] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 1255490 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[36] + NET mprj_io_oeb[36] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 1028490 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[37] + NET mprj_io_oeb[37] + DIRECTION INPUT + USE SIGNAL + PLACED ( 197762 800490 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[3] + NET mprj_io_oeb[3] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 1148510 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[4] + NET mprj_io_oeb[4] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 1386510 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[5] + NET mprj_io_oeb[5] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 1624510 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[6] + NET mprj_io_oeb[6] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 1863510 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[7] + NET mprj_io_oeb[7] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 2800510 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[8] + NET mprj_io_oeb[8] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 3038510 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_oeb[9] + NET mprj_io_oeb[9] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3002237 3276510 ) N + LAYER met2 ( -2237 -115 ) ( 2237 115 ) ;
+    - mprj_io_out[0] + NET mprj_io_out[0] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3003212 415515 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[10] + NET mprj_io_out[10] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3003212 3496515 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[11] + NET mprj_io_out[11] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3003212 3734515 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[12] + NET mprj_io_out[12] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3003212 3972515 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[13] + NET mprj_io_out[13] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3003212 4443515 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[14] + NET mprj_io_out[14] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3003212 4914515 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[15] + NET mprj_io_out[15] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2781485 5103212 ) N + LAYER met2 ( -130 -3212 ) ( 130 3212 ) ;
+    - mprj_io_out[16] + NET mprj_io_out[16] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2305485 5103212 ) N + LAYER met2 ( -130 -3212 ) ( 130 3212 ) ;
+    - mprj_io_out[17] + NET mprj_io_out[17] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2065485 5103212 ) N + LAYER met2 ( -130 -3212 ) ( 130 3212 ) ;
+    - mprj_io_out[18] + NET mprj_io_out[18] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1824485 5103212 ) N + LAYER met2 ( -130 -3212 ) ( 130 3212 ) ;
+    - mprj_io_out[19] + NET mprj_io_out[19] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1348485 5103212 ) N + LAYER met2 ( -130 -3212 ) ( 130 3212 ) ;
+    - mprj_io_out[1] + NET mprj_io_out[1] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3003212 653515 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[20] + NET mprj_io_out[20] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1108485 5103212 ) N + LAYER met2 ( -130 -3212 ) ( 130 3212 ) ;
+    - mprj_io_out[21] + NET mprj_io_out[21] + DIRECTION INPUT + USE SIGNAL + PLACED ( 867485 5103212 ) N + LAYER met2 ( -130 -3212 ) ( 130 3212 ) ;
+    - mprj_io_out[22] + NET mprj_io_out[22] + DIRECTION INPUT + USE SIGNAL + PLACED ( 627485 5103212 ) N + LAYER met2 ( -130 -3212 ) ( 130 3212 ) ;
+    - mprj_io_out[23] + NET mprj_io_out[23] + DIRECTION INPUT + USE SIGNAL + PLACED ( 386485 5103212 ) N + LAYER met2 ( -130 -3212 ) ( 130 3212 ) ;
+    - mprj_io_out[24] + NET mprj_io_out[24] + DIRECTION INPUT + USE SIGNAL + PLACED ( 196787 4894485 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[25] + NET mprj_io_out[25] + DIRECTION INPUT + USE SIGNAL + PLACED ( 196787 3998485 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[26] + NET mprj_io_out[26] + DIRECTION INPUT + USE SIGNAL + PLACED ( 196787 3770485 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[27] + NET mprj_io_out[27] + DIRECTION INPUT + USE SIGNAL + PLACED ( 196787 3542485 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[28] + NET mprj_io_out[28] + DIRECTION INPUT + USE SIGNAL + PLACED ( 196787 3314485 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[29] + NET mprj_io_out[29] + DIRECTION INPUT + USE SIGNAL + PLACED ( 196787 3087485 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[2] + NET mprj_io_out[2] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3003212 891515 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[30] + NET mprj_io_out[30] + DIRECTION INPUT + USE SIGNAL + PLACED ( 196787 2859485 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[31] + NET mprj_io_out[31] + DIRECTION INPUT + USE SIGNAL + PLACED ( 196787 2631485 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[32] + NET mprj_io_out[32] + DIRECTION INPUT + USE SIGNAL + PLACED ( 196787 1958485 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[33] + NET mprj_io_out[33] + DIRECTION INPUT + USE SIGNAL + PLACED ( 196787 1730485 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[34] + NET mprj_io_out[34] + DIRECTION INPUT + USE SIGNAL + PLACED ( 196787 1502485 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[35] + NET mprj_io_out[35] + DIRECTION INPUT + USE SIGNAL + PLACED ( 196787 1274485 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[36] + NET mprj_io_out[36] + DIRECTION INPUT + USE SIGNAL + PLACED ( 196787 1047485 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[37] + NET mprj_io_out[37] + DIRECTION INPUT + USE SIGNAL + PLACED ( 196787 819485 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[3] + NET mprj_io_out[3] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3003212 1129515 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[4] + NET mprj_io_out[4] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3003212 1367515 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[5] + NET mprj_io_out[5] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3003212 1605515 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[6] + NET mprj_io_out[6] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3003212 1844515 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[7] + NET mprj_io_out[7] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3003212 2781515 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[8] + NET mprj_io_out[8] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3003212 3019515 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_out[9] + NET mprj_io_out[9] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3003212 3257515 ) N + LAYER met2 ( -3212 -130 ) ( 3212 130 ) ;
+    - mprj_io_slow_sel[0] + NET mprj_io_slow_sel[0] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000592 360260 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[10] + NET mprj_io_slow_sel[10] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000592 3441260 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[11] + NET mprj_io_slow_sel[11] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000592 3679260 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[12] + NET mprj_io_slow_sel[12] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000592 3917260 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[13] + NET mprj_io_slow_sel[13] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000592 4388260 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[14] + NET mprj_io_slow_sel[14] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000592 4859260 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[15] + NET mprj_io_slow_sel[15] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2836740 5100592 ) N + LAYER met2 ( -130 -592 ) ( 130 592 ) ;
+    - mprj_io_slow_sel[16] + NET mprj_io_slow_sel[16] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2360740 5100592 ) N + LAYER met2 ( -130 -592 ) ( 130 592 ) ;
+    - mprj_io_slow_sel[17] + NET mprj_io_slow_sel[17] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2120740 5100592 ) N + LAYER met2 ( -130 -592 ) ( 130 592 ) ;
+    - mprj_io_slow_sel[18] + NET mprj_io_slow_sel[18] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1879740 5100592 ) N + LAYER met2 ( -130 -592 ) ( 130 592 ) ;
+    - mprj_io_slow_sel[19] + NET mprj_io_slow_sel[19] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1403740 5100592 ) N + LAYER met2 ( -130 -592 ) ( 130 592 ) ;
+    - mprj_io_slow_sel[1] + NET mprj_io_slow_sel[1] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000592 598260 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[20] + NET mprj_io_slow_sel[20] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1163740 5100592 ) N + LAYER met2 ( -130 -592 ) ( 130 592 ) ;
+    - mprj_io_slow_sel[21] + NET mprj_io_slow_sel[21] + DIRECTION INPUT + USE SIGNAL + PLACED ( 922740 5100592 ) N + LAYER met2 ( -130 -592 ) ( 130 592 ) ;
+    - mprj_io_slow_sel[22] + NET mprj_io_slow_sel[22] + DIRECTION INPUT + USE SIGNAL + PLACED ( 682740 5100592 ) N + LAYER met2 ( -130 -592 ) ( 130 592 ) ;
+    - mprj_io_slow_sel[23] + NET mprj_io_slow_sel[23] + DIRECTION INPUT + USE SIGNAL + PLACED ( 441740 5100592 ) N + LAYER met2 ( -130 -592 ) ( 130 592 ) ;
+    - mprj_io_slow_sel[24] + NET mprj_io_slow_sel[24] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199407 4949740 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[25] + NET mprj_io_slow_sel[25] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199407 4053740 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[26] + NET mprj_io_slow_sel[26] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199407 3825740 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[27] + NET mprj_io_slow_sel[27] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199407 3597740 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[28] + NET mprj_io_slow_sel[28] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199407 3369740 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[29] + NET mprj_io_slow_sel[29] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199407 3142740 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[2] + NET mprj_io_slow_sel[2] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000592 836260 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[30] + NET mprj_io_slow_sel[30] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199407 2914740 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[31] + NET mprj_io_slow_sel[31] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199407 2686740 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[32] + NET mprj_io_slow_sel[32] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199407 2013740 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[33] + NET mprj_io_slow_sel[33] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199407 1785740 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[34] + NET mprj_io_slow_sel[34] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199407 1557740 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[35] + NET mprj_io_slow_sel[35] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199407 1329740 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[36] + NET mprj_io_slow_sel[36] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199407 1102740 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[37] + NET mprj_io_slow_sel[37] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199407 874740 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[3] + NET mprj_io_slow_sel[3] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000592 1074260 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[4] + NET mprj_io_slow_sel[4] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000592 1312260 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[5] + NET mprj_io_slow_sel[5] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000592 1550260 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[6] + NET mprj_io_slow_sel[6] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000592 1789260 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[7] + NET mprj_io_slow_sel[7] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000592 2726260 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[8] + NET mprj_io_slow_sel[8] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000592 2964260 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_slow_sel[9] + NET mprj_io_slow_sel[9] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000592 3202260 ) N + LAYER met2 ( -592 -130 ) ( 592 130 ) ;
+    - mprj_io_vtrip_sel[0] + NET mprj_io_vtrip_sel[0] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 431740 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[10] + NET mprj_io_vtrip_sel[10] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 3512740 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[11] + NET mprj_io_vtrip_sel[11] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 3750740 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[12] + NET mprj_io_vtrip_sel[12] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 3988740 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[13] + NET mprj_io_vtrip_sel[13] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 4459740 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[14] + NET mprj_io_vtrip_sel[14] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 4930740 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[15] + NET mprj_io_vtrip_sel[15] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2765260 5100775 ) N + LAYER met2 ( -130 -775 ) ( 130 775 ) ;
+    - mprj_io_vtrip_sel[16] + NET mprj_io_vtrip_sel[16] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2289260 5100775 ) N + LAYER met2 ( -130 -775 ) ( 130 775 ) ;
+    - mprj_io_vtrip_sel[17] + NET mprj_io_vtrip_sel[17] + DIRECTION INPUT + USE SIGNAL + PLACED ( 2049260 5100775 ) N + LAYER met2 ( -130 -775 ) ( 130 775 ) ;
+    - mprj_io_vtrip_sel[18] + NET mprj_io_vtrip_sel[18] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1808260 5100775 ) N + LAYER met2 ( -130 -775 ) ( 130 775 ) ;
+    - mprj_io_vtrip_sel[19] + NET mprj_io_vtrip_sel[19] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1332260 5100775 ) N + LAYER met2 ( -130 -775 ) ( 130 775 ) ;
+    - mprj_io_vtrip_sel[1] + NET mprj_io_vtrip_sel[1] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 669740 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[20] + NET mprj_io_vtrip_sel[20] + DIRECTION INPUT + USE SIGNAL + PLACED ( 1092260 5100775 ) N + LAYER met2 ( -130 -775 ) ( 130 775 ) ;
+    - mprj_io_vtrip_sel[21] + NET mprj_io_vtrip_sel[21] + DIRECTION INPUT + USE SIGNAL + PLACED ( 851260 5100775 ) N + LAYER met2 ( -130 -775 ) ( 130 775 ) ;
+    - mprj_io_vtrip_sel[22] + NET mprj_io_vtrip_sel[22] + DIRECTION INPUT + USE SIGNAL + PLACED ( 611260 5100775 ) N + LAYER met2 ( -130 -775 ) ( 130 775 ) ;
+    - mprj_io_vtrip_sel[23] + NET mprj_io_vtrip_sel[23] + DIRECTION INPUT + USE SIGNAL + PLACED ( 370260 5100775 ) N + LAYER met2 ( -130 -775 ) ( 130 775 ) ;
+    - mprj_io_vtrip_sel[24] + NET mprj_io_vtrip_sel[24] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 4878260 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[25] + NET mprj_io_vtrip_sel[25] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 3982260 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[26] + NET mprj_io_vtrip_sel[26] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 3754260 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[27] + NET mprj_io_vtrip_sel[27] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 3526260 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[28] + NET mprj_io_vtrip_sel[28] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 3298260 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[29] + NET mprj_io_vtrip_sel[29] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 3071260 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[2] + NET mprj_io_vtrip_sel[2] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 907740 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[30] + NET mprj_io_vtrip_sel[30] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 2843260 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[31] + NET mprj_io_vtrip_sel[31] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 2615260 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[32] + NET mprj_io_vtrip_sel[32] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 1942260 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[33] + NET mprj_io_vtrip_sel[33] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 1714260 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[34] + NET mprj_io_vtrip_sel[34] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 1486260 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[35] + NET mprj_io_vtrip_sel[35] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 1258260 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[36] + NET mprj_io_vtrip_sel[36] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 1031260 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[37] + NET mprj_io_vtrip_sel[37] + DIRECTION INPUT + USE SIGNAL + PLACED ( 199225 803260 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[3] + NET mprj_io_vtrip_sel[3] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 1145740 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[4] + NET mprj_io_vtrip_sel[4] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 1383740 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[5] + NET mprj_io_vtrip_sel[5] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 1621740 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[6] + NET mprj_io_vtrip_sel[6] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 1860740 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[7] + NET mprj_io_vtrip_sel[7] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 2797740 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[8] + NET mprj_io_vtrip_sel[8] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 3035740 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - mprj_io_vtrip_sel[9] + NET mprj_io_vtrip_sel[9] + DIRECTION INPUT + USE SIGNAL + PLACED ( 3000775 3273740 ) N + LAYER met2 ( -775 -130 ) ( 775 130 ) ;
+    - por + NET por + DIRECTION INPUT + USE SIGNAL + PLACED ( 869625 197455 ) N + LAYER met2 ( -130 -2545 ) ( 130 2545 ) ;
+    - porb_h + NET porb_h + DIRECTION INPUT + USE SIGNAL + PLACED ( 660585 199265 ) N + LAYER met2 ( -130 -735 ) ( 130 735 ) ;
+    - resetb + NET resetb + DIRECTION INPUT + USE SIGNAL + PLACED ( 635550 64682 ) N + LAYER met5 ( -31350 -31307 ) ( 31350 31307 ) ;
+    - resetb_core_h + NET resetb_core_h + DIRECTION OUTPUT + USE SIGNAL + PLACED ( 643700 195077 ) N + LAYER met3 ( -365 -4922 ) ( 365 4922 ) ;
+    - vccd + NET vccd + DIRECTION INOUT + USE SIGNAL + PLACED ( 64145 388635 ) N + LAYER met5 ( -33715 -28320 ) ( 33715 28320 ) ;
+    - vccd1 + NET vccd1 + DIRECTION INOUT + USE SIGNAL + PLACED ( 3135855 4661365 ) N + LAYER met5 ( -33715 -28320 ) ( 33715 28320 ) ;
+    - vccd2 + NET vccd2 + DIRECTION INOUT + USE SIGNAL + PLACED ( 64145 4686635 ) N + LAYER met5 ( -33715 -28320 ) ( 33715 28320 ) ;
+    - vdda + NET vdda + DIRECTION INOUT + USE SIGNAL + PLACED ( 2796550 64682 ) N + LAYER met5 ( -31350 -31307 ) ( 31350 31307 ) ;
+    - vdda1 + NET vdda1 + DIRECTION INOUT + USE SIGNAL + PLACED ( 3135317 4190550 ) N + LAYER met5 ( -31307 -31350 ) ( 31307 31350 ) ;
+    - vdda2 + NET vdda2 + DIRECTION INOUT + USE SIGNAL + PLACED ( 64682 2423450 ) N + LAYER met5 ( -31307 -31350 ) ( 31307 31350 ) ;
+    - vddio + NET vddio + DIRECTION INOUT + USE SIGNAL + PLACED ( 64682 611450 ) N + LAYER met5 ( -31307 -31350 ) ( 31307 31350 ) ;
+    - vssa + NET vssa + DIRECTION INOUT + USE SIGNAL + PLACED ( 398550 64682 ) N + LAYER met5 ( -31350 -31307 ) ( 31350 31307 ) ;
+    - vssa1 + NET vssa1 + DIRECTION INOUT + USE SIGNAL + PLACED ( 2561450 5235317 ) N + LAYER met5 ( -31350 -31307 ) ( 31350 31307 ) ;
+    - vssa2 + NET vssa2 + DIRECTION INOUT + USE SIGNAL + PLACED ( 64682 4240450 ) N + LAYER met5 ( -31307 -31350 ) ( 31307 31350 ) ;
+    - vssd + NET vssd + DIRECTION INOUT + USE SIGNAL + PLACED ( 1114365 64145 ) N + LAYER met5 ( -28320 -33715 ) ( 28320 33715 ) ;
+    - vssd1 + NET vssd1 + DIRECTION INOUT + USE SIGNAL + PLACED ( 3135855 2295365 ) N + LAYER met5 ( -33715 -28320 ) ( 33715 28320 ) ;
+    - vssd2 + NET vssd2 + DIRECTION INOUT + USE SIGNAL + PLACED ( 64145 2200635 ) N + LAYER met5 ( -33715 -28320 ) ( 33715 28320 ) ;
+    - vssio + NET vssio + DIRECTION INOUT + USE SIGNAL + PLACED ( 1604450 5235317 ) N + LAYER met5 ( -31350 -31307 ) ( 31350 31307 ) ;
+END PINS
+NETS 740 ;
+    - clock ( PIN clock ) ( clock_pad PAD ) + USE SIGNAL ;
+    - clock_core ( PIN clock_core ) ( clock_pad IN ) + USE SIGNAL ;
+    - flash_clk ( PIN flash_clk ) ( flash_clk_pad PAD ) + USE SIGNAL ;
+    - flash_clk_core ( PIN flash_clk_core ) ( flash_clk_pad OUT ) + USE SIGNAL ;
+    - flash_clk_ieb_core ( PIN flash_clk_ieb_core ) ( flash_clk_pad INP_DIS ) + USE SIGNAL ;
+    - flash_clk_oeb_core ( PIN flash_clk_oeb_core ) ( flash_clk_pad OE_N ) + USE SIGNAL ;
+    - flash_csb ( PIN flash_csb ) ( flash_csb_pad PAD ) + USE SIGNAL ;
+    - flash_csb_core ( PIN flash_csb_core ) ( flash_csb_pad OUT ) + USE SIGNAL ;
+    - flash_csb_ieb_core ( PIN flash_csb_ieb_core ) ( flash_csb_pad INP_DIS ) + USE SIGNAL ;
+    - flash_csb_oeb_core ( PIN flash_csb_oeb_core ) ( flash_csb_pad OE_N ) + USE SIGNAL ;
+    - flash_io0 ( PIN flash_io0 ) ( flash_io0_pad PAD ) + USE SIGNAL ;
+    - flash_io0_di_core ( PIN flash_io0_di_core ) ( flash_io0_pad IN ) + USE SIGNAL ;
+    - flash_io0_do_core ( PIN flash_io0_do_core ) ( flash_io0_pad OUT ) + USE SIGNAL ;
+    - flash_io0_ieb_core ( PIN flash_io0_ieb_core ) ( flash_io0_pad INP_DIS ) ( flash_io0_pad DM[2] ) ( flash_io0_pad DM[1] ) + USE SIGNAL ;
+    - flash_io0_oeb_core ( PIN flash_io0_oeb_core ) ( flash_io0_pad OE_N ) ( flash_io0_pad DM[0] ) + USE SIGNAL ;
+    - flash_io1 ( PIN flash_io1 ) ( flash_io1_pad PAD ) + USE SIGNAL ;
+    - flash_io1_di_core ( PIN flash_io1_di_core ) ( flash_io1_pad IN ) + USE SIGNAL ;
+    - flash_io1_do_core ( PIN flash_io1_do_core ) ( flash_io1_pad OUT ) + USE SIGNAL ;
+    - flash_io1_ieb_core ( PIN flash_io1_ieb_core ) ( flash_io1_pad INP_DIS ) ( flash_io1_pad DM[2] ) ( flash_io1_pad DM[1] ) + USE SIGNAL ;
+    - flash_io1_oeb_core ( PIN flash_io1_oeb_core ) ( flash_io1_pad OE_N ) ( flash_io1_pad DM[0] ) + USE SIGNAL ;
+    - gpio ( PIN gpio ) ( gpio_pad PAD ) + USE SIGNAL ;
+    - gpio_in_core ( PIN gpio_in_core ) ( gpio_pad IN ) + USE SIGNAL ;
+    - gpio_inenb_core ( PIN gpio_inenb_core ) ( gpio_pad INP_DIS ) + USE SIGNAL ;
+    - gpio_mode0_core ( PIN gpio_mode0_core ) ( gpio_pad DM[0] ) + USE SIGNAL ;
+    - gpio_mode1_core ( PIN gpio_mode1_core ) ( gpio_pad DM[2] ) ( gpio_pad DM[1] ) + USE SIGNAL ;
+    - gpio_out_core ( PIN gpio_out_core ) ( gpio_pad OUT ) + USE SIGNAL ;
+    - gpio_outenb_core ( PIN gpio_outenb_core ) ( gpio_pad OE_N ) + USE SIGNAL ;
+    - mprj_io[0] ( PIN mprj_io[0] ) ( mprj_pads/area1_io_pad\[0\] PAD ) + USE SIGNAL ;
+    - mprj_io[10] ( PIN mprj_io[10] ) ( mprj_pads/area1_io_pad\[10\] PAD ) + USE SIGNAL ;
+    - mprj_io[11] ( PIN mprj_io[11] ) ( mprj_pads/area1_io_pad\[11\] PAD ) + USE SIGNAL ;
+    - mprj_io[12] ( PIN mprj_io[12] ) ( mprj_pads/area1_io_pad\[12\] PAD ) + USE SIGNAL ;
+    - mprj_io[13] ( PIN mprj_io[13] ) ( mprj_pads/area1_io_pad\[13\] PAD ) + USE SIGNAL ;
+    - mprj_io[14] ( PIN mprj_io[14] ) ( mprj_pads/area1_io_pad\[14\] PAD ) + USE SIGNAL ;
+    - mprj_io[15] ( PIN mprj_io[15] ) ( mprj_pads/area1_io_pad\[15\] PAD ) + USE SIGNAL ;
+    - mprj_io[16] ( PIN mprj_io[16] ) ( mprj_pads/area1_io_pad\[16\] PAD ) + USE SIGNAL ;
+    - mprj_io[17] ( PIN mprj_io[17] ) ( mprj_pads/area1_io_pad\[17\] PAD ) + USE SIGNAL ;
+    - mprj_io[18] ( PIN mprj_io[18] ) ( mprj_pads/area2_io_pad\[0\] PAD ) + USE SIGNAL ;
+    - mprj_io[19] ( PIN mprj_io[19] ) ( mprj_pads/area2_io_pad\[1\] PAD ) + USE SIGNAL ;
+    - mprj_io[1] ( PIN mprj_io[1] ) ( mprj_pads/area1_io_pad\[1\] PAD ) + USE SIGNAL ;
+    - mprj_io[20] ( PIN mprj_io[20] ) ( mprj_pads/area2_io_pad\[2\] PAD ) + USE SIGNAL ;
+    - mprj_io[21] ( PIN mprj_io[21] ) ( mprj_pads/area2_io_pad\[3\] PAD ) + USE SIGNAL ;
+    - mprj_io[22] ( PIN mprj_io[22] ) ( mprj_pads/area2_io_pad\[4\] PAD ) + USE SIGNAL ;
+    - mprj_io[23] ( PIN mprj_io[23] ) ( mprj_pads/area2_io_pad\[5\] PAD ) + USE SIGNAL ;
+    - mprj_io[24] ( PIN mprj_io[24] ) ( mprj_pads/area2_io_pad\[6\] PAD ) + USE SIGNAL ;
+    - mprj_io[25] ( PIN mprj_io[25] ) ( mprj_pads/area2_io_pad\[7\] PAD ) + USE SIGNAL ;
+    - mprj_io[26] ( PIN mprj_io[26] ) ( mprj_pads/area2_io_pad\[8\] PAD ) + USE SIGNAL ;
+    - mprj_io[27] ( PIN mprj_io[27] ) ( mprj_pads/area2_io_pad\[9\] PAD ) + USE SIGNAL ;
+    - mprj_io[28] ( PIN mprj_io[28] ) ( mprj_pads/area2_io_pad\[10\] PAD ) + USE SIGNAL ;
+    - mprj_io[29] ( PIN mprj_io[29] ) ( mprj_pads/area2_io_pad\[11\] PAD ) + USE SIGNAL ;
+    - mprj_io[2] ( PIN mprj_io[2] ) ( mprj_pads/area1_io_pad\[2\] PAD ) + USE SIGNAL ;
+    - mprj_io[30] ( PIN mprj_io[30] ) ( mprj_pads/area2_io_pad\[12\] PAD ) + USE SIGNAL ;
+    - mprj_io[31] ( PIN mprj_io[31] ) ( mprj_pads/area2_io_pad\[13\] PAD ) + USE SIGNAL ;
+    - mprj_io[32] ( PIN mprj_io[32] ) ( mprj_pads/area2_io_pad\[14\] PAD ) + USE SIGNAL ;
+    - mprj_io[33] ( PIN mprj_io[33] ) ( mprj_pads/area2_io_pad\[15\] PAD ) + USE SIGNAL ;
+    - mprj_io[34] ( PIN mprj_io[34] ) ( mprj_pads/area2_io_pad\[16\] PAD ) + USE SIGNAL ;
+    - mprj_io[35] ( PIN mprj_io[35] ) ( mprj_pads/area2_io_pad\[17\] PAD ) + USE SIGNAL ;
+    - mprj_io[36] ( PIN mprj_io[36] ) ( mprj_pads/area2_io_pad\[18\] PAD ) + USE SIGNAL ;
+    - mprj_io[37] ( PIN mprj_io[37] ) ( mprj_pads/area2_io_pad\[19\] PAD ) + USE SIGNAL ;
+    - mprj_io[3] ( PIN mprj_io[3] ) ( mprj_pads/area1_io_pad\[3\] PAD ) + USE SIGNAL ;
+    - mprj_io[4] ( PIN mprj_io[4] ) ( mprj_pads/area1_io_pad\[4\] PAD ) + USE SIGNAL ;
+    - mprj_io[5] ( PIN mprj_io[5] ) ( mprj_pads/area1_io_pad\[5\] PAD ) + USE SIGNAL ;
+    - mprj_io[6] ( PIN mprj_io[6] ) ( mprj_pads/area1_io_pad\[6\] PAD ) + USE SIGNAL ;
+    - mprj_io[7] ( PIN mprj_io[7] ) ( mprj_pads/area1_io_pad\[7\] PAD ) + USE SIGNAL ;
+    - mprj_io[8] ( PIN mprj_io[8] ) ( mprj_pads/area1_io_pad\[8\] PAD ) + USE SIGNAL ;
+    - mprj_io[9] ( PIN mprj_io[9] ) ( mprj_pads/area1_io_pad\[9\] PAD ) + USE SIGNAL ;
+    - mprj_io_analog_en[0] ( PIN mprj_io_analog_en[0] ) ( mprj_pads/area1_io_pad\[0\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[10] ( PIN mprj_io_analog_en[10] ) ( mprj_pads/area1_io_pad\[10\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[11] ( PIN mprj_io_analog_en[11] ) ( mprj_pads/area1_io_pad\[11\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[12] ( PIN mprj_io_analog_en[12] ) ( mprj_pads/area1_io_pad\[12\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[13] ( PIN mprj_io_analog_en[13] ) ( mprj_pads/area1_io_pad\[13\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[14] ( PIN mprj_io_analog_en[14] ) ( mprj_pads/area1_io_pad\[14\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[15] ( PIN mprj_io_analog_en[15] ) ( mprj_pads/area1_io_pad\[15\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[16] ( PIN mprj_io_analog_en[16] ) ( mprj_pads/area1_io_pad\[16\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[17] ( PIN mprj_io_analog_en[17] ) ( mprj_pads/area1_io_pad\[17\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[18] ( PIN mprj_io_analog_en[18] ) ( mprj_pads/area2_io_pad\[0\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[19] ( PIN mprj_io_analog_en[19] ) ( mprj_pads/area2_io_pad\[1\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[1] ( PIN mprj_io_analog_en[1] ) ( mprj_pads/area1_io_pad\[1\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[20] ( PIN mprj_io_analog_en[20] ) ( mprj_pads/area2_io_pad\[2\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[21] ( PIN mprj_io_analog_en[21] ) ( mprj_pads/area2_io_pad\[3\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[22] ( PIN mprj_io_analog_en[22] ) ( mprj_pads/area2_io_pad\[4\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[23] ( PIN mprj_io_analog_en[23] ) ( mprj_pads/area2_io_pad\[5\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[24] ( PIN mprj_io_analog_en[24] ) ( mprj_pads/area2_io_pad\[6\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[25] ( PIN mprj_io_analog_en[25] ) ( mprj_pads/area2_io_pad\[7\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[26] ( PIN mprj_io_analog_en[26] ) ( mprj_pads/area2_io_pad\[8\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[27] ( PIN mprj_io_analog_en[27] ) ( mprj_pads/area2_io_pad\[9\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[28] ( PIN mprj_io_analog_en[28] ) ( mprj_pads/area2_io_pad\[10\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[29] ( PIN mprj_io_analog_en[29] ) ( mprj_pads/area2_io_pad\[11\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[2] ( PIN mprj_io_analog_en[2] ) ( mprj_pads/area1_io_pad\[2\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[30] ( PIN mprj_io_analog_en[30] ) ( mprj_pads/area2_io_pad\[12\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[31] ( PIN mprj_io_analog_en[31] ) ( mprj_pads/area2_io_pad\[13\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[32] ( PIN mprj_io_analog_en[32] ) ( mprj_pads/area2_io_pad\[14\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[33] ( PIN mprj_io_analog_en[33] ) ( mprj_pads/area2_io_pad\[15\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[34] ( PIN mprj_io_analog_en[34] ) ( mprj_pads/area2_io_pad\[16\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[35] ( PIN mprj_io_analog_en[35] ) ( mprj_pads/area2_io_pad\[17\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[36] ( PIN mprj_io_analog_en[36] ) ( mprj_pads/area2_io_pad\[18\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[37] ( PIN mprj_io_analog_en[37] ) ( mprj_pads/area2_io_pad\[19\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[3] ( PIN mprj_io_analog_en[3] ) ( mprj_pads/area1_io_pad\[3\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[4] ( PIN mprj_io_analog_en[4] ) ( mprj_pads/area1_io_pad\[4\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[5] ( PIN mprj_io_analog_en[5] ) ( mprj_pads/area1_io_pad\[5\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[6] ( PIN mprj_io_analog_en[6] ) ( mprj_pads/area1_io_pad\[6\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[7] ( PIN mprj_io_analog_en[7] ) ( mprj_pads/area1_io_pad\[7\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[8] ( PIN mprj_io_analog_en[8] ) ( mprj_pads/area1_io_pad\[8\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_en[9] ( PIN mprj_io_analog_en[9] ) ( mprj_pads/area1_io_pad\[9\] ANALOG_EN ) + USE SIGNAL ;
+    - mprj_io_analog_pol[0] ( PIN mprj_io_analog_pol[0] ) ( mprj_pads/area1_io_pad\[0\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[10] ( PIN mprj_io_analog_pol[10] ) ( mprj_pads/area1_io_pad\[10\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[11] ( PIN mprj_io_analog_pol[11] ) ( mprj_pads/area1_io_pad\[11\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[12] ( PIN mprj_io_analog_pol[12] ) ( mprj_pads/area1_io_pad\[12\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[13] ( PIN mprj_io_analog_pol[13] ) ( mprj_pads/area1_io_pad\[13\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[14] ( PIN mprj_io_analog_pol[14] ) ( mprj_pads/area1_io_pad\[14\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[15] ( PIN mprj_io_analog_pol[15] ) ( mprj_pads/area1_io_pad\[15\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[16] ( PIN mprj_io_analog_pol[16] ) ( mprj_pads/area1_io_pad\[16\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[17] ( PIN mprj_io_analog_pol[17] ) ( mprj_pads/area1_io_pad\[17\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[18] ( PIN mprj_io_analog_pol[18] ) ( mprj_pads/area2_io_pad\[0\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[19] ( PIN mprj_io_analog_pol[19] ) ( mprj_pads/area2_io_pad\[1\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[1] ( PIN mprj_io_analog_pol[1] ) ( mprj_pads/area1_io_pad\[1\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[20] ( PIN mprj_io_analog_pol[20] ) ( mprj_pads/area2_io_pad\[2\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[21] ( PIN mprj_io_analog_pol[21] ) ( mprj_pads/area2_io_pad\[3\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[22] ( PIN mprj_io_analog_pol[22] ) ( mprj_pads/area2_io_pad\[4\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[23] ( PIN mprj_io_analog_pol[23] ) ( mprj_pads/area2_io_pad\[5\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[24] ( PIN mprj_io_analog_pol[24] ) ( mprj_pads/area2_io_pad\[6\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[25] ( PIN mprj_io_analog_pol[25] ) ( mprj_pads/area2_io_pad\[7\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[26] ( PIN mprj_io_analog_pol[26] ) ( mprj_pads/area2_io_pad\[8\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[27] ( PIN mprj_io_analog_pol[27] ) ( mprj_pads/area2_io_pad\[9\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[28] ( PIN mprj_io_analog_pol[28] ) ( mprj_pads/area2_io_pad\[10\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[29] ( PIN mprj_io_analog_pol[29] ) ( mprj_pads/area2_io_pad\[11\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[2] ( PIN mprj_io_analog_pol[2] ) ( mprj_pads/area1_io_pad\[2\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[30] ( PIN mprj_io_analog_pol[30] ) ( mprj_pads/area2_io_pad\[12\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[31] ( PIN mprj_io_analog_pol[31] ) ( mprj_pads/area2_io_pad\[13\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[32] ( PIN mprj_io_analog_pol[32] ) ( mprj_pads/area2_io_pad\[14\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[33] ( PIN mprj_io_analog_pol[33] ) ( mprj_pads/area2_io_pad\[15\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[34] ( PIN mprj_io_analog_pol[34] ) ( mprj_pads/area2_io_pad\[16\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[35] ( PIN mprj_io_analog_pol[35] ) ( mprj_pads/area2_io_pad\[17\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[36] ( PIN mprj_io_analog_pol[36] ) ( mprj_pads/area2_io_pad\[18\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[37] ( PIN mprj_io_analog_pol[37] ) ( mprj_pads/area2_io_pad\[19\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[3] ( PIN mprj_io_analog_pol[3] ) ( mprj_pads/area1_io_pad\[3\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[4] ( PIN mprj_io_analog_pol[4] ) ( mprj_pads/area1_io_pad\[4\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[5] ( PIN mprj_io_analog_pol[5] ) ( mprj_pads/area1_io_pad\[5\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[6] ( PIN mprj_io_analog_pol[6] ) ( mprj_pads/area1_io_pad\[6\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[7] ( PIN mprj_io_analog_pol[7] ) ( mprj_pads/area1_io_pad\[7\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[8] ( PIN mprj_io_analog_pol[8] ) ( mprj_pads/area1_io_pad\[8\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_pol[9] ( PIN mprj_io_analog_pol[9] ) ( mprj_pads/area1_io_pad\[9\] ANALOG_POL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[0] ( PIN mprj_io_analog_sel[0] ) ( mprj_pads/area1_io_pad\[0\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[10] ( PIN mprj_io_analog_sel[10] ) ( mprj_pads/area1_io_pad\[10\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[11] ( PIN mprj_io_analog_sel[11] ) ( mprj_pads/area1_io_pad\[11\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[12] ( PIN mprj_io_analog_sel[12] ) ( mprj_pads/area1_io_pad\[12\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[13] ( PIN mprj_io_analog_sel[13] ) ( mprj_pads/area1_io_pad\[13\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[14] ( PIN mprj_io_analog_sel[14] ) ( mprj_pads/area1_io_pad\[14\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[15] ( PIN mprj_io_analog_sel[15] ) ( mprj_pads/area1_io_pad\[15\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[16] ( PIN mprj_io_analog_sel[16] ) ( mprj_pads/area1_io_pad\[16\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[17] ( PIN mprj_io_analog_sel[17] ) ( mprj_pads/area1_io_pad\[17\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[18] ( PIN mprj_io_analog_sel[18] ) ( mprj_pads/area2_io_pad\[0\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[19] ( PIN mprj_io_analog_sel[19] ) ( mprj_pads/area2_io_pad\[1\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[1] ( PIN mprj_io_analog_sel[1] ) ( mprj_pads/area1_io_pad\[1\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[20] ( PIN mprj_io_analog_sel[20] ) ( mprj_pads/area2_io_pad\[2\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[21] ( PIN mprj_io_analog_sel[21] ) ( mprj_pads/area2_io_pad\[3\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[22] ( PIN mprj_io_analog_sel[22] ) ( mprj_pads/area2_io_pad\[4\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[23] ( PIN mprj_io_analog_sel[23] ) ( mprj_pads/area2_io_pad\[5\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[24] ( PIN mprj_io_analog_sel[24] ) ( mprj_pads/area2_io_pad\[6\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[25] ( PIN mprj_io_analog_sel[25] ) ( mprj_pads/area2_io_pad\[7\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[26] ( PIN mprj_io_analog_sel[26] ) ( mprj_pads/area2_io_pad\[8\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[27] ( PIN mprj_io_analog_sel[27] ) ( mprj_pads/area2_io_pad\[9\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[28] ( PIN mprj_io_analog_sel[28] ) ( mprj_pads/area2_io_pad\[10\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[29] ( PIN mprj_io_analog_sel[29] ) ( mprj_pads/area2_io_pad\[11\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[2] ( PIN mprj_io_analog_sel[2] ) ( mprj_pads/area1_io_pad\[2\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[30] ( PIN mprj_io_analog_sel[30] ) ( mprj_pads/area2_io_pad\[12\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[31] ( PIN mprj_io_analog_sel[31] ) ( mprj_pads/area2_io_pad\[13\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[32] ( PIN mprj_io_analog_sel[32] ) ( mprj_pads/area2_io_pad\[14\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[33] ( PIN mprj_io_analog_sel[33] ) ( mprj_pads/area2_io_pad\[15\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[34] ( PIN mprj_io_analog_sel[34] ) ( mprj_pads/area2_io_pad\[16\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[35] ( PIN mprj_io_analog_sel[35] ) ( mprj_pads/area2_io_pad\[17\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[36] ( PIN mprj_io_analog_sel[36] ) ( mprj_pads/area2_io_pad\[18\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[37] ( PIN mprj_io_analog_sel[37] ) ( mprj_pads/area2_io_pad\[19\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[3] ( PIN mprj_io_analog_sel[3] ) ( mprj_pads/area1_io_pad\[3\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[4] ( PIN mprj_io_analog_sel[4] ) ( mprj_pads/area1_io_pad\[4\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[5] ( PIN mprj_io_analog_sel[5] ) ( mprj_pads/area1_io_pad\[5\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[6] ( PIN mprj_io_analog_sel[6] ) ( mprj_pads/area1_io_pad\[6\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[7] ( PIN mprj_io_analog_sel[7] ) ( mprj_pads/area1_io_pad\[7\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[8] ( PIN mprj_io_analog_sel[8] ) ( mprj_pads/area1_io_pad\[8\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_analog_sel[9] ( PIN mprj_io_analog_sel[9] ) ( mprj_pads/area1_io_pad\[9\] ANALOG_SEL ) + USE SIGNAL ;
+    - mprj_io_dm[0] ( PIN mprj_io_dm[0] ) ( mprj_pads/area1_io_pad\[0\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[100] ( PIN mprj_io_dm[100] ) ( mprj_pads/area2_io_pad\[15\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[101] ( PIN mprj_io_dm[101] ) ( mprj_pads/area2_io_pad\[15\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[102] ( PIN mprj_io_dm[102] ) ( mprj_pads/area2_io_pad\[16\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[103] ( PIN mprj_io_dm[103] ) ( mprj_pads/area2_io_pad\[16\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[104] ( PIN mprj_io_dm[104] ) ( mprj_pads/area2_io_pad\[16\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[105] ( PIN mprj_io_dm[105] ) ( mprj_pads/area2_io_pad\[17\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[106] ( PIN mprj_io_dm[106] ) ( mprj_pads/area2_io_pad\[17\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[107] ( PIN mprj_io_dm[107] ) ( mprj_pads/area2_io_pad\[17\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[108] ( PIN mprj_io_dm[108] ) ( mprj_pads/area2_io_pad\[18\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[109] ( PIN mprj_io_dm[109] ) ( mprj_pads/area2_io_pad\[18\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[10] ( PIN mprj_io_dm[10] ) ( mprj_pads/area1_io_pad\[3\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[110] ( PIN mprj_io_dm[110] ) ( mprj_pads/area2_io_pad\[18\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[111] ( PIN mprj_io_dm[111] ) ( mprj_pads/area2_io_pad\[19\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[112] ( PIN mprj_io_dm[112] ) ( mprj_pads/area2_io_pad\[19\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[113] ( PIN mprj_io_dm[113] ) ( mprj_pads/area2_io_pad\[19\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[11] ( PIN mprj_io_dm[11] ) ( mprj_pads/area1_io_pad\[3\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[12] ( PIN mprj_io_dm[12] ) ( mprj_pads/area1_io_pad\[4\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[13] ( PIN mprj_io_dm[13] ) ( mprj_pads/area1_io_pad\[4\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[14] ( PIN mprj_io_dm[14] ) ( mprj_pads/area1_io_pad\[4\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[15] ( PIN mprj_io_dm[15] ) ( mprj_pads/area1_io_pad\[5\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[16] ( PIN mprj_io_dm[16] ) ( mprj_pads/area1_io_pad\[5\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[17] ( PIN mprj_io_dm[17] ) ( mprj_pads/area1_io_pad\[5\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[18] ( PIN mprj_io_dm[18] ) ( mprj_pads/area1_io_pad\[6\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[19] ( PIN mprj_io_dm[19] ) ( mprj_pads/area1_io_pad\[6\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[1] ( PIN mprj_io_dm[1] ) ( mprj_pads/area1_io_pad\[0\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[20] ( PIN mprj_io_dm[20] ) ( mprj_pads/area1_io_pad\[6\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[21] ( PIN mprj_io_dm[21] ) ( mprj_pads/area1_io_pad\[7\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[22] ( PIN mprj_io_dm[22] ) ( mprj_pads/area1_io_pad\[7\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[23] ( PIN mprj_io_dm[23] ) ( mprj_pads/area1_io_pad\[7\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[24] ( PIN mprj_io_dm[24] ) ( mprj_pads/area1_io_pad\[8\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[25] ( PIN mprj_io_dm[25] ) ( mprj_pads/area1_io_pad\[8\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[26] ( PIN mprj_io_dm[26] ) ( mprj_pads/area1_io_pad\[8\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[27] ( PIN mprj_io_dm[27] ) ( mprj_pads/area1_io_pad\[9\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[28] ( PIN mprj_io_dm[28] ) ( mprj_pads/area1_io_pad\[9\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[29] ( PIN mprj_io_dm[29] ) ( mprj_pads/area1_io_pad\[9\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[2] ( PIN mprj_io_dm[2] ) ( mprj_pads/area1_io_pad\[0\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[30] ( PIN mprj_io_dm[30] ) ( mprj_pads/area1_io_pad\[10\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[31] ( PIN mprj_io_dm[31] ) ( mprj_pads/area1_io_pad\[10\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[32] ( PIN mprj_io_dm[32] ) ( mprj_pads/area1_io_pad\[10\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[33] ( PIN mprj_io_dm[33] ) ( mprj_pads/area1_io_pad\[11\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[34] ( PIN mprj_io_dm[34] ) ( mprj_pads/area1_io_pad\[11\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[35] ( PIN mprj_io_dm[35] ) ( mprj_pads/area1_io_pad\[11\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[36] ( PIN mprj_io_dm[36] ) ( mprj_pads/area1_io_pad\[12\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[37] ( PIN mprj_io_dm[37] ) ( mprj_pads/area1_io_pad\[12\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[38] ( PIN mprj_io_dm[38] ) ( mprj_pads/area1_io_pad\[12\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[39] ( PIN mprj_io_dm[39] ) ( mprj_pads/area1_io_pad\[13\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[3] ( PIN mprj_io_dm[3] ) ( mprj_pads/area1_io_pad\[1\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[40] ( PIN mprj_io_dm[40] ) ( mprj_pads/area1_io_pad\[13\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[41] ( PIN mprj_io_dm[41] ) ( mprj_pads/area1_io_pad\[13\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[42] ( PIN mprj_io_dm[42] ) ( mprj_pads/area1_io_pad\[14\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[43] ( PIN mprj_io_dm[43] ) ( mprj_pads/area1_io_pad\[14\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[44] ( PIN mprj_io_dm[44] ) ( mprj_pads/area1_io_pad\[14\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[45] ( PIN mprj_io_dm[45] ) ( mprj_pads/area1_io_pad\[15\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[46] ( PIN mprj_io_dm[46] ) ( mprj_pads/area1_io_pad\[15\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[47] ( PIN mprj_io_dm[47] ) ( mprj_pads/area1_io_pad\[15\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[48] ( PIN mprj_io_dm[48] ) ( mprj_pads/area1_io_pad\[16\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[49] ( PIN mprj_io_dm[49] ) ( mprj_pads/area1_io_pad\[16\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[4] ( PIN mprj_io_dm[4] ) ( mprj_pads/area1_io_pad\[1\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[50] ( PIN mprj_io_dm[50] ) ( mprj_pads/area1_io_pad\[16\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[51] ( PIN mprj_io_dm[51] ) ( mprj_pads/area1_io_pad\[17\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[52] ( PIN mprj_io_dm[52] ) ( mprj_pads/area1_io_pad\[17\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[53] ( PIN mprj_io_dm[53] ) ( mprj_pads/area1_io_pad\[17\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[54] ( PIN mprj_io_dm[54] ) ( mprj_pads/area2_io_pad\[0\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[55] ( PIN mprj_io_dm[55] ) ( mprj_pads/area2_io_pad\[0\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[56] ( PIN mprj_io_dm[56] ) ( mprj_pads/area2_io_pad\[0\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[57] ( PIN mprj_io_dm[57] ) ( mprj_pads/area2_io_pad\[1\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[58] ( PIN mprj_io_dm[58] ) ( mprj_pads/area2_io_pad\[1\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[59] ( PIN mprj_io_dm[59] ) ( mprj_pads/area2_io_pad\[1\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[5] ( PIN mprj_io_dm[5] ) ( mprj_pads/area1_io_pad\[1\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[60] ( PIN mprj_io_dm[60] ) ( mprj_pads/area2_io_pad\[2\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[61] ( PIN mprj_io_dm[61] ) ( mprj_pads/area2_io_pad\[2\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[62] ( PIN mprj_io_dm[62] ) ( mprj_pads/area2_io_pad\[2\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[63] ( PIN mprj_io_dm[63] ) ( mprj_pads/area2_io_pad\[3\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[64] ( PIN mprj_io_dm[64] ) ( mprj_pads/area2_io_pad\[3\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[65] ( PIN mprj_io_dm[65] ) ( mprj_pads/area2_io_pad\[3\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[66] ( PIN mprj_io_dm[66] ) ( mprj_pads/area2_io_pad\[4\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[67] ( PIN mprj_io_dm[67] ) ( mprj_pads/area2_io_pad\[4\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[68] ( PIN mprj_io_dm[68] ) ( mprj_pads/area2_io_pad\[4\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[69] ( PIN mprj_io_dm[69] ) ( mprj_pads/area2_io_pad\[5\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[6] ( PIN mprj_io_dm[6] ) ( mprj_pads/area1_io_pad\[2\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[70] ( PIN mprj_io_dm[70] ) ( mprj_pads/area2_io_pad\[5\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[71] ( PIN mprj_io_dm[71] ) ( mprj_pads/area2_io_pad\[5\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[72] ( PIN mprj_io_dm[72] ) ( mprj_pads/area2_io_pad\[6\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[73] ( PIN mprj_io_dm[73] ) ( mprj_pads/area2_io_pad\[6\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[74] ( PIN mprj_io_dm[74] ) ( mprj_pads/area2_io_pad\[6\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[75] ( PIN mprj_io_dm[75] ) ( mprj_pads/area2_io_pad\[7\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[76] ( PIN mprj_io_dm[76] ) ( mprj_pads/area2_io_pad\[7\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[77] ( PIN mprj_io_dm[77] ) ( mprj_pads/area2_io_pad\[7\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[78] ( PIN mprj_io_dm[78] ) ( mprj_pads/area2_io_pad\[8\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[79] ( PIN mprj_io_dm[79] ) ( mprj_pads/area2_io_pad\[8\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[7] ( PIN mprj_io_dm[7] ) ( mprj_pads/area1_io_pad\[2\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[80] ( PIN mprj_io_dm[80] ) ( mprj_pads/area2_io_pad\[8\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[81] ( PIN mprj_io_dm[81] ) ( mprj_pads/area2_io_pad\[9\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[82] ( PIN mprj_io_dm[82] ) ( mprj_pads/area2_io_pad\[9\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[83] ( PIN mprj_io_dm[83] ) ( mprj_pads/area2_io_pad\[9\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[84] ( PIN mprj_io_dm[84] ) ( mprj_pads/area2_io_pad\[10\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[85] ( PIN mprj_io_dm[85] ) ( mprj_pads/area2_io_pad\[10\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[86] ( PIN mprj_io_dm[86] ) ( mprj_pads/area2_io_pad\[10\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[87] ( PIN mprj_io_dm[87] ) ( mprj_pads/area2_io_pad\[11\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[88] ( PIN mprj_io_dm[88] ) ( mprj_pads/area2_io_pad\[11\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[89] ( PIN mprj_io_dm[89] ) ( mprj_pads/area2_io_pad\[11\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[8] ( PIN mprj_io_dm[8] ) ( mprj_pads/area1_io_pad\[2\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[90] ( PIN mprj_io_dm[90] ) ( mprj_pads/area2_io_pad\[12\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[91] ( PIN mprj_io_dm[91] ) ( mprj_pads/area2_io_pad\[12\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[92] ( PIN mprj_io_dm[92] ) ( mprj_pads/area2_io_pad\[12\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[93] ( PIN mprj_io_dm[93] ) ( mprj_pads/area2_io_pad\[13\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[94] ( PIN mprj_io_dm[94] ) ( mprj_pads/area2_io_pad\[13\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[95] ( PIN mprj_io_dm[95] ) ( mprj_pads/area2_io_pad\[13\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[96] ( PIN mprj_io_dm[96] ) ( mprj_pads/area2_io_pad\[14\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[97] ( PIN mprj_io_dm[97] ) ( mprj_pads/area2_io_pad\[14\] DM[1] ) + USE SIGNAL ;
+    - mprj_io_dm[98] ( PIN mprj_io_dm[98] ) ( mprj_pads/area2_io_pad\[14\] DM[2] ) + USE SIGNAL ;
+    - mprj_io_dm[99] ( PIN mprj_io_dm[99] ) ( mprj_pads/area2_io_pad\[15\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_dm[9] ( PIN mprj_io_dm[9] ) ( mprj_pads/area1_io_pad\[3\] DM[0] ) + USE SIGNAL ;
+    - mprj_io_enh[0] ( PIN mprj_io_enh[0] ) ( mprj_pads/area1_io_pad\[0\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[10] ( PIN mprj_io_enh[10] ) ( mprj_pads/area1_io_pad\[10\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[11] ( PIN mprj_io_enh[11] ) ( mprj_pads/area1_io_pad\[11\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[12] ( PIN mprj_io_enh[12] ) ( mprj_pads/area1_io_pad\[12\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[13] ( PIN mprj_io_enh[13] ) ( mprj_pads/area1_io_pad\[13\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[14] ( PIN mprj_io_enh[14] ) ( mprj_pads/area1_io_pad\[14\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[15] ( PIN mprj_io_enh[15] ) ( mprj_pads/area1_io_pad\[15\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[16] ( PIN mprj_io_enh[16] ) ( mprj_pads/area1_io_pad\[16\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[17] ( PIN mprj_io_enh[17] ) ( mprj_pads/area1_io_pad\[17\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[18] ( PIN mprj_io_enh[18] ) ( mprj_pads/area2_io_pad\[0\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[19] ( PIN mprj_io_enh[19] ) ( mprj_pads/area2_io_pad\[1\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[1] ( PIN mprj_io_enh[1] ) ( mprj_pads/area1_io_pad\[1\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[20] ( PIN mprj_io_enh[20] ) ( mprj_pads/area2_io_pad\[2\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[21] ( PIN mprj_io_enh[21] ) ( mprj_pads/area2_io_pad\[3\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[22] ( PIN mprj_io_enh[22] ) ( mprj_pads/area2_io_pad\[4\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[23] ( PIN mprj_io_enh[23] ) ( mprj_pads/area2_io_pad\[5\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[24] ( PIN mprj_io_enh[24] ) ( mprj_pads/area2_io_pad\[6\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[25] ( PIN mprj_io_enh[25] ) ( mprj_pads/area2_io_pad\[7\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[26] ( PIN mprj_io_enh[26] ) ( mprj_pads/area2_io_pad\[8\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[27] ( PIN mprj_io_enh[27] ) ( mprj_pads/area2_io_pad\[9\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[28] ( PIN mprj_io_enh[28] ) ( mprj_pads/area2_io_pad\[10\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[29] ( PIN mprj_io_enh[29] ) ( mprj_pads/area2_io_pad\[11\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[2] ( PIN mprj_io_enh[2] ) ( mprj_pads/area1_io_pad\[2\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[30] ( PIN mprj_io_enh[30] ) ( mprj_pads/area2_io_pad\[12\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[31] ( PIN mprj_io_enh[31] ) ( mprj_pads/area2_io_pad\[13\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[32] ( PIN mprj_io_enh[32] ) ( mprj_pads/area2_io_pad\[14\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[33] ( PIN mprj_io_enh[33] ) ( mprj_pads/area2_io_pad\[15\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[34] ( PIN mprj_io_enh[34] ) ( mprj_pads/area2_io_pad\[16\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[35] ( PIN mprj_io_enh[35] ) ( mprj_pads/area2_io_pad\[17\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[36] ( PIN mprj_io_enh[36] ) ( mprj_pads/area2_io_pad\[18\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[37] ( PIN mprj_io_enh[37] ) ( mprj_pads/area2_io_pad\[19\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[3] ( PIN mprj_io_enh[3] ) ( mprj_pads/area1_io_pad\[3\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[4] ( PIN mprj_io_enh[4] ) ( mprj_pads/area1_io_pad\[4\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[5] ( PIN mprj_io_enh[5] ) ( mprj_pads/area1_io_pad\[5\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[6] ( PIN mprj_io_enh[6] ) ( mprj_pads/area1_io_pad\[6\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[7] ( PIN mprj_io_enh[7] ) ( mprj_pads/area1_io_pad\[7\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[8] ( PIN mprj_io_enh[8] ) ( mprj_pads/area1_io_pad\[8\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_enh[9] ( PIN mprj_io_enh[9] ) ( mprj_pads/area1_io_pad\[9\] ENABLE_H ) + USE SIGNAL ;
+    - mprj_io_hldh_n[0] ( PIN mprj_io_hldh_n[0] ) ( mprj_pads/area1_io_pad\[0\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[10] ( PIN mprj_io_hldh_n[10] ) ( mprj_pads/area1_io_pad\[10\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[11] ( PIN mprj_io_hldh_n[11] ) ( mprj_pads/area1_io_pad\[11\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[12] ( PIN mprj_io_hldh_n[12] ) ( mprj_pads/area1_io_pad\[12\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[13] ( PIN mprj_io_hldh_n[13] ) ( mprj_pads/area1_io_pad\[13\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[14] ( PIN mprj_io_hldh_n[14] ) ( mprj_pads/area1_io_pad\[14\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[15] ( PIN mprj_io_hldh_n[15] ) ( mprj_pads/area1_io_pad\[15\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[16] ( PIN mprj_io_hldh_n[16] ) ( mprj_pads/area1_io_pad\[16\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[17] ( PIN mprj_io_hldh_n[17] ) ( mprj_pads/area1_io_pad\[17\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[18] ( PIN mprj_io_hldh_n[18] ) ( mprj_pads/area2_io_pad\[0\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[19] ( PIN mprj_io_hldh_n[19] ) ( mprj_pads/area2_io_pad\[1\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[1] ( PIN mprj_io_hldh_n[1] ) ( mprj_pads/area1_io_pad\[1\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[20] ( PIN mprj_io_hldh_n[20] ) ( mprj_pads/area2_io_pad\[2\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[21] ( PIN mprj_io_hldh_n[21] ) ( mprj_pads/area2_io_pad\[3\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[22] ( PIN mprj_io_hldh_n[22] ) ( mprj_pads/area2_io_pad\[4\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[23] ( PIN mprj_io_hldh_n[23] ) ( mprj_pads/area2_io_pad\[5\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[24] ( PIN mprj_io_hldh_n[24] ) ( mprj_pads/area2_io_pad\[6\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[25] ( PIN mprj_io_hldh_n[25] ) ( mprj_pads/area2_io_pad\[7\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[26] ( PIN mprj_io_hldh_n[26] ) ( mprj_pads/area2_io_pad\[8\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[27] ( PIN mprj_io_hldh_n[27] ) ( mprj_pads/area2_io_pad\[9\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[28] ( PIN mprj_io_hldh_n[28] ) ( mprj_pads/area2_io_pad\[10\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[29] ( PIN mprj_io_hldh_n[29] ) ( mprj_pads/area2_io_pad\[11\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[2] ( PIN mprj_io_hldh_n[2] ) ( mprj_pads/area1_io_pad\[2\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[30] ( PIN mprj_io_hldh_n[30] ) ( mprj_pads/area2_io_pad\[12\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[31] ( PIN mprj_io_hldh_n[31] ) ( mprj_pads/area2_io_pad\[13\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[32] ( PIN mprj_io_hldh_n[32] ) ( mprj_pads/area2_io_pad\[14\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[33] ( PIN mprj_io_hldh_n[33] ) ( mprj_pads/area2_io_pad\[15\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[34] ( PIN mprj_io_hldh_n[34] ) ( mprj_pads/area2_io_pad\[16\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[35] ( PIN mprj_io_hldh_n[35] ) ( mprj_pads/area2_io_pad\[17\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[36] ( PIN mprj_io_hldh_n[36] ) ( mprj_pads/area2_io_pad\[18\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[37] ( PIN mprj_io_hldh_n[37] ) ( mprj_pads/area2_io_pad\[19\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[3] ( PIN mprj_io_hldh_n[3] ) ( mprj_pads/area1_io_pad\[3\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[4] ( PIN mprj_io_hldh_n[4] ) ( mprj_pads/area1_io_pad\[4\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[5] ( PIN mprj_io_hldh_n[5] ) ( mprj_pads/area1_io_pad\[5\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[6] ( PIN mprj_io_hldh_n[6] ) ( mprj_pads/area1_io_pad\[6\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[7] ( PIN mprj_io_hldh_n[7] ) ( mprj_pads/area1_io_pad\[7\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[8] ( PIN mprj_io_hldh_n[8] ) ( mprj_pads/area1_io_pad\[8\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_hldh_n[9] ( PIN mprj_io_hldh_n[9] ) ( mprj_pads/area1_io_pad\[9\] HLD_H_N ) + USE SIGNAL ;
+    - mprj_io_holdover[0] ( PIN mprj_io_holdover[0] ) ( mprj_pads/area1_io_pad\[0\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[10] ( PIN mprj_io_holdover[10] ) ( mprj_pads/area1_io_pad\[10\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[11] ( PIN mprj_io_holdover[11] ) ( mprj_pads/area1_io_pad\[11\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[12] ( PIN mprj_io_holdover[12] ) ( mprj_pads/area1_io_pad\[12\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[13] ( PIN mprj_io_holdover[13] ) ( mprj_pads/area1_io_pad\[13\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[14] ( PIN mprj_io_holdover[14] ) ( mprj_pads/area1_io_pad\[14\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[15] ( PIN mprj_io_holdover[15] ) ( mprj_pads/area1_io_pad\[15\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[16] ( PIN mprj_io_holdover[16] ) ( mprj_pads/area1_io_pad\[16\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[17] ( PIN mprj_io_holdover[17] ) ( mprj_pads/area1_io_pad\[17\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[18] ( PIN mprj_io_holdover[18] ) ( mprj_pads/area2_io_pad\[0\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[19] ( PIN mprj_io_holdover[19] ) ( mprj_pads/area2_io_pad\[1\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[1] ( PIN mprj_io_holdover[1] ) ( mprj_pads/area1_io_pad\[1\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[20] ( PIN mprj_io_holdover[20] ) ( mprj_pads/area2_io_pad\[2\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[21] ( PIN mprj_io_holdover[21] ) ( mprj_pads/area2_io_pad\[3\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[22] ( PIN mprj_io_holdover[22] ) ( mprj_pads/area2_io_pad\[4\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[23] ( PIN mprj_io_holdover[23] ) ( mprj_pads/area2_io_pad\[5\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[24] ( PIN mprj_io_holdover[24] ) ( mprj_pads/area2_io_pad\[6\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[25] ( PIN mprj_io_holdover[25] ) ( mprj_pads/area2_io_pad\[7\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[26] ( PIN mprj_io_holdover[26] ) ( mprj_pads/area2_io_pad\[8\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[27] ( PIN mprj_io_holdover[27] ) ( mprj_pads/area2_io_pad\[9\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[28] ( PIN mprj_io_holdover[28] ) ( mprj_pads/area2_io_pad\[10\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[29] ( PIN mprj_io_holdover[29] ) ( mprj_pads/area2_io_pad\[11\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[2] ( PIN mprj_io_holdover[2] ) ( mprj_pads/area1_io_pad\[2\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[30] ( PIN mprj_io_holdover[30] ) ( mprj_pads/area2_io_pad\[12\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[31] ( PIN mprj_io_holdover[31] ) ( mprj_pads/area2_io_pad\[13\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[32] ( PIN mprj_io_holdover[32] ) ( mprj_pads/area2_io_pad\[14\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[33] ( PIN mprj_io_holdover[33] ) ( mprj_pads/area2_io_pad\[15\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[34] ( PIN mprj_io_holdover[34] ) ( mprj_pads/area2_io_pad\[16\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[35] ( PIN mprj_io_holdover[35] ) ( mprj_pads/area2_io_pad\[17\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[36] ( PIN mprj_io_holdover[36] ) ( mprj_pads/area2_io_pad\[18\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[37] ( PIN mprj_io_holdover[37] ) ( mprj_pads/area2_io_pad\[19\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[3] ( PIN mprj_io_holdover[3] ) ( mprj_pads/area1_io_pad\[3\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[4] ( PIN mprj_io_holdover[4] ) ( mprj_pads/area1_io_pad\[4\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[5] ( PIN mprj_io_holdover[5] ) ( mprj_pads/area1_io_pad\[5\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[6] ( PIN mprj_io_holdover[6] ) ( mprj_pads/area1_io_pad\[6\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[7] ( PIN mprj_io_holdover[7] ) ( mprj_pads/area1_io_pad\[7\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[8] ( PIN mprj_io_holdover[8] ) ( mprj_pads/area1_io_pad\[8\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_holdover[9] ( PIN mprj_io_holdover[9] ) ( mprj_pads/area1_io_pad\[9\] HLD_OVR ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[0] ( PIN mprj_io_ib_mode_sel[0] ) ( mprj_pads/area1_io_pad\[0\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[10] ( PIN mprj_io_ib_mode_sel[10] ) ( mprj_pads/area1_io_pad\[10\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[11] ( PIN mprj_io_ib_mode_sel[11] ) ( mprj_pads/area1_io_pad\[11\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[12] ( PIN mprj_io_ib_mode_sel[12] ) ( mprj_pads/area1_io_pad\[12\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[13] ( PIN mprj_io_ib_mode_sel[13] ) ( mprj_pads/area1_io_pad\[13\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[14] ( PIN mprj_io_ib_mode_sel[14] ) ( mprj_pads/area1_io_pad\[14\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[15] ( PIN mprj_io_ib_mode_sel[15] ) ( mprj_pads/area1_io_pad\[15\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[16] ( PIN mprj_io_ib_mode_sel[16] ) ( mprj_pads/area1_io_pad\[16\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[17] ( PIN mprj_io_ib_mode_sel[17] ) ( mprj_pads/area1_io_pad\[17\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[18] ( PIN mprj_io_ib_mode_sel[18] ) ( mprj_pads/area2_io_pad\[0\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[19] ( PIN mprj_io_ib_mode_sel[19] ) ( mprj_pads/area2_io_pad\[1\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[1] ( PIN mprj_io_ib_mode_sel[1] ) ( mprj_pads/area1_io_pad\[1\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[20] ( PIN mprj_io_ib_mode_sel[20] ) ( mprj_pads/area2_io_pad\[2\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[21] ( PIN mprj_io_ib_mode_sel[21] ) ( mprj_pads/area2_io_pad\[3\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[22] ( PIN mprj_io_ib_mode_sel[22] ) ( mprj_pads/area2_io_pad\[4\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[23] ( PIN mprj_io_ib_mode_sel[23] ) ( mprj_pads/area2_io_pad\[5\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[24] ( PIN mprj_io_ib_mode_sel[24] ) ( mprj_pads/area2_io_pad\[6\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[25] ( PIN mprj_io_ib_mode_sel[25] ) ( mprj_pads/area2_io_pad\[7\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[26] ( PIN mprj_io_ib_mode_sel[26] ) ( mprj_pads/area2_io_pad\[8\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[27] ( PIN mprj_io_ib_mode_sel[27] ) ( mprj_pads/area2_io_pad\[9\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[28] ( PIN mprj_io_ib_mode_sel[28] ) ( mprj_pads/area2_io_pad\[10\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[29] ( PIN mprj_io_ib_mode_sel[29] ) ( mprj_pads/area2_io_pad\[11\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[2] ( PIN mprj_io_ib_mode_sel[2] ) ( mprj_pads/area1_io_pad\[2\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[30] ( PIN mprj_io_ib_mode_sel[30] ) ( mprj_pads/area2_io_pad\[12\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[31] ( PIN mprj_io_ib_mode_sel[31] ) ( mprj_pads/area2_io_pad\[13\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[32] ( PIN mprj_io_ib_mode_sel[32] ) ( mprj_pads/area2_io_pad\[14\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[33] ( PIN mprj_io_ib_mode_sel[33] ) ( mprj_pads/area2_io_pad\[15\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[34] ( PIN mprj_io_ib_mode_sel[34] ) ( mprj_pads/area2_io_pad\[16\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[35] ( PIN mprj_io_ib_mode_sel[35] ) ( mprj_pads/area2_io_pad\[17\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[36] ( PIN mprj_io_ib_mode_sel[36] ) ( mprj_pads/area2_io_pad\[18\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[37] ( PIN mprj_io_ib_mode_sel[37] ) ( mprj_pads/area2_io_pad\[19\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[3] ( PIN mprj_io_ib_mode_sel[3] ) ( mprj_pads/area1_io_pad\[3\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[4] ( PIN mprj_io_ib_mode_sel[4] ) ( mprj_pads/area1_io_pad\[4\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[5] ( PIN mprj_io_ib_mode_sel[5] ) ( mprj_pads/area1_io_pad\[5\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[6] ( PIN mprj_io_ib_mode_sel[6] ) ( mprj_pads/area1_io_pad\[6\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[7] ( PIN mprj_io_ib_mode_sel[7] ) ( mprj_pads/area1_io_pad\[7\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[8] ( PIN mprj_io_ib_mode_sel[8] ) ( mprj_pads/area1_io_pad\[8\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_ib_mode_sel[9] ( PIN mprj_io_ib_mode_sel[9] ) ( mprj_pads/area1_io_pad\[9\] IB_MODE_SEL ) + USE SIGNAL ;
+    - mprj_io_in[0] ( PIN mprj_io_in[0] ) ( mprj_pads/area1_io_pad\[0\] IN ) + USE SIGNAL ;
+    - mprj_io_in[10] ( PIN mprj_io_in[10] ) ( mprj_pads/area1_io_pad\[10\] IN ) + USE SIGNAL ;
+    - mprj_io_in[11] ( PIN mprj_io_in[11] ) ( mprj_pads/area1_io_pad\[11\] IN ) + USE SIGNAL ;
+    - mprj_io_in[12] ( PIN mprj_io_in[12] ) ( mprj_pads/area1_io_pad\[12\] IN ) + USE SIGNAL ;
+    - mprj_io_in[13] ( PIN mprj_io_in[13] ) ( mprj_pads/area1_io_pad\[13\] IN ) + USE SIGNAL ;
+    - mprj_io_in[14] ( PIN mprj_io_in[14] ) ( mprj_pads/area1_io_pad\[14\] IN ) + USE SIGNAL ;
+    - mprj_io_in[15] ( PIN mprj_io_in[15] ) ( mprj_pads/area1_io_pad\[15\] IN ) + USE SIGNAL ;
+    - mprj_io_in[16] ( PIN mprj_io_in[16] ) ( mprj_pads/area1_io_pad\[16\] IN ) + USE SIGNAL ;
+    - mprj_io_in[17] ( PIN mprj_io_in[17] ) ( mprj_pads/area1_io_pad\[17\] IN ) + USE SIGNAL ;
+    - mprj_io_in[18] ( PIN mprj_io_in[18] ) ( mprj_pads/area2_io_pad\[0\] IN ) + USE SIGNAL ;
+    - mprj_io_in[19] ( PIN mprj_io_in[19] ) ( mprj_pads/area2_io_pad\[1\] IN ) + USE SIGNAL ;
+    - mprj_io_in[1] ( PIN mprj_io_in[1] ) ( mprj_pads/area1_io_pad\[1\] IN ) + USE SIGNAL ;
+    - mprj_io_in[20] ( PIN mprj_io_in[20] ) ( mprj_pads/area2_io_pad\[2\] IN ) + USE SIGNAL ;
+    - mprj_io_in[21] ( PIN mprj_io_in[21] ) ( mprj_pads/area2_io_pad\[3\] IN ) + USE SIGNAL ;
+    - mprj_io_in[22] ( PIN mprj_io_in[22] ) ( mprj_pads/area2_io_pad\[4\] IN ) + USE SIGNAL ;
+    - mprj_io_in[23] ( PIN mprj_io_in[23] ) ( mprj_pads/area2_io_pad\[5\] IN ) + USE SIGNAL ;
+    - mprj_io_in[24] ( PIN mprj_io_in[24] ) ( mprj_pads/area2_io_pad\[6\] IN ) + USE SIGNAL ;
+    - mprj_io_in[25] ( PIN mprj_io_in[25] ) ( mprj_pads/area2_io_pad\[7\] IN ) + USE SIGNAL ;
+    - mprj_io_in[26] ( PIN mprj_io_in[26] ) ( mprj_pads/area2_io_pad\[8\] IN ) + USE SIGNAL ;
+    - mprj_io_in[27] ( PIN mprj_io_in[27] ) ( mprj_pads/area2_io_pad\[9\] IN ) + USE SIGNAL ;
+    - mprj_io_in[28] ( PIN mprj_io_in[28] ) ( mprj_pads/area2_io_pad\[10\] IN ) + USE SIGNAL ;
+    - mprj_io_in[29] ( PIN mprj_io_in[29] ) ( mprj_pads/area2_io_pad\[11\] IN ) + USE SIGNAL ;
+    - mprj_io_in[2] ( PIN mprj_io_in[2] ) ( mprj_pads/area1_io_pad\[2\] IN ) + USE SIGNAL ;
+    - mprj_io_in[30] ( PIN mprj_io_in[30] ) ( mprj_pads/area2_io_pad\[12\] IN ) + USE SIGNAL ;
+    - mprj_io_in[31] ( PIN mprj_io_in[31] ) ( mprj_pads/area2_io_pad\[13\] IN ) + USE SIGNAL ;
+    - mprj_io_in[32] ( PIN mprj_io_in[32] ) ( mprj_pads/area2_io_pad\[14\] IN ) + USE SIGNAL ;
+    - mprj_io_in[33] ( PIN mprj_io_in[33] ) ( mprj_pads/area2_io_pad\[15\] IN ) + USE SIGNAL ;
+    - mprj_io_in[34] ( PIN mprj_io_in[34] ) ( mprj_pads/area2_io_pad\[16\] IN ) + USE SIGNAL ;
+    - mprj_io_in[35] ( PIN mprj_io_in[35] ) ( mprj_pads/area2_io_pad\[17\] IN ) + USE SIGNAL ;
+    - mprj_io_in[36] ( PIN mprj_io_in[36] ) ( mprj_pads/area2_io_pad\[18\] IN ) + USE SIGNAL ;
+    - mprj_io_in[37] ( PIN mprj_io_in[37] ) ( mprj_pads/area2_io_pad\[19\] IN ) + USE SIGNAL ;
+    - mprj_io_in[3] ( PIN mprj_io_in[3] ) ( mprj_pads/area1_io_pad\[3\] IN ) + USE SIGNAL ;
+    - mprj_io_in[4] ( PIN mprj_io_in[4] ) ( mprj_pads/area1_io_pad\[4\] IN ) + USE SIGNAL ;
+    - mprj_io_in[5] ( PIN mprj_io_in[5] ) ( mprj_pads/area1_io_pad\[5\] IN ) + USE SIGNAL ;
+    - mprj_io_in[6] ( PIN mprj_io_in[6] ) ( mprj_pads/area1_io_pad\[6\] IN ) + USE SIGNAL ;
+    - mprj_io_in[7] ( PIN mprj_io_in[7] ) ( mprj_pads/area1_io_pad\[7\] IN ) + USE SIGNAL ;
+    - mprj_io_in[8] ( PIN mprj_io_in[8] ) ( mprj_pads/area1_io_pad\[8\] IN ) + USE SIGNAL ;
+    - mprj_io_in[9] ( PIN mprj_io_in[9] ) ( mprj_pads/area1_io_pad\[9\] IN ) + USE SIGNAL ;
+    - mprj_io_inp_dis[0] ( PIN mprj_io_inp_dis[0] ) ( mprj_pads/area1_io_pad\[0\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[10] ( PIN mprj_io_inp_dis[10] ) ( mprj_pads/area1_io_pad\[10\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[11] ( PIN mprj_io_inp_dis[11] ) ( mprj_pads/area1_io_pad\[11\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[12] ( PIN mprj_io_inp_dis[12] ) ( mprj_pads/area1_io_pad\[12\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[13] ( PIN mprj_io_inp_dis[13] ) ( mprj_pads/area1_io_pad\[13\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[14] ( PIN mprj_io_inp_dis[14] ) ( mprj_pads/area1_io_pad\[14\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[15] ( PIN mprj_io_inp_dis[15] ) ( mprj_pads/area1_io_pad\[15\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[16] ( PIN mprj_io_inp_dis[16] ) ( mprj_pads/area1_io_pad\[16\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[17] ( PIN mprj_io_inp_dis[17] ) ( mprj_pads/area1_io_pad\[17\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[18] ( PIN mprj_io_inp_dis[18] ) ( mprj_pads/area2_io_pad\[0\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[19] ( PIN mprj_io_inp_dis[19] ) ( mprj_pads/area2_io_pad\[1\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[1] ( PIN mprj_io_inp_dis[1] ) ( mprj_pads/area1_io_pad\[1\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[20] ( PIN mprj_io_inp_dis[20] ) ( mprj_pads/area2_io_pad\[2\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[21] ( PIN mprj_io_inp_dis[21] ) ( mprj_pads/area2_io_pad\[3\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[22] ( PIN mprj_io_inp_dis[22] ) ( mprj_pads/area2_io_pad\[4\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[23] ( PIN mprj_io_inp_dis[23] ) ( mprj_pads/area2_io_pad\[5\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[24] ( PIN mprj_io_inp_dis[24] ) ( mprj_pads/area2_io_pad\[6\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[25] ( PIN mprj_io_inp_dis[25] ) ( mprj_pads/area2_io_pad\[7\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[26] ( PIN mprj_io_inp_dis[26] ) ( mprj_pads/area2_io_pad\[8\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[27] ( PIN mprj_io_inp_dis[27] ) ( mprj_pads/area2_io_pad\[9\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[28] ( PIN mprj_io_inp_dis[28] ) ( mprj_pads/area2_io_pad\[10\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[29] ( PIN mprj_io_inp_dis[29] ) ( mprj_pads/area2_io_pad\[11\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[2] ( PIN mprj_io_inp_dis[2] ) ( mprj_pads/area1_io_pad\[2\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[30] ( PIN mprj_io_inp_dis[30] ) ( mprj_pads/area2_io_pad\[12\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[31] ( PIN mprj_io_inp_dis[31] ) ( mprj_pads/area2_io_pad\[13\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[32] ( PIN mprj_io_inp_dis[32] ) ( mprj_pads/area2_io_pad\[14\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[33] ( PIN mprj_io_inp_dis[33] ) ( mprj_pads/area2_io_pad\[15\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[34] ( PIN mprj_io_inp_dis[34] ) ( mprj_pads/area2_io_pad\[16\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[35] ( PIN mprj_io_inp_dis[35] ) ( mprj_pads/area2_io_pad\[17\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[36] ( PIN mprj_io_inp_dis[36] ) ( mprj_pads/area2_io_pad\[18\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[37] ( PIN mprj_io_inp_dis[37] ) ( mprj_pads/area2_io_pad\[19\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[3] ( PIN mprj_io_inp_dis[3] ) ( mprj_pads/area1_io_pad\[3\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[4] ( PIN mprj_io_inp_dis[4] ) ( mprj_pads/area1_io_pad\[4\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[5] ( PIN mprj_io_inp_dis[5] ) ( mprj_pads/area1_io_pad\[5\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[6] ( PIN mprj_io_inp_dis[6] ) ( mprj_pads/area1_io_pad\[6\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[7] ( PIN mprj_io_inp_dis[7] ) ( mprj_pads/area1_io_pad\[7\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[8] ( PIN mprj_io_inp_dis[8] ) ( mprj_pads/area1_io_pad\[8\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_inp_dis[9] ( PIN mprj_io_inp_dis[9] ) ( mprj_pads/area1_io_pad\[9\] INP_DIS ) + USE SIGNAL ;
+    - mprj_io_oeb[0] ( PIN mprj_io_oeb[0] ) ( mprj_pads/area1_io_pad\[0\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[10] ( PIN mprj_io_oeb[10] ) ( mprj_pads/area1_io_pad\[10\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[11] ( PIN mprj_io_oeb[11] ) ( mprj_pads/area1_io_pad\[11\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[12] ( PIN mprj_io_oeb[12] ) ( mprj_pads/area1_io_pad\[12\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[13] ( PIN mprj_io_oeb[13] ) ( mprj_pads/area1_io_pad\[13\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[14] ( PIN mprj_io_oeb[14] ) ( mprj_pads/area1_io_pad\[14\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[15] ( PIN mprj_io_oeb[15] ) ( mprj_pads/area1_io_pad\[15\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[16] ( PIN mprj_io_oeb[16] ) ( mprj_pads/area1_io_pad\[16\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[17] ( PIN mprj_io_oeb[17] ) ( mprj_pads/area1_io_pad\[17\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[18] ( PIN mprj_io_oeb[18] ) ( mprj_pads/area2_io_pad\[0\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[19] ( PIN mprj_io_oeb[19] ) ( mprj_pads/area2_io_pad\[1\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[1] ( PIN mprj_io_oeb[1] ) ( mprj_pads/area1_io_pad\[1\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[20] ( PIN mprj_io_oeb[20] ) ( mprj_pads/area2_io_pad\[2\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[21] ( PIN mprj_io_oeb[21] ) ( mprj_pads/area2_io_pad\[3\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[22] ( PIN mprj_io_oeb[22] ) ( mprj_pads/area2_io_pad\[4\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[23] ( PIN mprj_io_oeb[23] ) ( mprj_pads/area2_io_pad\[5\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[24] ( PIN mprj_io_oeb[24] ) ( mprj_pads/area2_io_pad\[6\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[25] ( PIN mprj_io_oeb[25] ) ( mprj_pads/area2_io_pad\[7\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[26] ( PIN mprj_io_oeb[26] ) ( mprj_pads/area2_io_pad\[8\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[27] ( PIN mprj_io_oeb[27] ) ( mprj_pads/area2_io_pad\[9\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[28] ( PIN mprj_io_oeb[28] ) ( mprj_pads/area2_io_pad\[10\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[29] ( PIN mprj_io_oeb[29] ) ( mprj_pads/area2_io_pad\[11\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[2] ( PIN mprj_io_oeb[2] ) ( mprj_pads/area1_io_pad\[2\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[30] ( PIN mprj_io_oeb[30] ) ( mprj_pads/area2_io_pad\[12\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[31] ( PIN mprj_io_oeb[31] ) ( mprj_pads/area2_io_pad\[13\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[32] ( PIN mprj_io_oeb[32] ) ( mprj_pads/area2_io_pad\[14\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[33] ( PIN mprj_io_oeb[33] ) ( mprj_pads/area2_io_pad\[15\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[34] ( PIN mprj_io_oeb[34] ) ( mprj_pads/area2_io_pad\[16\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[35] ( PIN mprj_io_oeb[35] ) ( mprj_pads/area2_io_pad\[17\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[36] ( PIN mprj_io_oeb[36] ) ( mprj_pads/area2_io_pad\[18\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[37] ( PIN mprj_io_oeb[37] ) ( mprj_pads/area2_io_pad\[19\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[3] ( PIN mprj_io_oeb[3] ) ( mprj_pads/area1_io_pad\[3\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[4] ( PIN mprj_io_oeb[4] ) ( mprj_pads/area1_io_pad\[4\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[5] ( PIN mprj_io_oeb[5] ) ( mprj_pads/area1_io_pad\[5\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[6] ( PIN mprj_io_oeb[6] ) ( mprj_pads/area1_io_pad\[6\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[7] ( PIN mprj_io_oeb[7] ) ( mprj_pads/area1_io_pad\[7\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[8] ( PIN mprj_io_oeb[8] ) ( mprj_pads/area1_io_pad\[8\] OE_N ) + USE SIGNAL ;
+    - mprj_io_oeb[9] ( PIN mprj_io_oeb[9] ) ( mprj_pads/area1_io_pad\[9\] OE_N ) + USE SIGNAL ;
+    - mprj_io_out[0] ( PIN mprj_io_out[0] ) ( mprj_pads/area1_io_pad\[0\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[10] ( PIN mprj_io_out[10] ) ( mprj_pads/area1_io_pad\[10\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[11] ( PIN mprj_io_out[11] ) ( mprj_pads/area1_io_pad\[11\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[12] ( PIN mprj_io_out[12] ) ( mprj_pads/area1_io_pad\[12\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[13] ( PIN mprj_io_out[13] ) ( mprj_pads/area1_io_pad\[13\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[14] ( PIN mprj_io_out[14] ) ( mprj_pads/area1_io_pad\[14\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[15] ( PIN mprj_io_out[15] ) ( mprj_pads/area1_io_pad\[15\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[16] ( PIN mprj_io_out[16] ) ( mprj_pads/area1_io_pad\[16\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[17] ( PIN mprj_io_out[17] ) ( mprj_pads/area1_io_pad\[17\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[18] ( PIN mprj_io_out[18] ) ( mprj_pads/area2_io_pad\[0\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[19] ( PIN mprj_io_out[19] ) ( mprj_pads/area2_io_pad\[1\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[1] ( PIN mprj_io_out[1] ) ( mprj_pads/area1_io_pad\[1\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[20] ( PIN mprj_io_out[20] ) ( mprj_pads/area2_io_pad\[2\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[21] ( PIN mprj_io_out[21] ) ( mprj_pads/area2_io_pad\[3\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[22] ( PIN mprj_io_out[22] ) ( mprj_pads/area2_io_pad\[4\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[23] ( PIN mprj_io_out[23] ) ( mprj_pads/area2_io_pad\[5\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[24] ( PIN mprj_io_out[24] ) ( mprj_pads/area2_io_pad\[6\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[25] ( PIN mprj_io_out[25] ) ( mprj_pads/area2_io_pad\[7\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[26] ( PIN mprj_io_out[26] ) ( mprj_pads/area2_io_pad\[8\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[27] ( PIN mprj_io_out[27] ) ( mprj_pads/area2_io_pad\[9\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[28] ( PIN mprj_io_out[28] ) ( mprj_pads/area2_io_pad\[10\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[29] ( PIN mprj_io_out[29] ) ( mprj_pads/area2_io_pad\[11\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[2] ( PIN mprj_io_out[2] ) ( mprj_pads/area1_io_pad\[2\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[30] ( PIN mprj_io_out[30] ) ( mprj_pads/area2_io_pad\[12\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[31] ( PIN mprj_io_out[31] ) ( mprj_pads/area2_io_pad\[13\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[32] ( PIN mprj_io_out[32] ) ( mprj_pads/area2_io_pad\[14\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[33] ( PIN mprj_io_out[33] ) ( mprj_pads/area2_io_pad\[15\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[34] ( PIN mprj_io_out[34] ) ( mprj_pads/area2_io_pad\[16\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[35] ( PIN mprj_io_out[35] ) ( mprj_pads/area2_io_pad\[17\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[36] ( PIN mprj_io_out[36] ) ( mprj_pads/area2_io_pad\[18\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[37] ( PIN mprj_io_out[37] ) ( mprj_pads/area2_io_pad\[19\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[3] ( PIN mprj_io_out[3] ) ( mprj_pads/area1_io_pad\[3\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[4] ( PIN mprj_io_out[4] ) ( mprj_pads/area1_io_pad\[4\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[5] ( PIN mprj_io_out[5] ) ( mprj_pads/area1_io_pad\[5\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[6] ( PIN mprj_io_out[6] ) ( mprj_pads/area1_io_pad\[6\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[7] ( PIN mprj_io_out[7] ) ( mprj_pads/area1_io_pad\[7\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[8] ( PIN mprj_io_out[8] ) ( mprj_pads/area1_io_pad\[8\] OUT ) + USE SIGNAL ;
+    - mprj_io_out[9] ( PIN mprj_io_out[9] ) ( mprj_pads/area1_io_pad\[9\] OUT ) + USE SIGNAL ;
+    - mprj_io_slow_sel[0] ( PIN mprj_io_slow_sel[0] ) ( mprj_pads/area1_io_pad\[0\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[10] ( PIN mprj_io_slow_sel[10] ) ( mprj_pads/area1_io_pad\[10\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[11] ( PIN mprj_io_slow_sel[11] ) ( mprj_pads/area1_io_pad\[11\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[12] ( PIN mprj_io_slow_sel[12] ) ( mprj_pads/area1_io_pad\[12\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[13] ( PIN mprj_io_slow_sel[13] ) ( mprj_pads/area1_io_pad\[13\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[14] ( PIN mprj_io_slow_sel[14] ) ( mprj_pads/area1_io_pad\[14\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[15] ( PIN mprj_io_slow_sel[15] ) ( mprj_pads/area1_io_pad\[15\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[16] ( PIN mprj_io_slow_sel[16] ) ( mprj_pads/area1_io_pad\[16\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[17] ( PIN mprj_io_slow_sel[17] ) ( mprj_pads/area1_io_pad\[17\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[18] ( PIN mprj_io_slow_sel[18] ) ( mprj_pads/area2_io_pad\[0\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[19] ( PIN mprj_io_slow_sel[19] ) ( mprj_pads/area2_io_pad\[1\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[1] ( PIN mprj_io_slow_sel[1] ) ( mprj_pads/area1_io_pad\[1\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[20] ( PIN mprj_io_slow_sel[20] ) ( mprj_pads/area2_io_pad\[2\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[21] ( PIN mprj_io_slow_sel[21] ) ( mprj_pads/area2_io_pad\[3\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[22] ( PIN mprj_io_slow_sel[22] ) ( mprj_pads/area2_io_pad\[4\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[23] ( PIN mprj_io_slow_sel[23] ) ( mprj_pads/area2_io_pad\[5\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[24] ( PIN mprj_io_slow_sel[24] ) ( mprj_pads/area2_io_pad\[6\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[25] ( PIN mprj_io_slow_sel[25] ) ( mprj_pads/area2_io_pad\[7\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[26] ( PIN mprj_io_slow_sel[26] ) ( mprj_pads/area2_io_pad\[8\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[27] ( PIN mprj_io_slow_sel[27] ) ( mprj_pads/area2_io_pad\[9\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[28] ( PIN mprj_io_slow_sel[28] ) ( mprj_pads/area2_io_pad\[10\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[29] ( PIN mprj_io_slow_sel[29] ) ( mprj_pads/area2_io_pad\[11\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[2] ( PIN mprj_io_slow_sel[2] ) ( mprj_pads/area1_io_pad\[2\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[30] ( PIN mprj_io_slow_sel[30] ) ( mprj_pads/area2_io_pad\[12\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[31] ( PIN mprj_io_slow_sel[31] ) ( mprj_pads/area2_io_pad\[13\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[32] ( PIN mprj_io_slow_sel[32] ) ( mprj_pads/area2_io_pad\[14\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[33] ( PIN mprj_io_slow_sel[33] ) ( mprj_pads/area2_io_pad\[15\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[34] ( PIN mprj_io_slow_sel[34] ) ( mprj_pads/area2_io_pad\[16\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[35] ( PIN mprj_io_slow_sel[35] ) ( mprj_pads/area2_io_pad\[17\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[36] ( PIN mprj_io_slow_sel[36] ) ( mprj_pads/area2_io_pad\[18\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[37] ( PIN mprj_io_slow_sel[37] ) ( mprj_pads/area2_io_pad\[19\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[3] ( PIN mprj_io_slow_sel[3] ) ( mprj_pads/area1_io_pad\[3\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[4] ( PIN mprj_io_slow_sel[4] ) ( mprj_pads/area1_io_pad\[4\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[5] ( PIN mprj_io_slow_sel[5] ) ( mprj_pads/area1_io_pad\[5\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[6] ( PIN mprj_io_slow_sel[6] ) ( mprj_pads/area1_io_pad\[6\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[7] ( PIN mprj_io_slow_sel[7] ) ( mprj_pads/area1_io_pad\[7\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[8] ( PIN mprj_io_slow_sel[8] ) ( mprj_pads/area1_io_pad\[8\] SLOW ) + USE SIGNAL ;
+    - mprj_io_slow_sel[9] ( PIN mprj_io_slow_sel[9] ) ( mprj_pads/area1_io_pad\[9\] SLOW ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[0] ( PIN mprj_io_vtrip_sel[0] ) ( mprj_pads/area1_io_pad\[0\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[10] ( PIN mprj_io_vtrip_sel[10] ) ( mprj_pads/area1_io_pad\[10\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[11] ( PIN mprj_io_vtrip_sel[11] ) ( mprj_pads/area1_io_pad\[11\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[12] ( PIN mprj_io_vtrip_sel[12] ) ( mprj_pads/area1_io_pad\[12\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[13] ( PIN mprj_io_vtrip_sel[13] ) ( mprj_pads/area1_io_pad\[13\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[14] ( PIN mprj_io_vtrip_sel[14] ) ( mprj_pads/area1_io_pad\[14\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[15] ( PIN mprj_io_vtrip_sel[15] ) ( mprj_pads/area1_io_pad\[15\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[16] ( PIN mprj_io_vtrip_sel[16] ) ( mprj_pads/area1_io_pad\[16\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[17] ( PIN mprj_io_vtrip_sel[17] ) ( mprj_pads/area1_io_pad\[17\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[18] ( PIN mprj_io_vtrip_sel[18] ) ( mprj_pads/area2_io_pad\[0\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[19] ( PIN mprj_io_vtrip_sel[19] ) ( mprj_pads/area2_io_pad\[1\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[1] ( PIN mprj_io_vtrip_sel[1] ) ( mprj_pads/area1_io_pad\[1\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[20] ( PIN mprj_io_vtrip_sel[20] ) ( mprj_pads/area2_io_pad\[2\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[21] ( PIN mprj_io_vtrip_sel[21] ) ( mprj_pads/area2_io_pad\[3\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[22] ( PIN mprj_io_vtrip_sel[22] ) ( mprj_pads/area2_io_pad\[4\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[23] ( PIN mprj_io_vtrip_sel[23] ) ( mprj_pads/area2_io_pad\[5\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[24] ( PIN mprj_io_vtrip_sel[24] ) ( mprj_pads/area2_io_pad\[6\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[25] ( PIN mprj_io_vtrip_sel[25] ) ( mprj_pads/area2_io_pad\[7\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[26] ( PIN mprj_io_vtrip_sel[26] ) ( mprj_pads/area2_io_pad\[8\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[27] ( PIN mprj_io_vtrip_sel[27] ) ( mprj_pads/area2_io_pad\[9\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[28] ( PIN mprj_io_vtrip_sel[28] ) ( mprj_pads/area2_io_pad\[10\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[29] ( PIN mprj_io_vtrip_sel[29] ) ( mprj_pads/area2_io_pad\[11\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[2] ( PIN mprj_io_vtrip_sel[2] ) ( mprj_pads/area1_io_pad\[2\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[30] ( PIN mprj_io_vtrip_sel[30] ) ( mprj_pads/area2_io_pad\[12\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[31] ( PIN mprj_io_vtrip_sel[31] ) ( mprj_pads/area2_io_pad\[13\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[32] ( PIN mprj_io_vtrip_sel[32] ) ( mprj_pads/area2_io_pad\[14\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[33] ( PIN mprj_io_vtrip_sel[33] ) ( mprj_pads/area2_io_pad\[15\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[34] ( PIN mprj_io_vtrip_sel[34] ) ( mprj_pads/area2_io_pad\[16\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[35] ( PIN mprj_io_vtrip_sel[35] ) ( mprj_pads/area2_io_pad\[17\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[36] ( PIN mprj_io_vtrip_sel[36] ) ( mprj_pads/area2_io_pad\[18\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[37] ( PIN mprj_io_vtrip_sel[37] ) ( mprj_pads/area2_io_pad\[19\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[3] ( PIN mprj_io_vtrip_sel[3] ) ( mprj_pads/area1_io_pad\[3\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[4] ( PIN mprj_io_vtrip_sel[4] ) ( mprj_pads/area1_io_pad\[4\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[5] ( PIN mprj_io_vtrip_sel[5] ) ( mprj_pads/area1_io_pad\[5\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[6] ( PIN mprj_io_vtrip_sel[6] ) ( mprj_pads/area1_io_pad\[6\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[7] ( PIN mprj_io_vtrip_sel[7] ) ( mprj_pads/area1_io_pad\[7\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[8] ( PIN mprj_io_vtrip_sel[8] ) ( mprj_pads/area1_io_pad\[8\] VTRIP_SEL ) + USE SIGNAL ;
+    - mprj_io_vtrip_sel[9] ( PIN mprj_io_vtrip_sel[9] ) ( mprj_pads/area1_io_pad\[9\] VTRIP_SEL ) + USE SIGNAL ;
+    - por ( PIN por ) ( clock_pad INP_DIS ) + USE SIGNAL ;
+    - porb_h ( PIN porb_h ) ( resetb_pad ENABLE_H ) ( mprj_pads/area2_io_pad\[9\] ENABLE_VDDA_H ) ( mprj_pads/area2_io_pad\[8\] ENABLE_VDDA_H ) ( mprj_pads/area2_io_pad\[7\] ENABLE_VDDA_H ) ( mprj_pads/area2_io_pad\[6\] ENABLE_VDDA_H ) ( mprj_pads/area2_io_pad\[5\] ENABLE_VDDA_H )
+      ( mprj_pads/area2_io_pad\[4\] ENABLE_VDDA_H ) ( mprj_pads/area2_io_pad\[3\] ENABLE_VDDA_H ) ( mprj_pads/area2_io_pad\[2\] ENABLE_VDDA_H ) ( mprj_pads/area2_io_pad\[1\] ENABLE_VDDA_H ) ( mprj_pads/area2_io_pad\[19\] ENABLE_VDDA_H ) ( mprj_pads/area2_io_pad\[18\] ENABLE_VDDA_H ) ( mprj_pads/area2_io_pad\[17\] ENABLE_VDDA_H ) ( mprj_pads/area2_io_pad\[16\] ENABLE_VDDA_H )
+      ( mprj_pads/area2_io_pad\[15\] ENABLE_VDDA_H ) ( mprj_pads/area2_io_pad\[14\] ENABLE_VDDA_H ) ( mprj_pads/area2_io_pad\[13\] ENABLE_VDDA_H ) ( mprj_pads/area2_io_pad\[12\] ENABLE_VDDA_H ) ( mprj_pads/area2_io_pad\[11\] ENABLE_VDDA_H ) ( mprj_pads/area2_io_pad\[10\] ENABLE_VDDA_H ) ( mprj_pads/area2_io_pad\[0\] ENABLE_VDDA_H ) ( mprj_pads/area1_io_pad\[9\] ENABLE_VDDA_H )
+      ( mprj_pads/area1_io_pad\[8\] ENABLE_VDDA_H ) ( mprj_pads/area1_io_pad\[7\] ENABLE_VDDA_H ) ( mprj_pads/area1_io_pad\[6\] ENABLE_VDDA_H ) ( mprj_pads/area1_io_pad\[5\] ENABLE_VDDA_H ) ( mprj_pads/area1_io_pad\[4\] ENABLE_VDDA_H ) ( mprj_pads/area1_io_pad\[3\] ENABLE_VDDA_H ) ( mprj_pads/area1_io_pad\[2\] ENABLE_VDDA_H ) ( mprj_pads/area1_io_pad\[1\] ENABLE_VDDA_H )
+      ( mprj_pads/area1_io_pad\[17\] ENABLE_VDDA_H ) ( mprj_pads/area1_io_pad\[16\] ENABLE_VDDA_H ) ( mprj_pads/area1_io_pad\[15\] ENABLE_VDDA_H ) ( mprj_pads/area1_io_pad\[14\] ENABLE_VDDA_H ) ( mprj_pads/area1_io_pad\[13\] ENABLE_VDDA_H ) ( mprj_pads/area1_io_pad\[12\] ENABLE_VDDA_H ) ( mprj_pads/area1_io_pad\[11\] ENABLE_VDDA_H ) ( mprj_pads/area1_io_pad\[10\] ENABLE_VDDA_H )
+      ( mprj_pads/area1_io_pad\[0\] ENABLE_VDDA_H ) ( gpio_pad ENABLE_VDDA_H ) ( gpio_pad ENABLE_H ) ( flash_io1_pad ENABLE_VDDA_H ) ( flash_io1_pad ENABLE_H ) ( flash_io0_pad ENABLE_VDDA_H ) ( flash_io0_pad ENABLE_H ) ( flash_csb_pad ENABLE_VDDA_H )
+      ( flash_csb_pad ENABLE_H ) ( flash_clk_pad ENABLE_VDDA_H ) ( flash_clk_pad ENABLE_H ) ( clock_pad ENABLE_VDDA_H ) ( clock_pad ENABLE_H ) + USE SIGNAL ;
+    - resetb ( PIN resetb ) ( resetb_pad PAD ) + USE SIGNAL ;
+    - resetb_core_h ( PIN resetb_core_h ) ( resetb_pad XRES_H_N ) + USE SIGNAL ;
+    - vccd ( PIN vccd ) ( user2_vssd_lvclmap_pad VCCHIB ) ( user2_vssa_hvclamp_pad VCCHIB ) ( user2_vdda_hvclamp_pad VCCHIB ) ( user2_vccd_lvclamp_pad VCCHIB ) ( user2_corner VCCHIB ) ( user1_vssd_lvclmap_pad VCCHIB )
+      ( user1_vssa_hvclamp_pad\[1\] VCCHIB ) ( user1_vssa_hvclamp_pad\[0\] VCCHIB ) ( user1_vdda_hvclamp_pad\[1\] VCCHIB ) ( user1_vdda_hvclamp_pad\[0\] VCCHIB ) ( user1_vccd_lvclamp_pad VCCHIB ) ( user1_corner VCCHIB ) ( resetb_pad VCCHIB ) ( resetb_pad VCCD )
+      ( resetb_pad ENABLE_VDDIO ) ( mprj_pads/area2_io_pad\[9\] VCCHIB ) ( mprj_pads/area2_io_pad\[9\] ENABLE_VDDIO ) ( mprj_pads/area2_io_pad\[8\] VCCHIB ) ( mprj_pads/area2_io_pad\[8\] ENABLE_VDDIO ) ( mprj_pads/area2_io_pad\[7\] VCCHIB ) ( mprj_pads/area2_io_pad\[7\] ENABLE_VDDIO ) ( mprj_pads/area2_io_pad\[6\] VCCHIB )
+      ( mprj_pads/area2_io_pad\[6\] ENABLE_VDDIO ) ( mprj_pads/area2_io_pad\[5\] VCCHIB ) ( mprj_pads/area2_io_pad\[5\] ENABLE_VDDIO ) ( mprj_pads/area2_io_pad\[4\] VCCHIB ) ( mprj_pads/area2_io_pad\[4\] ENABLE_VDDIO ) ( mprj_pads/area2_io_pad\[3\] VCCHIB ) ( mprj_pads/area2_io_pad\[3\] ENABLE_VDDIO ) ( mprj_pads/area2_io_pad\[2\] VCCHIB )
+      ( mprj_pads/area2_io_pad\[2\] ENABLE_VDDIO ) ( mprj_pads/area2_io_pad\[1\] VCCHIB ) ( mprj_pads/area2_io_pad\[1\] ENABLE_VDDIO ) ( mprj_pads/area2_io_pad\[19\] VCCHIB ) ( mprj_pads/area2_io_pad\[19\] ENABLE_VDDIO ) ( mprj_pads/area2_io_pad\[18\] VCCHIB ) ( mprj_pads/area2_io_pad\[18\] ENABLE_VDDIO ) ( mprj_pads/area2_io_pad\[17\] VCCHIB )
+      ( mprj_pads/area2_io_pad\[17\] ENABLE_VDDIO ) ( mprj_pads/area2_io_pad\[16\] VCCHIB ) ( mprj_pads/area2_io_pad\[16\] ENABLE_VDDIO ) ( mprj_pads/area2_io_pad\[15\] VCCHIB ) ( mprj_pads/area2_io_pad\[15\] ENABLE_VDDIO ) ( mprj_pads/area2_io_pad\[14\] VCCHIB ) ( mprj_pads/area2_io_pad\[14\] ENABLE_VDDIO ) ( mprj_pads/area2_io_pad\[13\] VCCHIB )
+      ( mprj_pads/area2_io_pad\[13\] ENABLE_VDDIO ) ( mprj_pads/area2_io_pad\[12\] VCCHIB ) ( mprj_pads/area2_io_pad\[12\] ENABLE_VDDIO ) ( mprj_pads/area2_io_pad\[11\] VCCHIB ) ( mprj_pads/area2_io_pad\[11\] ENABLE_VDDIO ) ( mprj_pads/area2_io_pad\[10\] VCCHIB ) ( mprj_pads/area2_io_pad\[10\] ENABLE_VDDIO ) ( mprj_pads/area2_io_pad\[0\] VCCHIB )
+      ( mprj_pads/area2_io_pad\[0\] ENABLE_VDDIO ) ( mprj_pads/area1_io_pad\[9\] VCCHIB ) ( mprj_pads/area1_io_pad\[9\] ENABLE_VDDIO ) ( mprj_pads/area1_io_pad\[8\] VCCHIB ) ( mprj_pads/area1_io_pad\[8\] ENABLE_VDDIO ) ( mprj_pads/area1_io_pad\[7\] VCCHIB ) ( mprj_pads/area1_io_pad\[7\] ENABLE_VDDIO ) ( mprj_pads/area1_io_pad\[6\] VCCHIB )
+      ( mprj_pads/area1_io_pad\[6\] ENABLE_VDDIO ) ( mprj_pads/area1_io_pad\[5\] VCCHIB ) ( mprj_pads/area1_io_pad\[5\] ENABLE_VDDIO ) ( mprj_pads/area1_io_pad\[4\] VCCHIB ) ( mprj_pads/area1_io_pad\[4\] ENABLE_VDDIO ) ( mprj_pads/area1_io_pad\[3\] VCCHIB ) ( mprj_pads/area1_io_pad\[3\] ENABLE_VDDIO ) ( mprj_pads/area1_io_pad\[2\] VCCHIB )
+      ( mprj_pads/area1_io_pad\[2\] ENABLE_VDDIO ) ( mprj_pads/area1_io_pad\[1\] VCCHIB ) ( mprj_pads/area1_io_pad\[1\] ENABLE_VDDIO ) ( mprj_pads/area1_io_pad\[17\] VCCHIB ) ( mprj_pads/area1_io_pad\[17\] ENABLE_VDDIO ) ( mprj_pads/area1_io_pad\[16\] VCCHIB ) ( mprj_pads/area1_io_pad\[16\] ENABLE_VDDIO ) ( mprj_pads/area1_io_pad\[15\] VCCHIB )
+      ( mprj_pads/area1_io_pad\[15\] ENABLE_VDDIO ) ( mprj_pads/area1_io_pad\[14\] VCCHIB ) ( mprj_pads/area1_io_pad\[14\] ENABLE_VDDIO ) ( mprj_pads/area1_io_pad\[13\] VCCHIB ) ( mprj_pads/area1_io_pad\[13\] ENABLE_VDDIO ) ( mprj_pads/area1_io_pad\[12\] VCCHIB ) ( mprj_pads/area1_io_pad\[12\] ENABLE_VDDIO ) ( mprj_pads/area1_io_pad\[11\] VCCHIB )
+      ( mprj_pads/area1_io_pad\[11\] ENABLE_VDDIO ) ( mprj_pads/area1_io_pad\[10\] VCCHIB ) ( mprj_pads/area1_io_pad\[10\] ENABLE_VDDIO ) ( mprj_pads/area1_io_pad\[0\] VCCHIB ) ( mprj_pads/area1_io_pad\[0\] ENABLE_VDDIO ) ( mgmt_vssio_hvclamp_pad\[1\] VCCHIB ) ( mgmt_vssio_hvclamp_pad\[1\] VCCD ) ( mgmt_vssio_hvclamp_pad\[0\] VCCHIB )
+      ( mgmt_vssio_hvclamp_pad\[0\] VCCD ) ( mgmt_vssd_lvclmap_pad VCCHIB ) ( mgmt_vssd_lvclmap_pad VCCD ) ( mgmt_vssd_lvclmap_pad DRN_LVC2 ) ( mgmt_vssd_lvclmap_pad DRN_LVC1 ) ( mgmt_vssa_hvclamp_pad VCCHIB ) ( mgmt_vssa_hvclamp_pad VCCD ) ( mgmt_vddio_hvclamp_pad\[1\] VCCHIB )
+      ( mgmt_vddio_hvclamp_pad\[1\] VCCD ) ( mgmt_vddio_hvclamp_pad\[0\] VCCHIB ) ( mgmt_vddio_hvclamp_pad\[0\] VCCD ) ( mgmt_vdda_hvclamp_pad VCCHIB ) ( mgmt_vdda_hvclamp_pad VCCD ) ( mgmt_vccd_lvclamp_pad VCCHIB ) ( mgmt_vccd_lvclamp_pad VCCD ) ( mgmt_vccd_lvclamp_pad DRN_LVC2 )
+      ( mgmt_vccd_lvclamp_pad DRN_LVC1 ) ( mgmt_corner\[1\] VCCHIB ) ( mgmt_corner\[1\] VCCD ) ( mgmt_corner\[0\] VCCHIB ) ( mgmt_corner\[0\] VCCD ) ( gpio_pad VCCHIB ) ( gpio_pad VCCD ) ( gpio_pad ENABLE_VDDIO )
+      ( flash_io1_pad VCCHIB ) ( flash_io1_pad VCCD ) ( flash_io1_pad ENABLE_VDDIO ) ( flash_io0_pad VCCHIB ) ( flash_io0_pad VCCD ) ( flash_io0_pad ENABLE_VDDIO ) ( flash_csb_pad VCCHIB ) ( flash_csb_pad VCCD )
+      ( flash_csb_pad ENABLE_VDDIO ) ( flash_csb_pad DM[2] ) ( flash_csb_pad DM[1] ) ( flash_clk_pad VCCHIB ) ( flash_clk_pad VCCD ) ( flash_clk_pad ENABLE_VDDIO ) ( flash_clk_pad DM[2] ) ( flash_clk_pad DM[1] )
+      ( clock_pad VCCHIB ) ( clock_pad VCCD ) ( clock_pad OE_N ) ( clock_pad ENABLE_VDDIO ) ( clock_pad DM[0] ) + USE SIGNAL ;
+    - vccd1 ( PIN vccd1 ) ( user1_vssd_lvclmap_pad VCCD ) ( user1_vssd_lvclmap_pad DRN_LVC2 ) ( user1_vssd_lvclmap_pad DRN_LVC1 ) ( user1_vssa_hvclamp_pad\[1\] VCCD ) ( user1_vssa_hvclamp_pad\[0\] VCCD ) ( user1_vdda_hvclamp_pad\[1\] VCCD )
+      ( user1_vdda_hvclamp_pad\[0\] VCCD ) ( user1_vccd_lvclamp_pad VCCD ) ( user1_vccd_lvclamp_pad DRN_LVC2 ) ( user1_vccd_lvclamp_pad DRN_LVC1 ) ( user1_corner VCCD ) ( mprj_pads/area1_io_pad\[9\] VCCD ) ( mprj_pads/area1_io_pad\[8\] VCCD ) ( mprj_pads/area1_io_pad\[7\] VCCD )
+      ( mprj_pads/area1_io_pad\[6\] VCCD ) ( mprj_pads/area1_io_pad\[5\] VCCD ) ( mprj_pads/area1_io_pad\[4\] VCCD ) ( mprj_pads/area1_io_pad\[3\] VCCD ) ( mprj_pads/area1_io_pad\[2\] VCCD ) ( mprj_pads/area1_io_pad\[1\] VCCD ) ( mprj_pads/area1_io_pad\[17\] VCCD ) ( mprj_pads/area1_io_pad\[16\] VCCD )
+      ( mprj_pads/area1_io_pad\[15\] VCCD ) ( mprj_pads/area1_io_pad\[14\] VCCD ) ( mprj_pads/area1_io_pad\[13\] VCCD ) ( mprj_pads/area1_io_pad\[12\] VCCD ) ( mprj_pads/area1_io_pad\[11\] VCCD ) ( mprj_pads/area1_io_pad\[10\] VCCD ) ( mprj_pads/area1_io_pad\[0\] VCCD ) + USE SIGNAL ;
+    - vccd2 ( PIN vccd2 ) ( user2_vssd_lvclmap_pad VCCD ) ( user2_vssd_lvclmap_pad DRN_LVC2 ) ( user2_vssd_lvclmap_pad DRN_LVC1 ) ( user2_vssa_hvclamp_pad VCCD ) ( user2_vdda_hvclamp_pad VCCD ) ( user2_vccd_lvclamp_pad VCCD )
+      ( user2_vccd_lvclamp_pad DRN_LVC2 ) ( user2_vccd_lvclamp_pad DRN_LVC1 ) ( user2_corner VCCD ) ( mprj_pads/area2_io_pad\[9\] VCCD ) ( mprj_pads/area2_io_pad\[8\] VCCD ) ( mprj_pads/area2_io_pad\[7\] VCCD ) ( mprj_pads/area2_io_pad\[6\] VCCD ) ( mprj_pads/area2_io_pad\[5\] VCCD )
+      ( mprj_pads/area2_io_pad\[4\] VCCD ) ( mprj_pads/area2_io_pad\[3\] VCCD ) ( mprj_pads/area2_io_pad\[2\] VCCD ) ( mprj_pads/area2_io_pad\[1\] VCCD ) ( mprj_pads/area2_io_pad\[19\] VCCD ) ( mprj_pads/area2_io_pad\[18\] VCCD ) ( mprj_pads/area2_io_pad\[17\] VCCD ) ( mprj_pads/area2_io_pad\[16\] VCCD )
+      ( mprj_pads/area2_io_pad\[15\] VCCD ) ( mprj_pads/area2_io_pad\[14\] VCCD ) ( mprj_pads/area2_io_pad\[13\] VCCD ) ( mprj_pads/area2_io_pad\[12\] VCCD ) ( mprj_pads/area2_io_pad\[11\] VCCD ) ( mprj_pads/area2_io_pad\[10\] VCCD ) ( mprj_pads/area2_io_pad\[0\] VCCD ) + USE SIGNAL ;
+    - vdda ( PIN vdda ) ( resetb_pad VDDA ) ( mgmt_vssio_hvclamp_pad\[1\] VDDA ) ( mgmt_vssio_hvclamp_pad\[0\] VDDA ) ( mgmt_vssd_lvclmap_pad VDDA ) ( mgmt_vssa_hvclamp_pad VDDA ) ( mgmt_vssa_hvclamp_pad DRN_HVC )
+      ( mgmt_vddio_hvclamp_pad\[1\] VDDA ) ( mgmt_vddio_hvclamp_pad\[0\] VDDA ) ( mgmt_vdda_hvclamp_pad VDDA ) ( mgmt_vdda_hvclamp_pad DRN_HVC ) ( mgmt_vccd_lvclamp_pad VDDA ) ( mgmt_corner\[1\] VDDA ) ( mgmt_corner\[0\] VDDA ) ( gpio_pad VDDA )
+      ( flash_io1_pad VDDA ) ( flash_io0_pad VDDA ) ( flash_csb_pad VDDA ) ( flash_clk_pad VDDA ) ( clock_pad VDDA ) + USE SIGNAL ;
+    - vdda1 ( PIN vdda1 ) ( user1_vssd_lvclmap_pad VDDA ) ( user1_vssa_hvclamp_pad\[1\] VDDA ) ( user1_vssa_hvclamp_pad\[1\] DRN_HVC ) ( user1_vssa_hvclamp_pad\[0\] VDDA ) ( user1_vssa_hvclamp_pad\[0\] DRN_HVC ) ( user1_vdda_hvclamp_pad\[1\] VDDA )
+      ( user1_vdda_hvclamp_pad\[1\] DRN_HVC ) ( user1_vdda_hvclamp_pad\[0\] VDDA ) ( user1_vdda_hvclamp_pad\[0\] DRN_HVC ) ( user1_vccd_lvclamp_pad VDDA ) ( user1_corner VDDA ) ( mprj_pads/area1_io_pad\[9\] VDDA ) ( mprj_pads/area1_io_pad\[8\] VDDA ) ( mprj_pads/area1_io_pad\[7\] VDDA )
+      ( mprj_pads/area1_io_pad\[6\] VDDA ) ( mprj_pads/area1_io_pad\[5\] VDDA ) ( mprj_pads/area1_io_pad\[4\] VDDA ) ( mprj_pads/area1_io_pad\[3\] VDDA ) ( mprj_pads/area1_io_pad\[2\] VDDA ) ( mprj_pads/area1_io_pad\[1\] VDDA ) ( mprj_pads/area1_io_pad\[17\] VDDA ) ( mprj_pads/area1_io_pad\[16\] VDDA )
+      ( mprj_pads/area1_io_pad\[15\] VDDA ) ( mprj_pads/area1_io_pad\[14\] VDDA ) ( mprj_pads/area1_io_pad\[13\] VDDA ) ( mprj_pads/area1_io_pad\[12\] VDDA ) ( mprj_pads/area1_io_pad\[11\] VDDA ) ( mprj_pads/area1_io_pad\[10\] VDDA ) ( mprj_pads/area1_io_pad\[0\] VDDA ) + USE SIGNAL ;
+    - vdda2 ( PIN vdda2 ) ( user2_vssd_lvclmap_pad VDDA ) ( user2_vssa_hvclamp_pad VDDA ) ( user2_vssa_hvclamp_pad DRN_HVC ) ( user2_vdda_hvclamp_pad VDDA ) ( user2_vdda_hvclamp_pad DRN_HVC ) ( user2_vccd_lvclamp_pad VDDA )
+      ( user2_corner VDDA ) ( mprj_pads/area2_io_pad\[9\] VDDA ) ( mprj_pads/area2_io_pad\[8\] VDDA ) ( mprj_pads/area2_io_pad\[7\] VDDA ) ( mprj_pads/area2_io_pad\[6\] VDDA ) ( mprj_pads/area2_io_pad\[5\] VDDA ) ( mprj_pads/area2_io_pad\[4\] VDDA ) ( mprj_pads/area2_io_pad\[3\] VDDA )
+      ( mprj_pads/area2_io_pad\[2\] VDDA ) ( mprj_pads/area2_io_pad\[1\] VDDA ) ( mprj_pads/area2_io_pad\[19\] VDDA ) ( mprj_pads/area2_io_pad\[18\] VDDA ) ( mprj_pads/area2_io_pad\[17\] VDDA ) ( mprj_pads/area2_io_pad\[16\] VDDA ) ( mprj_pads/area2_io_pad\[15\] VDDA ) ( mprj_pads/area2_io_pad\[14\] VDDA )
+      ( mprj_pads/area2_io_pad\[13\] VDDA ) ( mprj_pads/area2_io_pad\[12\] VDDA ) ( mprj_pads/area2_io_pad\[11\] VDDA ) ( mprj_pads/area2_io_pad\[10\] VDDA ) ( mprj_pads/area2_io_pad\[0\] VDDA ) + USE SIGNAL ;
+    - vddio ( PIN vddio ) ( user2_vssd_lvclmap_pad VSWITCH ) ( user2_vssd_lvclmap_pad VDDIO ) ( user2_vssa_hvclamp_pad VSWITCH ) ( user2_vssa_hvclamp_pad VDDIO ) ( user2_vdda_hvclamp_pad VSWITCH ) ( user2_vdda_hvclamp_pad VDDIO )
+      ( user2_vccd_lvclamp_pad VSWITCH ) ( user2_vccd_lvclamp_pad VDDIO ) ( user2_corner VSWITCH ) ( user2_corner VDDIO ) ( user1_vssd_lvclmap_pad VSWITCH ) ( user1_vssd_lvclmap_pad VDDIO ) ( user1_vssa_hvclamp_pad\[1\] VSWITCH ) ( user1_vssa_hvclamp_pad\[1\] VDDIO )
+      ( user1_vssa_hvclamp_pad\[0\] VSWITCH ) ( user1_vssa_hvclamp_pad\[0\] VDDIO ) ( user1_vdda_hvclamp_pad\[1\] VSWITCH ) ( user1_vdda_hvclamp_pad\[1\] VDDIO ) ( user1_vdda_hvclamp_pad\[0\] VSWITCH ) ( user1_vdda_hvclamp_pad\[0\] VDDIO ) ( user1_vccd_lvclamp_pad VSWITCH ) ( user1_vccd_lvclamp_pad VDDIO )
+      ( user1_corner VSWITCH ) ( user1_corner VDDIO ) ( resetb_pad VSWITCH ) ( resetb_pad VDDIO ) ( mprj_pads/area2_io_pad\[9\] VSWITCH ) ( mprj_pads/area2_io_pad\[9\] VDDIO ) ( mprj_pads/area2_io_pad\[8\] VSWITCH ) ( mprj_pads/area2_io_pad\[8\] VDDIO )
+      ( mprj_pads/area2_io_pad\[7\] VSWITCH ) ( mprj_pads/area2_io_pad\[7\] VDDIO ) ( mprj_pads/area2_io_pad\[6\] VSWITCH ) ( mprj_pads/area2_io_pad\[6\] VDDIO ) ( mprj_pads/area2_io_pad\[5\] VSWITCH ) ( mprj_pads/area2_io_pad\[5\] VDDIO ) ( mprj_pads/area2_io_pad\[4\] VSWITCH ) ( mprj_pads/area2_io_pad\[4\] VDDIO )
+      ( mprj_pads/area2_io_pad\[3\] VSWITCH ) ( mprj_pads/area2_io_pad\[3\] VDDIO ) ( mprj_pads/area2_io_pad\[2\] VSWITCH ) ( mprj_pads/area2_io_pad\[2\] VDDIO ) ( mprj_pads/area2_io_pad\[1\] VSWITCH ) ( mprj_pads/area2_io_pad\[1\] VDDIO ) ( mprj_pads/area2_io_pad\[19\] VSWITCH ) ( mprj_pads/area2_io_pad\[19\] VDDIO )
+      ( mprj_pads/area2_io_pad\[18\] VSWITCH ) ( mprj_pads/area2_io_pad\[18\] VDDIO ) ( mprj_pads/area2_io_pad\[17\] VSWITCH ) ( mprj_pads/area2_io_pad\[17\] VDDIO ) ( mprj_pads/area2_io_pad\[16\] VSWITCH ) ( mprj_pads/area2_io_pad\[16\] VDDIO ) ( mprj_pads/area2_io_pad\[15\] VSWITCH ) ( mprj_pads/area2_io_pad\[15\] VDDIO )
+      ( mprj_pads/area2_io_pad\[14\] VSWITCH ) ( mprj_pads/area2_io_pad\[14\] VDDIO ) ( mprj_pads/area2_io_pad\[13\] VSWITCH ) ( mprj_pads/area2_io_pad\[13\] VDDIO ) ( mprj_pads/area2_io_pad\[12\] VSWITCH ) ( mprj_pads/area2_io_pad\[12\] VDDIO ) ( mprj_pads/area2_io_pad\[11\] VSWITCH ) ( mprj_pads/area2_io_pad\[11\] VDDIO )
+      ( mprj_pads/area2_io_pad\[10\] VSWITCH ) ( mprj_pads/area2_io_pad\[10\] VDDIO ) ( mprj_pads/area2_io_pad\[0\] VSWITCH ) ( mprj_pads/area2_io_pad\[0\] VDDIO ) ( mprj_pads/area1_io_pad\[9\] VSWITCH ) ( mprj_pads/area1_io_pad\[9\] VDDIO ) ( mprj_pads/area1_io_pad\[8\] VSWITCH ) ( mprj_pads/area1_io_pad\[8\] VDDIO )
+      ( mprj_pads/area1_io_pad\[7\] VSWITCH ) ( mprj_pads/area1_io_pad\[7\] VDDIO ) ( mprj_pads/area1_io_pad\[6\] VSWITCH ) ( mprj_pads/area1_io_pad\[6\] VDDIO ) ( mprj_pads/area1_io_pad\[5\] VSWITCH ) ( mprj_pads/area1_io_pad\[5\] VDDIO ) ( mprj_pads/area1_io_pad\[4\] VSWITCH ) ( mprj_pads/area1_io_pad\[4\] VDDIO )
+      ( mprj_pads/area1_io_pad\[3\] VSWITCH ) ( mprj_pads/area1_io_pad\[3\] VDDIO ) ( mprj_pads/area1_io_pad\[2\] VSWITCH ) ( mprj_pads/area1_io_pad\[2\] VDDIO ) ( mprj_pads/area1_io_pad\[1\] VSWITCH ) ( mprj_pads/area1_io_pad\[1\] VDDIO ) ( mprj_pads/area1_io_pad\[17\] VSWITCH ) ( mprj_pads/area1_io_pad\[17\] VDDIO )
+      ( mprj_pads/area1_io_pad\[16\] VSWITCH ) ( mprj_pads/area1_io_pad\[16\] VDDIO ) ( mprj_pads/area1_io_pad\[15\] VSWITCH ) ( mprj_pads/area1_io_pad\[15\] VDDIO ) ( mprj_pads/area1_io_pad\[14\] VSWITCH ) ( mprj_pads/area1_io_pad\[14\] VDDIO ) ( mprj_pads/area1_io_pad\[13\] VSWITCH ) ( mprj_pads/area1_io_pad\[13\] VDDIO )
+      ( mprj_pads/area1_io_pad\[12\] VSWITCH ) ( mprj_pads/area1_io_pad\[12\] VDDIO ) ( mprj_pads/area1_io_pad\[11\] VSWITCH ) ( mprj_pads/area1_io_pad\[11\] VDDIO ) ( mprj_pads/area1_io_pad\[10\] VSWITCH ) ( mprj_pads/area1_io_pad\[10\] VDDIO ) ( mprj_pads/area1_io_pad\[0\] VSWITCH ) ( mprj_pads/area1_io_pad\[0\] VDDIO )
+      ( mgmt_vssio_hvclamp_pad\[1\] VSWITCH ) ( mgmt_vssio_hvclamp_pad\[1\] VDDIO ) ( mgmt_vssio_hvclamp_pad\[1\] DRN_HVC ) ( mgmt_vssio_hvclamp_pad\[0\] VSWITCH ) ( mgmt_vssio_hvclamp_pad\[0\] VDDIO ) ( mgmt_vssio_hvclamp_pad\[0\] DRN_HVC ) ( mgmt_vssd_lvclmap_pad VSWITCH ) ( mgmt_vssd_lvclmap_pad VDDIO )
+      ( mgmt_vssa_hvclamp_pad VSWITCH ) ( mgmt_vssa_hvclamp_pad VDDIO ) ( mgmt_vddio_hvclamp_pad\[1\] VSWITCH ) ( mgmt_vddio_hvclamp_pad\[1\] VDDIO ) ( mgmt_vddio_hvclamp_pad\[1\] DRN_HVC ) ( mgmt_vddio_hvclamp_pad\[0\] VSWITCH ) ( mgmt_vddio_hvclamp_pad\[0\] VDDIO ) ( mgmt_vddio_hvclamp_pad\[0\] DRN_HVC )
+      ( mgmt_vdda_hvclamp_pad VSWITCH ) ( mgmt_vdda_hvclamp_pad VDDIO ) ( mgmt_vccd_lvclamp_pad VSWITCH ) ( mgmt_vccd_lvclamp_pad VDDIO ) ( mgmt_corner\[1\] VSWITCH ) ( mgmt_corner\[1\] VDDIO ) ( mgmt_corner\[0\] VSWITCH ) ( mgmt_corner\[0\] VDDIO )
+      ( gpio_pad VSWITCH ) ( gpio_pad VDDIO ) ( gpio_pad HLD_H_N ) ( flash_io1_pad VSWITCH ) ( flash_io1_pad VDDIO ) ( flash_io1_pad HLD_H_N ) ( flash_io0_pad VSWITCH ) ( flash_io0_pad VDDIO )
+      ( flash_io0_pad HLD_H_N ) ( flash_csb_pad VSWITCH ) ( flash_csb_pad VDDIO ) ( flash_csb_pad HLD_H_N ) ( flash_clk_pad VSWITCH ) ( flash_clk_pad VDDIO ) ( flash_clk_pad HLD_H_N ) ( clock_pad VSWITCH )
+      ( clock_pad VDDIO ) ( clock_pad HLD_H_N ) + USE SIGNAL ;
+    - vssa ( PIN vssa ) ( resetb_pad VSSA ) ( mgmt_vssio_hvclamp_pad\[1\] VSSA ) ( mgmt_vssio_hvclamp_pad\[0\] VSSA ) ( mgmt_vssd_lvclmap_pad VSSA ) ( mgmt_vssd_lvclmap_pad BDY2_B2B ) ( mgmt_vssa_hvclamp_pad VSSA )
+      ( mgmt_vssa_hvclamp_pad SRC_BDY_HVC ) ( mgmt_vddio_hvclamp_pad\[1\] VSSA ) ( mgmt_vddio_hvclamp_pad\[0\] VSSA ) ( mgmt_vdda_hvclamp_pad VSSA ) ( mgmt_vdda_hvclamp_pad SRC_BDY_HVC ) ( mgmt_vccd_lvclamp_pad VSSA ) ( mgmt_vccd_lvclamp_pad BDY2_B2B ) ( gpio_pad VSSA )
+      ( gpio_pad ENABLE_VSWITCH_H ) ( flash_io1_pad VSSA ) ( flash_io1_pad ENABLE_VSWITCH_H ) ( flash_io0_pad VSSA ) ( flash_io0_pad ENABLE_VSWITCH_H ) ( flash_csb_pad VSSA ) ( flash_csb_pad ENABLE_VSWITCH_H ) ( flash_clk_pad VSSA )
+      ( flash_clk_pad ENABLE_VSWITCH_H ) ( clock_pad VSSA ) ( clock_pad ENABLE_VSWITCH_H ) + USE SIGNAL ;
+    - vssa1 ( PIN vssa1 ) ( user1_vssd_lvclmap_pad VSSA ) ( user1_vssa_hvclamp_pad\[1\] VSSA ) ( user1_vssa_hvclamp_pad\[1\] SRC_BDY_HVC ) ( user1_vssa_hvclamp_pad\[0\] VSSA ) ( user1_vssa_hvclamp_pad\[0\] SRC_BDY_HVC ) ( user1_vdda_hvclamp_pad\[1\] VSSA )
+      ( user1_vdda_hvclamp_pad\[1\] SRC_BDY_HVC ) ( user1_vdda_hvclamp_pad\[0\] VSSA ) ( user1_vdda_hvclamp_pad\[0\] SRC_BDY_HVC ) ( user1_vccd_lvclamp_pad VSSA ) ( user1_corner VSSA ) ( mprj_pads/area1_io_pad\[9\] VSSA ) ( mprj_pads/area1_io_pad\[8\] VSSA ) ( mprj_pads/area1_io_pad\[7\] VSSA )
+      ( mprj_pads/area1_io_pad\[6\] VSSA ) ( mprj_pads/area1_io_pad\[5\] VSSA ) ( mprj_pads/area1_io_pad\[4\] VSSA ) ( mprj_pads/area1_io_pad\[3\] VSSA ) ( mprj_pads/area1_io_pad\[2\] VSSA ) ( mprj_pads/area1_io_pad\[1\] VSSA ) ( mprj_pads/area1_io_pad\[17\] VSSA ) ( mprj_pads/area1_io_pad\[16\] VSSA )
+      ( mprj_pads/area1_io_pad\[15\] VSSA ) ( mprj_pads/area1_io_pad\[14\] VSSA ) ( mprj_pads/area1_io_pad\[13\] VSSA ) ( mprj_pads/area1_io_pad\[12\] VSSA ) ( mprj_pads/area1_io_pad\[11\] VSSA ) ( mprj_pads/area1_io_pad\[10\] VSSA ) ( mprj_pads/area1_io_pad\[0\] VSSA ) + USE SIGNAL ;
+    - vssa2 ( PIN vssa2 ) ( user2_vssd_lvclmap_pad VSSA ) ( user2_vssa_hvclamp_pad VSSA ) ( user2_vssa_hvclamp_pad SRC_BDY_HVC ) ( user2_vdda_hvclamp_pad VSSA ) ( user2_vdda_hvclamp_pad SRC_BDY_HVC ) ( user2_vccd_lvclamp_pad VSSA )
+      ( user2_corner VSSA ) ( mprj_pads/area2_io_pad\[9\] VSSA ) ( mprj_pads/area2_io_pad\[8\] VSSA ) ( mprj_pads/area2_io_pad\[7\] VSSA ) ( mprj_pads/area2_io_pad\[6\] VSSA ) ( mprj_pads/area2_io_pad\[5\] VSSA ) ( mprj_pads/area2_io_pad\[4\] VSSA ) ( mprj_pads/area2_io_pad\[3\] VSSA )
+      ( mprj_pads/area2_io_pad\[2\] VSSA ) ( mprj_pads/area2_io_pad\[1\] VSSA ) ( mprj_pads/area2_io_pad\[19\] VSSA ) ( mprj_pads/area2_io_pad\[18\] VSSA ) ( mprj_pads/area2_io_pad\[17\] VSSA ) ( mprj_pads/area2_io_pad\[16\] VSSA ) ( mprj_pads/area2_io_pad\[15\] VSSA ) ( mprj_pads/area2_io_pad\[14\] VSSA )
+      ( mprj_pads/area2_io_pad\[13\] VSSA ) ( mprj_pads/area2_io_pad\[12\] VSSA ) ( mprj_pads/area2_io_pad\[11\] VSSA ) ( mprj_pads/area2_io_pad\[10\] VSSA ) ( mprj_pads/area2_io_pad\[0\] VSSA ) + USE SIGNAL ;
+    - vssd ( PIN vssd ) ( user2_vssd_lvclmap_pad SRC_BDY_LVC2 ) ( user2_vccd_lvclamp_pad SRC_BDY_LVC2 ) ( user1_vssd_lvclmap_pad SRC_BDY_LVC2 ) ( user1_vccd_lvclamp_pad SRC_BDY_LVC2 ) ( resetb_pad VSSD ) ( mgmt_vssio_hvclamp_pad\[1\] VSSD )
+      ( mgmt_vssio_hvclamp_pad\[0\] VSSD ) ( mgmt_vssd_lvclmap_pad VSSD ) ( mgmt_vssd_lvclmap_pad SRC_BDY_LVC2 ) ( mgmt_vssa_hvclamp_pad VSSD ) ( mgmt_vddio_hvclamp_pad\[1\] VSSD ) ( mgmt_vddio_hvclamp_pad\[0\] VSSD ) ( mgmt_vdda_hvclamp_pad VSSD ) ( mgmt_vccd_lvclamp_pad VSSD )
+      ( mgmt_vccd_lvclamp_pad SRC_BDY_LVC2 ) ( gpio_pad VTRIP_SEL ) ( gpio_pad VSSD ) ( gpio_pad SLOW ) ( gpio_pad IB_MODE_SEL ) ( gpio_pad HLD_OVR ) ( gpio_pad ANALOG_SEL ) ( gpio_pad ANALOG_POL )
+      ( gpio_pad ANALOG_EN ) ( flash_io1_pad VTRIP_SEL ) ( flash_io1_pad VSSD ) ( flash_io1_pad SLOW ) ( flash_io1_pad IB_MODE_SEL ) ( flash_io1_pad HLD_OVR ) ( flash_io1_pad ANALOG_SEL ) ( flash_io1_pad ANALOG_POL )
+      ( flash_io1_pad ANALOG_EN ) ( flash_io0_pad VTRIP_SEL ) ( flash_io0_pad VSSD ) ( flash_io0_pad SLOW ) ( flash_io0_pad IB_MODE_SEL ) ( flash_io0_pad HLD_OVR ) ( flash_io0_pad ANALOG_SEL ) ( flash_io0_pad ANALOG_POL )
+      ( flash_io0_pad ANALOG_EN ) ( flash_csb_pad VTRIP_SEL ) ( flash_csb_pad VSSD ) ( flash_csb_pad SLOW ) ( flash_csb_pad IB_MODE_SEL ) ( flash_csb_pad HLD_OVR ) ( flash_csb_pad DM[0] ) ( flash_csb_pad ANALOG_SEL )
+      ( flash_csb_pad ANALOG_POL ) ( flash_csb_pad ANALOG_EN ) ( flash_clk_pad VTRIP_SEL ) ( flash_clk_pad VSSD ) ( flash_clk_pad SLOW ) ( flash_clk_pad IB_MODE_SEL ) ( flash_clk_pad HLD_OVR ) ( flash_clk_pad DM[0] )
+      ( flash_clk_pad ANALOG_SEL ) ( flash_clk_pad ANALOG_POL ) ( flash_clk_pad ANALOG_EN ) ( clock_pad VTRIP_SEL ) ( clock_pad VSSD ) ( clock_pad SLOW ) ( clock_pad OUT ) ( clock_pad IB_MODE_SEL )
+      ( clock_pad HLD_OVR ) ( clock_pad DM[2] ) ( clock_pad DM[1] ) ( clock_pad ANALOG_SEL ) ( clock_pad ANALOG_POL ) ( clock_pad ANALOG_EN ) + USE SIGNAL ;
+    - vssd1 ( PIN vssd1 ) ( user1_vssd_lvclmap_pad VSSD ) ( user1_vssd_lvclmap_pad SRC_BDY_LVC1 ) ( user1_vssa_hvclamp_pad\[1\] VSSD ) ( user1_vssa_hvclamp_pad\[0\] VSSD ) ( user1_vdda_hvclamp_pad\[1\] VSSD ) ( user1_vdda_hvclamp_pad\[0\] VSSD )
+      ( user1_vccd_lvclamp_pad VSSD ) ( user1_vccd_lvclamp_pad SRC_BDY_LVC1 ) ( user1_corner VSSD ) ( mprj_pads/area1_io_pad\[9\] VSSD ) ( mprj_pads/area1_io_pad\[8\] VSSD ) ( mprj_pads/area1_io_pad\[7\] VSSD ) ( mprj_pads/area1_io_pad\[6\] VSSD ) ( mprj_pads/area1_io_pad\[5\] VSSD )
+      ( mprj_pads/area1_io_pad\[4\] VSSD ) ( mprj_pads/area1_io_pad\[3\] VSSD ) ( mprj_pads/area1_io_pad\[2\] VSSD ) ( mprj_pads/area1_io_pad\[1\] VSSD ) ( mprj_pads/area1_io_pad\[17\] VSSD ) ( mprj_pads/area1_io_pad\[16\] VSSD ) ( mprj_pads/area1_io_pad\[15\] VSSD ) ( mprj_pads/area1_io_pad\[14\] VSSD )
+      ( mprj_pads/area1_io_pad\[13\] VSSD ) ( mprj_pads/area1_io_pad\[12\] VSSD ) ( mprj_pads/area1_io_pad\[11\] VSSD ) ( mprj_pads/area1_io_pad\[10\] VSSD ) ( mprj_pads/area1_io_pad\[0\] VSSD ) + USE SIGNAL ;
+    - vssd2 ( PIN vssd2 ) ( user2_vssd_lvclmap_pad VSSD ) ( user2_vssd_lvclmap_pad SRC_BDY_LVC1 ) ( user2_vssa_hvclamp_pad VSSD ) ( user2_vdda_hvclamp_pad VSSD ) ( user2_vccd_lvclamp_pad VSSD ) ( user2_vccd_lvclamp_pad SRC_BDY_LVC1 )
+      ( user2_corner VSSD ) ( mprj_pads/area2_io_pad\[9\] VSSD ) ( mprj_pads/area2_io_pad\[8\] VSSD ) ( mprj_pads/area2_io_pad\[7\] VSSD ) ( mprj_pads/area2_io_pad\[6\] VSSD ) ( mprj_pads/area2_io_pad\[5\] VSSD ) ( mprj_pads/area2_io_pad\[4\] VSSD ) ( mprj_pads/area2_io_pad\[3\] VSSD )
+      ( mprj_pads/area2_io_pad\[2\] VSSD ) ( mprj_pads/area2_io_pad\[1\] VSSD ) ( mprj_pads/area2_io_pad\[19\] VSSD ) ( mprj_pads/area2_io_pad\[18\] VSSD ) ( mprj_pads/area2_io_pad\[17\] VSSD ) ( mprj_pads/area2_io_pad\[16\] VSSD ) ( mprj_pads/area2_io_pad\[15\] VSSD ) ( mprj_pads/area2_io_pad\[14\] VSSD )
+      ( mprj_pads/area2_io_pad\[13\] VSSD ) ( mprj_pads/area2_io_pad\[12\] VSSD ) ( mprj_pads/area2_io_pad\[11\] VSSD ) ( mprj_pads/area2_io_pad\[10\] VSSD ) ( mprj_pads/area2_io_pad\[0\] VSSD ) + USE SIGNAL ;
+    - vssio ( PIN vssio ) ( user2_vssd_lvclmap_pad VSSIO ) ( user2_vssd_lvclmap_pad BDY2_B2B ) ( user2_vssa_hvclamp_pad VSSIO ) ( user2_vdda_hvclamp_pad VSSIO ) ( user2_vccd_lvclamp_pad VSSIO ) ( user2_vccd_lvclamp_pad BDY2_B2B )
+      ( user2_corner VSSIO ) ( user1_vssd_lvclmap_pad VSSIO ) ( user1_vssd_lvclmap_pad BDY2_B2B ) ( user1_vssa_hvclamp_pad\[1\] VSSIO ) ( user1_vssa_hvclamp_pad\[0\] VSSIO ) ( user1_vdda_hvclamp_pad\[1\] VSSIO ) ( user1_vdda_hvclamp_pad\[0\] VSSIO ) ( user1_vccd_lvclamp_pad VSSIO )
+      ( user1_vccd_lvclamp_pad BDY2_B2B ) ( user1_corner VSSIO ) ( resetb_pad VSSIO ) ( resetb_pad PULLUP_H ) ( resetb_pad INP_SEL_H ) ( resetb_pad FILT_IN_H ) ( resetb_pad EN_VDDIO_SIG_H ) ( resetb_pad DISABLE_PULLUP_H )
+      ( mprj_pads/area2_io_pad\[9\] VSSIO ) ( mprj_pads/area2_io_pad\[9\] ENABLE_VSWITCH_H ) ( mprj_pads/area2_io_pad\[8\] VSSIO ) ( mprj_pads/area2_io_pad\[8\] ENABLE_VSWITCH_H ) ( mprj_pads/area2_io_pad\[7\] VSSIO ) ( mprj_pads/area2_io_pad\[7\] ENABLE_VSWITCH_H ) ( mprj_pads/area2_io_pad\[6\] VSSIO ) ( mprj_pads/area2_io_pad\[6\] ENABLE_VSWITCH_H )
+      ( mprj_pads/area2_io_pad\[5\] VSSIO ) ( mprj_pads/area2_io_pad\[5\] ENABLE_VSWITCH_H ) ( mprj_pads/area2_io_pad\[4\] VSSIO ) ( mprj_pads/area2_io_pad\[4\] ENABLE_VSWITCH_H ) ( mprj_pads/area2_io_pad\[3\] VSSIO ) ( mprj_pads/area2_io_pad\[3\] ENABLE_VSWITCH_H ) ( mprj_pads/area2_io_pad\[2\] VSSIO ) ( mprj_pads/area2_io_pad\[2\] ENABLE_VSWITCH_H )
+      ( mprj_pads/area2_io_pad\[1\] VSSIO ) ( mprj_pads/area2_io_pad\[1\] ENABLE_VSWITCH_H ) ( mprj_pads/area2_io_pad\[19\] VSSIO ) ( mprj_pads/area2_io_pad\[19\] ENABLE_VSWITCH_H ) ( mprj_pads/area2_io_pad\[18\] VSSIO ) ( mprj_pads/area2_io_pad\[18\] ENABLE_VSWITCH_H ) ( mprj_pads/area2_io_pad\[17\] VSSIO ) ( mprj_pads/area2_io_pad\[17\] ENABLE_VSWITCH_H )
+      ( mprj_pads/area2_io_pad\[16\] VSSIO ) ( mprj_pads/area2_io_pad\[16\] ENABLE_VSWITCH_H ) ( mprj_pads/area2_io_pad\[15\] VSSIO ) ( mprj_pads/area2_io_pad\[15\] ENABLE_VSWITCH_H ) ( mprj_pads/area2_io_pad\[14\] VSSIO ) ( mprj_pads/area2_io_pad\[14\] ENABLE_VSWITCH_H ) ( mprj_pads/area2_io_pad\[13\] VSSIO ) ( mprj_pads/area2_io_pad\[13\] ENABLE_VSWITCH_H )
+      ( mprj_pads/area2_io_pad\[12\] VSSIO ) ( mprj_pads/area2_io_pad\[12\] ENABLE_VSWITCH_H ) ( mprj_pads/area2_io_pad\[11\] VSSIO ) ( mprj_pads/area2_io_pad\[11\] ENABLE_VSWITCH_H ) ( mprj_pads/area2_io_pad\[10\] VSSIO ) ( mprj_pads/area2_io_pad\[10\] ENABLE_VSWITCH_H ) ( mprj_pads/area2_io_pad\[0\] VSSIO ) ( mprj_pads/area2_io_pad\[0\] ENABLE_VSWITCH_H )
+      ( mprj_pads/area1_io_pad\[9\] VSSIO ) ( mprj_pads/area1_io_pad\[9\] ENABLE_VSWITCH_H ) ( mprj_pads/area1_io_pad\[8\] VSSIO ) ( mprj_pads/area1_io_pad\[8\] ENABLE_VSWITCH_H ) ( mprj_pads/area1_io_pad\[7\] VSSIO ) ( mprj_pads/area1_io_pad\[7\] ENABLE_VSWITCH_H ) ( mprj_pads/area1_io_pad\[6\] VSSIO ) ( mprj_pads/area1_io_pad\[6\] ENABLE_VSWITCH_H )
+      ( mprj_pads/area1_io_pad\[5\] VSSIO ) ( mprj_pads/area1_io_pad\[5\] ENABLE_VSWITCH_H ) ( mprj_pads/area1_io_pad\[4\] VSSIO ) ( mprj_pads/area1_io_pad\[4\] ENABLE_VSWITCH_H ) ( mprj_pads/area1_io_pad\[3\] VSSIO ) ( mprj_pads/area1_io_pad\[3\] ENABLE_VSWITCH_H ) ( mprj_pads/area1_io_pad\[2\] VSSIO ) ( mprj_pads/area1_io_pad\[2\] ENABLE_VSWITCH_H )
+      ( mprj_pads/area1_io_pad\[1\] VSSIO ) ( mprj_pads/area1_io_pad\[1\] ENABLE_VSWITCH_H ) ( mprj_pads/area1_io_pad\[17\] VSSIO ) ( mprj_pads/area1_io_pad\[17\] ENABLE_VSWITCH_H ) ( mprj_pads/area1_io_pad\[16\] VSSIO ) ( mprj_pads/area1_io_pad\[16\] ENABLE_VSWITCH_H ) ( mprj_pads/area1_io_pad\[15\] VSSIO ) ( mprj_pads/area1_io_pad\[15\] ENABLE_VSWITCH_H )
+      ( mprj_pads/area1_io_pad\[14\] VSSIO ) ( mprj_pads/area1_io_pad\[14\] ENABLE_VSWITCH_H ) ( mprj_pads/area1_io_pad\[13\] VSSIO ) ( mprj_pads/area1_io_pad\[13\] ENABLE_VSWITCH_H ) ( mprj_pads/area1_io_pad\[12\] VSSIO ) ( mprj_pads/area1_io_pad\[12\] ENABLE_VSWITCH_H ) ( mprj_pads/area1_io_pad\[11\] VSSIO ) ( mprj_pads/area1_io_pad\[11\] ENABLE_VSWITCH_H )
+      ( mprj_pads/area1_io_pad\[10\] VSSIO ) ( mprj_pads/area1_io_pad\[10\] ENABLE_VSWITCH_H ) ( mprj_pads/area1_io_pad\[0\] VSSIO ) ( mprj_pads/area1_io_pad\[0\] ENABLE_VSWITCH_H ) ( mgmt_vssio_hvclamp_pad\[1\] VSSIO ) ( mgmt_vssio_hvclamp_pad\[1\] SRC_BDY_HVC ) ( mgmt_vssio_hvclamp_pad\[0\] VSSIO ) ( mgmt_vssio_hvclamp_pad\[0\] SRC_BDY_HVC )
+      ( mgmt_vssd_lvclmap_pad VSSIO ) ( mgmt_vssd_lvclmap_pad SRC_BDY_LVC1 ) ( mgmt_vssa_hvclamp_pad VSSIO ) ( mgmt_vddio_hvclamp_pad\[1\] VSSIO ) ( mgmt_vddio_hvclamp_pad\[1\] SRC_BDY_HVC ) ( mgmt_vddio_hvclamp_pad\[0\] VSSIO ) ( mgmt_vddio_hvclamp_pad\[0\] SRC_BDY_HVC ) ( mgmt_vdda_hvclamp_pad VSSIO )
+      ( mgmt_vccd_lvclamp_pad VSSIO ) ( mgmt_vccd_lvclamp_pad SRC_BDY_LVC1 ) ( mgmt_corner\[1\] VSSIO ) ( mgmt_corner\[1\] VSSD ) ( mgmt_corner\[1\] VSSA ) ( mgmt_corner\[0\] VSSIO ) ( mgmt_corner\[0\] VSSD ) ( mgmt_corner\[0\] VSSA )
+      ( gpio_pad VSSIO ) ( flash_io1_pad VSSIO ) ( flash_io0_pad VSSIO ) ( flash_csb_pad VSSIO ) ( flash_clk_pad VSSIO ) ( clock_pad VSSIO ) + USE SIGNAL ;
+    - analog_a ( user2_vssd_lvclmap_pad AMUXBUS_A ) ( user2_vssa_hvclamp_pad AMUXBUS_A ) ( user2_vdda_hvclamp_pad AMUXBUS_A ) ( user2_vccd_lvclamp_pad AMUXBUS_A ) ( user2_corner AMUXBUS_A ) ( user1_vssd_lvclmap_pad AMUXBUS_A ) ( user1_vssa_hvclamp_pad\[1\] AMUXBUS_A )
+      ( user1_vssa_hvclamp_pad\[0\] AMUXBUS_A ) ( user1_vdda_hvclamp_pad\[1\] AMUXBUS_A ) ( user1_vdda_hvclamp_pad\[0\] AMUXBUS_A ) ( user1_vccd_lvclamp_pad AMUXBUS_A ) ( user1_corner AMUXBUS_A ) ( resetb_pad AMUXBUS_A ) ( mprj_pads/area2_io_pad\[9\] AMUXBUS_A ) ( mprj_pads/area2_io_pad\[8\] AMUXBUS_A )
+      ( mprj_pads/area2_io_pad\[7\] AMUXBUS_A ) ( mprj_pads/area2_io_pad\[6\] AMUXBUS_A ) ( mprj_pads/area2_io_pad\[5\] AMUXBUS_A ) ( mprj_pads/area2_io_pad\[4\] AMUXBUS_A ) ( mprj_pads/area2_io_pad\[3\] AMUXBUS_A ) ( mprj_pads/area2_io_pad\[2\] AMUXBUS_A ) ( mprj_pads/area2_io_pad\[1\] AMUXBUS_A ) ( mprj_pads/area2_io_pad\[19\] AMUXBUS_A )
+      ( mprj_pads/area2_io_pad\[18\] AMUXBUS_A ) ( mprj_pads/area2_io_pad\[17\] AMUXBUS_A ) ( mprj_pads/area2_io_pad\[16\] AMUXBUS_A ) ( mprj_pads/area2_io_pad\[15\] AMUXBUS_A ) ( mprj_pads/area2_io_pad\[14\] AMUXBUS_A ) ( mprj_pads/area2_io_pad\[13\] AMUXBUS_A ) ( mprj_pads/area2_io_pad\[12\] AMUXBUS_A ) ( mprj_pads/area2_io_pad\[11\] AMUXBUS_A )
+      ( mprj_pads/area2_io_pad\[10\] AMUXBUS_A ) ( mprj_pads/area2_io_pad\[0\] AMUXBUS_A ) ( mprj_pads/area1_io_pad\[9\] AMUXBUS_A ) ( mprj_pads/area1_io_pad\[8\] AMUXBUS_A ) ( mprj_pads/area1_io_pad\[7\] AMUXBUS_A ) ( mprj_pads/area1_io_pad\[6\] AMUXBUS_A ) ( mprj_pads/area1_io_pad\[5\] AMUXBUS_A ) ( mprj_pads/area1_io_pad\[4\] AMUXBUS_A )
+      ( mprj_pads/area1_io_pad\[3\] AMUXBUS_A ) ( mprj_pads/area1_io_pad\[2\] AMUXBUS_A ) ( mprj_pads/area1_io_pad\[1\] AMUXBUS_A ) ( mprj_pads/area1_io_pad\[17\] AMUXBUS_A ) ( mprj_pads/area1_io_pad\[16\] AMUXBUS_A ) ( mprj_pads/area1_io_pad\[15\] AMUXBUS_A ) ( mprj_pads/area1_io_pad\[14\] AMUXBUS_A ) ( mprj_pads/area1_io_pad\[13\] AMUXBUS_A )
+      ( mprj_pads/area1_io_pad\[12\] AMUXBUS_A ) ( mprj_pads/area1_io_pad\[11\] AMUXBUS_A ) ( mprj_pads/area1_io_pad\[10\] AMUXBUS_A ) ( mprj_pads/area1_io_pad\[0\] AMUXBUS_A ) ( mgmt_vssio_hvclamp_pad\[1\] AMUXBUS_A ) ( mgmt_vssio_hvclamp_pad\[0\] AMUXBUS_A ) ( mgmt_vssd_lvclmap_pad AMUXBUS_A ) ( mgmt_vssa_hvclamp_pad AMUXBUS_A )
+      ( mgmt_vddio_hvclamp_pad\[1\] AMUXBUS_A ) ( mgmt_vddio_hvclamp_pad\[0\] AMUXBUS_A ) ( mgmt_vdda_hvclamp_pad AMUXBUS_A ) ( mgmt_vccd_lvclamp_pad AMUXBUS_A ) ( mgmt_corner\[1\] AMUXBUS_A ) ( mgmt_corner\[0\] AMUXBUS_A ) ( gpio_pad AMUXBUS_A ) ( flash_io1_pad AMUXBUS_A )
+      ( flash_io0_pad AMUXBUS_A ) ( flash_csb_pad AMUXBUS_A ) ( flash_clk_pad AMUXBUS_A ) ( clock_pad AMUXBUS_A ) + USE SIGNAL ;
+    - analog_b ( user2_vssd_lvclmap_pad AMUXBUS_B ) ( user2_vssa_hvclamp_pad AMUXBUS_B ) ( user2_vdda_hvclamp_pad AMUXBUS_B ) ( user2_vccd_lvclamp_pad AMUXBUS_B ) ( user2_corner AMUXBUS_B ) ( user1_vssd_lvclmap_pad AMUXBUS_B ) ( user1_vssa_hvclamp_pad\[1\] AMUXBUS_B )
+      ( user1_vssa_hvclamp_pad\[0\] AMUXBUS_B ) ( user1_vdda_hvclamp_pad\[1\] AMUXBUS_B ) ( user1_vdda_hvclamp_pad\[0\] AMUXBUS_B ) ( user1_vccd_lvclamp_pad AMUXBUS_B ) ( user1_corner AMUXBUS_B ) ( resetb_pad AMUXBUS_B ) ( mprj_pads/area2_io_pad\[9\] AMUXBUS_B ) ( mprj_pads/area2_io_pad\[8\] AMUXBUS_B )
+      ( mprj_pads/area2_io_pad\[7\] AMUXBUS_B ) ( mprj_pads/area2_io_pad\[6\] AMUXBUS_B ) ( mprj_pads/area2_io_pad\[5\] AMUXBUS_B ) ( mprj_pads/area2_io_pad\[4\] AMUXBUS_B ) ( mprj_pads/area2_io_pad\[3\] AMUXBUS_B ) ( mprj_pads/area2_io_pad\[2\] AMUXBUS_B ) ( mprj_pads/area2_io_pad\[1\] AMUXBUS_B ) ( mprj_pads/area2_io_pad\[19\] AMUXBUS_B )
+      ( mprj_pads/area2_io_pad\[18\] AMUXBUS_B ) ( mprj_pads/area2_io_pad\[17\] AMUXBUS_B ) ( mprj_pads/area2_io_pad\[16\] AMUXBUS_B ) ( mprj_pads/area2_io_pad\[15\] AMUXBUS_B ) ( mprj_pads/area2_io_pad\[14\] AMUXBUS_B ) ( mprj_pads/area2_io_pad\[13\] AMUXBUS_B ) ( mprj_pads/area2_io_pad\[12\] AMUXBUS_B ) ( mprj_pads/area2_io_pad\[11\] AMUXBUS_B )
+      ( mprj_pads/area2_io_pad\[10\] AMUXBUS_B ) ( mprj_pads/area2_io_pad\[0\] AMUXBUS_B ) ( mprj_pads/area1_io_pad\[9\] AMUXBUS_B ) ( mprj_pads/area1_io_pad\[8\] AMUXBUS_B ) ( mprj_pads/area1_io_pad\[7\] AMUXBUS_B ) ( mprj_pads/area1_io_pad\[6\] AMUXBUS_B ) ( mprj_pads/area1_io_pad\[5\] AMUXBUS_B ) ( mprj_pads/area1_io_pad\[4\] AMUXBUS_B )
+      ( mprj_pads/area1_io_pad\[3\] AMUXBUS_B ) ( mprj_pads/area1_io_pad\[2\] AMUXBUS_B ) ( mprj_pads/area1_io_pad\[1\] AMUXBUS_B ) ( mprj_pads/area1_io_pad\[17\] AMUXBUS_B ) ( mprj_pads/area1_io_pad\[16\] AMUXBUS_B ) ( mprj_pads/area1_io_pad\[15\] AMUXBUS_B ) ( mprj_pads/area1_io_pad\[14\] AMUXBUS_B ) ( mprj_pads/area1_io_pad\[13\] AMUXBUS_B )
+      ( mprj_pads/area1_io_pad\[12\] AMUXBUS_B ) ( mprj_pads/area1_io_pad\[11\] AMUXBUS_B ) ( mprj_pads/area1_io_pad\[10\] AMUXBUS_B ) ( mprj_pads/area1_io_pad\[0\] AMUXBUS_B ) ( mgmt_vssio_hvclamp_pad\[1\] AMUXBUS_B ) ( mgmt_vssio_hvclamp_pad\[0\] AMUXBUS_B ) ( mgmt_vssd_lvclmap_pad AMUXBUS_B ) ( mgmt_vssa_hvclamp_pad AMUXBUS_B )
+      ( mgmt_vddio_hvclamp_pad\[1\] AMUXBUS_B ) ( mgmt_vddio_hvclamp_pad\[0\] AMUXBUS_B ) ( mgmt_vdda_hvclamp_pad AMUXBUS_B ) ( mgmt_vccd_lvclamp_pad AMUXBUS_B ) ( mgmt_corner\[1\] AMUXBUS_B ) ( mgmt_corner\[0\] AMUXBUS_B ) ( gpio_pad AMUXBUS_B ) ( flash_io1_pad AMUXBUS_B )
+      ( flash_io0_pad AMUXBUS_B ) ( flash_csb_pad AMUXBUS_B ) ( flash_clk_pad AMUXBUS_B ) ( clock_pad AMUXBUS_B ) + USE SIGNAL ;
+    - loop_clock ( clock_pad TIE_LO_ESD ) ( clock_pad ENABLE_INP_H ) + USE SIGNAL ;
+    - loop_flash_clk ( flash_clk_pad TIE_LO_ESD ) ( flash_clk_pad ENABLE_INP_H ) + USE SIGNAL ;
+    - loop_flash_csb ( flash_csb_pad TIE_LO_ESD ) ( flash_csb_pad ENABLE_INP_H ) + USE SIGNAL ;
+    - loop_flash_io0 ( flash_io0_pad TIE_LO_ESD ) ( flash_io0_pad ENABLE_INP_H ) + USE SIGNAL ;
+    - loop_flash_io1 ( flash_io1_pad TIE_LO_ESD ) ( flash_io1_pad ENABLE_INP_H ) + USE SIGNAL ;
+    - loop_gpio ( gpio_pad TIE_LO_ESD ) ( gpio_pad ENABLE_INP_H ) + USE SIGNAL ;
+    - vddio_q ( user2_vssd_lvclmap_pad VDDIO_Q ) ( user2_vssa_hvclamp_pad VDDIO_Q ) ( user2_vdda_hvclamp_pad VDDIO_Q ) ( user2_vccd_lvclamp_pad VDDIO_Q ) ( user2_corner VDDIO_Q ) ( user1_vssd_lvclmap_pad VDDIO_Q ) ( user1_vssa_hvclamp_pad\[1\] VDDIO_Q )
+      ( user1_vssa_hvclamp_pad\[0\] VDDIO_Q ) ( user1_vdda_hvclamp_pad\[1\] VDDIO_Q ) ( user1_vdda_hvclamp_pad\[0\] VDDIO_Q ) ( user1_vccd_lvclamp_pad VDDIO_Q ) ( user1_corner VDDIO_Q ) ( resetb_pad VDDIO_Q ) ( mprj_pads/area2_io_pad\[9\] VDDIO_Q ) ( mprj_pads/area2_io_pad\[8\] VDDIO_Q )
+      ( mprj_pads/area2_io_pad\[7\] VDDIO_Q ) ( mprj_pads/area2_io_pad\[6\] VDDIO_Q ) ( mprj_pads/area2_io_pad\[5\] VDDIO_Q ) ( mprj_pads/area2_io_pad\[4\] VDDIO_Q ) ( mprj_pads/area2_io_pad\[3\] VDDIO_Q ) ( mprj_pads/area2_io_pad\[2\] VDDIO_Q ) ( mprj_pads/area2_io_pad\[1\] VDDIO_Q ) ( mprj_pads/area2_io_pad\[19\] VDDIO_Q )
+      ( mprj_pads/area2_io_pad\[18\] VDDIO_Q ) ( mprj_pads/area2_io_pad\[17\] VDDIO_Q ) ( mprj_pads/area2_io_pad\[16\] VDDIO_Q ) ( mprj_pads/area2_io_pad\[15\] VDDIO_Q ) ( mprj_pads/area2_io_pad\[14\] VDDIO_Q ) ( mprj_pads/area2_io_pad\[13\] VDDIO_Q ) ( mprj_pads/area2_io_pad\[12\] VDDIO_Q ) ( mprj_pads/area2_io_pad\[11\] VDDIO_Q )
+      ( mprj_pads/area2_io_pad\[10\] VDDIO_Q ) ( mprj_pads/area2_io_pad\[0\] VDDIO_Q ) ( mprj_pads/area1_io_pad\[9\] VDDIO_Q ) ( mprj_pads/area1_io_pad\[8\] VDDIO_Q ) ( mprj_pads/area1_io_pad\[7\] VDDIO_Q ) ( mprj_pads/area1_io_pad\[6\] VDDIO_Q ) ( mprj_pads/area1_io_pad\[5\] VDDIO_Q ) ( mprj_pads/area1_io_pad\[4\] VDDIO_Q )
+      ( mprj_pads/area1_io_pad\[3\] VDDIO_Q ) ( mprj_pads/area1_io_pad\[2\] VDDIO_Q ) ( mprj_pads/area1_io_pad\[1\] VDDIO_Q ) ( mprj_pads/area1_io_pad\[17\] VDDIO_Q ) ( mprj_pads/area1_io_pad\[16\] VDDIO_Q ) ( mprj_pads/area1_io_pad\[15\] VDDIO_Q ) ( mprj_pads/area1_io_pad\[14\] VDDIO_Q ) ( mprj_pads/area1_io_pad\[13\] VDDIO_Q )
+      ( mprj_pads/area1_io_pad\[12\] VDDIO_Q ) ( mprj_pads/area1_io_pad\[11\] VDDIO_Q ) ( mprj_pads/area1_io_pad\[10\] VDDIO_Q ) ( mprj_pads/area1_io_pad\[0\] VDDIO_Q ) ( mgmt_vssio_hvclamp_pad\[1\] VDDIO_Q ) ( mgmt_vssio_hvclamp_pad\[0\] VDDIO_Q ) ( mgmt_vssd_lvclmap_pad VDDIO_Q ) ( mgmt_vssa_hvclamp_pad VDDIO_Q )
+      ( mgmt_vddio_hvclamp_pad\[1\] VDDIO_Q ) ( mgmt_vddio_hvclamp_pad\[0\] VDDIO_Q ) ( mgmt_vdda_hvclamp_pad VDDIO_Q ) ( mgmt_vccd_lvclamp_pad VDDIO_Q ) ( mgmt_corner\[1\] VDDIO_Q ) ( mgmt_corner\[0\] VDDIO_Q ) ( gpio_pad VDDIO_Q ) ( flash_io1_pad VDDIO_Q )
+      ( flash_io0_pad VDDIO_Q ) ( flash_csb_pad VDDIO_Q ) ( flash_clk_pad VDDIO_Q ) ( clock_pad VDDIO_Q ) + USE SIGNAL ;
+    - vssio_q ( user2_vssd_lvclmap_pad VSSIO_Q ) ( user2_vssa_hvclamp_pad VSSIO_Q ) ( user2_vdda_hvclamp_pad VSSIO_Q ) ( user2_vccd_lvclamp_pad VSSIO_Q ) ( user2_corner VSSIO_Q ) ( user1_vssd_lvclmap_pad VSSIO_Q ) ( user1_vssa_hvclamp_pad\[1\] VSSIO_Q )
+      ( user1_vssa_hvclamp_pad\[0\] VSSIO_Q ) ( user1_vdda_hvclamp_pad\[1\] VSSIO_Q ) ( user1_vdda_hvclamp_pad\[0\] VSSIO_Q ) ( user1_vccd_lvclamp_pad VSSIO_Q ) ( user1_corner VSSIO_Q ) ( resetb_pad VSSIO_Q ) ( mprj_pads/area2_io_pad\[9\] VSSIO_Q ) ( mprj_pads/area2_io_pad\[8\] VSSIO_Q )
+      ( mprj_pads/area2_io_pad\[7\] VSSIO_Q ) ( mprj_pads/area2_io_pad\[6\] VSSIO_Q ) ( mprj_pads/area2_io_pad\[5\] VSSIO_Q ) ( mprj_pads/area2_io_pad\[4\] VSSIO_Q ) ( mprj_pads/area2_io_pad\[3\] VSSIO_Q ) ( mprj_pads/area2_io_pad\[2\] VSSIO_Q ) ( mprj_pads/area2_io_pad\[1\] VSSIO_Q ) ( mprj_pads/area2_io_pad\[19\] VSSIO_Q )
+      ( mprj_pads/area2_io_pad\[18\] VSSIO_Q ) ( mprj_pads/area2_io_pad\[17\] VSSIO_Q ) ( mprj_pads/area2_io_pad\[16\] VSSIO_Q ) ( mprj_pads/area2_io_pad\[15\] VSSIO_Q ) ( mprj_pads/area2_io_pad\[14\] VSSIO_Q ) ( mprj_pads/area2_io_pad\[13\] VSSIO_Q ) ( mprj_pads/area2_io_pad\[12\] VSSIO_Q ) ( mprj_pads/area2_io_pad\[11\] VSSIO_Q )
+      ( mprj_pads/area2_io_pad\[10\] VSSIO_Q ) ( mprj_pads/area2_io_pad\[0\] VSSIO_Q ) ( mprj_pads/area1_io_pad\[9\] VSSIO_Q ) ( mprj_pads/area1_io_pad\[8\] VSSIO_Q ) ( mprj_pads/area1_io_pad\[7\] VSSIO_Q ) ( mprj_pads/area1_io_pad\[6\] VSSIO_Q ) ( mprj_pads/area1_io_pad\[5\] VSSIO_Q ) ( mprj_pads/area1_io_pad\[4\] VSSIO_Q )
+      ( mprj_pads/area1_io_pad\[3\] VSSIO_Q ) ( mprj_pads/area1_io_pad\[2\] VSSIO_Q ) ( mprj_pads/area1_io_pad\[1\] VSSIO_Q ) ( mprj_pads/area1_io_pad\[17\] VSSIO_Q ) ( mprj_pads/area1_io_pad\[16\] VSSIO_Q ) ( mprj_pads/area1_io_pad\[15\] VSSIO_Q ) ( mprj_pads/area1_io_pad\[14\] VSSIO_Q ) ( mprj_pads/area1_io_pad\[13\] VSSIO_Q )
+      ( mprj_pads/area1_io_pad\[12\] VSSIO_Q ) ( mprj_pads/area1_io_pad\[11\] VSSIO_Q ) ( mprj_pads/area1_io_pad\[10\] VSSIO_Q ) ( mprj_pads/area1_io_pad\[0\] VSSIO_Q ) ( mgmt_vssio_hvclamp_pad\[1\] VSSIO_Q ) ( mgmt_vssio_hvclamp_pad\[0\] VSSIO_Q ) ( mgmt_vssd_lvclmap_pad VSSIO_Q ) ( mgmt_vssa_hvclamp_pad VSSIO_Q )
+      ( mgmt_vddio_hvclamp_pad\[1\] VSSIO_Q ) ( mgmt_vddio_hvclamp_pad\[0\] VSSIO_Q ) ( mgmt_vdda_hvclamp_pad VSSIO_Q ) ( mgmt_vccd_lvclamp_pad VSSIO_Q ) ( mgmt_corner\[1\] VSSIO_Q ) ( mgmt_corner\[0\] VSSIO_Q ) ( gpio_pad VSSIO_Q ) ( flash_io1_pad VSSIO_Q )
+      ( flash_io0_pad VSSIO_Q ) ( flash_csb_pad VSSIO_Q ) ( flash_clk_pad VSSIO_Q ) ( clock_pad VSSIO_Q ) + USE SIGNAL ;
+    - xresloop ( resetb_pad TIE_WEAK_HI_H ) ( resetb_pad PAD_A_ESD_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[0\] ( mprj_pads/area1_io_pad\[0\] TIE_LO_ESD ) ( mprj_pads/area1_io_pad\[0\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[10\] ( mprj_pads/area1_io_pad\[10\] TIE_LO_ESD ) ( mprj_pads/area1_io_pad\[10\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[11\] ( mprj_pads/area1_io_pad\[11\] TIE_LO_ESD ) ( mprj_pads/area1_io_pad\[11\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[12\] ( mprj_pads/area1_io_pad\[12\] TIE_LO_ESD ) ( mprj_pads/area1_io_pad\[12\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[13\] ( mprj_pads/area1_io_pad\[13\] TIE_LO_ESD ) ( mprj_pads/area1_io_pad\[13\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[14\] ( mprj_pads/area1_io_pad\[14\] TIE_LO_ESD ) ( mprj_pads/area1_io_pad\[14\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[15\] ( mprj_pads/area1_io_pad\[15\] TIE_LO_ESD ) ( mprj_pads/area1_io_pad\[15\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[16\] ( mprj_pads/area1_io_pad\[16\] TIE_LO_ESD ) ( mprj_pads/area1_io_pad\[16\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[17\] ( mprj_pads/area1_io_pad\[17\] TIE_LO_ESD ) ( mprj_pads/area1_io_pad\[17\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[18\] ( mprj_pads/area2_io_pad\[0\] TIE_LO_ESD ) ( mprj_pads/area2_io_pad\[0\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[19\] ( mprj_pads/area2_io_pad\[1\] TIE_LO_ESD ) ( mprj_pads/area2_io_pad\[1\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[1\] ( mprj_pads/area1_io_pad\[1\] TIE_LO_ESD ) ( mprj_pads/area1_io_pad\[1\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[20\] ( mprj_pads/area2_io_pad\[2\] TIE_LO_ESD ) ( mprj_pads/area2_io_pad\[2\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[21\] ( mprj_pads/area2_io_pad\[3\] TIE_LO_ESD ) ( mprj_pads/area2_io_pad\[3\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[22\] ( mprj_pads/area2_io_pad\[4\] TIE_LO_ESD ) ( mprj_pads/area2_io_pad\[4\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[23\] ( mprj_pads/area2_io_pad\[5\] TIE_LO_ESD ) ( mprj_pads/area2_io_pad\[5\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[24\] ( mprj_pads/area2_io_pad\[6\] TIE_LO_ESD ) ( mprj_pads/area2_io_pad\[6\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[25\] ( mprj_pads/area2_io_pad\[7\] TIE_LO_ESD ) ( mprj_pads/area2_io_pad\[7\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[26\] ( mprj_pads/area2_io_pad\[8\] TIE_LO_ESD ) ( mprj_pads/area2_io_pad\[8\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[27\] ( mprj_pads/area2_io_pad\[9\] TIE_LO_ESD ) ( mprj_pads/area2_io_pad\[9\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[28\] ( mprj_pads/area2_io_pad\[10\] TIE_LO_ESD ) ( mprj_pads/area2_io_pad\[10\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[29\] ( mprj_pads/area2_io_pad\[11\] TIE_LO_ESD ) ( mprj_pads/area2_io_pad\[11\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[2\] ( mprj_pads/area1_io_pad\[2\] TIE_LO_ESD ) ( mprj_pads/area1_io_pad\[2\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[30\] ( mprj_pads/area2_io_pad\[12\] TIE_LO_ESD ) ( mprj_pads/area2_io_pad\[12\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[31\] ( mprj_pads/area2_io_pad\[13\] TIE_LO_ESD ) ( mprj_pads/area2_io_pad\[13\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[32\] ( mprj_pads/area2_io_pad\[14\] TIE_LO_ESD ) ( mprj_pads/area2_io_pad\[14\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[33\] ( mprj_pads/area2_io_pad\[15\] TIE_LO_ESD ) ( mprj_pads/area2_io_pad\[15\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[34\] ( mprj_pads/area2_io_pad\[16\] TIE_LO_ESD ) ( mprj_pads/area2_io_pad\[16\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[35\] ( mprj_pads/area2_io_pad\[17\] TIE_LO_ESD ) ( mprj_pads/area2_io_pad\[17\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[36\] ( mprj_pads/area2_io_pad\[18\] TIE_LO_ESD ) ( mprj_pads/area2_io_pad\[18\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[37\] ( mprj_pads/area2_io_pad\[19\] TIE_LO_ESD ) ( mprj_pads/area2_io_pad\[19\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[3\] ( mprj_pads/area1_io_pad\[3\] TIE_LO_ESD ) ( mprj_pads/area1_io_pad\[3\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[4\] ( mprj_pads/area1_io_pad\[4\] TIE_LO_ESD ) ( mprj_pads/area1_io_pad\[4\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[5\] ( mprj_pads/area1_io_pad\[5\] TIE_LO_ESD ) ( mprj_pads/area1_io_pad\[5\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[6\] ( mprj_pads/area1_io_pad\[6\] TIE_LO_ESD ) ( mprj_pads/area1_io_pad\[6\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[7\] ( mprj_pads/area1_io_pad\[7\] TIE_LO_ESD ) ( mprj_pads/area1_io_pad\[7\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[8\] ( mprj_pads/area1_io_pad\[8\] TIE_LO_ESD ) ( mprj_pads/area1_io_pad\[8\] ENABLE_INP_H ) + USE SIGNAL ;
+    - mprj_pads/loop1_io\[9\] ( mprj_pads/area1_io_pad\[9\] TIE_LO_ESD ) ( mprj_pads/area1_io_pad\[9\] ENABLE_INP_H ) + USE SIGNAL ;
+END NETS
+END DESIGN
diff --git a/mag/chip_io.mag b/mag/chip_io.mag
new file mode 100644
index 0000000..501a9e8
--- /dev/null
+++ b/mag/chip_io.mag
@@ -0,0 +1,5197 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1603424375
+<< metal1 >>
+rect 85286 1020000 85338 1020260
+rect 133486 1020000 133538 1020260
+rect 181486 1020000 181538 1020260
+rect 229686 1020000 229738 1020260
+rect 277686 1020000 277738 1020260
+rect 372886 1020000 372938 1020260
+rect 421086 1020000 421138 1020260
+rect 469086 1020000 469138 1020260
+rect 564286 1020000 564338 1020260
+rect 39739 986886 39999 986938
+rect 600000 974862 600260 974914
+rect 600000 880662 600260 880714
+rect 39739 807686 39999 807738
+rect 600000 786462 600260 786514
+rect 39739 762086 39999 762138
+rect 600000 738862 600260 738914
+rect 39739 716486 39999 716538
+rect 600000 691262 600260 691314
+rect 39739 670886 39999 670938
+rect 600000 643462 600260 643514
+rect 39739 625486 39999 625538
+rect 600000 595862 600260 595914
+rect 39739 579886 39999 579938
+rect 600000 548262 600260 548314
+rect 39739 534286 39999 534338
+rect 39739 399686 39999 399738
+rect 600000 360862 600260 360914
+rect 39739 354086 39999 354138
+rect 600000 313062 600260 313114
+rect 39739 308486 39999 308538
+rect 600000 265462 600260 265514
+rect 39739 262886 39999 262938
+rect 600000 217862 600260 217914
+rect 39739 217486 39999 217538
+rect 39739 171886 39999 171938
+rect 600000 170262 600260 170314
+rect 600000 122662 600260 122714
+rect 600000 75062 600260 75114
+<< metal2 >>
+rect 73475 1020000 73521 1020894
+rect 73884 1020000 73930 1020894
+rect 74026 1020000 74078 1020310
+rect 77271 1020000 77323 1021284
+rect 78120 1020000 78172 1020540
+rect 78498 1020000 78550 1020814
+rect 78950 1020000 79002 1020452
+rect 79163 1020000 79215 1020668
+rect 79892 1020000 79944 1020310
+rect 81849 1020000 81901 1021018
+rect 82771 1020000 82823 1020108
+rect 86167 1020000 86219 1020238
+rect 88322 1020000 88374 1020236
+rect 121675 1020000 121721 1020894
+rect 122084 1020000 122130 1020894
+rect 122226 1020000 122278 1020310
+rect 125471 1020000 125523 1021284
+rect 126320 1020000 126372 1020540
+rect 126698 1020000 126750 1020814
+rect 127150 1020000 127202 1020452
+rect 127363 1020000 127415 1020668
+rect 128092 1020000 128144 1020310
+rect 130049 1020000 130101 1021018
+rect 130971 1020000 131023 1020108
+rect 134367 1020000 134419 1020238
+rect 136522 1020000 136574 1020236
+rect 169675 1020000 169721 1020894
+rect 170084 1020000 170130 1020894
+rect 170226 1020000 170278 1020310
+rect 173471 1020000 173523 1021284
+rect 174320 1020000 174372 1020540
+rect 174698 1020000 174750 1020814
+rect 175150 1020000 175202 1020452
+rect 175363 1020000 175415 1020668
+rect 176092 1020000 176144 1020310
+rect 178049 1020000 178101 1021018
+rect 178971 1020000 179023 1020108
+rect 182367 1020000 182419 1020238
+rect 184522 1020000 184574 1020236
+rect 217875 1020000 217921 1020894
+rect 218284 1020000 218330 1020894
+rect 218426 1020000 218478 1020310
+rect 221671 1020000 221723 1021284
+rect 222520 1020000 222572 1020540
+rect 222898 1020000 222950 1020814
+rect 223350 1020000 223402 1020452
+rect 223563 1020000 223615 1020668
+rect 224292 1020000 224344 1020310
+rect 226249 1020000 226301 1021018
+rect 227171 1020000 227223 1020108
+rect 230567 1020000 230619 1020238
+rect 232722 1020000 232774 1020236
+rect 265875 1020000 265921 1020894
+rect 266284 1020000 266330 1020894
+rect 266426 1020000 266478 1020310
+rect 269671 1020000 269723 1021284
+rect 270520 1020000 270572 1020540
+rect 270898 1020000 270950 1020814
+rect 271350 1020000 271402 1020452
+rect 271563 1020000 271615 1020668
+rect 272292 1020000 272344 1020310
+rect 274249 1020000 274301 1021018
+rect 275171 1020000 275223 1020108
+rect 278567 1020000 278619 1020238
+rect 280722 1020000 280774 1020236
+rect 361075 1020000 361121 1020894
+rect 361484 1020000 361530 1020894
+rect 361626 1020000 361678 1020310
+rect 364871 1020000 364923 1021284
+rect 365720 1020000 365772 1020540
+rect 366098 1020000 366150 1020814
+rect 366550 1020000 366602 1020452
+rect 366763 1020000 366815 1020668
+rect 367492 1020000 367544 1020310
+rect 369449 1020000 369501 1021018
+rect 370371 1020000 370423 1020108
+rect 373767 1020000 373819 1020238
+rect 375922 1020000 375974 1020236
+rect 409275 1020000 409321 1020894
+rect 409684 1020000 409730 1020894
+rect 409826 1020000 409878 1020310
+rect 413071 1020000 413123 1021284
+rect 413920 1020000 413972 1020540
+rect 414298 1020000 414350 1020814
+rect 414750 1020000 414802 1020452
+rect 414963 1020000 415015 1020668
+rect 415692 1020000 415744 1020310
+rect 417649 1020000 417701 1021018
+rect 418571 1020000 418623 1020108
+rect 421967 1020000 422019 1020238
+rect 424122 1020000 424174 1020236
+rect 457275 1020000 457321 1020894
+rect 457684 1020000 457730 1020894
+rect 457826 1020000 457878 1020310
+rect 461071 1020000 461123 1021284
+rect 461920 1020000 461972 1020540
+rect 462298 1020000 462350 1020814
+rect 462750 1020000 462802 1020452
+rect 462963 1020000 463015 1020668
+rect 463692 1020000 463744 1020310
+rect 465649 1020000 465701 1021018
+rect 466571 1020000 466623 1020108
+rect 469967 1020000 470019 1020238
+rect 472122 1020000 472174 1020236
+rect 552475 1020000 552521 1020894
+rect 552884 1020000 552930 1020894
+rect 553026 1020000 553078 1020310
+rect 556271 1020000 556323 1021284
+rect 557120 1020000 557172 1020540
+rect 557498 1020000 557550 1020814
+rect 557950 1020000 558002 1020452
+rect 558163 1020000 558215 1020668
+rect 558892 1020000 558944 1020310
+rect 560849 1020000 560901 1021018
+rect 561771 1020000 561823 1020108
+rect 565167 1020000 565219 1020238
+rect 567322 1020000 567374 1020236
+rect 39763 989922 39999 989974
+rect 39761 987767 39999 987819
+rect 600000 986679 600894 986725
+rect 600000 986270 600894 986316
+rect 600000 986122 600310 986174
+rect 39891 984371 39999 984423
+rect 38982 983449 40000 983501
+rect 600000 982877 601284 982929
+rect 600000 982028 600540 982080
+rect 600000 981650 600814 981702
+rect 39690 981492 40000 981544
+rect 600000 981198 600452 981250
+rect 600000 980985 600668 981037
+rect 39332 980763 40000 980815
+rect 39547 980550 39999 980602
+rect 600000 980256 600310 980308
+rect 39186 980098 40000 980150
+rect 39459 979720 39999 979772
+rect 38715 978871 39999 978923
+rect 600000 978299 601018 978351
+rect 600000 977377 600108 977429
+rect 39690 975626 40000 975678
+rect 39105 975484 39999 975530
+rect 39105 975075 39999 975121
+rect 600000 973981 600238 974033
+rect 600000 971826 600236 971878
+rect 600000 892479 600894 892525
+rect 600000 892070 600894 892116
+rect 600000 891922 600310 891974
+rect 600000 888677 601284 888729
+rect 600000 887828 600540 887880
+rect 600000 887450 600814 887502
+rect 600000 886998 600452 887050
+rect 600000 886785 600668 886837
+rect 600000 886056 600310 886108
+rect 600000 884099 601018 884151
+rect 600000 883177 600108 883229
+rect 600000 879781 600238 879833
+rect 600000 877626 600236 877678
+rect 39763 810722 39999 810774
+rect 39761 808567 39999 808619
+rect 39891 805171 39999 805223
+rect 38982 804249 40000 804301
+rect 39690 802292 40000 802344
+rect 39332 801563 40000 801615
+rect 39547 801350 39999 801402
+rect 39186 800898 40000 800950
+rect 39459 800520 39999 800572
+rect 38715 799671 39999 799723
+rect 600000 798279 600894 798325
+rect 600000 797870 600894 797916
+rect 600000 797722 600310 797774
+rect 39690 796426 40000 796478
+rect 39105 796284 39999 796330
+rect 39105 795875 39999 795921
+rect 600000 794477 601284 794529
+rect 600000 793628 600540 793680
+rect 600000 793250 600814 793302
+rect 600000 792798 600452 792850
+rect 600000 792585 600668 792637
+rect 600000 791856 600310 791908
+rect 600000 789899 601018 789951
+rect 600000 788977 600108 789029
+rect 600000 785581 600238 785633
+rect 600000 783426 600236 783478
+rect 39763 765122 39999 765174
+rect 39761 762967 39999 763019
+rect 39891 759571 39999 759623
+rect 38982 758649 40000 758701
+rect 39690 756692 40000 756744
+rect 39332 755963 40000 756015
+rect 39547 755750 39999 755802
+rect 39186 755298 40000 755350
+rect 39459 754920 39999 754972
+rect 38715 754071 39999 754123
+rect 39690 750826 40000 750878
+rect 39105 750684 39999 750730
+rect 600000 750679 600894 750725
+rect 39105 750275 39999 750321
+rect 600000 750270 600894 750316
+rect 600000 750122 600310 750174
+rect 600000 746877 601284 746929
+rect 600000 746028 600540 746080
+rect 600000 745650 600814 745702
+rect 600000 745198 600452 745250
+rect 600000 744985 600668 745037
+rect 600000 744256 600310 744308
+rect 600000 742299 601018 742351
+rect 600000 741377 600108 741429
+rect 600000 737981 600238 738033
+rect 600000 735826 600236 735878
+rect 39763 719522 39999 719574
+rect 39761 717367 39999 717419
+rect 39891 713971 39999 714023
+rect 38982 713049 40000 713101
+rect 39690 711092 40000 711144
+rect 39332 710363 40000 710415
+rect 39547 710150 39999 710202
+rect 39186 709698 40000 709750
+rect 39459 709320 39999 709372
+rect 38715 708471 39999 708523
+rect 39690 705226 40000 705278
+rect 39105 705084 39999 705130
+rect 39105 704675 39999 704721
+rect 600000 703079 600894 703125
+rect 600000 702670 600894 702716
+rect 600000 702522 600310 702574
+rect 600000 699277 601284 699329
+rect 600000 698428 600540 698480
+rect 600000 698050 600814 698102
+rect 600000 697598 600452 697650
+rect 600000 697385 600668 697437
+rect 600000 696656 600310 696708
+rect 600000 694699 601018 694751
+rect 600000 693777 600108 693829
+rect 600000 690381 600238 690433
+rect 600000 688226 600236 688278
+rect 39763 673922 39999 673974
+rect 39761 671767 39999 671819
+rect 39891 668371 39999 668423
+rect 38982 667449 40000 667501
+rect 39690 665492 40000 665544
+rect 39332 664763 40000 664815
+rect 39547 664550 39999 664602
+rect 39186 664098 40000 664150
+rect 39459 663720 39999 663772
+rect 38715 662871 39999 662923
+rect 39690 659626 40000 659678
+rect 39105 659484 39999 659530
+rect 39105 659075 39999 659121
+rect 600000 655279 600894 655325
+rect 600000 654870 600894 654916
+rect 600000 654722 600310 654774
+rect 600000 651477 601284 651529
+rect 600000 650628 600540 650680
+rect 600000 650250 600814 650302
+rect 600000 649798 600452 649850
+rect 600000 649585 600668 649637
+rect 600000 648856 600310 648908
+rect 600000 646899 601018 646951
+rect 600000 645977 600108 646029
+rect 600000 642581 600238 642633
+rect 600000 640426 600236 640478
+rect 39763 628522 39999 628574
+rect 39761 626367 39999 626419
+rect 39891 622971 39999 623023
+rect 38982 622049 40000 622101
+rect 39690 620092 40000 620144
+rect 39332 619363 40000 619415
+rect 39547 619150 39999 619202
+rect 39186 618698 40000 618750
+rect 39459 618320 39999 618372
+rect 38715 617471 39999 617523
+rect 39690 614226 40000 614278
+rect 39105 614084 39999 614130
+rect 39105 613675 39999 613721
+rect 600000 607679 600894 607725
+rect 600000 607270 600894 607316
+rect 600000 607122 600310 607174
+rect 600000 603877 601284 603929
+rect 600000 603028 600540 603080
+rect 600000 602650 600814 602702
+rect 600000 602198 600452 602250
+rect 600000 601985 600668 602037
+rect 600000 601256 600310 601308
+rect 600000 599299 601018 599351
+rect 600000 598377 600108 598429
+rect 600000 594981 600238 595033
+rect 600000 592826 600236 592878
+rect 39763 582922 39999 582974
+rect 39761 580767 39999 580819
+rect 39891 577371 39999 577423
+rect 38982 576449 40000 576501
+rect 39690 574492 40000 574544
+rect 39332 573763 40000 573815
+rect 39547 573550 39999 573602
+rect 39186 573098 40000 573150
+rect 39459 572720 39999 572772
+rect 38715 571871 39999 571923
+rect 39690 568626 40000 568678
+rect 39105 568484 39999 568530
+rect 39105 568075 39999 568121
+rect 600000 560079 600894 560125
+rect 600000 559670 600894 559716
+rect 600000 559522 600310 559574
+rect 600000 556277 601284 556329
+rect 600000 555428 600540 555480
+rect 600000 555050 600814 555102
+rect 600000 554598 600452 554650
+rect 600000 554385 600668 554437
+rect 600000 553656 600310 553708
+rect 600000 551699 601018 551751
+rect 600000 550777 600108 550829
+rect 600000 547381 600238 547433
+rect 600000 545226 600236 545278
+rect 39763 537322 39999 537374
+rect 39761 535167 39999 535219
+rect 39891 531771 39999 531823
+rect 38982 530849 40000 530901
+rect 39690 528892 40000 528944
+rect 39332 528163 40000 528215
+rect 39547 527950 39999 528002
+rect 39186 527498 40000 527550
+rect 39459 527120 39999 527172
+rect 38715 526271 39999 526323
+rect 39690 523026 40000 523078
+rect 39105 522884 39999 522930
+rect 39105 522475 39999 522521
+rect 39763 402722 39999 402774
+rect 39761 400567 39999 400619
+rect 39891 397171 39999 397223
+rect 38982 396249 40000 396301
+rect 39690 394292 40000 394344
+rect 39332 393563 40000 393615
+rect 39547 393350 39999 393402
+rect 39186 392898 40000 392950
+rect 39459 392520 39999 392572
+rect 38715 391671 39999 391723
+rect 39690 388426 40000 388478
+rect 39105 388284 39999 388330
+rect 39105 387875 39999 387921
+rect 600000 372679 600894 372725
+rect 600000 372270 600894 372316
+rect 600000 372122 600310 372174
+rect 600000 368877 601284 368929
+rect 600000 368028 600540 368080
+rect 600000 367650 600814 367702
+rect 600000 367198 600452 367250
+rect 600000 366985 600668 367037
+rect 600000 366256 600310 366308
+rect 600000 364299 601018 364351
+rect 600000 363377 600108 363429
+rect 600000 359981 600238 360033
+rect 600000 357826 600236 357878
+rect 39763 357122 39999 357174
+rect 39761 354967 39999 355019
+rect 39891 351571 39999 351623
+rect 38982 350649 40000 350701
+rect 39690 348692 40000 348744
+rect 39332 347963 40000 348015
+rect 39547 347750 39999 347802
+rect 39186 347298 40000 347350
+rect 39459 346920 39999 346972
+rect 38715 346071 39999 346123
+rect 39690 342826 40000 342878
+rect 39105 342684 39999 342730
+rect 39105 342275 39999 342321
+rect 600000 324879 600894 324925
+rect 600000 324470 600894 324516
+rect 600000 324322 600310 324374
+rect 600000 321077 601284 321129
+rect 600000 320228 600540 320280
+rect 600000 319850 600814 319902
+rect 600000 319398 600452 319450
+rect 600000 319185 600668 319237
+rect 600000 318456 600310 318508
+rect 600000 316499 601018 316551
+rect 600000 315577 600108 315629
+rect 600000 312181 600238 312233
+rect 39763 311522 39999 311574
+rect 600000 310026 600236 310078
+rect 39761 309367 39999 309419
+rect 39891 305971 39999 306023
+rect 38982 305049 40000 305101
+rect 39690 303092 40000 303144
+rect 39332 302363 40000 302415
+rect 39547 302150 39999 302202
+rect 39186 301698 40000 301750
+rect 39459 301320 39999 301372
+rect 38715 300471 39999 300523
+rect 39690 297226 40000 297278
+rect 39105 297084 39999 297130
+rect 39105 296675 39999 296721
+rect 600000 277279 600894 277325
+rect 600000 276870 600894 276916
+rect 600000 276722 600310 276774
+rect 600000 273477 601284 273529
+rect 600000 272628 600540 272680
+rect 600000 272250 600814 272302
+rect 600000 271798 600452 271850
+rect 600000 271585 600668 271637
+rect 600000 270856 600310 270908
+rect 600000 268899 601018 268951
+rect 600000 267977 600108 268029
+rect 39763 265922 39999 265974
+rect 600000 264581 600238 264633
+rect 39761 263767 39999 263819
+rect 600000 262426 600236 262478
+rect 39891 260371 39999 260423
+rect 38982 259449 40000 259501
+rect 39690 257492 40000 257544
+rect 39332 256763 40000 256815
+rect 39547 256550 39999 256602
+rect 39186 256098 40000 256150
+rect 39459 255720 39999 255772
+rect 38715 254871 39999 254923
+rect 39690 251626 40000 251678
+rect 39105 251484 39999 251530
+rect 39105 251075 39999 251121
+rect 600000 229679 600894 229725
+rect 600000 229270 600894 229316
+rect 600000 229122 600310 229174
+rect 600000 225877 601284 225929
+rect 600000 225028 600540 225080
+rect 600000 224650 600814 224702
+rect 600000 224198 600452 224250
+rect 600000 223985 600668 224037
+rect 600000 223256 600310 223308
+rect 600000 221299 601018 221351
+rect 39763 220522 39999 220574
+rect 600000 220377 600108 220429
+rect 39761 218367 39999 218419
+rect 600000 216981 600238 217033
+rect 39891 214971 39999 215023
+rect 600000 214826 600236 214878
+rect 38982 214049 40000 214101
+rect 39690 212092 40000 212144
+rect 39332 211363 40000 211415
+rect 39547 211150 39999 211202
+rect 39186 210698 40000 210750
+rect 39459 210320 39999 210372
+rect 38715 209471 39999 209523
+rect 39690 206226 40000 206278
+rect 39105 206084 39999 206130
+rect 39105 205675 39999 205721
+rect 600000 182079 600894 182125
+rect 600000 181670 600894 181716
+rect 600000 181522 600310 181574
+rect 600000 178277 601284 178329
+rect 600000 177428 600540 177480
+rect 600000 177050 600814 177102
+rect 600000 176598 600452 176650
+rect 600000 176385 600668 176437
+rect 600000 175656 600310 175708
+rect 39763 174922 39999 174974
+rect 600000 173699 601018 173751
+rect 39761 172767 39999 172819
+rect 600000 172777 600108 172829
+rect 39891 169371 39999 169423
+rect 600000 169381 600238 169433
+rect 38982 168449 40000 168501
+rect 600000 167226 600236 167278
+rect 39690 166492 40000 166544
+rect 39332 165763 40000 165815
+rect 39547 165550 39999 165602
+rect 39186 165098 40000 165150
+rect 39459 164720 39999 164772
+rect 38715 163871 39999 163923
+rect 39690 160626 40000 160678
+rect 39105 160484 39999 160530
+rect 39105 160075 39999 160121
+rect 600000 134479 600894 134525
+rect 600000 134070 600894 134116
+rect 600000 133922 600310 133974
+rect 600000 130677 601284 130729
+rect 600000 129828 600540 129880
+rect 600000 129450 600814 129502
+rect 600000 128998 600452 129050
+rect 600000 128785 600668 128837
+rect 600000 128056 600310 128108
+rect 600000 126099 601018 126151
+rect 600000 125177 600108 125229
+rect 600000 121781 600238 121833
+rect 600000 119626 600236 119678
+rect 600000 86879 600894 86925
+rect 600000 86470 600894 86516
+rect 600000 86322 600310 86374
+rect 600000 83077 601284 83129
+rect 600000 82228 600540 82280
+rect 600000 81850 600814 81902
+rect 600000 81398 600452 81450
+rect 600000 81185 600668 81237
+rect 600000 80456 600310 80508
+rect 600000 78499 601018 78551
+rect 600000 77577 600108 77629
+rect 600000 74181 600238 74233
+rect 600000 72026 600236 72078
+rect 132091 39706 132143 40000
+rect 173899 38982 173951 40000
+rect 269499 38982 269551 40000
+rect 274077 38715 274129 39999
+rect 277879 39105 277925 39999
+rect 317899 38982 317951 40000
+rect 322477 38715 322529 39999
+rect 326279 39105 326325 39999
+rect 366299 38982 366351 40000
+rect 370877 38715 370929 39999
+rect 374679 39105 374725 39999
+rect 414699 38982 414751 40000
+rect 419277 38715 419329 39999
+rect 423079 39105 423125 39999
+rect 461977 39891 462029 39999
+rect 462899 38982 462951 40000
+rect 466250 39186 466302 40000
+rect 467477 38715 467529 39999
+rect 471279 39105 471325 39999
+<< metal3 >>
+rect 81973 1020000 82039 1027360
+rect 88648 1020000 88714 1057912
+rect 130173 1020000 130239 1027360
+rect 136848 1020000 136914 1057912
+rect 178173 1020000 178239 1027360
+rect 184848 1020000 184914 1057912
+rect 226373 1020000 226439 1027360
+rect 233048 1020000 233114 1057912
+rect 274373 1020000 274439 1027360
+rect 281048 1020000 281114 1057912
+rect 369573 1020000 369639 1027360
+rect 376248 1020000 376314 1057912
+rect 417773 1020000 417839 1027360
+rect 424448 1020000 424514 1057912
+rect 465773 1020000 465839 1027360
+rect 472448 1020000 472514 1057912
+rect 560973 1020000 561039 1027360
+rect 567648 1020000 567714 1057912
+rect 2088 990248 40000 990314
+rect 32639 983573 39999 983639
+rect 600000 978161 607360 978227
+rect 600000 971486 637912 971552
+rect 600000 883961 607360 884027
+rect 600000 877286 637912 877352
+rect 2088 811048 40000 811114
+rect 32639 804373 39999 804439
+rect 600000 789761 607360 789827
+rect 600000 783086 637912 783152
+rect 2088 765448 40000 765514
+rect 32639 758773 39999 758839
+rect 600000 742161 607360 742227
+rect 600000 735486 637912 735552
+rect 2088 719848 40000 719914
+rect 32639 713173 39999 713239
+rect 600000 694561 607360 694627
+rect 600000 687886 637912 687952
+rect 2088 674248 40000 674314
+rect 32639 667573 39999 667639
+rect 600000 646761 607360 646827
+rect 600000 640086 637912 640152
+rect 2088 628848 40000 628914
+rect 32639 622173 39999 622239
+rect 600000 599161 607360 599227
+rect 600000 592486 637912 592552
+rect 2088 583248 40000 583314
+rect 32639 576573 39999 576639
+rect 600000 551561 607360 551627
+rect 600000 544886 637912 544952
+rect 2088 537648 40000 537714
+rect 32639 530973 39999 531039
+rect 2088 403048 40000 403114
+rect 32639 396373 39999 396439
+rect 600000 364161 607360 364227
+rect 2088 357448 40000 357514
+rect 600000 357486 637912 357552
+rect 32639 350773 39999 350839
+rect 600000 316361 607360 316427
+rect 2088 311848 40000 311914
+rect 600000 309686 637912 309752
+rect 32639 305173 39999 305239
+rect 600000 268761 607360 268827
+rect 2088 266248 40000 266314
+rect 600000 262086 637912 262152
+rect 32639 259573 39999 259639
+rect 600000 221161 607360 221227
+rect 2088 220848 40000 220914
+rect 600000 214486 637912 214552
+rect 32639 214173 39999 214239
+rect 2088 175248 40000 175314
+rect 600000 173561 607360 173627
+rect 32639 168573 39999 168639
+rect 600000 166886 637912 166952
+rect 600000 125961 607360 126027
+rect 600000 119286 637912 119352
+rect 600000 78361 607360 78427
+rect 600000 71686 637912 71752
+rect 128667 38031 128813 39999
+rect 167086 2088 167152 40000
+rect 359486 2088 359552 40000
+rect 407886 2088 407952 40000
+rect 456086 2088 456152 40000
+<< metal5 >>
+rect 75040 1040912 87560 1053402
+rect 123240 1040912 135760 1053402
+rect 171240 1040912 183760 1053402
+rect 219440 1040912 231960 1053402
+rect 267440 1040912 279960 1053402
+rect 314620 1040802 327160 1053324
+rect 362640 1040912 375160 1053402
+rect 410840 1040912 423360 1053402
+rect 458840 1040912 471360 1053402
+rect 506020 1040802 518560 1053324
+rect 554040 1040912 566560 1053402
+rect 6598 976640 19088 989160
+rect 620912 972640 633402 985160
+rect 6086 931663 19572 942991
+rect 620428 926609 633914 937937
+rect 620912 878440 633402 890960
+rect 6675 841820 19197 854360
+rect 620802 831840 633324 844380
+rect 6598 797440 19088 809960
+rect 620912 784240 633402 796760
+rect 6598 751840 19088 764360
+rect 620912 736640 633402 749160
+rect 6598 706240 19088 718760
+rect 620912 689040 633402 701560
+rect 6598 660640 19088 673160
+rect 620912 641240 633402 653760
+rect 6598 615240 19088 627760
+rect 620912 593640 633402 606160
+rect 6598 569640 19088 582160
+rect 620912 546040 633402 558560
+rect 6598 524040 19088 536560
+rect 6675 478420 19197 490960
+rect 620428 453409 633914 464737
+rect 6086 434463 19572 445791
+rect 6598 389440 19088 401960
+rect 620912 358640 633402 371160
+rect 6598 343840 19088 356360
+rect 620912 310840 633402 323360
+rect 6598 298240 19088 310760
+rect 6598 252640 19088 265160
+rect 620912 263240 633402 275760
+rect 6598 207240 19088 219760
+rect 620912 215640 633402 228160
+rect 6598 161640 19088 174160
+rect 620912 168040 633402 180560
+rect 6675 116020 19197 128560
+rect 620912 120440 633402 132960
+rect 6086 72063 19572 83391
+rect 620912 72840 633402 85360
+rect 73440 6675 85980 19197
+rect 120840 6675 133380 19197
+rect 168240 6598 180760 19088
+rect 217209 6086 228537 19572
+rect 263840 6598 276360 19088
+rect 312240 6598 324760 19088
+rect 360640 6598 373160 19088
+rect 409040 6598 421560 19088
+rect 457240 6598 469760 19088
+rect 553040 6675 565580 19197
+use sky130_ef_io__corner_pad  mgmt_corner\[0\] /home/xrex/usr/devel/pdks/sky130A/libs.ref/sky130_ef_io/mag
+timestamp 1603391777
+transform -1 0 40000 0 -1 40800
+box 0 0 40000 40800
+use sky130_ef_io__com_bus_slice_20um  FILLER_118 /home/xrex/usr/devel/pdks/sky130A/libs.ref/sky130_ef_io/mag
+timestamp 1603391777
+transform -1 0 44000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_246
+timestamp 1603391777
+transform 0 -1 39593 1 0 40800
+box 0 0 4000 39593
+use sky130_ef_io__vssa_hvc_pad  mgmt_vssa_hvclamp_pad /home/xrex/usr/devel/pdks/sky130A/libs.ref/sky130_ef_io/mag
+timestamp 1603391777
+transform -1 0 87200 0 -1 39593
+box 0 -407 15000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_119
+timestamp 1603391777
+transform -1 0 48000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_120
+timestamp 1603391777
+transform -1 0 52000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_121
+timestamp 1603391777
+transform -1 0 56000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_122
+timestamp 1603391777
+transform -1 0 60000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_123
+timestamp 1603391777
+transform -1 0 64000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_124
+timestamp 1603391777
+transform -1 0 68000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_125
+timestamp 1603391777
+transform -1 0 72000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_126 /home/xrex/usr/devel/pdks/sky130A/libs.ref/sky130_ef_io/mag
+timestamp 1603391777
+transform -1 0 72200 0 -1 39593
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_130
+timestamp 1603391777
+transform -1 0 99200 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_129
+timestamp 1603391777
+transform -1 0 95200 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_128
+timestamp 1603391777
+transform -1 0 91200 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_134
+timestamp 1603391777
+transform -1 0 115200 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_133
+timestamp 1603391777
+transform -1 0 111200 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_132
+timestamp 1603391777
+transform -1 0 107200 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_131
+timestamp 1603391777
+transform -1 0 103200 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_137
+timestamp 1603391777
+transform -1 0 119600 0 -1 39593
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_136
+timestamp 1603391777
+transform -1 0 119400 0 -1 39593
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_135
+timestamp 1603391777
+transform -1 0 119200 0 -1 39593
+box 0 0 4000 39593
+use sky130_fd_io__top_xres4v2  resetb_pad /home/xrex/usr/devel/pdks/sky130A/libs.ref/sky130_fd_io/mag
+timestamp 1603391773
+transform -1 0 134600 0 -1 40000
+box -103 0 15124 40000
+use sky130_ef_io__com_bus_slice_20um  FILLER_139
+timestamp 1603391777
+transform -1 0 138600 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_140
+timestamp 1603391777
+transform -1 0 142600 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_141
+timestamp 1603391777
+transform -1 0 146600 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_142
+timestamp 1603391777
+transform -1 0 150600 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_143
+timestamp 1603391777
+transform -1 0 154600 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_144
+timestamp 1603391777
+transform -1 0 158600 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_145
+timestamp 1603391777
+transform -1 0 162600 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_146
+timestamp 1603391777
+transform -1 0 166600 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__gpiov2_pad  clock_pad /home/xrex/usr/devel/pdks/sky130A/libs.ref/sky130_ef_io/mag
+timestamp 1603391777
+transform -1 0 183000 0 -1 39593
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_147
+timestamp 1603391777
+transform -1 0 166800 0 -1 39593
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_148
+timestamp 1603391777
+transform -1 0 167000 0 -1 39593
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_150
+timestamp 1603391777
+transform -1 0 187000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_151
+timestamp 1603391777
+transform -1 0 191000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_152
+timestamp 1603391777
+transform -1 0 195000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_153
+timestamp 1603391777
+transform -1 0 199000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_154
+timestamp 1603391777
+transform -1 0 203000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_155
+timestamp 1603391777
+transform -1 0 207000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__vssd_lvc_pad  mgmt_vssd_lvclmap_pad /home/xrex/usr/devel/pdks/sky130A/libs.ref/sky130_ef_io/mag
+timestamp 1603391777
+transform -1 0 230400 0 -1 39593
+box 0 -7 15000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_156
+timestamp 1603391777
+transform -1 0 211000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_157
+timestamp 1603391777
+transform -1 0 215000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_158
+timestamp 1603391777
+transform -1 0 215200 0 -1 39593
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_159
+timestamp 1603391777
+transform -1 0 215400 0 -1 39593
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_161
+timestamp 1603391777
+transform -1 0 234400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_162
+timestamp 1603391777
+transform -1 0 238400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_163
+timestamp 1603391777
+transform -1 0 242400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_164
+timestamp 1603391777
+transform -1 0 246400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__gpiov2_pad  flash_csb_pad
+timestamp 1603391777
+transform -1 0 278600 0 -1 39593
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_165
+timestamp 1603391777
+transform -1 0 250400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_166
+timestamp 1603391777
+transform -1 0 254400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_167
+timestamp 1603391777
+transform -1 0 258400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_168
+timestamp 1603391777
+transform -1 0 262400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_169
+timestamp 1603391777
+transform -1 0 262600 0 -1 39593
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_171
+timestamp 1603391777
+transform -1 0 282600 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_172
+timestamp 1603391777
+transform -1 0 286600 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__gpiov2_pad  flash_clk_pad
+timestamp 1603391777
+transform -1 0 327000 0 -1 39593
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_173
+timestamp 1603391777
+transform -1 0 290600 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_174
+timestamp 1603391777
+transform -1 0 294600 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_175
+timestamp 1603391777
+transform -1 0 298600 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_176
+timestamp 1603391777
+transform -1 0 302600 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_177
+timestamp 1603391777
+transform -1 0 306600 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_178
+timestamp 1603391777
+transform -1 0 310600 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_179
+timestamp 1603391777
+transform -1 0 310800 0 -1 39593
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_180
+timestamp 1603391777
+transform -1 0 311000 0 -1 39593
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_185
+timestamp 1603391777
+transform -1 0 343000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_184
+timestamp 1603391777
+transform -1 0 339000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_183
+timestamp 1603391777
+transform -1 0 335000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_182
+timestamp 1603391777
+transform -1 0 331000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_189
+timestamp 1603391777
+transform -1 0 359000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_188
+timestamp 1603391777
+transform -1 0 355000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_187
+timestamp 1603391777
+transform -1 0 351000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_186
+timestamp 1603391777
+transform -1 0 347000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_191
+timestamp 1603391777
+transform -1 0 359400 0 -1 39593
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_190
+timestamp 1603391777
+transform -1 0 359200 0 -1 39593
+box 0 0 200 39593
+use sky130_ef_io__gpiov2_pad  flash_io0_pad
+timestamp 1603391777
+transform -1 0 375400 0 -1 39593
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_194
+timestamp 1603391777
+transform -1 0 383400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_193
+timestamp 1603391777
+transform -1 0 379400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_198
+timestamp 1603391777
+transform -1 0 399400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_197
+timestamp 1603391777
+transform -1 0 395400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_196
+timestamp 1603391777
+transform -1 0 391400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_195
+timestamp 1603391777
+transform -1 0 387400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_202
+timestamp 1603391777
+transform -1 0 407800 0 -1 39593
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_201
+timestamp 1603391777
+transform -1 0 407600 0 -1 39593
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_200
+timestamp 1603391777
+transform -1 0 407400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_199
+timestamp 1603391777
+transform -1 0 403400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__gpiov2_pad  flash_io1_pad
+timestamp 1603391777
+transform -1 0 423800 0 -1 39593
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_204
+timestamp 1603391777
+transform -1 0 427800 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_205
+timestamp 1603391777
+transform -1 0 431800 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_206
+timestamp 1603391777
+transform -1 0 435800 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_207
+timestamp 1603391777
+transform -1 0 439800 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_208
+timestamp 1603391777
+transform -1 0 443800 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_209
+timestamp 1603391777
+transform -1 0 447800 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_210
+timestamp 1603391777
+transform -1 0 451800 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__gpiov2_pad  gpio_pad
+timestamp 1603391777
+transform -1 0 472000 0 -1 39593
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_211
+timestamp 1603391777
+transform -1 0 455800 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_212
+timestamp 1603391777
+transform -1 0 456000 0 -1 39593
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_214
+timestamp 1603391777
+transform -1 0 476000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_215
+timestamp 1603391777
+transform -1 0 480000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_216
+timestamp 1603391777
+transform -1 0 484000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_217
+timestamp 1603391777
+transform -1 0 488000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_218
+timestamp 1603391777
+transform -1 0 492000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__vssio_hvc_pad  mgmt_vssio_hvclamp_pad\[1\] /home/xrex/usr/devel/pdks/sky130A/libs.ref/sky130_ef_io/mag
+timestamp 1603391777
+transform -1 0 519400 0 -1 39593
+box 0 -407 15000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_219
+timestamp 1603391777
+transform -1 0 496000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_220
+timestamp 1603391777
+transform -1 0 500000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_221
+timestamp 1603391777
+transform -1 0 504000 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_222
+timestamp 1603391777
+transform -1 0 504200 0 -1 39593
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_223
+timestamp 1603391777
+transform -1 0 504400 0 -1 39593
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_225
+timestamp 1603391777
+transform -1 0 523400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_226
+timestamp 1603391777
+transform -1 0 527400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_227
+timestamp 1603391777
+transform -1 0 531400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_231
+timestamp 1603391777
+transform -1 0 547400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_230
+timestamp 1603391777
+transform -1 0 543400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_229
+timestamp 1603391777
+transform -1 0 539400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_228
+timestamp 1603391777
+transform -1 0 535400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_234
+timestamp 1603391777
+transform -1 0 551800 0 -1 39593
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_233
+timestamp 1603391777
+transform -1 0 551600 0 -1 39593
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_232
+timestamp 1603391777
+transform -1 0 551400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__vdda_hvc_pad  mgmt_vdda_hvclamp_pad /home/xrex/usr/devel/pdks/sky130A/libs.ref/sky130_ef_io/mag
+timestamp 1603391777
+transform -1 0 566800 0 -1 39593
+box 0 -407 15000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_237
+timestamp 1603391777
+transform -1 0 574800 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_236
+timestamp 1603391777
+transform -1 0 570800 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_242
+timestamp 1603391777
+transform -1 0 594800 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_241
+timestamp 1603391777
+transform -1 0 590800 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_240
+timestamp 1603391777
+transform -1 0 586800 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_239
+timestamp 1603391777
+transform -1 0 582800 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_238
+timestamp 1603391777
+transform -1 0 578800 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_245
+timestamp 1603391777
+transform -1 0 599200 0 -1 39593
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_244
+timestamp 1603391777
+transform -1 0 599000 0 -1 39593
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_243
+timestamp 1603391777
+transform -1 0 598800 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_504
+timestamp 1603391777
+transform 0 1 600407 -1 0 44000
+box 0 0 4000 39593
+use sky130_ef_io__corner_pad  user2_corner
+timestamp 1603391777
+transform 0 1 599200 -1 0 40000
+box 0 0 40000 40800
+use sky130_ef_io__com_bus_slice_20um  FILLER_249
+timestamp 1603391777
+transform 0 -1 39593 1 0 52800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_248
+timestamp 1603391777
+transform 0 -1 39593 1 0 48800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_247
+timestamp 1603391777
+transform 0 -1 39593 1 0 44800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_255
+timestamp 1603391777
+transform 0 -1 39593 1 0 70000
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_254
+timestamp 1603391777
+transform 0 -1 39593 1 0 69800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_253 /home/xrex/usr/devel/pdks/sky130A/libs.ref/sky130_ef_io/mag
+timestamp 1603391777
+transform 0 -1 39593 1 0 68800
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_252
+timestamp 1603391777
+transform 0 -1 39593 1 0 64800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_251
+timestamp 1603391777
+transform 0 -1 39593 1 0 60800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_250
+timestamp 1603391777
+transform 0 -1 39593 1 0 56800
+box 0 0 4000 39593
+use sky130_ef_io__vccd_lvc_pad  mgmt_vccd_lvclamp_pad /home/xrex/usr/devel/pdks/sky130A/libs.ref/sky130_ef_io/mag
+timestamp 1603391777
+transform 0 -1 39593 1 0 70200
+box 0 -7 15000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_508
+timestamp 1603391777
+transform 0 1 600407 -1 0 60000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_507
+timestamp 1603391777
+transform 0 1 600407 -1 0 56000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_506
+timestamp 1603391777
+transform 0 1 600407 -1 0 52000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_505
+timestamp 1603391777
+transform 0 1 600407 -1 0 48000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_515
+timestamp 1603391777
+transform 0 1 600407 -1 0 71600
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_514
+timestamp 1603391777
+transform 0 1 600407 -1 0 71400
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_513
+timestamp 1603391777
+transform 0 1 600407 -1 0 71200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_512
+timestamp 1603391777
+transform 0 1 600407 -1 0 71000
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_511 /home/xrex/usr/devel/pdks/sky130A/libs.ref/sky130_ef_io/mag
+timestamp 1603391777
+transform 0 1 600407 -1 0 70000
+box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_510
+timestamp 1603391777
+transform 0 1 600407 -1 0 68000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_509
+timestamp 1603391777
+transform 0 1 600407 -1 0 64000
+box 0 0 4000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area1_io_pad\[0\]
+timestamp 1603391777
+transform 0 1 600407 -1 0 87600
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_259
+timestamp 1603391777
+transform 0 -1 39593 1 0 93200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_258
+timestamp 1603391777
+transform 0 -1 39593 1 0 89200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_257
+timestamp 1603391777
+transform 0 -1 39593 1 0 85200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_263
+timestamp 1603391777
+transform 0 -1 39593 1 0 109200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_262
+timestamp 1603391777
+transform 0 -1 39593 1 0 105200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_261
+timestamp 1603391777
+transform 0 -1 39593 1 0 101200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_260
+timestamp 1603391777
+transform 0 -1 39593 1 0 97200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_267
+timestamp 1603391777
+transform 0 -1 39593 1 0 114600
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_266
+timestamp 1603391777
+transform 0 -1 39593 1 0 114400
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_265
+timestamp 1603391777
+transform 0 -1 39593 1 0 114200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_264
+timestamp 1603391777
+transform 0 -1 39593 1 0 113200
+box 0 0 1000 39593
+use sky130_ef_io__vddio_hvc_pad  mgmt_vddio_hvclamp_pad\[0\] /home/xrex/usr/devel/pdks/sky130A/libs.ref/sky130_ef_io/mag
+timestamp 1603391777
+transform 0 -1 39593 1 0 114800
+box 0 -407 15000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_519
+timestamp 1603391777
+transform 0 1 600407 -1 0 99600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_518
+timestamp 1603391777
+transform 0 1 600407 -1 0 95600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_517
+timestamp 1603391777
+transform 0 1 600407 -1 0 91600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_523
+timestamp 1603391777
+transform 0 1 600407 -1 0 115600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_522
+timestamp 1603391777
+transform 0 1 600407 -1 0 111600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_521
+timestamp 1603391777
+transform 0 1 600407 -1 0 107600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_520
+timestamp 1603391777
+transform 0 1 600407 -1 0 103600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_528
+timestamp 1603391777
+transform 0 1 600407 -1 0 119200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_527
+timestamp 1603391777
+transform 0 1 600407 -1 0 119000
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_526
+timestamp 1603391777
+transform 0 1 600407 -1 0 118800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_525
+timestamp 1603391777
+transform 0 1 600407 -1 0 118600
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_524
+timestamp 1603391777
+transform 0 1 600407 -1 0 117600
+box 0 0 2000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area1_io_pad\[1\]
+timestamp 1603391777
+transform 0 1 600407 -1 0 135200
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_271
+timestamp 1603391777
+transform 0 -1 39593 1 0 137800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_270
+timestamp 1603391777
+transform 0 -1 39593 1 0 133800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_269
+timestamp 1603391777
+transform 0 -1 39593 1 0 129800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_275
+timestamp 1603391777
+transform 0 -1 39593 1 0 153800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_274
+timestamp 1603391777
+transform 0 -1 39593 1 0 149800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_273
+timestamp 1603391777
+transform 0 -1 39593 1 0 145800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_272
+timestamp 1603391777
+transform 0 -1 39593 1 0 141800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_279
+timestamp 1603391777
+transform 0 -1 39593 1 0 159200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_278
+timestamp 1603391777
+transform 0 -1 39593 1 0 159000
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_277
+timestamp 1603391777
+transform 0 -1 39593 1 0 158800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_276
+timestamp 1603391777
+transform 0 -1 39593 1 0 157800
+box 0 0 1000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area2_io_pad\[19\]
+timestamp 1603391777
+transform 0 -1 39593 1 0 159400
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_530
+timestamp 1603391777
+transform 0 1 600407 -1 0 139200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_531
+timestamp 1603391777
+transform 0 1 600407 -1 0 143200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_532
+timestamp 1603391777
+transform 0 1 600407 -1 0 147200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_533
+timestamp 1603391777
+transform 0 1 600407 -1 0 151200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_534
+timestamp 1603391777
+transform 0 1 600407 -1 0 155200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_535
+timestamp 1603391777
+transform 0 1 600407 -1 0 159200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_536
+timestamp 1603391777
+transform 0 1 600407 -1 0 163200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_537
+timestamp 1603391777
+transform 0 1 600407 -1 0 165200
+box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_281
+timestamp 1603391777
+transform 0 -1 39593 1 0 175400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_282
+timestamp 1603391777
+transform 0 -1 39593 1 0 179400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_283
+timestamp 1603391777
+transform 0 -1 39593 1 0 183400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_284
+timestamp 1603391777
+transform 0 -1 39593 1 0 187400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_285
+timestamp 1603391777
+transform 0 -1 39593 1 0 191400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_286
+timestamp 1603391777
+transform 0 -1 39593 1 0 195400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_287
+timestamp 1603391777
+transform 0 -1 39593 1 0 199400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_288
+timestamp 1603391777
+transform 0 -1 39593 1 0 203400
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_541
+timestamp 1603391777
+transform 0 1 600407 -1 0 166800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_540
+timestamp 1603391777
+transform 0 1 600407 -1 0 166600
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_539
+timestamp 1603391777
+transform 0 1 600407 -1 0 166400
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_538
+timestamp 1603391777
+transform 0 1 600407 -1 0 166200
+box 0 0 1000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area1_io_pad\[2\]
+timestamp 1603391777
+transform 0 1 600407 -1 0 182800
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_546
+timestamp 1603391777
+transform 0 1 600407 -1 0 198800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_545
+timestamp 1603391777
+transform 0 1 600407 -1 0 194800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_544
+timestamp 1603391777
+transform 0 1 600407 -1 0 190800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_543
+timestamp 1603391777
+transform 0 1 600407 -1 0 186800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_548
+timestamp 1603391777
+transform 0 1 600407 -1 0 206800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_547
+timestamp 1603391777
+transform 0 1 600407 -1 0 202800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_291
+timestamp 1603391777
+transform 0 -1 39593 1 0 204800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_290
+timestamp 1603391777
+transform 0 -1 39593 1 0 204600
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_289
+timestamp 1603391777
+transform 0 -1 39593 1 0 204400
+box 0 0 200 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area2_io_pad\[18\]
+timestamp 1603391777
+transform 0 -1 39593 1 0 205000
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_296
+timestamp 1603391777
+transform 0 -1 39593 1 0 233000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_295
+timestamp 1603391777
+transform 0 -1 39593 1 0 229000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_294
+timestamp 1603391777
+transform 0 -1 39593 1 0 225000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_293
+timestamp 1603391777
+transform 0 -1 39593 1 0 221000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_298
+timestamp 1603391777
+transform 0 -1 39593 1 0 241000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_297
+timestamp 1603391777
+transform 0 -1 39593 1 0 237000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_554
+timestamp 1603391777
+transform 0 1 600407 -1 0 214400
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_553
+timestamp 1603391777
+transform 0 1 600407 -1 0 214200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_552
+timestamp 1603391777
+transform 0 1 600407 -1 0 214000
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_551
+timestamp 1603391777
+transform 0 1 600407 -1 0 213800
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_550
+timestamp 1603391777
+transform 0 1 600407 -1 0 212800
+box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_549
+timestamp 1603391777
+transform 0 1 600407 -1 0 210800
+box 0 0 4000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area1_io_pad\[3\]
+timestamp 1603391777
+transform 0 1 600407 -1 0 230400
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_557
+timestamp 1603391777
+transform 0 1 600407 -1 0 238400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_556
+timestamp 1603391777
+transform 0 1 600407 -1 0 234400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_559
+timestamp 1603391777
+transform 0 1 600407 -1 0 246400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_558
+timestamp 1603391777
+transform 0 1 600407 -1 0 242400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_302
+timestamp 1603391777
+transform 0 -1 39593 1 0 250200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_301
+timestamp 1603391777
+transform 0 -1 39593 1 0 250000
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_300
+timestamp 1603391777
+transform 0 -1 39593 1 0 249000
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_299
+timestamp 1603391777
+transform 0 -1 39593 1 0 245000
+box 0 0 4000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area2_io_pad\[17\]
+timestamp 1603391777
+transform 0 -1 39593 1 0 250400
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_306
+timestamp 1603391777
+transform 0 -1 39593 1 0 274400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_305
+timestamp 1603391777
+transform 0 -1 39593 1 0 270400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_304
+timestamp 1603391777
+transform 0 -1 39593 1 0 266400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_308
+timestamp 1603391777
+transform 0 -1 39593 1 0 282400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_307
+timestamp 1603391777
+transform 0 -1 39593 1 0 278400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_564
+timestamp 1603391777
+transform 0 1 600407 -1 0 261400
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_563
+timestamp 1603391777
+transform 0 1 600407 -1 0 260400
+box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_562
+timestamp 1603391777
+transform 0 1 600407 -1 0 258400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_561
+timestamp 1603391777
+transform 0 1 600407 -1 0 254400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_560
+timestamp 1603391777
+transform 0 1 600407 -1 0 250400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_567
+timestamp 1603391777
+transform 0 1 600407 -1 0 262000
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_566
+timestamp 1603391777
+transform 0 1 600407 -1 0 261800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_565
+timestamp 1603391777
+transform 0 1 600407 -1 0 261600
+box 0 0 200 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area1_io_pad\[4\]
+timestamp 1603391777
+transform 0 1 600407 -1 0 278000
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_570
+timestamp 1603391777
+transform 0 1 600407 -1 0 286000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_569
+timestamp 1603391777
+transform 0 1 600407 -1 0 282000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_314
+timestamp 1603391777
+transform 0 -1 39593 1 0 295800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_313
+timestamp 1603391777
+transform 0 -1 39593 1 0 295600
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_312
+timestamp 1603391777
+transform 0 -1 39593 1 0 295400
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_311
+timestamp 1603391777
+transform 0 -1 39593 1 0 294400
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_310
+timestamp 1603391777
+transform 0 -1 39593 1 0 290400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_309
+timestamp 1603391777
+transform 0 -1 39593 1 0 286400
+box 0 0 4000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area2_io_pad\[16\]
+timestamp 1603391777
+transform 0 -1 39593 1 0 296000
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_317
+timestamp 1603391777
+transform 0 -1 39593 1 0 316000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_316
+timestamp 1603391777
+transform 0 -1 39593 1 0 312000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_319
+timestamp 1603391777
+transform 0 -1 39593 1 0 324000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_318
+timestamp 1603391777
+transform 0 -1 39593 1 0 320000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_574
+timestamp 1603391777
+transform 0 1 600407 -1 0 302000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_573
+timestamp 1603391777
+transform 0 1 600407 -1 0 298000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_572
+timestamp 1603391777
+transform 0 1 600407 -1 0 294000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_571
+timestamp 1603391777
+transform 0 1 600407 -1 0 290000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_580
+timestamp 1603391777
+transform 0 1 600407 -1 0 309600
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_579
+timestamp 1603391777
+transform 0 1 600407 -1 0 309400
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_578
+timestamp 1603391777
+transform 0 1 600407 -1 0 309200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_577
+timestamp 1603391777
+transform 0 1 600407 -1 0 309000
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_576
+timestamp 1603391777
+transform 0 1 600407 -1 0 308000
+box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_575
+timestamp 1603391777
+transform 0 1 600407 -1 0 306000
+box 0 0 4000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area1_io_pad\[5\]
+timestamp 1603391777
+transform 0 1 600407 -1 0 325600
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_582
+timestamp 1603391777
+transform 0 1 600407 -1 0 329600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_326
+timestamp 1603391777
+transform 0 -1 39593 1 0 341400
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_325
+timestamp 1603391777
+transform 0 -1 39593 1 0 341200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_324
+timestamp 1603391777
+transform 0 -1 39593 1 0 341000
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_323
+timestamp 1603391777
+transform 0 -1 39593 1 0 340000
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_322
+timestamp 1603391777
+transform 0 -1 39593 1 0 336000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_321
+timestamp 1603391777
+transform 0 -1 39593 1 0 332000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_320
+timestamp 1603391777
+transform 0 -1 39593 1 0 328000
+box 0 0 4000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area2_io_pad\[15\]
+timestamp 1603391777
+transform 0 -1 39593 1 0 341600
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_328
+timestamp 1603391777
+transform 0 -1 39593 1 0 357600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_330
+timestamp 1603391777
+transform 0 -1 39593 1 0 365600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_329
+timestamp 1603391777
+transform 0 -1 39593 1 0 361600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_586
+timestamp 1603391777
+transform 0 1 600407 -1 0 345600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_585
+timestamp 1603391777
+transform 0 1 600407 -1 0 341600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_584
+timestamp 1603391777
+transform 0 1 600407 -1 0 337600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_583
+timestamp 1603391777
+transform 0 1 600407 -1 0 333600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_594
+timestamp 1603391777
+transform 0 1 600407 -1 0 357400
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_593
+timestamp 1603391777
+transform 0 1 600407 -1 0 357200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_592
+timestamp 1603391777
+transform 0 1 600407 -1 0 357000
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_591
+timestamp 1603391777
+transform 0 1 600407 -1 0 356800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_590
+timestamp 1603391777
+transform 0 1 600407 -1 0 356600
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_589
+timestamp 1603391777
+transform 0 1 600407 -1 0 355600
+box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_588
+timestamp 1603391777
+transform 0 1 600407 -1 0 353600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_587
+timestamp 1603391777
+transform 0 1 600407 -1 0 349600
+box 0 0 4000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area1_io_pad\[6\]
+timestamp 1603391777
+transform 0 1 600407 -1 0 373400
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_334
+timestamp 1603391777
+transform 0 -1 39593 1 0 381600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_333
+timestamp 1603391777
+transform 0 -1 39593 1 0 377600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_332
+timestamp 1603391777
+transform 0 -1 39593 1 0 373600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_331
+timestamp 1603391777
+transform 0 -1 39593 1 0 369600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_338
+timestamp 1603391777
+transform 0 -1 39593 1 0 387000
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_337
+timestamp 1603391777
+transform 0 -1 39593 1 0 386800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_336
+timestamp 1603391777
+transform 0 -1 39593 1 0 386600
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_335
+timestamp 1603391777
+transform 0 -1 39593 1 0 385600
+box 0 0 1000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area2_io_pad\[14\]
+timestamp 1603391777
+transform 0 -1 39593 1 0 387200
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_341
+timestamp 1603391777
+transform 0 -1 39593 1 0 407200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_340
+timestamp 1603391777
+transform 0 -1 39593 1 0 403200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_598
+timestamp 1603391777
+transform 0 1 600407 -1 0 385400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_597
+timestamp 1603391777
+transform 0 1 600407 -1 0 381400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_596
+timestamp 1603391777
+transform 0 1 600407 -1 0 377400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_601
+timestamp 1603391777
+transform 0 1 600407 -1 0 397400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_600
+timestamp 1603391777
+transform 0 1 600407 -1 0 393400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_599
+timestamp 1603391777
+transform 0 1 600407 -1 0 389400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_607
+timestamp 1603391777
+transform 0 1 600407 -1 0 405000
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_606
+timestamp 1603391777
+transform 0 1 600407 -1 0 404800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_605
+timestamp 1603391777
+transform 0 1 600407 -1 0 404600
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_604
+timestamp 1603391777
+transform 0 1 600407 -1 0 404400
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_603
+timestamp 1603391777
+transform 0 1 600407 -1 0 403400
+box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_602
+timestamp 1603391777
+transform 0 1 600407 -1 0 401400
+box 0 0 4000 39593
+use sky130_ef_io__vssa_hvc_pad  user1_vssa_hvclamp_pad\[1\]
+timestamp 1603391777
+transform 0 1 600407 -1 0 420000
+box 0 -407 15000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_344
+timestamp 1603391777
+transform 0 -1 39593 1 0 419200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_343
+timestamp 1603391777
+transform 0 -1 39593 1 0 415200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_342
+timestamp 1603391777
+transform 0 -1 39593 1 0 411200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_349
+timestamp 1603391777
+transform 0 -1 39593 1 0 432400
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_348
+timestamp 1603391777
+transform 0 -1 39593 1 0 432200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_347
+timestamp 1603391777
+transform 0 -1 39593 1 0 431200
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_346
+timestamp 1603391777
+transform 0 -1 39593 1 0 427200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_345
+timestamp 1603391777
+transform 0 -1 39593 1 0 423200
+box 0 0 4000 39593
+use sky130_ef_io__vssd_lvc_pad  user2_vssd_lvclmap_pad
+timestamp 1603391777
+transform 0 -1 39593 1 0 432600
+box 0 -7 15000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_351
+timestamp 1603391777
+transform 0 -1 39593 1 0 447600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_609
+timestamp 1603391777
+transform 0 1 600407 -1 0 424000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_610
+timestamp 1603391777
+transform 0 1 600407 -1 0 428000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_611
+timestamp 1603391777
+transform 0 1 600407 -1 0 432000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_612
+timestamp 1603391777
+transform 0 1 600407 -1 0 436000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_613
+timestamp 1603391777
+transform 0 1 600407 -1 0 440000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_614
+timestamp 1603391777
+transform 0 1 600407 -1 0 444000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_615
+timestamp 1603391777
+transform 0 1 600407 -1 0 448000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_616
+timestamp 1603391777
+transform 0 1 600407 -1 0 450000
+box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_355
+timestamp 1603391777
+transform 0 -1 39593 1 0 463600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_354
+timestamp 1603391777
+transform 0 -1 39593 1 0 459600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_353
+timestamp 1603391777
+transform 0 -1 39593 1 0 455600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_352
+timestamp 1603391777
+transform 0 -1 39593 1 0 451600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_361
+timestamp 1603391777
+transform 0 -1 39593 1 0 477000
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_360
+timestamp 1603391777
+transform 0 -1 39593 1 0 476800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_359
+timestamp 1603391777
+transform 0 -1 39593 1 0 476600
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_358
+timestamp 1603391777
+transform 0 -1 39593 1 0 475600
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_357
+timestamp 1603391777
+transform 0 -1 39593 1 0 471600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_356
+timestamp 1603391777
+transform 0 -1 39593 1 0 467600
+box 0 0 4000 39593
+use sky130_ef_io__vdda_hvc_pad  user2_vdda_hvclamp_pad
+timestamp 1603391777
+transform 0 -1 39593 1 0 477200
+box 0 -407 15000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_620
+timestamp 1603391777
+transform 0 1 600407 -1 0 451600
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_619
+timestamp 1603391777
+transform 0 1 600407 -1 0 451400
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_618
+timestamp 1603391777
+transform 0 1 600407 -1 0 451200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_617
+timestamp 1603391777
+transform 0 1 600407 -1 0 451000
+box 0 0 1000 39593
+use sky130_ef_io__vssd_lvc_pad  user1_vssd_lvclmap_pad
+timestamp 1603391777
+transform 0 1 600407 -1 0 466600
+box 0 -7 15000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_625
+timestamp 1603391777
+transform 0 1 600407 -1 0 482600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_624
+timestamp 1603391777
+transform 0 1 600407 -1 0 478600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_623
+timestamp 1603391777
+transform 0 1 600407 -1 0 474600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_622
+timestamp 1603391777
+transform 0 1 600407 -1 0 470600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_627
+timestamp 1603391777
+transform 0 1 600407 -1 0 490600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_626
+timestamp 1603391777
+transform 0 1 600407 -1 0 486600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_366
+timestamp 1603391777
+transform 0 -1 39593 1 0 504200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_365
+timestamp 1603391777
+transform 0 -1 39593 1 0 500200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_364
+timestamp 1603391777
+transform 0 -1 39593 1 0 496200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_363
+timestamp 1603391777
+transform 0 -1 39593 1 0 492200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_373
+timestamp 1603391777
+transform 0 -1 39593 1 0 521600
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_372
+timestamp 1603391777
+transform 0 -1 39593 1 0 521400
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_371
+timestamp 1603391777
+transform 0 -1 39593 1 0 521200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_370
+timestamp 1603391777
+transform 0 -1 39593 1 0 520200
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_369
+timestamp 1603391777
+transform 0 -1 39593 1 0 516200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_368
+timestamp 1603391777
+transform 0 -1 39593 1 0 512200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_367
+timestamp 1603391777
+transform 0 -1 39593 1 0 508200
+box 0 0 4000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area2_io_pad\[13\]
+timestamp 1603391777
+transform 0 -1 39593 1 0 521800
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_633
+timestamp 1603391777
+transform 0 1 600407 -1 0 498200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_632
+timestamp 1603391777
+transform 0 1 600407 -1 0 498000
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_631
+timestamp 1603391777
+transform 0 1 600407 -1 0 497800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_630
+timestamp 1603391777
+transform 0 1 600407 -1 0 497600
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_629
+timestamp 1603391777
+transform 0 1 600407 -1 0 496600
+box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_628
+timestamp 1603391777
+transform 0 1 600407 -1 0 494600
+box 0 0 4000 39593
+use sky130_ef_io__vdda_hvc_pad  user1_vdda_hvclamp_pad\[1\]
+timestamp 1603391777
+transform 0 1 600407 -1 0 513200
+box 0 -407 15000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_636
+timestamp 1603391777
+transform 0 1 600407 -1 0 521200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_635
+timestamp 1603391777
+transform 0 1 600407 -1 0 517200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_639
+timestamp 1603391777
+transform 0 1 600407 -1 0 533200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_638
+timestamp 1603391777
+transform 0 1 600407 -1 0 529200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_637
+timestamp 1603391777
+transform 0 1 600407 -1 0 525200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_377
+timestamp 1603391777
+transform 0 -1 39593 1 0 545800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_376
+timestamp 1603391777
+transform 0 -1 39593 1 0 541800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_375
+timestamp 1603391777
+transform 0 -1 39593 1 0 537800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_381
+timestamp 1603391777
+transform 0 -1 39593 1 0 561800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_380
+timestamp 1603391777
+transform 0 -1 39593 1 0 557800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_379
+timestamp 1603391777
+transform 0 -1 39593 1 0 553800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_378
+timestamp 1603391777
+transform 0 -1 39593 1 0 549800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_385
+timestamp 1603391777
+transform 0 -1 39593 1 0 567200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_384
+timestamp 1603391777
+transform 0 -1 39593 1 0 567000
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_383
+timestamp 1603391777
+transform 0 -1 39593 1 0 566800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_382
+timestamp 1603391777
+transform 0 -1 39593 1 0 565800
+box 0 0 1000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area2_io_pad\[12\]
+timestamp 1603391777
+transform 0 -1 39593 1 0 567400
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_646
+timestamp 1603391777
+transform 0 1 600407 -1 0 544800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_645
+timestamp 1603391777
+transform 0 1 600407 -1 0 544600
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_644
+timestamp 1603391777
+transform 0 1 600407 -1 0 544400
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_643
+timestamp 1603391777
+transform 0 1 600407 -1 0 544200
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_642
+timestamp 1603391777
+transform 0 1 600407 -1 0 543200
+box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_641
+timestamp 1603391777
+transform 0 1 600407 -1 0 541200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_640
+timestamp 1603391777
+transform 0 1 600407 -1 0 537200
+box 0 0 4000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area1_io_pad\[7\]
+timestamp 1603391777
+transform 0 1 600407 -1 0 560800
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_648
+timestamp 1603391777
+transform 0 1 600407 -1 0 564800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_650
+timestamp 1603391777
+transform 0 1 600407 -1 0 572800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_649
+timestamp 1603391777
+transform 0 1 600407 -1 0 568800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_387
+timestamp 1603391777
+transform 0 -1 39593 1 0 583400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_388
+timestamp 1603391777
+transform 0 -1 39593 1 0 587400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_389
+timestamp 1603391777
+transform 0 -1 39593 1 0 591400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_390
+timestamp 1603391777
+transform 0 -1 39593 1 0 595400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_391
+timestamp 1603391777
+transform 0 -1 39593 1 0 599400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_392
+timestamp 1603391777
+transform 0 -1 39593 1 0 603400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_393
+timestamp 1603391777
+transform 0 -1 39593 1 0 607400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_394
+timestamp 1603391777
+transform 0 -1 39593 1 0 611400
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_654
+timestamp 1603391777
+transform 0 1 600407 -1 0 588800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_653
+timestamp 1603391777
+transform 0 1 600407 -1 0 584800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_652
+timestamp 1603391777
+transform 0 1 600407 -1 0 580800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_651
+timestamp 1603391777
+transform 0 1 600407 -1 0 576800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_659
+timestamp 1603391777
+transform 0 1 600407 -1 0 592400
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_658
+timestamp 1603391777
+transform 0 1 600407 -1 0 592200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_657
+timestamp 1603391777
+transform 0 1 600407 -1 0 592000
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_656
+timestamp 1603391777
+transform 0 1 600407 -1 0 591800
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_655
+timestamp 1603391777
+transform 0 1 600407 -1 0 590800
+box 0 0 2000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area1_io_pad\[8\]
+timestamp 1603391777
+transform 0 1 600407 -1 0 608400
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_661
+timestamp 1603391777
+transform 0 1 600407 -1 0 612400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_397
+timestamp 1603391777
+transform 0 -1 39593 1 0 612800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_396
+timestamp 1603391777
+transform 0 -1 39593 1 0 612600
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_395
+timestamp 1603391777
+transform 0 -1 39593 1 0 612400
+box 0 0 200 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area2_io_pad\[11\]
+timestamp 1603391777
+transform 0 -1 39593 1 0 613000
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_402
+timestamp 1603391777
+transform 0 -1 39593 1 0 641000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_401
+timestamp 1603391777
+transform 0 -1 39593 1 0 637000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_400
+timestamp 1603391777
+transform 0 -1 39593 1 0 633000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_399
+timestamp 1603391777
+transform 0 -1 39593 1 0 629000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_404
+timestamp 1603391777
+transform 0 -1 39593 1 0 649000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_403
+timestamp 1603391777
+transform 0 -1 39593 1 0 645000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_665
+timestamp 1603391777
+transform 0 1 600407 -1 0 628400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_664
+timestamp 1603391777
+transform 0 1 600407 -1 0 624400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_663
+timestamp 1603391777
+transform 0 1 600407 -1 0 620400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_662
+timestamp 1603391777
+transform 0 1 600407 -1 0 616400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_672
+timestamp 1603391777
+transform 0 1 600407 -1 0 640000
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_671
+timestamp 1603391777
+transform 0 1 600407 -1 0 639800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_670
+timestamp 1603391777
+transform 0 1 600407 -1 0 639600
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_669
+timestamp 1603391777
+transform 0 1 600407 -1 0 639400
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_668
+timestamp 1603391777
+transform 0 1 600407 -1 0 638400
+box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_667
+timestamp 1603391777
+transform 0 1 600407 -1 0 636400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_666
+timestamp 1603391777
+transform 0 1 600407 -1 0 632400
+box 0 0 4000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area1_io_pad\[9\]
+timestamp 1603391777
+transform 0 1 600407 -1 0 656000
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_408
+timestamp 1603391777
+transform 0 -1 39593 1 0 658200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_407
+timestamp 1603391777
+transform 0 -1 39593 1 0 658000
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_406
+timestamp 1603391777
+transform 0 -1 39593 1 0 657000
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_405
+timestamp 1603391777
+transform 0 -1 39593 1 0 653000
+box 0 0 4000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area2_io_pad\[10\]
+timestamp 1603391777
+transform 0 -1 39593 1 0 658400
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_412
+timestamp 1603391777
+transform 0 -1 39593 1 0 682400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_411
+timestamp 1603391777
+transform 0 -1 39593 1 0 678400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_410
+timestamp 1603391777
+transform 0 -1 39593 1 0 674400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_414
+timestamp 1603391777
+transform 0 -1 39593 1 0 690400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_413
+timestamp 1603391777
+transform 0 -1 39593 1 0 686400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_677
+timestamp 1603391777
+transform 0 1 600407 -1 0 672000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_676
+timestamp 1603391777
+transform 0 1 600407 -1 0 668000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_675
+timestamp 1603391777
+transform 0 1 600407 -1 0 664000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_674
+timestamp 1603391777
+transform 0 1 600407 -1 0 660000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_681
+timestamp 1603391777
+transform 0 1 600407 -1 0 686000
+box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_680
+timestamp 1603391777
+transform 0 1 600407 -1 0 684000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_679
+timestamp 1603391777
+transform 0 1 600407 -1 0 680000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_678
+timestamp 1603391777
+transform 0 1 600407 -1 0 676000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_686
+timestamp 1603391777
+transform 0 1 600407 -1 0 687800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_685
+timestamp 1603391777
+transform 0 1 600407 -1 0 687600
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_684
+timestamp 1603391777
+transform 0 1 600407 -1 0 687400
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_683
+timestamp 1603391777
+transform 0 1 600407 -1 0 687200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_682
+timestamp 1603391777
+transform 0 1 600407 -1 0 687000
+box 0 0 1000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area1_io_pad\[10\]
+timestamp 1603391777
+transform 0 1 600407 -1 0 703800
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_420
+timestamp 1603391777
+transform 0 -1 39593 1 0 703800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_419
+timestamp 1603391777
+transform 0 -1 39593 1 0 703600
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_418
+timestamp 1603391777
+transform 0 -1 39593 1 0 703400
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_417
+timestamp 1603391777
+transform 0 -1 39593 1 0 702400
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_416
+timestamp 1603391777
+transform 0 -1 39593 1 0 698400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_415
+timestamp 1603391777
+transform 0 -1 39593 1 0 694400
+box 0 0 4000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area2_io_pad\[9\]
+timestamp 1603391777
+transform 0 -1 39593 1 0 704000
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_423
+timestamp 1603391777
+transform 0 -1 39593 1 0 724000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_422
+timestamp 1603391777
+transform 0 -1 39593 1 0 720000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_425
+timestamp 1603391777
+transform 0 -1 39593 1 0 732000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_424
+timestamp 1603391777
+transform 0 -1 39593 1 0 728000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_688
+timestamp 1603391777
+transform 0 1 600407 -1 0 707800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_689
+timestamp 1603391777
+transform 0 1 600407 -1 0 711800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_690
+timestamp 1603391777
+transform 0 1 600407 -1 0 715800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_691
+timestamp 1603391777
+transform 0 1 600407 -1 0 719800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_692
+timestamp 1603391777
+transform 0 1 600407 -1 0 723800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_693
+timestamp 1603391777
+transform 0 1 600407 -1 0 727800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_694
+timestamp 1603391777
+transform 0 1 600407 -1 0 731800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_695
+timestamp 1603391777
+transform 0 1 600407 -1 0 733800
+box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_696
+timestamp 1603391777
+transform 0 1 600407 -1 0 734800
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_432
+timestamp 1603391777
+transform 0 -1 39593 1 0 749400
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_431
+timestamp 1603391777
+transform 0 -1 39593 1 0 749200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_430
+timestamp 1603391777
+transform 0 -1 39593 1 0 749000
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_429
+timestamp 1603391777
+transform 0 -1 39593 1 0 748000
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_428
+timestamp 1603391777
+transform 0 -1 39593 1 0 744000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_427
+timestamp 1603391777
+transform 0 -1 39593 1 0 740000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_426
+timestamp 1603391777
+transform 0 -1 39593 1 0 736000
+box 0 0 4000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area2_io_pad\[8\]
+timestamp 1603391777
+transform 0 -1 39593 1 0 749600
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_434
+timestamp 1603391777
+transform 0 -1 39593 1 0 765600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_436
+timestamp 1603391777
+transform 0 -1 39593 1 0 773600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_435
+timestamp 1603391777
+transform 0 -1 39593 1 0 769600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_699
+timestamp 1603391777
+transform 0 1 600407 -1 0 735400
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_698
+timestamp 1603391777
+transform 0 1 600407 -1 0 735200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_697
+timestamp 1603391777
+transform 0 1 600407 -1 0 735000
+box 0 0 200 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area1_io_pad\[11\]
+timestamp 1603391777
+transform 0 1 600407 -1 0 751400
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_704
+timestamp 1603391777
+transform 0 1 600407 -1 0 767400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_703
+timestamp 1603391777
+transform 0 1 600407 -1 0 763400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_702
+timestamp 1603391777
+transform 0 1 600407 -1 0 759400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_701
+timestamp 1603391777
+transform 0 1 600407 -1 0 755400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_706
+timestamp 1603391777
+transform 0 1 600407 -1 0 775400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_705
+timestamp 1603391777
+transform 0 1 600407 -1 0 771400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_440
+timestamp 1603391777
+transform 0 -1 39593 1 0 789600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_439
+timestamp 1603391777
+transform 0 -1 39593 1 0 785600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_438
+timestamp 1603391777
+transform 0 -1 39593 1 0 781600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_437
+timestamp 1603391777
+transform 0 -1 39593 1 0 777600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_444
+timestamp 1603391777
+transform 0 -1 39593 1 0 795000
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_443
+timestamp 1603391777
+transform 0 -1 39593 1 0 794800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_442
+timestamp 1603391777
+transform 0 -1 39593 1 0 794600
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_441
+timestamp 1603391777
+transform 0 -1 39593 1 0 793600
+box 0 0 1000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area2_io_pad\[7\]
+timestamp 1603391777
+transform 0 -1 39593 1 0 795200
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_447
+timestamp 1603391777
+transform 0 -1 39593 1 0 815200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_446
+timestamp 1603391777
+transform 0 -1 39593 1 0 811200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_712
+timestamp 1603391777
+transform 0 1 600407 -1 0 783000
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_711
+timestamp 1603391777
+transform 0 1 600407 -1 0 782800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_710
+timestamp 1603391777
+transform 0 1 600407 -1 0 782600
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_709
+timestamp 1603391777
+transform 0 1 600407 -1 0 782400
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_708
+timestamp 1603391777
+transform 0 1 600407 -1 0 781400
+box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_707
+timestamp 1603391777
+transform 0 1 600407 -1 0 779400
+box 0 0 4000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area1_io_pad\[12\]
+timestamp 1603391777
+transform 0 1 600407 -1 0 799000
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_716
+timestamp 1603391777
+transform 0 1 600407 -1 0 811000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_715
+timestamp 1603391777
+transform 0 1 600407 -1 0 807000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_714
+timestamp 1603391777
+transform 0 1 600407 -1 0 803000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_718
+timestamp 1603391777
+transform 0 1 600407 -1 0 819000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_717
+timestamp 1603391777
+transform 0 1 600407 -1 0 815000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_450
+timestamp 1603391777
+transform 0 -1 39593 1 0 827200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_449
+timestamp 1603391777
+transform 0 -1 39593 1 0 823200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_448
+timestamp 1603391777
+transform 0 -1 39593 1 0 819200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_455
+timestamp 1603391777
+transform 0 -1 39593 1 0 840400
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_454
+timestamp 1603391777
+transform 0 -1 39593 1 0 840200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_453
+timestamp 1603391777
+transform 0 -1 39593 1 0 839200
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_452
+timestamp 1603391777
+transform 0 -1 39593 1 0 835200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_451
+timestamp 1603391777
+transform 0 -1 39593 1 0 831200
+box 0 0 4000 39593
+use sky130_ef_io__vssa_hvc_pad  user2_vssa_hvclamp_pad
+timestamp 1603391777
+transform 0 -1 39593 1 0 840600
+box 0 -407 15000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_457
+timestamp 1603391777
+transform 0 -1 39593 1 0 855600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_725
+timestamp 1603391777
+transform 0 1 600407 -1 0 830600
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_724
+timestamp 1603391777
+transform 0 1 600407 -1 0 830400
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_723
+timestamp 1603391777
+transform 0 1 600407 -1 0 830200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_722
+timestamp 1603391777
+transform 0 1 600407 -1 0 830000
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_721
+timestamp 1603391777
+transform 0 1 600407 -1 0 829000
+box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_720
+timestamp 1603391777
+transform 0 1 600407 -1 0 827000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_719
+timestamp 1603391777
+transform 0 1 600407 -1 0 823000
+box 0 0 4000 39593
+use sky130_ef_io__vdda_hvc_pad  user1_vdda_hvclamp_pad\[0\]
+timestamp 1603391777
+transform 0 1 600407 -1 0 845600
+box 0 -407 15000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_727
+timestamp 1603391777
+transform 0 1 600407 -1 0 849600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_729
+timestamp 1603391777
+transform 0 1 600407 -1 0 857600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_728
+timestamp 1603391777
+transform 0 1 600407 -1 0 853600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_461
+timestamp 1603391777
+transform 0 -1 39593 1 0 871600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_460
+timestamp 1603391777
+transform 0 -1 39593 1 0 867600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_459
+timestamp 1603391777
+transform 0 -1 39593 1 0 863600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_458
+timestamp 1603391777
+transform 0 -1 39593 1 0 859600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_467
+timestamp 1603391777
+transform 0 -1 39593 1 0 885000
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_466
+timestamp 1603391777
+transform 0 -1 39593 1 0 884800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_465
+timestamp 1603391777
+transform 0 -1 39593 1 0 884600
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_464
+timestamp 1603391777
+transform 0 -1 39593 1 0 883600
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_463
+timestamp 1603391777
+transform 0 -1 39593 1 0 879600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_462
+timestamp 1603391777
+transform 0 -1 39593 1 0 875600
+box 0 0 4000 39593
+use sky130_ef_io__vddio_hvc_pad  mgmt_vddio_hvclamp_pad\[1\]
+timestamp 1603391777
+transform 0 -1 39593 1 0 885200
+box 0 -407 15000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_733
+timestamp 1603391777
+transform 0 1 600407 -1 0 873600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_732
+timestamp 1603391777
+transform 0 1 600407 -1 0 869600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_731
+timestamp 1603391777
+transform 0 1 600407 -1 0 865600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_730
+timestamp 1603391777
+transform 0 1 600407 -1 0 861600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_738
+timestamp 1603391777
+transform 0 1 600407 -1 0 877200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_737
+timestamp 1603391777
+transform 0 1 600407 -1 0 877000
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_736
+timestamp 1603391777
+transform 0 1 600407 -1 0 876800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_735
+timestamp 1603391777
+transform 0 1 600407 -1 0 876600
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_734
+timestamp 1603391777
+transform 0 1 600407 -1 0 875600
+box 0 0 2000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area1_io_pad\[13\]
+timestamp 1603391777
+transform 0 1 600407 -1 0 893200
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_741
+timestamp 1603391777
+transform 0 1 600407 -1 0 901200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_740
+timestamp 1603391777
+transform 0 1 600407 -1 0 897200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_472
+timestamp 1603391777
+transform 0 -1 39593 1 0 912200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_471
+timestamp 1603391777
+transform 0 -1 39593 1 0 908200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_470
+timestamp 1603391777
+transform 0 -1 39593 1 0 904200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_469
+timestamp 1603391777
+transform 0 -1 39593 1 0 900200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_475
+timestamp 1603391777
+transform 0 -1 39593 1 0 924200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_474
+timestamp 1603391777
+transform 0 -1 39593 1 0 920200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_473
+timestamp 1603391777
+transform 0 -1 39593 1 0 916200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_479
+timestamp 1603391777
+transform 0 -1 39593 1 0 929600
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_478
+timestamp 1603391777
+transform 0 -1 39593 1 0 929400
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_477
+timestamp 1603391777
+transform 0 -1 39593 1 0 929200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_476
+timestamp 1603391777
+transform 0 -1 39593 1 0 928200
+box 0 0 1000 39593
+use sky130_ef_io__vccd_lvc_pad  user2_vccd_lvclamp_pad
+timestamp 1603391777
+transform 0 -1 39593 1 0 929800
+box 0 -7 15000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_744
+timestamp 1603391777
+transform 0 1 600407 -1 0 913200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_743
+timestamp 1603391777
+transform 0 1 600407 -1 0 909200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_742
+timestamp 1603391777
+transform 0 1 600407 -1 0 905200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_751
+timestamp 1603391777
+transform 0 1 600407 -1 0 924800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_750
+timestamp 1603391777
+transform 0 1 600407 -1 0 924600
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_749
+timestamp 1603391777
+transform 0 1 600407 -1 0 924400
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_748
+timestamp 1603391777
+transform 0 1 600407 -1 0 924200
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_747
+timestamp 1603391777
+transform 0 1 600407 -1 0 923200
+box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_746
+timestamp 1603391777
+transform 0 1 600407 -1 0 921200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_745
+timestamp 1603391777
+transform 0 1 600407 -1 0 917200
+box 0 0 4000 39593
+use sky130_ef_io__vccd_lvc_pad  user1_vccd_lvclamp_pad
+timestamp 1603391777
+transform 0 1 600407 -1 0 939800
+box 0 -7 15000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_483
+timestamp 1603391777
+transform 0 -1 39593 1 0 952800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_482
+timestamp 1603391777
+transform 0 -1 39593 1 0 948800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_481
+timestamp 1603391777
+transform 0 -1 39593 1 0 944800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_487
+timestamp 1603391777
+transform 0 -1 39593 1 0 968800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_486
+timestamp 1603391777
+transform 0 -1 39593 1 0 964800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_485
+timestamp 1603391777
+transform 0 -1 39593 1 0 960800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_484
+timestamp 1603391777
+transform 0 -1 39593 1 0 956800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_491
+timestamp 1603391777
+transform 0 -1 39593 1 0 974200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_490
+timestamp 1603391777
+transform 0 -1 39593 1 0 974000
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_489
+timestamp 1603391777
+transform 0 -1 39593 1 0 973800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_488
+timestamp 1603391777
+transform 0 -1 39593 1 0 972800
+box 0 0 1000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area2_io_pad\[6\]
+timestamp 1603391777
+transform 0 -1 39593 1 0 974400
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_756
+timestamp 1603391777
+transform 0 1 600407 -1 0 955800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_755
+timestamp 1603391777
+transform 0 1 600407 -1 0 951800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_754
+timestamp 1603391777
+transform 0 1 600407 -1 0 947800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_753
+timestamp 1603391777
+transform 0 1 600407 -1 0 943800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_761
+timestamp 1603391777
+transform 0 1 600407 -1 0 970800
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_760
+timestamp 1603391777
+transform 0 1 600407 -1 0 969800
+box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_759
+timestamp 1603391777
+transform 0 1 600407 -1 0 967800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_758
+timestamp 1603391777
+transform 0 1 600407 -1 0 963800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_757
+timestamp 1603391777
+transform 0 1 600407 -1 0 959800
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_764
+timestamp 1603391777
+transform 0 1 600407 -1 0 971400
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_763
+timestamp 1603391777
+transform 0 1 600407 -1 0 971200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_762
+timestamp 1603391777
+transform 0 1 600407 -1 0 971000
+box 0 0 200 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area1_io_pad\[14\]
+timestamp 1603391777
+transform 0 1 600407 -1 0 987400
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_495
+timestamp 1603391777
+transform 0 -1 39593 1 0 998400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_494
+timestamp 1603391777
+transform 0 -1 39593 1 0 994400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_493
+timestamp 1603391777
+transform 0 -1 39593 1 0 990400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_503
+timestamp 1603391777
+transform 0 -1 39593 1 0 1019800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_502
+timestamp 1603391777
+transform 0 -1 39593 1 0 1019600
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_501
+timestamp 1603391777
+transform 0 -1 39593 1 0 1019400
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_500
+timestamp 1603391777
+transform 0 -1 39593 1 0 1018400
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_499
+timestamp 1603391777
+transform 0 -1 39593 1 0 1014400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_498
+timestamp 1603391777
+transform 0 -1 39593 1 0 1010400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_497
+timestamp 1603391777
+transform 0 -1 39593 1 0 1006400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_496
+timestamp 1603391777
+transform 0 -1 39593 1 0 1002400
+box 0 0 4000 39593
+use sky130_ef_io__corner_pad  mgmt_corner\[1\]
+timestamp 1603391777
+transform 0 -1 40800 1 0 1020000
+box 0 0 40000 40800
+use sky130_ef_io__gpiov2_pad  mprj_pads/area2_io_pad\[5\]
+timestamp 1603391777
+transform 1 0 72800 0 1 1020407
+box 0 -407 16000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area2_io_pad\[4\]
+timestamp 1603391777
+transform 1 0 121000 0 1 1020407
+box 0 -407 16000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area2_io_pad\[3\]
+timestamp 1603391777
+transform 1 0 169000 0 1 1020407
+box 0 -407 16000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area2_io_pad\[2\]
+timestamp 1603391777
+transform 1 0 217200 0 1 1020407
+box 0 -407 16000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area2_io_pad\[1\]
+timestamp 1603391777
+transform 1 0 265200 0 1 1020407
+box 0 -407 16000 39593
+use sky130_ef_io__vssio_hvc_pad  mgmt_vssio_hvclamp_pad\[0\]
+timestamp 1603391777
+transform 1 0 313400 0 1 1020407
+box 0 -407 15000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area2_io_pad\[0\]
+timestamp 1603391777
+transform 1 0 360400 0 1 1020407
+box 0 -407 16000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area1_io_pad\[17\]
+timestamp 1603391777
+transform 1 0 408600 0 1 1020407
+box 0 -407 16000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area1_io_pad\[16\]
+timestamp 1603391777
+transform 1 0 456600 0 1 1020407
+box 0 -407 16000 39593
+use sky130_ef_io__vssa_hvc_pad  user1_vssa_hvclamp_pad\[0\]
+timestamp 1603391777
+transform 1 0 504800 0 1 1020407
+box 0 -407 15000 39593
+use sky130_ef_io__gpiov2_pad  mprj_pads/area1_io_pad\[15\]
+timestamp 1603391777
+transform 1 0 551800 0 1 1020407
+box 0 -407 16000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_769
+timestamp 1603391777
+transform 0 1 600407 -1 0 1003400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_768
+timestamp 1603391777
+transform 0 1 600407 -1 0 999400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_767
+timestamp 1603391777
+transform 0 1 600407 -1 0 995400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_766
+timestamp 1603391777
+transform 0 1 600407 -1 0 991400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_778
+timestamp 1603391777
+transform 0 1 600407 -1 0 1019200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_777
+timestamp 1603391777
+transform 0 1 600407 -1 0 1019000
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_776
+timestamp 1603391777
+transform 0 1 600407 -1 0 1018800
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_775
+timestamp 1603391777
+transform 0 1 600407 -1 0 1018600
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_774
+timestamp 1603391777
+transform 0 1 600407 -1 0 1018400
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_773
+timestamp 1603391777
+transform 0 1 600407 -1 0 1017400
+box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_772
+timestamp 1603391777
+transform 0 1 600407 -1 0 1015400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_771
+timestamp 1603391777
+transform 0 1 600407 -1 0 1011400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_770
+timestamp 1603391777
+transform 0 1 600407 -1 0 1007400
+box 0 0 4000 39593
+use sky130_ef_io__corner_pad  user1_corner
+timestamp 1603391777
+transform 1 0 600000 0 1 1019200
+box 0 0 40000 40800
+use sky130_ef_io__com_bus_slice_20um  FILLER_5
+timestamp 1603391777
+transform 1 0 40800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_6
+timestamp 1603391777
+transform 1 0 44800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_7
+timestamp 1603391777
+transform 1 0 48800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_8
+timestamp 1603391777
+transform 1 0 52800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_9
+timestamp 1603391777
+transform 1 0 56800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_10
+timestamp 1603391777
+transform 1 0 60800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_11
+timestamp 1603391777
+transform 1 0 64800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_12
+timestamp 1603391777
+transform 1 0 68800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_14
+timestamp 1603391777
+transform 1 0 88800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_15
+timestamp 1603391777
+transform 1 0 92800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_16
+timestamp 1603391777
+transform 1 0 96800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_17
+timestamp 1603391777
+transform 1 0 100800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_18
+timestamp 1603391777
+transform 1 0 104800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_19
+timestamp 1603391777
+transform 1 0 108800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_20
+timestamp 1603391777
+transform 1 0 112800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_21
+timestamp 1603391777
+transform 1 0 116800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_22
+timestamp 1603391777
+transform 1 0 120800 0 1 1020407
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_24
+timestamp 1603391777
+transform 1 0 137000 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_25
+timestamp 1603391777
+transform 1 0 141000 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_26
+timestamp 1603391777
+transform 1 0 145000 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_27
+timestamp 1603391777
+transform 1 0 149000 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_28
+timestamp 1603391777
+transform 1 0 153000 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_29
+timestamp 1603391777
+transform 1 0 157000 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_30
+timestamp 1603391777
+transform 1 0 161000 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_31
+timestamp 1603391777
+transform 1 0 165000 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_33
+timestamp 1603391777
+transform 1 0 185000 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_34
+timestamp 1603391777
+transform 1 0 189000 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_35
+timestamp 1603391777
+transform 1 0 193000 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_36
+timestamp 1603391777
+transform 1 0 197000 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_37
+timestamp 1603391777
+transform 1 0 201000 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_38
+timestamp 1603391777
+transform 1 0 205000 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_39
+timestamp 1603391777
+transform 1 0 209000 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_40
+timestamp 1603391777
+transform 1 0 213000 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_41
+timestamp 1603391777
+transform 1 0 217000 0 1 1020407
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_43
+timestamp 1603391777
+transform 1 0 233200 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_44
+timestamp 1603391777
+transform 1 0 237200 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_45
+timestamp 1603391777
+transform 1 0 241200 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_46
+timestamp 1603391777
+transform 1 0 245200 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_47
+timestamp 1603391777
+transform 1 0 249200 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_48
+timestamp 1603391777
+transform 1 0 253200 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_49
+timestamp 1603391777
+transform 1 0 257200 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_50
+timestamp 1603391777
+transform 1 0 261200 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_52
+timestamp 1603391777
+transform 1 0 281200 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_53
+timestamp 1603391777
+transform 1 0 285200 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_54
+timestamp 1603391777
+transform 1 0 289200 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_55
+timestamp 1603391777
+transform 1 0 293200 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_56
+timestamp 1603391777
+transform 1 0 297200 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_57
+timestamp 1603391777
+transform 1 0 301200 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_58
+timestamp 1603391777
+transform 1 0 305200 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_59
+timestamp 1603391777
+transform 1 0 309200 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_60
+timestamp 1603391777
+transform 1 0 313200 0 1 1020407
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_62
+timestamp 1603391777
+transform 1 0 328400 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_63
+timestamp 1603391777
+transform 1 0 332400 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_64
+timestamp 1603391777
+transform 1 0 336400 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_65
+timestamp 1603391777
+transform 1 0 340400 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_66
+timestamp 1603391777
+transform 1 0 344400 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_67
+timestamp 1603391777
+transform 1 0 348400 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_68
+timestamp 1603391777
+transform 1 0 352400 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_69
+timestamp 1603391777
+transform 1 0 356400 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_71
+timestamp 1603391777
+transform 1 0 376400 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_72
+timestamp 1603391777
+transform 1 0 380400 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_73
+timestamp 1603391777
+transform 1 0 384400 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_74
+timestamp 1603391777
+transform 1 0 388400 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_75
+timestamp 1603391777
+transform 1 0 392400 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_76
+timestamp 1603391777
+transform 1 0 396400 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_77
+timestamp 1603391777
+transform 1 0 400400 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_78
+timestamp 1603391777
+transform 1 0 404400 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_79
+timestamp 1603391777
+transform 1 0 408400 0 1 1020407
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_81
+timestamp 1603391777
+transform 1 0 424600 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_82
+timestamp 1603391777
+transform 1 0 428600 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_83
+timestamp 1603391777
+transform 1 0 432600 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_84
+timestamp 1603391777
+transform 1 0 436600 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_85
+timestamp 1603391777
+transform 1 0 440600 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_86
+timestamp 1603391777
+transform 1 0 444600 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_87
+timestamp 1603391777
+transform 1 0 448600 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_88
+timestamp 1603391777
+transform 1 0 452600 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_90
+timestamp 1603391777
+transform 1 0 472600 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_91
+timestamp 1603391777
+transform 1 0 476600 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_92
+timestamp 1603391777
+transform 1 0 480600 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_93
+timestamp 1603391777
+transform 1 0 484600 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_94
+timestamp 1603391777
+transform 1 0 488600 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_95
+timestamp 1603391777
+transform 1 0 492600 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_96
+timestamp 1603391777
+transform 1 0 496600 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_97
+timestamp 1603391777
+transform 1 0 500600 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_98
+timestamp 1603391777
+transform 1 0 504600 0 1 1020407
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_100
+timestamp 1603391777
+transform 1 0 519800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_101
+timestamp 1603391777
+transform 1 0 523800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_102
+timestamp 1603391777
+transform 1 0 527800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_103
+timestamp 1603391777
+transform 1 0 531800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_104
+timestamp 1603391777
+transform 1 0 535800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_105
+timestamp 1603391777
+transform 1 0 539800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_106
+timestamp 1603391777
+transform 1 0 543800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_107
+timestamp 1603391777
+transform 1 0 547800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_109
+timestamp 1603391777
+transform 1 0 567800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_110
+timestamp 1603391777
+transform 1 0 571800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_111
+timestamp 1603391777
+transform 1 0 575800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_112
+timestamp 1603391777
+transform 1 0 579800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_113
+timestamp 1603391777
+transform 1 0 583800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_114
+timestamp 1603391777
+transform 1 0 587800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_115
+timestamp 1603391777
+transform 1 0 591800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_116
+timestamp 1603391777
+transform 1 0 595800 0 1 1020407
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_117
+timestamp 1603391777
+transform 1 0 599800 0 1 1020407
+box 0 0 200 39593
+<< labels >>
+rlabel metal5 s 168240 6598 180760 19088 6 clock
+port 0 nsew default input
+rlabel metal3 s 167086 2088 167152 40000 6 clock_core
+port 1 nsew default tristate
+rlabel metal5 s 312240 6598 324760 19088 6 flash_clk
+port 2 nsew default tristate
+rlabel metal2 s 322477 38715 322529 39999 6 flash_clk_core
+port 3 nsew default input
+rlabel metal2 s 317899 38982 317951 40000 6 flash_clk_ieb_core
+port 4 nsew default input
+rlabel metal2 s 326279 39105 326325 39999 6 flash_clk_oeb_core
+port 5 nsew default input
+rlabel metal5 s 263840 6598 276360 19088 6 flash_csb
+port 6 nsew default tristate
+rlabel metal2 s 274077 38715 274129 39999 6 flash_csb_core
+port 7 nsew default input
+rlabel metal2 s 269499 38982 269551 40000 6 flash_csb_ieb_core
+port 8 nsew default input
+rlabel metal2 s 277879 39105 277925 39999 6 flash_csb_oeb_core
+port 9 nsew default input
+rlabel metal5 s 360640 6598 373160 19088 6 flash_io0
+port 10 nsew default bidirectional
+rlabel metal3 s 359486 2088 359552 40000 6 flash_io0_di_core
+port 11 nsew default tristate
+rlabel metal2 s 370877 38715 370929 39999 6 flash_io0_do_core
+port 12 nsew default input
+rlabel metal2 s 366299 38982 366351 40000 6 flash_io0_ieb_core
+port 13 nsew default input
+rlabel metal2 s 374679 39105 374725 39999 6 flash_io0_oeb_core
+port 14 nsew default input
+rlabel metal5 s 409040 6598 421560 19088 6 flash_io1
+port 15 nsew default bidirectional
+rlabel metal3 s 407886 2088 407952 40000 6 flash_io1_di_core
+port 16 nsew default tristate
+rlabel metal2 s 419277 38715 419329 39999 6 flash_io1_do_core
+port 17 nsew default input
+rlabel metal2 s 414699 38982 414751 40000 6 flash_io1_ieb_core
+port 18 nsew default input
+rlabel metal2 s 423079 39105 423125 39999 6 flash_io1_oeb_core
+port 19 nsew default input
+rlabel metal5 s 457240 6598 469760 19088 6 gpio
+port 20 nsew default bidirectional
+rlabel metal3 s 456086 2088 456152 40000 6 gpio_in_core
+port 21 nsew default tristate
+rlabel metal2 s 462899 38982 462951 40000 6 gpio_inenb_core
+port 22 nsew default input
+rlabel metal2 s 461977 39891 462029 39999 6 gpio_mode0_core
+port 23 nsew default input
+rlabel metal2 s 466250 39186 466302 40000 6 gpio_mode1_core
+port 24 nsew default input
+rlabel metal2 s 467477 38715 467529 39999 6 gpio_out_core
+port 25 nsew default input
+rlabel metal2 s 471279 39105 471325 39999 6 gpio_outenb_core
+port 26 nsew default input
+rlabel metal5 s 620912 72840 633402 85360 6 mprj_io[0]
+port 27 nsew default bidirectional
+rlabel metal5 s 620912 689040 633402 701560 6 mprj_io[10]
+port 28 nsew default bidirectional
+rlabel metal5 s 620912 736640 633402 749160 6 mprj_io[11]
+port 29 nsew default bidirectional
+rlabel metal5 s 620912 784240 633402 796760 6 mprj_io[12]
+port 30 nsew default bidirectional
+rlabel metal5 s 620912 878440 633402 890960 6 mprj_io[13]
+port 31 nsew default bidirectional
+rlabel metal5 s 620912 972640 633402 985160 6 mprj_io[14]
+port 32 nsew default bidirectional
+rlabel metal5 s 554040 1040912 566560 1053402 6 mprj_io[15]
+port 33 nsew default bidirectional
+rlabel metal5 s 458840 1040912 471360 1053402 6 mprj_io[16]
+port 34 nsew default bidirectional
+rlabel metal5 s 410840 1040912 423360 1053402 6 mprj_io[17]
+port 35 nsew default bidirectional
+rlabel metal5 s 362640 1040912 375160 1053402 6 mprj_io[18]
+port 36 nsew default bidirectional
+rlabel metal5 s 267440 1040912 279960 1053402 6 mprj_io[19]
+port 37 nsew default bidirectional
+rlabel metal5 s 620912 120440 633402 132960 6 mprj_io[1]
+port 38 nsew default bidirectional
+rlabel metal5 s 219440 1040912 231960 1053402 6 mprj_io[20]
+port 39 nsew default bidirectional
+rlabel metal5 s 171240 1040912 183760 1053402 6 mprj_io[21]
+port 40 nsew default bidirectional
+rlabel metal5 s 123240 1040912 135760 1053402 6 mprj_io[22]
+port 41 nsew default bidirectional
+rlabel metal5 s 75040 1040912 87560 1053402 6 mprj_io[23]
+port 42 nsew default bidirectional
+rlabel metal5 s 6598 976640 19088 989160 6 mprj_io[24]
+port 43 nsew default bidirectional
+rlabel metal5 s 6598 797440 19088 809960 6 mprj_io[25]
+port 44 nsew default bidirectional
+rlabel metal5 s 6598 751840 19088 764360 6 mprj_io[26]
+port 45 nsew default bidirectional
+rlabel metal5 s 6598 706240 19088 718760 6 mprj_io[27]
+port 46 nsew default bidirectional
+rlabel metal5 s 6598 660640 19088 673160 6 mprj_io[28]
+port 47 nsew default bidirectional
+rlabel metal5 s 6598 615240 19088 627760 6 mprj_io[29]
+port 48 nsew default bidirectional
+rlabel metal5 s 620912 168040 633402 180560 6 mprj_io[2]
+port 49 nsew default bidirectional
+rlabel metal5 s 6598 569640 19088 582160 6 mprj_io[30]
+port 50 nsew default bidirectional
+rlabel metal5 s 6598 524040 19088 536560 6 mprj_io[31]
+port 51 nsew default bidirectional
+rlabel metal5 s 6598 389440 19088 401960 6 mprj_io[32]
+port 52 nsew default bidirectional
+rlabel metal5 s 6598 343840 19088 356360 6 mprj_io[33]
+port 53 nsew default bidirectional
+rlabel metal5 s 6598 298240 19088 310760 6 mprj_io[34]
+port 54 nsew default bidirectional
+rlabel metal5 s 6598 252640 19088 265160 6 mprj_io[35]
+port 55 nsew default bidirectional
+rlabel metal5 s 6598 207240 19088 219760 6 mprj_io[36]
+port 56 nsew default bidirectional
+rlabel metal5 s 6598 161640 19088 174160 6 mprj_io[37]
+port 57 nsew default bidirectional
+rlabel metal5 s 620912 215640 633402 228160 6 mprj_io[3]
+port 58 nsew default bidirectional
+rlabel metal5 s 620912 263240 633402 275760 6 mprj_io[4]
+port 59 nsew default bidirectional
+rlabel metal5 s 620912 310840 633402 323360 6 mprj_io[5]
+port 60 nsew default bidirectional
+rlabel metal5 s 620912 358640 633402 371160 6 mprj_io[6]
+port 61 nsew default bidirectional
+rlabel metal5 s 620912 546040 633402 558560 6 mprj_io[7]
+port 62 nsew default bidirectional
+rlabel metal5 s 620912 593640 633402 606160 6 mprj_io[8]
+port 63 nsew default bidirectional
+rlabel metal5 s 620912 641240 633402 653760 6 mprj_io[9]
+port 64 nsew default bidirectional
+rlabel metal1 s 600000 75062 600260 75114 6 mprj_io_analog_en[0]
+port 65 nsew default input
+rlabel metal1 s 600000 691262 600260 691314 6 mprj_io_analog_en[10]
+port 66 nsew default input
+rlabel metal1 s 600000 738862 600260 738914 6 mprj_io_analog_en[11]
+port 67 nsew default input
+rlabel metal1 s 600000 786462 600260 786514 6 mprj_io_analog_en[12]
+port 68 nsew default input
+rlabel metal1 s 600000 880662 600260 880714 6 mprj_io_analog_en[13]
+port 69 nsew default input
+rlabel metal1 s 600000 974862 600260 974914 6 mprj_io_analog_en[14]
+port 70 nsew default input
+rlabel metal1 s 564286 1020000 564338 1020260 6 mprj_io_analog_en[15]
+port 71 nsew default input
+rlabel metal1 s 469086 1020000 469138 1020260 6 mprj_io_analog_en[16]
+port 72 nsew default input
+rlabel metal1 s 421086 1020000 421138 1020260 6 mprj_io_analog_en[17]
+port 73 nsew default input
+rlabel metal1 s 372886 1020000 372938 1020260 6 mprj_io_analog_en[18]
+port 74 nsew default input
+rlabel metal1 s 277686 1020000 277738 1020260 6 mprj_io_analog_en[19]
+port 75 nsew default input
+rlabel metal1 s 600000 122662 600260 122714 6 mprj_io_analog_en[1]
+port 76 nsew default input
+rlabel metal1 s 229686 1020000 229738 1020260 6 mprj_io_analog_en[20]
+port 77 nsew default input
+rlabel metal1 s 181486 1020000 181538 1020260 6 mprj_io_analog_en[21]
+port 78 nsew default input
+rlabel metal1 s 133486 1020000 133538 1020260 6 mprj_io_analog_en[22]
+port 79 nsew default input
+rlabel metal1 s 85286 1020000 85338 1020260 6 mprj_io_analog_en[23]
+port 80 nsew default input
+rlabel metal1 s 39739 986886 39999 986938 6 mprj_io_analog_en[24]
+port 81 nsew default input
+rlabel metal1 s 39739 807686 39999 807738 6 mprj_io_analog_en[25]
+port 82 nsew default input
+rlabel metal1 s 39739 762086 39999 762138 6 mprj_io_analog_en[26]
+port 83 nsew default input
+rlabel metal1 s 39739 716486 39999 716538 6 mprj_io_analog_en[27]
+port 84 nsew default input
+rlabel metal1 s 39739 670886 39999 670938 6 mprj_io_analog_en[28]
+port 85 nsew default input
+rlabel metal1 s 39739 625486 39999 625538 6 mprj_io_analog_en[29]
+port 86 nsew default input
+rlabel metal1 s 600000 170262 600260 170314 6 mprj_io_analog_en[2]
+port 87 nsew default input
+rlabel metal1 s 39739 579886 39999 579938 6 mprj_io_analog_en[30]
+port 88 nsew default input
+rlabel metal1 s 39739 534286 39999 534338 6 mprj_io_analog_en[31]
+port 89 nsew default input
+rlabel metal1 s 39739 399686 39999 399738 6 mprj_io_analog_en[32]
+port 90 nsew default input
+rlabel metal1 s 39739 354086 39999 354138 6 mprj_io_analog_en[33]
+port 91 nsew default input
+rlabel metal1 s 39739 308486 39999 308538 6 mprj_io_analog_en[34]
+port 92 nsew default input
+rlabel metal1 s 39739 262886 39999 262938 6 mprj_io_analog_en[35]
+port 93 nsew default input
+rlabel metal1 s 39739 217486 39999 217538 6 mprj_io_analog_en[36]
+port 94 nsew default input
+rlabel metal1 s 39739 171886 39999 171938 6 mprj_io_analog_en[37]
+port 95 nsew default input
+rlabel metal1 s 600000 217862 600260 217914 6 mprj_io_analog_en[3]
+port 96 nsew default input
+rlabel metal1 s 600000 265462 600260 265514 6 mprj_io_analog_en[4]
+port 97 nsew default input
+rlabel metal1 s 600000 313062 600260 313114 6 mprj_io_analog_en[5]
+port 98 nsew default input
+rlabel metal1 s 600000 360862 600260 360914 6 mprj_io_analog_en[6]
+port 99 nsew default input
+rlabel metal1 s 600000 548262 600260 548314 6 mprj_io_analog_en[7]
+port 100 nsew default input
+rlabel metal1 s 600000 595862 600260 595914 6 mprj_io_analog_en[8]
+port 101 nsew default input
+rlabel metal1 s 600000 643462 600260 643514 6 mprj_io_analog_en[9]
+port 102 nsew default input
+rlabel metal3 s 600000 78361 607360 78427 6 mprj_io_analog_pol[0]
+port 103 nsew default input
+rlabel metal3 s 600000 694561 607360 694627 6 mprj_io_analog_pol[10]
+port 104 nsew default input
+rlabel metal3 s 600000 742161 607360 742227 6 mprj_io_analog_pol[11]
+port 105 nsew default input
+rlabel metal3 s 600000 789761 607360 789827 6 mprj_io_analog_pol[12]
+port 106 nsew default input
+rlabel metal3 s 600000 883961 607360 884027 6 mprj_io_analog_pol[13]
+port 107 nsew default input
+rlabel metal3 s 600000 978161 607360 978227 6 mprj_io_analog_pol[14]
+port 108 nsew default input
+rlabel metal3 s 560973 1020000 561039 1027360 6 mprj_io_analog_pol[15]
+port 109 nsew default input
+rlabel metal3 s 465773 1020000 465839 1027360 6 mprj_io_analog_pol[16]
+port 110 nsew default input
+rlabel metal3 s 417773 1020000 417839 1027360 6 mprj_io_analog_pol[17]
+port 111 nsew default input
+rlabel metal3 s 369573 1020000 369639 1027360 6 mprj_io_analog_pol[18]
+port 112 nsew default input
+rlabel metal3 s 274373 1020000 274439 1027360 6 mprj_io_analog_pol[19]
+port 113 nsew default input
+rlabel metal3 s 600000 125961 607360 126027 6 mprj_io_analog_pol[1]
+port 114 nsew default input
+rlabel metal3 s 226373 1020000 226439 1027360 6 mprj_io_analog_pol[20]
+port 115 nsew default input
+rlabel metal3 s 178173 1020000 178239 1027360 6 mprj_io_analog_pol[21]
+port 116 nsew default input
+rlabel metal3 s 130173 1020000 130239 1027360 6 mprj_io_analog_pol[22]
+port 117 nsew default input
+rlabel metal3 s 81973 1020000 82039 1027360 6 mprj_io_analog_pol[23]
+port 118 nsew default input
+rlabel metal3 s 32639 983573 39999 983639 6 mprj_io_analog_pol[24]
+port 119 nsew default input
+rlabel metal3 s 32639 804373 39999 804439 6 mprj_io_analog_pol[25]
+port 120 nsew default input
+rlabel metal3 s 32639 758773 39999 758839 6 mprj_io_analog_pol[26]
+port 121 nsew default input
+rlabel metal3 s 32639 713173 39999 713239 6 mprj_io_analog_pol[27]
+port 122 nsew default input
+rlabel metal3 s 32639 667573 39999 667639 6 mprj_io_analog_pol[28]
+port 123 nsew default input
+rlabel metal3 s 32639 622173 39999 622239 6 mprj_io_analog_pol[29]
+port 124 nsew default input
+rlabel metal3 s 600000 173561 607360 173627 6 mprj_io_analog_pol[2]
+port 125 nsew default input
+rlabel metal3 s 32639 576573 39999 576639 6 mprj_io_analog_pol[30]
+port 126 nsew default input
+rlabel metal3 s 32639 530973 39999 531039 6 mprj_io_analog_pol[31]
+port 127 nsew default input
+rlabel metal3 s 32639 396373 39999 396439 6 mprj_io_analog_pol[32]
+port 128 nsew default input
+rlabel metal3 s 32639 350773 39999 350839 6 mprj_io_analog_pol[33]
+port 129 nsew default input
+rlabel metal3 s 32639 305173 39999 305239 6 mprj_io_analog_pol[34]
+port 130 nsew default input
+rlabel metal3 s 32639 259573 39999 259639 6 mprj_io_analog_pol[35]
+port 131 nsew default input
+rlabel metal3 s 32639 214173 39999 214239 6 mprj_io_analog_pol[36]
+port 132 nsew default input
+rlabel metal3 s 32639 168573 39999 168639 6 mprj_io_analog_pol[37]
+port 133 nsew default input
+rlabel metal3 s 600000 221161 607360 221227 6 mprj_io_analog_pol[3]
+port 134 nsew default input
+rlabel metal3 s 600000 268761 607360 268827 6 mprj_io_analog_pol[4]
+port 135 nsew default input
+rlabel metal3 s 600000 316361 607360 316427 6 mprj_io_analog_pol[5]
+port 136 nsew default input
+rlabel metal3 s 600000 364161 607360 364227 6 mprj_io_analog_pol[6]
+port 137 nsew default input
+rlabel metal3 s 600000 551561 607360 551627 6 mprj_io_analog_pol[7]
+port 138 nsew default input
+rlabel metal3 s 600000 599161 607360 599227 6 mprj_io_analog_pol[8]
+port 139 nsew default input
+rlabel metal3 s 600000 646761 607360 646827 6 mprj_io_analog_pol[9]
+port 140 nsew default input
+rlabel metal2 s 600000 81398 600452 81450 6 mprj_io_analog_sel[0]
+port 141 nsew default input
+rlabel metal2 s 600000 697598 600452 697650 6 mprj_io_analog_sel[10]
+port 142 nsew default input
+rlabel metal2 s 600000 745198 600452 745250 6 mprj_io_analog_sel[11]
+port 143 nsew default input
+rlabel metal2 s 600000 792798 600452 792850 6 mprj_io_analog_sel[12]
+port 144 nsew default input
+rlabel metal2 s 600000 886998 600452 887050 6 mprj_io_analog_sel[13]
+port 145 nsew default input
+rlabel metal2 s 600000 981198 600452 981250 6 mprj_io_analog_sel[14]
+port 146 nsew default input
+rlabel metal2 s 557950 1020000 558002 1020452 6 mprj_io_analog_sel[15]
+port 147 nsew default input
+rlabel metal2 s 462750 1020000 462802 1020452 6 mprj_io_analog_sel[16]
+port 148 nsew default input
+rlabel metal2 s 414750 1020000 414802 1020452 6 mprj_io_analog_sel[17]
+port 149 nsew default input
+rlabel metal2 s 366550 1020000 366602 1020452 6 mprj_io_analog_sel[18]
+port 150 nsew default input
+rlabel metal2 s 271350 1020000 271402 1020452 6 mprj_io_analog_sel[19]
+port 151 nsew default input
+rlabel metal2 s 600000 128998 600452 129050 6 mprj_io_analog_sel[1]
+port 152 nsew default input
+rlabel metal2 s 223350 1020000 223402 1020452 6 mprj_io_analog_sel[20]
+port 153 nsew default input
+rlabel metal2 s 175150 1020000 175202 1020452 6 mprj_io_analog_sel[21]
+port 154 nsew default input
+rlabel metal2 s 127150 1020000 127202 1020452 6 mprj_io_analog_sel[22]
+port 155 nsew default input
+rlabel metal2 s 78950 1020000 79002 1020452 6 mprj_io_analog_sel[23]
+port 156 nsew default input
+rlabel metal2 s 39547 980550 39999 980602 6 mprj_io_analog_sel[24]
+port 157 nsew default input
+rlabel metal2 s 39547 801350 39999 801402 6 mprj_io_analog_sel[25]
+port 158 nsew default input
+rlabel metal2 s 39547 755750 39999 755802 6 mprj_io_analog_sel[26]
+port 159 nsew default input
+rlabel metal2 s 39547 710150 39999 710202 6 mprj_io_analog_sel[27]
+port 160 nsew default input
+rlabel metal2 s 39547 664550 39999 664602 6 mprj_io_analog_sel[28]
+port 161 nsew default input
+rlabel metal2 s 39547 619150 39999 619202 6 mprj_io_analog_sel[29]
+port 162 nsew default input
+rlabel metal2 s 600000 176598 600452 176650 6 mprj_io_analog_sel[2]
+port 163 nsew default input
+rlabel metal2 s 39547 573550 39999 573602 6 mprj_io_analog_sel[30]
+port 164 nsew default input
+rlabel metal2 s 39547 527950 39999 528002 6 mprj_io_analog_sel[31]
+port 165 nsew default input
+rlabel metal2 s 39547 393350 39999 393402 6 mprj_io_analog_sel[32]
+port 166 nsew default input
+rlabel metal2 s 39547 347750 39999 347802 6 mprj_io_analog_sel[33]
+port 167 nsew default input
+rlabel metal2 s 39547 302150 39999 302202 6 mprj_io_analog_sel[34]
+port 168 nsew default input
+rlabel metal2 s 39547 256550 39999 256602 6 mprj_io_analog_sel[35]
+port 169 nsew default input
+rlabel metal2 s 39547 211150 39999 211202 6 mprj_io_analog_sel[36]
+port 170 nsew default input
+rlabel metal2 s 39547 165550 39999 165602 6 mprj_io_analog_sel[37]
+port 171 nsew default input
+rlabel metal2 s 600000 224198 600452 224250 6 mprj_io_analog_sel[3]
+port 172 nsew default input
+rlabel metal2 s 600000 271798 600452 271850 6 mprj_io_analog_sel[4]
+port 173 nsew default input
+rlabel metal2 s 600000 319398 600452 319450 6 mprj_io_analog_sel[5]
+port 174 nsew default input
+rlabel metal2 s 600000 367198 600452 367250 6 mprj_io_analog_sel[6]
+port 175 nsew default input
+rlabel metal2 s 600000 554598 600452 554650 6 mprj_io_analog_sel[7]
+port 176 nsew default input
+rlabel metal2 s 600000 602198 600452 602250 6 mprj_io_analog_sel[8]
+port 177 nsew default input
+rlabel metal2 s 600000 649798 600452 649850 6 mprj_io_analog_sel[9]
+port 178 nsew default input
+rlabel metal2 s 600000 77577 600108 77629 6 mprj_io_dm[0]
+port 179 nsew default input
+rlabel metal2 s 39761 354967 39999 355019 6 mprj_io_dm[100]
+port 180 nsew default input
+rlabel metal2 s 39186 347298 40000 347350 6 mprj_io_dm[101]
+port 181 nsew default input
+rlabel metal2 s 39891 305971 39999 306023 6 mprj_io_dm[102]
+port 182 nsew default input
+rlabel metal2 s 39761 309367 39999 309419 6 mprj_io_dm[103]
+port 183 nsew default input
+rlabel metal2 s 39186 301698 40000 301750 6 mprj_io_dm[104]
+port 184 nsew default input
+rlabel metal2 s 39891 260371 39999 260423 6 mprj_io_dm[105]
+port 185 nsew default input
+rlabel metal2 s 39761 263767 39999 263819 6 mprj_io_dm[106]
+port 186 nsew default input
+rlabel metal2 s 39186 256098 40000 256150 6 mprj_io_dm[107]
+port 187 nsew default input
+rlabel metal2 s 39891 214971 39999 215023 6 mprj_io_dm[108]
+port 188 nsew default input
+rlabel metal2 s 39761 218367 39999 218419 6 mprj_io_dm[109]
+port 189 nsew default input
+rlabel metal2 s 600000 216981 600238 217033 6 mprj_io_dm[10]
+port 190 nsew default input
+rlabel metal2 s 39186 210698 40000 210750 6 mprj_io_dm[110]
+port 191 nsew default input
+rlabel metal2 s 39891 169371 39999 169423 6 mprj_io_dm[111]
+port 192 nsew default input
+rlabel metal2 s 39761 172767 39999 172819 6 mprj_io_dm[112]
+port 193 nsew default input
+rlabel metal2 s 39186 165098 40000 165150 6 mprj_io_dm[113]
+port 194 nsew default input
+rlabel metal2 s 600000 224650 600814 224702 6 mprj_io_dm[11]
+port 195 nsew default input
+rlabel metal2 s 600000 267977 600108 268029 6 mprj_io_dm[12]
+port 196 nsew default input
+rlabel metal2 s 600000 264581 600238 264633 6 mprj_io_dm[13]
+port 197 nsew default input
+rlabel metal2 s 600000 272250 600814 272302 6 mprj_io_dm[14]
+port 198 nsew default input
+rlabel metal2 s 600000 315577 600108 315629 6 mprj_io_dm[15]
+port 199 nsew default input
+rlabel metal2 s 600000 312181 600238 312233 6 mprj_io_dm[16]
+port 200 nsew default input
+rlabel metal2 s 600000 319850 600814 319902 6 mprj_io_dm[17]
+port 201 nsew default input
+rlabel metal2 s 600000 363377 600108 363429 6 mprj_io_dm[18]
+port 202 nsew default input
+rlabel metal2 s 600000 359981 600238 360033 6 mprj_io_dm[19]
+port 203 nsew default input
+rlabel metal2 s 600000 74181 600238 74233 6 mprj_io_dm[1]
+port 204 nsew default input
+rlabel metal2 s 600000 367650 600814 367702 6 mprj_io_dm[20]
+port 205 nsew default input
+rlabel metal2 s 600000 550777 600108 550829 6 mprj_io_dm[21]
+port 206 nsew default input
+rlabel metal2 s 600000 547381 600238 547433 6 mprj_io_dm[22]
+port 207 nsew default input
+rlabel metal2 s 600000 555050 600814 555102 6 mprj_io_dm[23]
+port 208 nsew default input
+rlabel metal2 s 600000 598377 600108 598429 6 mprj_io_dm[24]
+port 209 nsew default input
+rlabel metal2 s 600000 594981 600238 595033 6 mprj_io_dm[25]
+port 210 nsew default input
+rlabel metal2 s 600000 602650 600814 602702 6 mprj_io_dm[26]
+port 211 nsew default input
+rlabel metal2 s 600000 645977 600108 646029 6 mprj_io_dm[27]
+port 212 nsew default input
+rlabel metal2 s 600000 642581 600238 642633 6 mprj_io_dm[28]
+port 213 nsew default input
+rlabel metal2 s 600000 650250 600814 650302 6 mprj_io_dm[29]
+port 214 nsew default input
+rlabel metal2 s 600000 81850 600814 81902 6 mprj_io_dm[2]
+port 215 nsew default input
+rlabel metal2 s 600000 693777 600108 693829 6 mprj_io_dm[30]
+port 216 nsew default input
+rlabel metal2 s 600000 690381 600238 690433 6 mprj_io_dm[31]
+port 217 nsew default input
+rlabel metal2 s 600000 698050 600814 698102 6 mprj_io_dm[32]
+port 218 nsew default input
+rlabel metal2 s 600000 741377 600108 741429 6 mprj_io_dm[33]
+port 219 nsew default input
+rlabel metal2 s 600000 737981 600238 738033 6 mprj_io_dm[34]
+port 220 nsew default input
+rlabel metal2 s 600000 745650 600814 745702 6 mprj_io_dm[35]
+port 221 nsew default input
+rlabel metal2 s 600000 788977 600108 789029 6 mprj_io_dm[36]
+port 222 nsew default input
+rlabel metal2 s 600000 785581 600238 785633 6 mprj_io_dm[37]
+port 223 nsew default input
+rlabel metal2 s 600000 793250 600814 793302 6 mprj_io_dm[38]
+port 224 nsew default input
+rlabel metal2 s 600000 883177 600108 883229 6 mprj_io_dm[39]
+port 225 nsew default input
+rlabel metal2 s 600000 125177 600108 125229 6 mprj_io_dm[3]
+port 226 nsew default input
+rlabel metal2 s 600000 879781 600238 879833 6 mprj_io_dm[40]
+port 227 nsew default input
+rlabel metal2 s 600000 887450 600814 887502 6 mprj_io_dm[41]
+port 228 nsew default input
+rlabel metal2 s 600000 977377 600108 977429 6 mprj_io_dm[42]
+port 229 nsew default input
+rlabel metal2 s 600000 973981 600238 974033 6 mprj_io_dm[43]
+port 230 nsew default input
+rlabel metal2 s 600000 981650 600814 981702 6 mprj_io_dm[44]
+port 231 nsew default input
+rlabel metal2 s 561771 1020000 561823 1020108 6 mprj_io_dm[45]
+port 232 nsew default input
+rlabel metal2 s 565167 1020000 565219 1020238 6 mprj_io_dm[46]
+port 233 nsew default input
+rlabel metal2 s 557498 1020000 557550 1020814 6 mprj_io_dm[47]
+port 234 nsew default input
+rlabel metal2 s 466571 1020000 466623 1020108 6 mprj_io_dm[48]
+port 235 nsew default input
+rlabel metal2 s 469967 1020000 470019 1020238 6 mprj_io_dm[49]
+port 236 nsew default input
+rlabel metal2 s 600000 121781 600238 121833 6 mprj_io_dm[4]
+port 237 nsew default input
+rlabel metal2 s 462298 1020000 462350 1020814 6 mprj_io_dm[50]
+port 238 nsew default input
+rlabel metal2 s 418571 1020000 418623 1020108 6 mprj_io_dm[51]
+port 239 nsew default input
+rlabel metal2 s 421967 1020000 422019 1020238 6 mprj_io_dm[52]
+port 240 nsew default input
+rlabel metal2 s 414298 1020000 414350 1020814 6 mprj_io_dm[53]
+port 241 nsew default input
+rlabel metal2 s 370371 1020000 370423 1020108 6 mprj_io_dm[54]
+port 242 nsew default input
+rlabel metal2 s 373767 1020000 373819 1020238 6 mprj_io_dm[55]
+port 243 nsew default input
+rlabel metal2 s 366098 1020000 366150 1020814 6 mprj_io_dm[56]
+port 244 nsew default input
+rlabel metal2 s 275171 1020000 275223 1020108 6 mprj_io_dm[57]
+port 245 nsew default input
+rlabel metal2 s 278567 1020000 278619 1020238 6 mprj_io_dm[58]
+port 246 nsew default input
+rlabel metal2 s 270898 1020000 270950 1020814 6 mprj_io_dm[59]
+port 247 nsew default input
+rlabel metal2 s 600000 129450 600814 129502 6 mprj_io_dm[5]
+port 248 nsew default input
+rlabel metal2 s 227171 1020000 227223 1020108 6 mprj_io_dm[60]
+port 249 nsew default input
+rlabel metal2 s 230567 1020000 230619 1020238 6 mprj_io_dm[61]
+port 250 nsew default input
+rlabel metal2 s 222898 1020000 222950 1020814 6 mprj_io_dm[62]
+port 251 nsew default input
+rlabel metal2 s 178971 1020000 179023 1020108 6 mprj_io_dm[63]
+port 252 nsew default input
+rlabel metal2 s 182367 1020000 182419 1020238 6 mprj_io_dm[64]
+port 253 nsew default input
+rlabel metal2 s 174698 1020000 174750 1020814 6 mprj_io_dm[65]
+port 254 nsew default input
+rlabel metal2 s 130971 1020000 131023 1020108 6 mprj_io_dm[66]
+port 255 nsew default input
+rlabel metal2 s 134367 1020000 134419 1020238 6 mprj_io_dm[67]
+port 256 nsew default input
+rlabel metal2 s 126698 1020000 126750 1020814 6 mprj_io_dm[68]
+port 257 nsew default input
+rlabel metal2 s 82771 1020000 82823 1020108 6 mprj_io_dm[69]
+port 258 nsew default input
+rlabel metal2 s 600000 172777 600108 172829 6 mprj_io_dm[6]
+port 259 nsew default input
+rlabel metal2 s 86167 1020000 86219 1020238 6 mprj_io_dm[70]
+port 260 nsew default input
+rlabel metal2 s 78498 1020000 78550 1020814 6 mprj_io_dm[71]
+port 261 nsew default input
+rlabel metal2 s 39891 984371 39999 984423 6 mprj_io_dm[72]
+port 262 nsew default input
+rlabel metal2 s 39761 987767 39999 987819 6 mprj_io_dm[73]
+port 263 nsew default input
+rlabel metal2 s 39186 980098 40000 980150 6 mprj_io_dm[74]
+port 264 nsew default input
+rlabel metal2 s 39891 805171 39999 805223 6 mprj_io_dm[75]
+port 265 nsew default input
+rlabel metal2 s 39761 808567 39999 808619 6 mprj_io_dm[76]
+port 266 nsew default input
+rlabel metal2 s 39186 800898 40000 800950 6 mprj_io_dm[77]
+port 267 nsew default input
+rlabel metal2 s 39891 759571 39999 759623 6 mprj_io_dm[78]
+port 268 nsew default input
+rlabel metal2 s 39761 762967 39999 763019 6 mprj_io_dm[79]
+port 269 nsew default input
+rlabel metal2 s 600000 169381 600238 169433 6 mprj_io_dm[7]
+port 270 nsew default input
+rlabel metal2 s 39186 755298 40000 755350 6 mprj_io_dm[80]
+port 271 nsew default input
+rlabel metal2 s 39891 713971 39999 714023 6 mprj_io_dm[81]
+port 272 nsew default input
+rlabel metal2 s 39761 717367 39999 717419 6 mprj_io_dm[82]
+port 273 nsew default input
+rlabel metal2 s 39186 709698 40000 709750 6 mprj_io_dm[83]
+port 274 nsew default input
+rlabel metal2 s 39891 668371 39999 668423 6 mprj_io_dm[84]
+port 275 nsew default input
+rlabel metal2 s 39761 671767 39999 671819 6 mprj_io_dm[85]
+port 276 nsew default input
+rlabel metal2 s 39186 664098 40000 664150 6 mprj_io_dm[86]
+port 277 nsew default input
+rlabel metal2 s 39891 622971 39999 623023 6 mprj_io_dm[87]
+port 278 nsew default input
+rlabel metal2 s 39761 626367 39999 626419 6 mprj_io_dm[88]
+port 279 nsew default input
+rlabel metal2 s 39186 618698 40000 618750 6 mprj_io_dm[89]
+port 280 nsew default input
+rlabel metal2 s 600000 177050 600814 177102 6 mprj_io_dm[8]
+port 281 nsew default input
+rlabel metal2 s 39891 577371 39999 577423 6 mprj_io_dm[90]
+port 282 nsew default input
+rlabel metal2 s 39761 580767 39999 580819 6 mprj_io_dm[91]
+port 283 nsew default input
+rlabel metal2 s 39186 573098 40000 573150 6 mprj_io_dm[92]
+port 284 nsew default input
+rlabel metal2 s 39891 531771 39999 531823 6 mprj_io_dm[93]
+port 285 nsew default input
+rlabel metal2 s 39761 535167 39999 535219 6 mprj_io_dm[94]
+port 286 nsew default input
+rlabel metal2 s 39186 527498 40000 527550 6 mprj_io_dm[95]
+port 287 nsew default input
+rlabel metal2 s 39891 397171 39999 397223 6 mprj_io_dm[96]
+port 288 nsew default input
+rlabel metal2 s 39761 400567 39999 400619 6 mprj_io_dm[97]
+port 289 nsew default input
+rlabel metal2 s 39186 392898 40000 392950 6 mprj_io_dm[98]
+port 290 nsew default input
+rlabel metal2 s 39891 351571 39999 351623 6 mprj_io_dm[99]
+port 291 nsew default input
+rlabel metal2 s 600000 220377 600108 220429 6 mprj_io_dm[9]
+port 292 nsew default input
+rlabel metal2 s 600000 80456 600310 80508 6 mprj_io_enh[0]
+port 293 nsew default input
+rlabel metal2 s 600000 696656 600310 696708 6 mprj_io_enh[10]
+port 294 nsew default input
+rlabel metal2 s 600000 744256 600310 744308 6 mprj_io_enh[11]
+port 295 nsew default input
+rlabel metal2 s 600000 791856 600310 791908 6 mprj_io_enh[12]
+port 296 nsew default input
+rlabel metal2 s 600000 886056 600310 886108 6 mprj_io_enh[13]
+port 297 nsew default input
+rlabel metal2 s 600000 980256 600310 980308 6 mprj_io_enh[14]
+port 298 nsew default input
+rlabel metal2 s 558892 1020000 558944 1020310 6 mprj_io_enh[15]
+port 299 nsew default input
+rlabel metal2 s 463692 1020000 463744 1020310 6 mprj_io_enh[16]
+port 300 nsew default input
+rlabel metal2 s 415692 1020000 415744 1020310 6 mprj_io_enh[17]
+port 301 nsew default input
+rlabel metal2 s 367492 1020000 367544 1020310 6 mprj_io_enh[18]
+port 302 nsew default input
+rlabel metal2 s 272292 1020000 272344 1020310 6 mprj_io_enh[19]
+port 303 nsew default input
+rlabel metal2 s 600000 128056 600310 128108 6 mprj_io_enh[1]
+port 304 nsew default input
+rlabel metal2 s 224292 1020000 224344 1020310 6 mprj_io_enh[20]
+port 305 nsew default input
+rlabel metal2 s 176092 1020000 176144 1020310 6 mprj_io_enh[21]
+port 306 nsew default input
+rlabel metal2 s 128092 1020000 128144 1020310 6 mprj_io_enh[22]
+port 307 nsew default input
+rlabel metal2 s 79892 1020000 79944 1020310 6 mprj_io_enh[23]
+port 308 nsew default input
+rlabel metal2 s 39690 981492 40000 981544 6 mprj_io_enh[24]
+port 309 nsew default input
+rlabel metal2 s 39690 802292 40000 802344 6 mprj_io_enh[25]
+port 310 nsew default input
+rlabel metal2 s 39690 756692 40000 756744 6 mprj_io_enh[26]
+port 311 nsew default input
+rlabel metal2 s 39690 711092 40000 711144 6 mprj_io_enh[27]
+port 312 nsew default input
+rlabel metal2 s 39690 665492 40000 665544 6 mprj_io_enh[28]
+port 313 nsew default input
+rlabel metal2 s 39690 620092 40000 620144 6 mprj_io_enh[29]
+port 314 nsew default input
+rlabel metal2 s 600000 175656 600310 175708 6 mprj_io_enh[2]
+port 315 nsew default input
+rlabel metal2 s 39690 574492 40000 574544 6 mprj_io_enh[30]
+port 316 nsew default input
+rlabel metal2 s 39690 528892 40000 528944 6 mprj_io_enh[31]
+port 317 nsew default input
+rlabel metal2 s 39690 394292 40000 394344 6 mprj_io_enh[32]
+port 318 nsew default input
+rlabel metal2 s 39690 348692 40000 348744 6 mprj_io_enh[33]
+port 319 nsew default input
+rlabel metal2 s 39690 303092 40000 303144 6 mprj_io_enh[34]
+port 320 nsew default input
+rlabel metal2 s 39690 257492 40000 257544 6 mprj_io_enh[35]
+port 321 nsew default input
+rlabel metal2 s 39690 212092 40000 212144 6 mprj_io_enh[36]
+port 322 nsew default input
+rlabel metal2 s 39690 166492 40000 166544 6 mprj_io_enh[37]
+port 323 nsew default input
+rlabel metal2 s 600000 223256 600310 223308 6 mprj_io_enh[3]
+port 324 nsew default input
+rlabel metal2 s 600000 270856 600310 270908 6 mprj_io_enh[4]
+port 325 nsew default input
+rlabel metal2 s 600000 318456 600310 318508 6 mprj_io_enh[5]
+port 326 nsew default input
+rlabel metal2 s 600000 366256 600310 366308 6 mprj_io_enh[6]
+port 327 nsew default input
+rlabel metal2 s 600000 553656 600310 553708 6 mprj_io_enh[7]
+port 328 nsew default input
+rlabel metal2 s 600000 601256 600310 601308 6 mprj_io_enh[8]
+port 329 nsew default input
+rlabel metal2 s 600000 648856 600310 648908 6 mprj_io_enh[9]
+port 330 nsew default input
+rlabel metal2 s 600000 81185 600668 81237 6 mprj_io_hldh_n[0]
+port 331 nsew default input
+rlabel metal2 s 600000 697385 600668 697437 6 mprj_io_hldh_n[10]
+port 332 nsew default input
+rlabel metal2 s 600000 744985 600668 745037 6 mprj_io_hldh_n[11]
+port 333 nsew default input
+rlabel metal2 s 600000 792585 600668 792637 6 mprj_io_hldh_n[12]
+port 334 nsew default input
+rlabel metal2 s 600000 886785 600668 886837 6 mprj_io_hldh_n[13]
+port 335 nsew default input
+rlabel metal2 s 600000 980985 600668 981037 6 mprj_io_hldh_n[14]
+port 336 nsew default input
+rlabel metal2 s 558163 1020000 558215 1020668 6 mprj_io_hldh_n[15]
+port 337 nsew default input
+rlabel metal2 s 462963 1020000 463015 1020668 6 mprj_io_hldh_n[16]
+port 338 nsew default input
+rlabel metal2 s 414963 1020000 415015 1020668 6 mprj_io_hldh_n[17]
+port 339 nsew default input
+rlabel metal2 s 366763 1020000 366815 1020668 6 mprj_io_hldh_n[18]
+port 340 nsew default input
+rlabel metal2 s 271563 1020000 271615 1020668 6 mprj_io_hldh_n[19]
+port 341 nsew default input
+rlabel metal2 s 600000 128785 600668 128837 6 mprj_io_hldh_n[1]
+port 342 nsew default input
+rlabel metal2 s 223563 1020000 223615 1020668 6 mprj_io_hldh_n[20]
+port 343 nsew default input
+rlabel metal2 s 175363 1020000 175415 1020668 6 mprj_io_hldh_n[21]
+port 344 nsew default input
+rlabel metal2 s 127363 1020000 127415 1020668 6 mprj_io_hldh_n[22]
+port 345 nsew default input
+rlabel metal2 s 79163 1020000 79215 1020668 6 mprj_io_hldh_n[23]
+port 346 nsew default input
+rlabel metal2 s 39332 980763 40000 980815 6 mprj_io_hldh_n[24]
+port 347 nsew default input
+rlabel metal2 s 39332 801563 40000 801615 6 mprj_io_hldh_n[25]
+port 348 nsew default input
+rlabel metal2 s 39332 755963 40000 756015 6 mprj_io_hldh_n[26]
+port 349 nsew default input
+rlabel metal2 s 39332 710363 40000 710415 6 mprj_io_hldh_n[27]
+port 350 nsew default input
+rlabel metal2 s 39332 664763 40000 664815 6 mprj_io_hldh_n[28]
+port 351 nsew default input
+rlabel metal2 s 39332 619363 40000 619415 6 mprj_io_hldh_n[29]
+port 352 nsew default input
+rlabel metal2 s 600000 176385 600668 176437 6 mprj_io_hldh_n[2]
+port 353 nsew default input
+rlabel metal2 s 39332 573763 40000 573815 6 mprj_io_hldh_n[30]
+port 354 nsew default input
+rlabel metal2 s 39332 528163 40000 528215 6 mprj_io_hldh_n[31]
+port 355 nsew default input
+rlabel metal2 s 39332 393563 40000 393615 6 mprj_io_hldh_n[32]
+port 356 nsew default input
+rlabel metal2 s 39332 347963 40000 348015 6 mprj_io_hldh_n[33]
+port 357 nsew default input
+rlabel metal2 s 39332 302363 40000 302415 6 mprj_io_hldh_n[34]
+port 358 nsew default input
+rlabel metal2 s 39332 256763 40000 256815 6 mprj_io_hldh_n[35]
+port 359 nsew default input
+rlabel metal2 s 39332 211363 40000 211415 6 mprj_io_hldh_n[36]
+port 360 nsew default input
+rlabel metal2 s 39332 165763 40000 165815 6 mprj_io_hldh_n[37]
+port 361 nsew default input
+rlabel metal2 s 600000 223985 600668 224037 6 mprj_io_hldh_n[3]
+port 362 nsew default input
+rlabel metal2 s 600000 271585 600668 271637 6 mprj_io_hldh_n[4]
+port 363 nsew default input
+rlabel metal2 s 600000 319185 600668 319237 6 mprj_io_hldh_n[5]
+port 364 nsew default input
+rlabel metal2 s 600000 366985 600668 367037 6 mprj_io_hldh_n[6]
+port 365 nsew default input
+rlabel metal2 s 600000 554385 600668 554437 6 mprj_io_hldh_n[7]
+port 366 nsew default input
+rlabel metal2 s 600000 601985 600668 602037 6 mprj_io_hldh_n[8]
+port 367 nsew default input
+rlabel metal2 s 600000 649585 600668 649637 6 mprj_io_hldh_n[9]
+port 368 nsew default input
+rlabel metal2 s 600000 82228 600540 82280 6 mprj_io_holdover[0]
+port 369 nsew default input
+rlabel metal2 s 600000 698428 600540 698480 6 mprj_io_holdover[10]
+port 370 nsew default input
+rlabel metal2 s 600000 746028 600540 746080 6 mprj_io_holdover[11]
+port 371 nsew default input
+rlabel metal2 s 600000 793628 600540 793680 6 mprj_io_holdover[12]
+port 372 nsew default input
+rlabel metal2 s 600000 887828 600540 887880 6 mprj_io_holdover[13]
+port 373 nsew default input
+rlabel metal2 s 600000 982028 600540 982080 6 mprj_io_holdover[14]
+port 374 nsew default input
+rlabel metal2 s 557120 1020000 557172 1020540 6 mprj_io_holdover[15]
+port 375 nsew default input
+rlabel metal2 s 461920 1020000 461972 1020540 6 mprj_io_holdover[16]
+port 376 nsew default input
+rlabel metal2 s 413920 1020000 413972 1020540 6 mprj_io_holdover[17]
+port 377 nsew default input
+rlabel metal2 s 365720 1020000 365772 1020540 6 mprj_io_holdover[18]
+port 378 nsew default input
+rlabel metal2 s 270520 1020000 270572 1020540 6 mprj_io_holdover[19]
+port 379 nsew default input
+rlabel metal2 s 600000 129828 600540 129880 6 mprj_io_holdover[1]
+port 380 nsew default input
+rlabel metal2 s 222520 1020000 222572 1020540 6 mprj_io_holdover[20]
+port 381 nsew default input
+rlabel metal2 s 174320 1020000 174372 1020540 6 mprj_io_holdover[21]
+port 382 nsew default input
+rlabel metal2 s 126320 1020000 126372 1020540 6 mprj_io_holdover[22]
+port 383 nsew default input
+rlabel metal2 s 78120 1020000 78172 1020540 6 mprj_io_holdover[23]
+port 384 nsew default input
+rlabel metal2 s 39459 979720 39999 979772 6 mprj_io_holdover[24]
+port 385 nsew default input
+rlabel metal2 s 39459 800520 39999 800572 6 mprj_io_holdover[25]
+port 386 nsew default input
+rlabel metal2 s 39459 754920 39999 754972 6 mprj_io_holdover[26]
+port 387 nsew default input
+rlabel metal2 s 39459 709320 39999 709372 6 mprj_io_holdover[27]
+port 388 nsew default input
+rlabel metal2 s 39459 663720 39999 663772 6 mprj_io_holdover[28]
+port 389 nsew default input
+rlabel metal2 s 39459 618320 39999 618372 6 mprj_io_holdover[29]
+port 390 nsew default input
+rlabel metal2 s 600000 177428 600540 177480 6 mprj_io_holdover[2]
+port 391 nsew default input
+rlabel metal2 s 39459 572720 39999 572772 6 mprj_io_holdover[30]
+port 392 nsew default input
+rlabel metal2 s 39459 527120 39999 527172 6 mprj_io_holdover[31]
+port 393 nsew default input
+rlabel metal2 s 39459 392520 39999 392572 6 mprj_io_holdover[32]
+port 394 nsew default input
+rlabel metal2 s 39459 346920 39999 346972 6 mprj_io_holdover[33]
+port 395 nsew default input
+rlabel metal2 s 39459 301320 39999 301372 6 mprj_io_holdover[34]
+port 396 nsew default input
+rlabel metal2 s 39459 255720 39999 255772 6 mprj_io_holdover[35]
+port 397 nsew default input
+rlabel metal2 s 39459 210320 39999 210372 6 mprj_io_holdover[36]
+port 398 nsew default input
+rlabel metal2 s 39459 164720 39999 164772 6 mprj_io_holdover[37]
+port 399 nsew default input
+rlabel metal2 s 600000 225028 600540 225080 6 mprj_io_holdover[3]
+port 400 nsew default input
+rlabel metal2 s 600000 272628 600540 272680 6 mprj_io_holdover[4]
+port 401 nsew default input
+rlabel metal2 s 600000 320228 600540 320280 6 mprj_io_holdover[5]
+port 402 nsew default input
+rlabel metal2 s 600000 368028 600540 368080 6 mprj_io_holdover[6]
+port 403 nsew default input
+rlabel metal2 s 600000 555428 600540 555480 6 mprj_io_holdover[7]
+port 404 nsew default input
+rlabel metal2 s 600000 603028 600540 603080 6 mprj_io_holdover[8]
+port 405 nsew default input
+rlabel metal2 s 600000 650628 600540 650680 6 mprj_io_holdover[9]
+port 406 nsew default input
+rlabel metal2 s 600000 86470 600894 86516 6 mprj_io_ib_mode_sel[0]
+port 407 nsew default input
+rlabel metal2 s 600000 702670 600894 702716 6 mprj_io_ib_mode_sel[10]
+port 408 nsew default input
+rlabel metal2 s 600000 750270 600894 750316 6 mprj_io_ib_mode_sel[11]
+port 409 nsew default input
+rlabel metal2 s 600000 797870 600894 797916 6 mprj_io_ib_mode_sel[12]
+port 410 nsew default input
+rlabel metal2 s 600000 892070 600894 892116 6 mprj_io_ib_mode_sel[13]
+port 411 nsew default input
+rlabel metal2 s 600000 986270 600894 986316 6 mprj_io_ib_mode_sel[14]
+port 412 nsew default input
+rlabel metal2 s 552884 1020000 552930 1020894 6 mprj_io_ib_mode_sel[15]
+port 413 nsew default input
+rlabel metal2 s 457684 1020000 457730 1020894 6 mprj_io_ib_mode_sel[16]
+port 414 nsew default input
+rlabel metal2 s 409684 1020000 409730 1020894 6 mprj_io_ib_mode_sel[17]
+port 415 nsew default input
+rlabel metal2 s 361484 1020000 361530 1020894 6 mprj_io_ib_mode_sel[18]
+port 416 nsew default input
+rlabel metal2 s 266284 1020000 266330 1020894 6 mprj_io_ib_mode_sel[19]
+port 417 nsew default input
+rlabel metal2 s 600000 134070 600894 134116 6 mprj_io_ib_mode_sel[1]
+port 418 nsew default input
+rlabel metal2 s 218284 1020000 218330 1020894 6 mprj_io_ib_mode_sel[20]
+port 419 nsew default input
+rlabel metal2 s 170084 1020000 170130 1020894 6 mprj_io_ib_mode_sel[21]
+port 420 nsew default input
+rlabel metal2 s 122084 1020000 122130 1020894 6 mprj_io_ib_mode_sel[22]
+port 421 nsew default input
+rlabel metal2 s 73884 1020000 73930 1020894 6 mprj_io_ib_mode_sel[23]
+port 422 nsew default input
+rlabel metal2 s 39105 975484 39999 975530 6 mprj_io_ib_mode_sel[24]
+port 423 nsew default input
+rlabel metal2 s 39105 796284 39999 796330 6 mprj_io_ib_mode_sel[25]
+port 424 nsew default input
+rlabel metal2 s 39105 750684 39999 750730 6 mprj_io_ib_mode_sel[26]
+port 425 nsew default input
+rlabel metal2 s 39105 705084 39999 705130 6 mprj_io_ib_mode_sel[27]
+port 426 nsew default input
+rlabel metal2 s 39105 659484 39999 659530 6 mprj_io_ib_mode_sel[28]
+port 427 nsew default input
+rlabel metal2 s 39105 614084 39999 614130 6 mprj_io_ib_mode_sel[29]
+port 428 nsew default input
+rlabel metal2 s 600000 181670 600894 181716 6 mprj_io_ib_mode_sel[2]
+port 429 nsew default input
+rlabel metal2 s 39105 568484 39999 568530 6 mprj_io_ib_mode_sel[30]
+port 430 nsew default input
+rlabel metal2 s 39105 522884 39999 522930 6 mprj_io_ib_mode_sel[31]
+port 431 nsew default input
+rlabel metal2 s 39105 388284 39999 388330 6 mprj_io_ib_mode_sel[32]
+port 432 nsew default input
+rlabel metal2 s 39105 342684 39999 342730 6 mprj_io_ib_mode_sel[33]
+port 433 nsew default input
+rlabel metal2 s 39105 297084 39999 297130 6 mprj_io_ib_mode_sel[34]
+port 434 nsew default input
+rlabel metal2 s 39105 251484 39999 251530 6 mprj_io_ib_mode_sel[35]
+port 435 nsew default input
+rlabel metal2 s 39105 206084 39999 206130 6 mprj_io_ib_mode_sel[36]
+port 436 nsew default input
+rlabel metal2 s 39105 160484 39999 160530 6 mprj_io_ib_mode_sel[37]
+port 437 nsew default input
+rlabel metal2 s 600000 229270 600894 229316 6 mprj_io_ib_mode_sel[3]
+port 438 nsew default input
+rlabel metal2 s 600000 276870 600894 276916 6 mprj_io_ib_mode_sel[4]
+port 439 nsew default input
+rlabel metal2 s 600000 324470 600894 324516 6 mprj_io_ib_mode_sel[5]
+port 440 nsew default input
+rlabel metal2 s 600000 372270 600894 372316 6 mprj_io_ib_mode_sel[6]
+port 441 nsew default input
+rlabel metal2 s 600000 559670 600894 559716 6 mprj_io_ib_mode_sel[7]
+port 442 nsew default input
+rlabel metal2 s 600000 607270 600894 607316 6 mprj_io_ib_mode_sel[8]
+port 443 nsew default input
+rlabel metal2 s 600000 654870 600894 654916 6 mprj_io_ib_mode_sel[9]
+port 444 nsew default input
+rlabel metal3 s 600000 71686 637912 71752 6 mprj_io_in[0]
+port 445 nsew default tristate
+rlabel metal3 s 600000 687886 637912 687952 6 mprj_io_in[10]
+port 446 nsew default tristate
+rlabel metal3 s 600000 735486 637912 735552 6 mprj_io_in[11]
+port 447 nsew default tristate
+rlabel metal3 s 600000 783086 637912 783152 6 mprj_io_in[12]
+port 448 nsew default tristate
+rlabel metal3 s 600000 877286 637912 877352 6 mprj_io_in[13]
+port 449 nsew default tristate
+rlabel metal3 s 600000 971486 637912 971552 6 mprj_io_in[14]
+port 450 nsew default tristate
+rlabel metal3 s 567648 1020000 567714 1057912 6 mprj_io_in[15]
+port 451 nsew default tristate
+rlabel metal3 s 472448 1020000 472514 1057912 6 mprj_io_in[16]
+port 452 nsew default tristate
+rlabel metal3 s 424448 1020000 424514 1057912 6 mprj_io_in[17]
+port 453 nsew default tristate
+rlabel metal3 s 376248 1020000 376314 1057912 6 mprj_io_in[18]
+port 454 nsew default tristate
+rlabel metal3 s 281048 1020000 281114 1057912 6 mprj_io_in[19]
+port 455 nsew default tristate
+rlabel metal3 s 600000 119286 637912 119352 6 mprj_io_in[1]
+port 456 nsew default tristate
+rlabel metal3 s 233048 1020000 233114 1057912 6 mprj_io_in[20]
+port 457 nsew default tristate
+rlabel metal3 s 184848 1020000 184914 1057912 6 mprj_io_in[21]
+port 458 nsew default tristate
+rlabel metal3 s 136848 1020000 136914 1057912 6 mprj_io_in[22]
+port 459 nsew default tristate
+rlabel metal3 s 88648 1020000 88714 1057912 6 mprj_io_in[23]
+port 460 nsew default tristate
+rlabel metal3 s 2088 990248 40000 990314 6 mprj_io_in[24]
+port 461 nsew default tristate
+rlabel metal3 s 2088 811048 40000 811114 6 mprj_io_in[25]
+port 462 nsew default tristate
+rlabel metal3 s 2088 765448 40000 765514 6 mprj_io_in[26]
+port 463 nsew default tristate
+rlabel metal3 s 2088 719848 40000 719914 6 mprj_io_in[27]
+port 464 nsew default tristate
+rlabel metal3 s 2088 674248 40000 674314 6 mprj_io_in[28]
+port 465 nsew default tristate
+rlabel metal3 s 2088 628848 40000 628914 6 mprj_io_in[29]
+port 466 nsew default tristate
+rlabel metal3 s 600000 166886 637912 166952 6 mprj_io_in[2]
+port 467 nsew default tristate
+rlabel metal3 s 2088 583248 40000 583314 6 mprj_io_in[30]
+port 468 nsew default tristate
+rlabel metal3 s 2088 537648 40000 537714 6 mprj_io_in[31]
+port 469 nsew default tristate
+rlabel metal3 s 2088 403048 40000 403114 6 mprj_io_in[32]
+port 470 nsew default tristate
+rlabel metal3 s 2088 357448 40000 357514 6 mprj_io_in[33]
+port 471 nsew default tristate
+rlabel metal3 s 2088 311848 40000 311914 6 mprj_io_in[34]
+port 472 nsew default tristate
+rlabel metal3 s 2088 266248 40000 266314 6 mprj_io_in[35]
+port 473 nsew default tristate
+rlabel metal3 s 2088 220848 40000 220914 6 mprj_io_in[36]
+port 474 nsew default tristate
+rlabel metal3 s 2088 175248 40000 175314 6 mprj_io_in[37]
+port 475 nsew default tristate
+rlabel metal3 s 600000 214486 637912 214552 6 mprj_io_in[3]
+port 476 nsew default tristate
+rlabel metal3 s 600000 262086 637912 262152 6 mprj_io_in[4]
+port 477 nsew default tristate
+rlabel metal3 s 600000 309686 637912 309752 6 mprj_io_in[5]
+port 478 nsew default tristate
+rlabel metal3 s 600000 357486 637912 357552 6 mprj_io_in[6]
+port 479 nsew default tristate
+rlabel metal3 s 600000 544886 637912 544952 6 mprj_io_in[7]
+port 480 nsew default tristate
+rlabel metal3 s 600000 592486 637912 592552 6 mprj_io_in[8]
+port 481 nsew default tristate
+rlabel metal3 s 600000 640086 637912 640152 6 mprj_io_in[9]
+port 482 nsew default tristate
+rlabel metal2 s 600000 78499 601018 78551 6 mprj_io_inp_dis[0]
+port 483 nsew default input
+rlabel metal2 s 600000 694699 601018 694751 6 mprj_io_inp_dis[10]
+port 484 nsew default input
+rlabel metal2 s 600000 742299 601018 742351 6 mprj_io_inp_dis[11]
+port 485 nsew default input
+rlabel metal2 s 600000 789899 601018 789951 6 mprj_io_inp_dis[12]
+port 486 nsew default input
+rlabel metal2 s 600000 884099 601018 884151 6 mprj_io_inp_dis[13]
+port 487 nsew default input
+rlabel metal2 s 600000 978299 601018 978351 6 mprj_io_inp_dis[14]
+port 488 nsew default input
+rlabel metal2 s 560849 1020000 560901 1021018 6 mprj_io_inp_dis[15]
+port 489 nsew default input
+rlabel metal2 s 465649 1020000 465701 1021018 6 mprj_io_inp_dis[16]
+port 490 nsew default input
+rlabel metal2 s 417649 1020000 417701 1021018 6 mprj_io_inp_dis[17]
+port 491 nsew default input
+rlabel metal2 s 369449 1020000 369501 1021018 6 mprj_io_inp_dis[18]
+port 492 nsew default input
+rlabel metal2 s 274249 1020000 274301 1021018 6 mprj_io_inp_dis[19]
+port 493 nsew default input
+rlabel metal2 s 600000 126099 601018 126151 6 mprj_io_inp_dis[1]
+port 494 nsew default input
+rlabel metal2 s 226249 1020000 226301 1021018 6 mprj_io_inp_dis[20]
+port 495 nsew default input
+rlabel metal2 s 178049 1020000 178101 1021018 6 mprj_io_inp_dis[21]
+port 496 nsew default input
+rlabel metal2 s 130049 1020000 130101 1021018 6 mprj_io_inp_dis[22]
+port 497 nsew default input
+rlabel metal2 s 81849 1020000 81901 1021018 6 mprj_io_inp_dis[23]
+port 498 nsew default input
+rlabel metal2 s 38982 983449 40000 983501 6 mprj_io_inp_dis[24]
+port 499 nsew default input
+rlabel metal2 s 38982 804249 40000 804301 6 mprj_io_inp_dis[25]
+port 500 nsew default input
+rlabel metal2 s 38982 758649 40000 758701 6 mprj_io_inp_dis[26]
+port 501 nsew default input
+rlabel metal2 s 38982 713049 40000 713101 6 mprj_io_inp_dis[27]
+port 502 nsew default input
+rlabel metal2 s 38982 667449 40000 667501 6 mprj_io_inp_dis[28]
+port 503 nsew default input
+rlabel metal2 s 38982 622049 40000 622101 6 mprj_io_inp_dis[29]
+port 504 nsew default input
+rlabel metal2 s 600000 173699 601018 173751 6 mprj_io_inp_dis[2]
+port 505 nsew default input
+rlabel metal2 s 38982 576449 40000 576501 6 mprj_io_inp_dis[30]
+port 506 nsew default input
+rlabel metal2 s 38982 530849 40000 530901 6 mprj_io_inp_dis[31]
+port 507 nsew default input
+rlabel metal2 s 38982 396249 40000 396301 6 mprj_io_inp_dis[32]
+port 508 nsew default input
+rlabel metal2 s 38982 350649 40000 350701 6 mprj_io_inp_dis[33]
+port 509 nsew default input
+rlabel metal2 s 38982 305049 40000 305101 6 mprj_io_inp_dis[34]
+port 510 nsew default input
+rlabel metal2 s 38982 259449 40000 259501 6 mprj_io_inp_dis[35]
+port 511 nsew default input
+rlabel metal2 s 38982 214049 40000 214101 6 mprj_io_inp_dis[36]
+port 512 nsew default input
+rlabel metal2 s 38982 168449 40000 168501 6 mprj_io_inp_dis[37]
+port 513 nsew default input
+rlabel metal2 s 600000 221299 601018 221351 6 mprj_io_inp_dis[3]
+port 514 nsew default input
+rlabel metal2 s 600000 268899 601018 268951 6 mprj_io_inp_dis[4]
+port 515 nsew default input
+rlabel metal2 s 600000 316499 601018 316551 6 mprj_io_inp_dis[5]
+port 516 nsew default input
+rlabel metal2 s 600000 364299 601018 364351 6 mprj_io_inp_dis[6]
+port 517 nsew default input
+rlabel metal2 s 600000 551699 601018 551751 6 mprj_io_inp_dis[7]
+port 518 nsew default input
+rlabel metal2 s 600000 599299 601018 599351 6 mprj_io_inp_dis[8]
+port 519 nsew default input
+rlabel metal2 s 600000 646899 601018 646951 6 mprj_io_inp_dis[9]
+port 520 nsew default input
+rlabel metal2 s 600000 86879 600894 86925 6 mprj_io_oeb[0]
+port 521 nsew default input
+rlabel metal2 s 600000 703079 600894 703125 6 mprj_io_oeb[10]
+port 522 nsew default input
+rlabel metal2 s 600000 750679 600894 750725 6 mprj_io_oeb[11]
+port 523 nsew default input
+rlabel metal2 s 600000 798279 600894 798325 6 mprj_io_oeb[12]
+port 524 nsew default input
+rlabel metal2 s 600000 892479 600894 892525 6 mprj_io_oeb[13]
+port 525 nsew default input
+rlabel metal2 s 600000 986679 600894 986725 6 mprj_io_oeb[14]
+port 526 nsew default input
+rlabel metal2 s 552475 1020000 552521 1020894 6 mprj_io_oeb[15]
+port 527 nsew default input
+rlabel metal2 s 457275 1020000 457321 1020894 6 mprj_io_oeb[16]
+port 528 nsew default input
+rlabel metal2 s 409275 1020000 409321 1020894 6 mprj_io_oeb[17]
+port 529 nsew default input
+rlabel metal2 s 361075 1020000 361121 1020894 6 mprj_io_oeb[18]
+port 530 nsew default input
+rlabel metal2 s 265875 1020000 265921 1020894 6 mprj_io_oeb[19]
+port 531 nsew default input
+rlabel metal2 s 600000 134479 600894 134525 6 mprj_io_oeb[1]
+port 532 nsew default input
+rlabel metal2 s 217875 1020000 217921 1020894 6 mprj_io_oeb[20]
+port 533 nsew default input
+rlabel metal2 s 169675 1020000 169721 1020894 6 mprj_io_oeb[21]
+port 534 nsew default input
+rlabel metal2 s 121675 1020000 121721 1020894 6 mprj_io_oeb[22]
+port 535 nsew default input
+rlabel metal2 s 73475 1020000 73521 1020894 6 mprj_io_oeb[23]
+port 536 nsew default input
+rlabel metal2 s 39105 975075 39999 975121 6 mprj_io_oeb[24]
+port 537 nsew default input
+rlabel metal2 s 39105 795875 39999 795921 6 mprj_io_oeb[25]
+port 538 nsew default input
+rlabel metal2 s 39105 750275 39999 750321 6 mprj_io_oeb[26]
+port 539 nsew default input
+rlabel metal2 s 39105 704675 39999 704721 6 mprj_io_oeb[27]
+port 540 nsew default input
+rlabel metal2 s 39105 659075 39999 659121 6 mprj_io_oeb[28]
+port 541 nsew default input
+rlabel metal2 s 39105 613675 39999 613721 6 mprj_io_oeb[29]
+port 542 nsew default input
+rlabel metal2 s 600000 182079 600894 182125 6 mprj_io_oeb[2]
+port 543 nsew default input
+rlabel metal2 s 39105 568075 39999 568121 6 mprj_io_oeb[30]
+port 544 nsew default input
+rlabel metal2 s 39105 522475 39999 522521 6 mprj_io_oeb[31]
+port 545 nsew default input
+rlabel metal2 s 39105 387875 39999 387921 6 mprj_io_oeb[32]
+port 546 nsew default input
+rlabel metal2 s 39105 342275 39999 342321 6 mprj_io_oeb[33]
+port 547 nsew default input
+rlabel metal2 s 39105 296675 39999 296721 6 mprj_io_oeb[34]
+port 548 nsew default input
+rlabel metal2 s 39105 251075 39999 251121 6 mprj_io_oeb[35]
+port 549 nsew default input
+rlabel metal2 s 39105 205675 39999 205721 6 mprj_io_oeb[36]
+port 550 nsew default input
+rlabel metal2 s 39105 160075 39999 160121 6 mprj_io_oeb[37]
+port 551 nsew default input
+rlabel metal2 s 600000 229679 600894 229725 6 mprj_io_oeb[3]
+port 552 nsew default input
+rlabel metal2 s 600000 277279 600894 277325 6 mprj_io_oeb[4]
+port 553 nsew default input
+rlabel metal2 s 600000 324879 600894 324925 6 mprj_io_oeb[5]
+port 554 nsew default input
+rlabel metal2 s 600000 372679 600894 372725 6 mprj_io_oeb[6]
+port 555 nsew default input
+rlabel metal2 s 600000 560079 600894 560125 6 mprj_io_oeb[7]
+port 556 nsew default input
+rlabel metal2 s 600000 607679 600894 607725 6 mprj_io_oeb[8]
+port 557 nsew default input
+rlabel metal2 s 600000 655279 600894 655325 6 mprj_io_oeb[9]
+port 558 nsew default input
+rlabel metal2 s 600000 83077 601284 83129 6 mprj_io_out[0]
+port 559 nsew default input
+rlabel metal2 s 600000 699277 601284 699329 6 mprj_io_out[10]
+port 560 nsew default input
+rlabel metal2 s 600000 746877 601284 746929 6 mprj_io_out[11]
+port 561 nsew default input
+rlabel metal2 s 600000 794477 601284 794529 6 mprj_io_out[12]
+port 562 nsew default input
+rlabel metal2 s 600000 888677 601284 888729 6 mprj_io_out[13]
+port 563 nsew default input
+rlabel metal2 s 600000 982877 601284 982929 6 mprj_io_out[14]
+port 564 nsew default input
+rlabel metal2 s 556271 1020000 556323 1021284 6 mprj_io_out[15]
+port 565 nsew default input
+rlabel metal2 s 461071 1020000 461123 1021284 6 mprj_io_out[16]
+port 566 nsew default input
+rlabel metal2 s 413071 1020000 413123 1021284 6 mprj_io_out[17]
+port 567 nsew default input
+rlabel metal2 s 364871 1020000 364923 1021284 6 mprj_io_out[18]
+port 568 nsew default input
+rlabel metal2 s 269671 1020000 269723 1021284 6 mprj_io_out[19]
+port 569 nsew default input
+rlabel metal2 s 600000 130677 601284 130729 6 mprj_io_out[1]
+port 570 nsew default input
+rlabel metal2 s 221671 1020000 221723 1021284 6 mprj_io_out[20]
+port 571 nsew default input
+rlabel metal2 s 173471 1020000 173523 1021284 6 mprj_io_out[21]
+port 572 nsew default input
+rlabel metal2 s 125471 1020000 125523 1021284 6 mprj_io_out[22]
+port 573 nsew default input
+rlabel metal2 s 77271 1020000 77323 1021284 6 mprj_io_out[23]
+port 574 nsew default input
+rlabel metal2 s 38715 978871 39999 978923 6 mprj_io_out[24]
+port 575 nsew default input
+rlabel metal2 s 38715 799671 39999 799723 6 mprj_io_out[25]
+port 576 nsew default input
+rlabel metal2 s 38715 754071 39999 754123 6 mprj_io_out[26]
+port 577 nsew default input
+rlabel metal2 s 38715 708471 39999 708523 6 mprj_io_out[27]
+port 578 nsew default input
+rlabel metal2 s 38715 662871 39999 662923 6 mprj_io_out[28]
+port 579 nsew default input
+rlabel metal2 s 38715 617471 39999 617523 6 mprj_io_out[29]
+port 580 nsew default input
+rlabel metal2 s 600000 178277 601284 178329 6 mprj_io_out[2]
+port 581 nsew default input
+rlabel metal2 s 38715 571871 39999 571923 6 mprj_io_out[30]
+port 582 nsew default input
+rlabel metal2 s 38715 526271 39999 526323 6 mprj_io_out[31]
+port 583 nsew default input
+rlabel metal2 s 38715 391671 39999 391723 6 mprj_io_out[32]
+port 584 nsew default input
+rlabel metal2 s 38715 346071 39999 346123 6 mprj_io_out[33]
+port 585 nsew default input
+rlabel metal2 s 38715 300471 39999 300523 6 mprj_io_out[34]
+port 586 nsew default input
+rlabel metal2 s 38715 254871 39999 254923 6 mprj_io_out[35]
+port 587 nsew default input
+rlabel metal2 s 38715 209471 39999 209523 6 mprj_io_out[36]
+port 588 nsew default input
+rlabel metal2 s 38715 163871 39999 163923 6 mprj_io_out[37]
+port 589 nsew default input
+rlabel metal2 s 600000 225877 601284 225929 6 mprj_io_out[3]
+port 590 nsew default input
+rlabel metal2 s 600000 273477 601284 273529 6 mprj_io_out[4]
+port 591 nsew default input
+rlabel metal2 s 600000 321077 601284 321129 6 mprj_io_out[5]
+port 592 nsew default input
+rlabel metal2 s 600000 368877 601284 368929 6 mprj_io_out[6]
+port 593 nsew default input
+rlabel metal2 s 600000 556277 601284 556329 6 mprj_io_out[7]
+port 594 nsew default input
+rlabel metal2 s 600000 603877 601284 603929 6 mprj_io_out[8]
+port 595 nsew default input
+rlabel metal2 s 600000 651477 601284 651529 6 mprj_io_out[9]
+port 596 nsew default input
+rlabel metal2 s 600000 72026 600236 72078 6 mprj_io_slow_sel[0]
+port 597 nsew default input
+rlabel metal2 s 600000 688226 600236 688278 6 mprj_io_slow_sel[10]
+port 598 nsew default input
+rlabel metal2 s 600000 735826 600236 735878 6 mprj_io_slow_sel[11]
+port 599 nsew default input
+rlabel metal2 s 600000 783426 600236 783478 6 mprj_io_slow_sel[12]
+port 600 nsew default input
+rlabel metal2 s 600000 877626 600236 877678 6 mprj_io_slow_sel[13]
+port 601 nsew default input
+rlabel metal2 s 600000 971826 600236 971878 6 mprj_io_slow_sel[14]
+port 602 nsew default input
+rlabel metal2 s 567322 1020000 567374 1020236 6 mprj_io_slow_sel[15]
+port 603 nsew default input
+rlabel metal2 s 472122 1020000 472174 1020236 6 mprj_io_slow_sel[16]
+port 604 nsew default input
+rlabel metal2 s 424122 1020000 424174 1020236 6 mprj_io_slow_sel[17]
+port 605 nsew default input
+rlabel metal2 s 375922 1020000 375974 1020236 6 mprj_io_slow_sel[18]
+port 606 nsew default input
+rlabel metal2 s 280722 1020000 280774 1020236 6 mprj_io_slow_sel[19]
+port 607 nsew default input
+rlabel metal2 s 600000 119626 600236 119678 6 mprj_io_slow_sel[1]
+port 608 nsew default input
+rlabel metal2 s 232722 1020000 232774 1020236 6 mprj_io_slow_sel[20]
+port 609 nsew default input
+rlabel metal2 s 184522 1020000 184574 1020236 6 mprj_io_slow_sel[21]
+port 610 nsew default input
+rlabel metal2 s 136522 1020000 136574 1020236 6 mprj_io_slow_sel[22]
+port 611 nsew default input
+rlabel metal2 s 88322 1020000 88374 1020236 6 mprj_io_slow_sel[23]
+port 612 nsew default input
+rlabel metal2 s 39763 989922 39999 989974 6 mprj_io_slow_sel[24]
+port 613 nsew default input
+rlabel metal2 s 39763 810722 39999 810774 6 mprj_io_slow_sel[25]
+port 614 nsew default input
+rlabel metal2 s 39763 765122 39999 765174 6 mprj_io_slow_sel[26]
+port 615 nsew default input
+rlabel metal2 s 39763 719522 39999 719574 6 mprj_io_slow_sel[27]
+port 616 nsew default input
+rlabel metal2 s 39763 673922 39999 673974 6 mprj_io_slow_sel[28]
+port 617 nsew default input
+rlabel metal2 s 39763 628522 39999 628574 6 mprj_io_slow_sel[29]
+port 618 nsew default input
+rlabel metal2 s 600000 167226 600236 167278 6 mprj_io_slow_sel[2]
+port 619 nsew default input
+rlabel metal2 s 39763 582922 39999 582974 6 mprj_io_slow_sel[30]
+port 620 nsew default input
+rlabel metal2 s 39763 537322 39999 537374 6 mprj_io_slow_sel[31]
+port 621 nsew default input
+rlabel metal2 s 39763 402722 39999 402774 6 mprj_io_slow_sel[32]
+port 622 nsew default input
+rlabel metal2 s 39763 357122 39999 357174 6 mprj_io_slow_sel[33]
+port 623 nsew default input
+rlabel metal2 s 39763 311522 39999 311574 6 mprj_io_slow_sel[34]
+port 624 nsew default input
+rlabel metal2 s 39763 265922 39999 265974 6 mprj_io_slow_sel[35]
+port 625 nsew default input
+rlabel metal2 s 39763 220522 39999 220574 6 mprj_io_slow_sel[36]
+port 626 nsew default input
+rlabel metal2 s 39763 174922 39999 174974 6 mprj_io_slow_sel[37]
+port 627 nsew default input
+rlabel metal2 s 600000 214826 600236 214878 6 mprj_io_slow_sel[3]
+port 628 nsew default input
+rlabel metal2 s 600000 262426 600236 262478 6 mprj_io_slow_sel[4]
+port 629 nsew default input
+rlabel metal2 s 600000 310026 600236 310078 6 mprj_io_slow_sel[5]
+port 630 nsew default input
+rlabel metal2 s 600000 357826 600236 357878 6 mprj_io_slow_sel[6]
+port 631 nsew default input
+rlabel metal2 s 600000 545226 600236 545278 6 mprj_io_slow_sel[7]
+port 632 nsew default input
+rlabel metal2 s 600000 592826 600236 592878 6 mprj_io_slow_sel[8]
+port 633 nsew default input
+rlabel metal2 s 600000 640426 600236 640478 6 mprj_io_slow_sel[9]
+port 634 nsew default input
+rlabel metal2 s 600000 86322 600310 86374 6 mprj_io_vtrip_sel[0]
+port 635 nsew default input
+rlabel metal2 s 600000 702522 600310 702574 6 mprj_io_vtrip_sel[10]
+port 636 nsew default input
+rlabel metal2 s 600000 750122 600310 750174 6 mprj_io_vtrip_sel[11]
+port 637 nsew default input
+rlabel metal2 s 600000 797722 600310 797774 6 mprj_io_vtrip_sel[12]
+port 638 nsew default input
+rlabel metal2 s 600000 891922 600310 891974 6 mprj_io_vtrip_sel[13]
+port 639 nsew default input
+rlabel metal2 s 600000 986122 600310 986174 6 mprj_io_vtrip_sel[14]
+port 640 nsew default input
+rlabel metal2 s 553026 1020000 553078 1020310 6 mprj_io_vtrip_sel[15]
+port 641 nsew default input
+rlabel metal2 s 457826 1020000 457878 1020310 6 mprj_io_vtrip_sel[16]
+port 642 nsew default input
+rlabel metal2 s 409826 1020000 409878 1020310 6 mprj_io_vtrip_sel[17]
+port 643 nsew default input
+rlabel metal2 s 361626 1020000 361678 1020310 6 mprj_io_vtrip_sel[18]
+port 644 nsew default input
+rlabel metal2 s 266426 1020000 266478 1020310 6 mprj_io_vtrip_sel[19]
+port 645 nsew default input
+rlabel metal2 s 600000 133922 600310 133974 6 mprj_io_vtrip_sel[1]
+port 646 nsew default input
+rlabel metal2 s 218426 1020000 218478 1020310 6 mprj_io_vtrip_sel[20]
+port 647 nsew default input
+rlabel metal2 s 170226 1020000 170278 1020310 6 mprj_io_vtrip_sel[21]
+port 648 nsew default input
+rlabel metal2 s 122226 1020000 122278 1020310 6 mprj_io_vtrip_sel[22]
+port 649 nsew default input
+rlabel metal2 s 74026 1020000 74078 1020310 6 mprj_io_vtrip_sel[23]
+port 650 nsew default input
+rlabel metal2 s 39690 975626 40000 975678 6 mprj_io_vtrip_sel[24]
+port 651 nsew default input
+rlabel metal2 s 39690 796426 40000 796478 6 mprj_io_vtrip_sel[25]
+port 652 nsew default input
+rlabel metal2 s 39690 750826 40000 750878 6 mprj_io_vtrip_sel[26]
+port 653 nsew default input
+rlabel metal2 s 39690 705226 40000 705278 6 mprj_io_vtrip_sel[27]
+port 654 nsew default input
+rlabel metal2 s 39690 659626 40000 659678 6 mprj_io_vtrip_sel[28]
+port 655 nsew default input
+rlabel metal2 s 39690 614226 40000 614278 6 mprj_io_vtrip_sel[29]
+port 656 nsew default input
+rlabel metal2 s 600000 181522 600310 181574 6 mprj_io_vtrip_sel[2]
+port 657 nsew default input
+rlabel metal2 s 39690 568626 40000 568678 6 mprj_io_vtrip_sel[30]
+port 658 nsew default input
+rlabel metal2 s 39690 523026 40000 523078 6 mprj_io_vtrip_sel[31]
+port 659 nsew default input
+rlabel metal2 s 39690 388426 40000 388478 6 mprj_io_vtrip_sel[32]
+port 660 nsew default input
+rlabel metal2 s 39690 342826 40000 342878 6 mprj_io_vtrip_sel[33]
+port 661 nsew default input
+rlabel metal2 s 39690 297226 40000 297278 6 mprj_io_vtrip_sel[34]
+port 662 nsew default input
+rlabel metal2 s 39690 251626 40000 251678 6 mprj_io_vtrip_sel[35]
+port 663 nsew default input
+rlabel metal2 s 39690 206226 40000 206278 6 mprj_io_vtrip_sel[36]
+port 664 nsew default input
+rlabel metal2 s 39690 160626 40000 160678 6 mprj_io_vtrip_sel[37]
+port 665 nsew default input
+rlabel metal2 s 600000 229122 600310 229174 6 mprj_io_vtrip_sel[3]
+port 666 nsew default input
+rlabel metal2 s 600000 276722 600310 276774 6 mprj_io_vtrip_sel[4]
+port 667 nsew default input
+rlabel metal2 s 600000 324322 600310 324374 6 mprj_io_vtrip_sel[5]
+port 668 nsew default input
+rlabel metal2 s 600000 372122 600310 372174 6 mprj_io_vtrip_sel[6]
+port 669 nsew default input
+rlabel metal2 s 600000 559522 600310 559574 6 mprj_io_vtrip_sel[7]
+port 670 nsew default input
+rlabel metal2 s 600000 607122 600310 607174 6 mprj_io_vtrip_sel[8]
+port 671 nsew default input
+rlabel metal2 s 600000 654722 600310 654774 6 mprj_io_vtrip_sel[9]
+port 672 nsew default input
+rlabel metal2 s 173899 38982 173951 40000 6 por
+port 673 nsew default input
+rlabel metal2 s 132091 39706 132143 40000 6 porb_h
+port 674 nsew default input
+rlabel metal5 s 120840 6675 133380 19197 6 resetb
+port 675 nsew default input
+rlabel metal3 s 128667 38031 128813 39999 6 resetb_core_h
+port 676 nsew default tristate
+rlabel metal5 s 6086 72063 19572 83391 6 vccd
+port 677 nsew default bidirectional
+rlabel metal5 s 620428 926609 633914 937937 6 vccd1
+port 678 nsew default bidirectional
+rlabel metal5 s 6086 931663 19572 942991 6 vccd2
+port 679 nsew default bidirectional
+rlabel metal5 s 553040 6675 565580 19197 6 vdda
+port 680 nsew default bidirectional
+rlabel metal5 s 620802 831840 633324 844380 6 vdda1
+port 681 nsew default bidirectional
+rlabel metal5 s 6675 478420 19197 490960 6 vdda2
+port 682 nsew default bidirectional
+rlabel metal5 s 6675 116020 19197 128560 6 vddio
+port 683 nsew default bidirectional
+rlabel metal5 s 73440 6675 85980 19197 6 vssa
+port 684 nsew default bidirectional
+rlabel metal5 s 506020 1040802 518560 1053324 6 vssa1
+port 685 nsew default bidirectional
+rlabel metal5 s 6675 841820 19197 854360 6 vssa2
+port 686 nsew default bidirectional
+rlabel metal5 s 217209 6086 228537 19572 6 vssd
+port 687 nsew default bidirectional
+rlabel metal5 s 620428 453409 633914 464737 6 vssd1
+port 688 nsew default bidirectional
+rlabel metal5 s 6086 434463 19572 445791 6 vssd2
+port 689 nsew default bidirectional
+rlabel metal5 s 314620 1040802 327160 1053324 6 vssio
+port 690 nsew default bidirectional
+<< properties >>
+string FIXED_BBOX 0 0 640000 1060000
+<< end >>
diff --git a/openlane/Makefile b/openlane/Makefile
new file mode 100644
index 0000000..23fdf62
--- /dev/null
+++ b/openlane/Makefile
@@ -0,0 +1,35 @@
+BLOCKS = chip_io user_project_wrapper digital_pll mgmt_core
+CONFIG = $(foreach block,$(BLOCKS), ./$(block)/config.tcl)
+CLEAN = $(foreach block,$(BLOCKS), clean-$(block))
+
+all: $(BLOCKS)
+
+$(CONFIG) :
+	@echo "Missing $@. Please create a configuration for that design"
+	@exit 1
+
+$(BLOCKS) : % : ./%/config.tcl FORCE
+ifeq ($(OPENLANE_ROOT),)
+	@echo "Please export OPENLANE_ROOT"
+	@exit 1
+endif
+	@echo "###############################################"
+	@sleep 1
+	if [[ -f ./$*/interactive.tcl ]]; then\
+		${OPENLANE_ROOT}/flow.tcl -it -file ./$*/interactive.tcl;\
+	else\
+		${OPENLANE_ROOT}/flow.tcl -design ./$* -save_path .. -save -tag $* -overwrite;\
+	fi
+
+FORCE:
+
+clean: 
+	@echo "Use clean_all to clean everything :)"
+
+clean_all: $(CLEAN)
+
+$(CLEAN): clean-% :
+	rm -rf runs/$*
+	rm -rf ../gds/$**
+	rm -rf ../mag/$**
+	rm -rf ../lef/$**
diff --git a/openlane/chip_io/config.tcl b/openlane/chip_io/config.tcl
new file mode 100644
index 0000000..7490488
--- /dev/null
+++ b/openlane/chip_io/config.tcl
@@ -0,0 +1,18 @@
+set script_dir [file dirname [file normalize [info script]]]
+
+set ::env(DESIGN_NAME) chip_io
+
+set ::env(VERILOG_FILES) "\
+	$script_dir/../../verilog/rtl/pads.v\
+	$script_dir/../../verilog/rtl/mprj_io.v\
+	$script_dir/../../verilog/rtl/chip_io.v"
+
+# The removal of this line is pending the IO verilog files being parsable by yosys...
+set ::env(VERILOG_FILES_BLACKBOX) "$script_dir/../../verilog/stubs/sky130_fd_io__top_xres4v2.v"
+
+set ::env(DESIGN_IS_PADFRAME) 1
+set ::env(SYNTH_FLAT_TOP) 1
+set ::env(USE_GPIO_PADS) 1
+
+set ::env(FP_SIZING) absolute
+set ::env(DIE_AREA) "0 0 3200 5300"
diff --git a/openlane/chip_io/interactive.tcl b/openlane/chip_io/interactive.tcl
new file mode 100644
index 0000000..05ae7a1
--- /dev/null
+++ b/openlane/chip_io/interactive.tcl
@@ -0,0 +1,55 @@
+package require openlane
+set script_dir [file dirname [file normalize [info script]]]
+
+prep -design $script_dir -tag chip_io -overwrite
+set save_path $script_dir/../..
+
+verilog_elaborate
+
+init_floorplan
+
+exec -ignorestderr python3 $::env(SCRIPTS_DIR)/padringer.py\
+	--def-netlist $::env(CURRENT_DEF)\
+	--design $::env(DESIGN_NAME)\
+	--lefs $::env(TECH_LEF) {*}$::env(GPIO_PADS_LEF)\
+	-cfg $script_dir/padframe.cfg\
+	--working-dir $::env(TMP_DIR)\
+	-o $::env(RESULTS_DIR)/floorplan/padframe.def
+
+set_def $::env(RESULTS_DIR)/floorplan/padframe.def
+
+
+label_macro_pins\
+	-lef $::env(MERGED_LEF_UNPADDED)\
+	-netlist_def $::env(CURRENT_DEF)\
+	-pad_pin_name "PAD"\
+	-extra_args {-v\
+	--map mgmt_vdda_hvclamp_pad VDDA vdda INOUT\
+	--map user1_vdda_hvclamp_pad\\\[0\\] VDDA vdda1 INOUT\
+	--map user2_vdda_hvclamp_pad VDDA vdda2 INOUT\
+	--map mgmt_vssa_hvclamp_pad VSSA vssa INOUT\
+	--map user1_vssa_hvclamp_pad\\\[0\\] VSSA vssa1 INOUT\
+	--map user2_vssa_hvclamp_pad VSSA vssa2 INOUT\
+	--map mgmt_vccd_lvclamp_pad VCCD vccd INOUT\
+	--map user1_vccd_lvclamp_pad VCCD vccd1 INOUT\
+	--map user2_vccd_lvclamp_pad VCCD vccd2 INOUT\
+	--map mgmt_vssd_lvclmap_pad VSSD vssd INOUT\
+	--map user1_vssd_lvclmap_pad VSSD vssd1 INOUT\
+	--map user2_vssd_lvclmap_pad VSSD vssd2 INOUT\
+	--map mgmt_vddio_hvclamp_pad\\\[0\\] VDDIO vddio INOUT\
+	--map mgmt_vssio_hvclamp_pad\\\[0\\] VSSIO vssio INOUT}
+
+run_magic
+
+run_magic_drc
+
+save_views       -lef_path $::env(magic_result_file_tag).lef \
+                 -def_path $::env(CURRENT_DEF) \
+                 -gds_path $::env(magic_result_file_tag).gds \
+                 -mag_path $::env(magic_result_file_tag).mag \
+                 -save_path $save_path \
+                 -tag $::env(RUN_TAG)
+
+
+run_magic_spice_export
+run_lvs
diff --git a/openlane/chip_io/padframe.cfg b/openlane/chip_io/padframe.cfg
new file mode 100644
index 0000000..f37aec8
--- /dev/null
+++ b/openlane/chip_io/padframe.cfg
@@ -0,0 +1,73 @@
+AREA 3200 5300 ;
+
+CORNER mgmt_corner\[0\] SW sky130_ef_io__corner_pad ;
+CORNER mgmt_corner\[1\] NW sky130_ef_io__corner_pad ;
+CORNER user1_corner NE sky130_ef_io__corner_pad ;
+CORNER user2_corner SE sky130_ef_io__corner_pad ;
+
+PAD mprj_pads/area2_io_pad\[5\] N sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area2_io_pad\[4\] N sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area2_io_pad\[3\] N sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area2_io_pad\[2\] N sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area2_io_pad\[1\] N sky130_ef_io__gpiov2_pad ;
+PAD mgmt_vssio_hvclamp_pad\[0\] N sky130_ef_io__vssio_hvc_pad ;
+PAD mprj_pads/area2_io_pad\[0\] N sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area1_io_pad\[17\] N sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area1_io_pad\[16\] N sky130_ef_io__gpiov2_pad ;
+PAD user1_vssa_hvclamp_pad\[0\] N sky130_ef_io__vssa_hvc_pad ;
+PAD mprj_pads/area1_io_pad\[15\] N sky130_ef_io__gpiov2_pad ;
+
+PAD mprj_pads/area1_io_pad\[0\] E sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area1_io_pad\[1\] E sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area1_io_pad\[2\] E sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area1_io_pad\[3\] E sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area1_io_pad\[4\] E sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area1_io_pad\[5\] E sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area1_io_pad\[6\] E sky130_ef_io__gpiov2_pad ;
+PAD user1_vssa_hvclamp_pad\[1\] E sky130_ef_io__vssa_hvc_pad ;
+PAD user1_vssd_lvclmap_pad E sky130_ef_io__vssd_lvc_pad ;
+PAD user1_vdda_hvclamp_pad\[1\] E sky130_ef_io__vdda_hvc_pad ;
+PAD mprj_pads/area1_io_pad\[7\] E sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area1_io_pad\[8\] E sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area1_io_pad\[9\] E sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area1_io_pad\[10\] E sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area1_io_pad\[11\] E sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area1_io_pad\[12\] E sky130_ef_io__gpiov2_pad ;
+PAD user1_vdda_hvclamp_pad\[0\] E sky130_ef_io__vdda_hvc_pad ;
+PAD mprj_pads/area1_io_pad\[13\] E sky130_ef_io__gpiov2_pad ;
+PAD user1_vccd_lvclamp_pad E sky130_ef_io__vccd_lvc_pad ;
+PAD mprj_pads/area1_io_pad\[14\] E sky130_ef_io__gpiov2_pad ;
+
+PAD mgmt_vssa_hvclamp_pad S sky130_ef_io__vssa_hvc_pad ;
+PAD resetb_pad S sky130_fd_io__top_xres4v2 ;
+PAD clock_pad S sky130_ef_io__gpiov2_pad ;
+PAD mgmt_vssd_lvclmap_pad S sky130_ef_io__vssd_lvc_pad ;
+PAD flash_csb_pad S sky130_ef_io__gpiov2_pad ;
+PAD flash_clk_pad S sky130_ef_io__gpiov2_pad ;
+PAD flash_io0_pad S sky130_ef_io__gpiov2_pad ;
+PAD flash_io1_pad S sky130_ef_io__gpiov2_pad ;
+PAD gpio_pad S sky130_ef_io__gpiov2_pad ;
+PAD mgmt_vssio_hvclamp_pad\[1\] S sky130_ef_io__vssio_hvc_pad ;
+PAD mgmt_vdda_hvclamp_pad S sky130_ef_io__vdda_hvc_pad ;
+
+PAD mgmt_vccd_lvclamp_pad W sky130_ef_io__vccd_lvc_pad ;
+PAD mgmt_vddio_hvclamp_pad\[0\] W sky130_ef_io__vddio_hvc_pad ;
+PAD mprj_pads/area2_io_pad\[19\] W sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area2_io_pad\[18\] W sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area2_io_pad\[17\] W sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area2_io_pad\[16\] W sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area2_io_pad\[15\] W sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area2_io_pad\[14\] W sky130_ef_io__gpiov2_pad ;
+PAD user2_vssd_lvclmap_pad W sky130_ef_io__vssd_lvc_pad ;
+PAD user2_vdda_hvclamp_pad W sky130_ef_io__vdda_hvc_pad ;
+PAD mprj_pads/area2_io_pad\[13\] W sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area2_io_pad\[12\] W sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area2_io_pad\[11\] W sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area2_io_pad\[10\] W sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area2_io_pad\[9\] W sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area2_io_pad\[8\] W sky130_ef_io__gpiov2_pad ;
+PAD mprj_pads/area2_io_pad\[7\] W sky130_ef_io__gpiov2_pad ;
+PAD user2_vssa_hvclamp_pad W sky130_ef_io__vssa_hvc_pad ;
+PAD mgmt_vddio_hvclamp_pad\[1\] W sky130_ef_io__vddio_hvc_pad ;
+PAD user2_vccd_lvclamp_pad W sky130_ef_io__vccd_lvc_pad ;
+PAD mprj_pads/area2_io_pad\[6\] W sky130_ef_io__gpiov2_pad ;