高階合成方法
高階合成方法最好具有:CDFG生成步驟、CDFG安排步驟、分配步驟、時鐘安排步驟、重新定時步驟。
在CDFG生成步驟中,把動作電平記錄電路變換為控制數(shù)據(jù)流圖。
在CDFG安排步驟中,為了使提供的時鐘周期數(shù)中,寄存器數(shù)變得最小,安排控制數(shù)據(jù)流圖。
在分配步驟中,對于由CDFG安排步驟安排的控制數(shù)據(jù)流圖,分配硬件。
在時鐘安排步驟中,調(diào)整對于由分配步驟分配的各寄存器的時鐘定時,使時鐘周期變小。當由時鐘安排步驟得到的時鐘周期比所希望的時鐘周期小時,結(jié)束處理。
在重新定時步驟中,當由時鐘安排步驟得到的時鐘周期比所希望的時鐘周期大時,變更對于由分配步驟分配了硬件的控制數(shù)據(jù)流圖的寄存器的分配。
當重新定時步驟的結(jié)果是改善了時鐘周期時,回到時鐘安排步驟。1
時鐘安排步驟時鐘安排步驟最好包含:時鐘PD積推定步驟、電路PD積推定步驟、選擇時鐘周期改善步驟。
在時鐘PD積推定步驟中,通過調(diào)整由分配步驟分配的對各寄存器的時鐘定時,推定削減了時鐘周期時的時鐘消耗電力,計算削減的時鐘周期和推定的時鐘消耗電力的積(時鐘PD積)。
在電路PD積推定步驟中,通過把由分配步驟分配的硬件變更為更高速的硬件,推定削減了時鐘周期時的電路消耗電力,計算削減的時鐘周期和推定的電路消耗電力的積(電路PD積)。
在選擇時鐘周期改善步驟中,執(zhí)行時鐘PD積推定步驟和所述電路PD積推定步驟中得到的PD積小的一方的步驟的時鐘周期削減手段。1
高階合成裝置高階合成裝置最好具有:CDFG生成部件、CDFG安排部件、分配部件、時鐘安排部件、重新定時部件。1