主权项 |
一种FPGA芯片布线方法,其特征在于,包括:步骤A,读取上一次的FPGA芯片布线结果;步骤B,由所述上一次的布线结果获取关键路径延时D<sub>max</sub>和各源端i到漏端j之间的延时裕量slack(i,j);步骤C,由所述关键路径延时D<sub>max</sub>和各源端i到漏端j间的延时裕量slack(i,j),由以下公式获取每条线网的源端i到其所有漏端j的连接关键度Crit(i,j):<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>Crit</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><mn>1</mn><mo>-</mo><mfrac><mrow><mi>slack</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow></mrow><msub><mi>D</mi><mi>max</mi></msub></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000683097520000011.GIF" wi="529" he="152" /></maths>步骤D,由每条线网的源端i到其所有漏端j的连接关键度Crit(i,j),由以下公式获取每条线网的关键度Crit(I):<img file="FDA0000683097520000012.GIF" wi="479" he="211" />其中,k为线网中漏端的数量;步骤E,根据线网关键度由大至小的顺序对FPGA芯片中的线网进行排序;步骤F,根据排好的线网顺序,依次对FPGA芯片中的线网进行布线,获取布线结果。 |