[arch] add more flexible layout to test I/O center features
<!--Fill with 'clb'-->
<fill type="clb" priority="10"/>
</fixed_layout>
+ <fixed_layout name="4x4_io_center" width="6" height="6">
+ <!--Perimeter of 'clb' blocks, I/Os are placed in the center-->
+ <row type="clb" starty="H-2" priority="90"/>
+ <row type="clb" starty="1" priority="91"/>
+ <col type="clb" startx="W-2" priority="93"/>
+ <col type="clb" startx="1" priority="93"/>
+ <row type="EMPTY" starty="H-1" priority="101"/>
+ <row type="EMPTY" starty="0" priority="102"/>
+ <col type="EMPTY" startx="0" priority="103"/>
+ <col type="EMPTY" startx="W-1" priority="104"/>
+ <corners type="EMPTY" priority="101"/>
+ <!--Fill with 'clb'-->
+ <fill type="io_top" priority="10"/>
+ </fixed_layout>
+ <fixed_layout name="4x3_io_center" width="6" height="5">
+ <!--Perimeter of 'clb' blocks, I/Os are placed in the center-->
+ <row type="clb" starty="H-2" priority="90"/>
+ <row type="clb" starty="1" priority="91"/>
+ <col type="clb" startx="W-2" priority="93"/>
+ <col type="clb" startx="1" priority="93"/>
+ <row type="EMPTY" starty="H-1" priority="101"/>
+ <row type="EMPTY" starty="0" priority="102"/>
+ <col type="EMPTY" startx="0" priority="103"/>
+ <col type="EMPTY" startx="W-1" priority="104"/>
+ <corners type="EMPTY" priority="101"/>
+ <!--Fill with 'clb'-->
+ <fill type="io_top" priority="10"/>
+ </fixed_layout>
+ <fixed_layout name="3x4_io_center" width="5" height="6">
+ <!--Perimeter of 'clb' blocks, I/Os are placed in the center-->
+ <row type="clb" starty="H-2" priority="90"/>
+ <row type="clb" starty="1" priority="91"/>
+ <col type="clb" startx="W-2" priority="93"/>
+ <col type="clb" startx="1" priority="93"/>
+ <row type="EMPTY" starty="H-1" priority="101"/>
+ <row type="EMPTY" starty="0" priority="102"/>
+ <col type="EMPTY" startx="0" priority="103"/>
+ <col type="EMPTY" startx="W-1" priority="104"/>
+ <corners type="EMPTY" priority="101"/>
+ <!--Fill with 'clb'-->
+ <fill type="io_top" priority="10"/>
+ </fixed_layout>
<fixed_layout name="48x48" width="50" height="50">
<!--Perimeter of 'EMPTY' blocks, I/Os are placed on the inner ring -->
<row type="io_top" starty="H-2" priority="90"/>
