blob: 6d7f3323434b74891b7f837f5241acf3d55bc4c6 [file] [log] [blame]
<architecture>
<layout auto="1.000000"/>
<device>
<sizing R_minW_nmos="5726.870117" R_minW_pmos="15491.700195" ipin_mux_trans_size="1.000000"/>
<timing C_ipin_cblock="1.191000e-14" T_ipin_cblock="1.482000e-10"/>
<area grid_logic_tile_area="30000.000000"/>
<chan_width_distr>
<io width="1.000000"/>
<x distr="uniform" peak="1.000000"/>
<y distr="uniform" peak="1.000000"/>
</chan_width_distr>
<switch_block type="wilton" fs="3"/>
</device>
<switchlist>
<switch type="mux" name="0" R="94.841003" Cin="1.537000e-14" Cout="2.194000e-13" Tdel="6.562000e-11" mux_trans_size="10.000000" buf_size="1"/>
</switchlist>
<segmentlist>
<segment freq="1.000000" length="2" type="unidir" Rmetal="11.064550" Cmetal="4.727860e-14">
<mux name="0"/>
<sb type="pattern">1 1 1</sb>
<cb type="pattern">1 1</cb>
</segment>
</segmentlist>
<typelist>
<io capacity="3" t_inpad="7.734000e-11" t_outpad="4.395000e-11">
<fc_in type="frac">0.250000</fc_in>
<fc_out type="frac">1.000000</fc_out>
</io>
<type name=".clb">
<subblocks max_subblocks="10" max_subblock_inputs="4">
<timing>
<T_comb>
<trow>1.679000e-10</trow>
<trow>1.679000e-10</trow>
<trow>1.679000e-10</trow>
<trow>1.679000e-10</trow>
</T_comb>
<T_seq_in>
<trow>-3.990000e-11</trow>
</T_seq_in>
<T_seq_out>
<trow>1.261000e-10</trow>
</T_seq_out>
</timing>
</subblocks>
<fc_in type="frac">0.250000</fc_in>
<fc_out type="frac">1.000000</fc_out>
<pinclasses>
<class type="in">0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 </class>
<class type="out">22 23 24 25 26 27 28 29 30 31 </class>
<class type="global">32 </class>
</pinclasses>
<pinlocations>
<loc side="left">1 5 9 13 17 21 23 27 31 </loc>
<loc side="right">3 7 11 15 19 25 29 </loc>
<loc side="top">2 6 10 14 18 24 28 32 </loc>
<loc side="bottom">0 4 8 12 16 20 22 26 30 </loc>
</pinlocations>
<gridlocations>
<loc type="fill" priority="1"/>
</gridlocations>
<timing>
<tedge type="T_sblk_opin_to_sblk_ipin">1.042000e-10</tedge>
<tedge type="T_fb_ipin_to_sblk_ipin">9.955000e-11</tedge>
<tedge type="T_sblk_opin_to_fb_opin">0.000000e+00</tedge>
</timing>
</type>
<!-- This is the 36*36 uniform mult -->
<type name=".mult_36" height="3">
<subblocks max_subblocks="1" max_subblock_inputs="36" max_subblock_outputs="36">
<timing>
<T_comb>
<!-- matrix row order is input pin, column is output pin -->
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
<trow>2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09 2e-09</trow>
</T_comb>
<T_seq_in>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
<trow>-1e-10</trow>
</T_seq_in>
<T_seq_out>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
<trow>1e-10</trow>
</T_seq_out>
</timing>
</subblocks>
<fc_in type="frac">0.25</fc_in>
<fc_out type="full" />
<pinclasses>
<class type="in">0</class>
<class type="in">1</class>
<class type="in">2</class>
<class type="in">3</class>
<class type="in">4</class>
<class type="in">5</class>
<class type="in">6</class>
<class type="in">7</class>
<class type="in">8</class>
<class type="in">9</class>
<class type="in">10</class>
<class type="in">11</class>
<class type="in">12</class>
<class type="in">13</class>
<class type="in">14</class>
<class type="in">15</class>
<class type="in">16</class>
<class type="in">17</class>
<class type="in">18</class>
<class type="in">19</class>
<class type="in">20</class>
<class type="in">21</class>
<class type="in">22</class>
<class type="in">23</class>
<class type="in">24</class>
<class type="in">25</class>
<class type="in">26</class>
<class type="in">27</class>
<class type="in">28</class>
<class type="in">29</class>
<class type="in">30</class>
<class type="in">31</class>
<class type="in">32</class>
<class type="in">33</class>
<class type="in">34</class>
<class type="in">35</class>
<class type="out">36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71</class>
<class type="global">72</class>
</pinclasses>
<pinlocations>
<loc side="left">0 8 16 24 32 40 48 56 64 65</loc>
<loc side="left" offset="1">1 9 17 25 33 41 49 57 66</loc>
<loc side="left" offset="2">2 10 18 26 34 42 50 58 67</loc>
<loc side="top" offset="2">3 11 19 27 35 43 51 59 68</loc>
<loc side="right">4 12 20 28 36 44 52 60 69</loc>
<loc side="right" offset="1">5 13 21 29 37 45 53 61 70</loc>
<loc side="right" offset="2">6 14 22 30 38 46 54 62 71</loc>
<loc side="bottom">7 15 23 31 39 47 55 63 72</loc>
</pinlocations>
<gridlocations>
<loc type="col" start="2" repeat="5" priority="2"/>
<loc type="rel" pos="0.5" priority="3"/>
</gridlocations>
<timing>
<tedge type="T_sblk_opin_to_sblk_ipin">2e-9</tedge>
<tedge type="T_fb_ipin_to_sblk_ipin">3e-9</tedge>
<tedge type="T_sblk_opin_to_fb_opin">4e-9</tedge>
</timing>
</type>
</typelist>
</architecture>