1.一種基于活動(dòng)相似度的觸發(fā)器分組時(shí)鐘門控方法,其特征在于:包括以下步驟:
步驟1,基于數(shù)字信號(hào)處理芯片內(nèi)核典型工作模式下的門級(jí)仿真,得到各個(gè)觸發(fā)器在典型工作模式下的活動(dòng)性向量,通過統(tǒng)計(jì)處理觸發(fā)器的活動(dòng)性向量得到觸發(fā)器的翻轉(zhuǎn)率、觸發(fā)器間的相關(guān)性;
步驟2,使用布局工具進(jìn)行初步布局,獲得數(shù)字信號(hào)處理芯片內(nèi)核中觸發(fā)器在布局中的初始位置;
步驟3,利用步驟1中得到的翻轉(zhuǎn)率信息與步驟2中得到的觸發(fā)器位置數(shù)據(jù),實(shí)現(xiàn)觸發(fā)器的分組;
步驟4,利用步驟3得到的觸發(fā)器分組信息,采用異或門自門控的方法實(shí)現(xiàn)時(shí)鐘門控;
步驟5,對產(chǎn)生的新網(wǎng)表做新的布局,并實(shí)現(xiàn)時(shí)鐘樹綜合與功耗仿真驗(yàn)證。
2.如權(quán)利要求1所述的基于活動(dòng)相似度的觸發(fā)器分組時(shí)鐘門控方法,其特征在于:步驟1中,所述仿真是在典型操作模式下的測試平臺(tái)做大量的仿真。
3.如權(quán)利要求1所述的基于活動(dòng)相似度的觸發(fā)器分組時(shí)鐘門控方法,其特征在于:步驟3中,觸發(fā)器的分組方法為:分析時(shí)鐘門控效率與觸發(fā)器分組之間的關(guān)系,根據(jù)可門控周期與觸發(fā)器的活動(dòng)相似度間的關(guān)系,建立對應(yīng)的圖論模型,并采用最小權(quán)完美匹配迭代算法,得到觸發(fā)器的最優(yōu)分組。
4.如權(quán)利要求3所述的基于活動(dòng)相似度的觸發(fā)器分組時(shí)鐘門控方法,其特征在于:步驟3中,觸發(fā)器的分組方法具體為:各個(gè)觸發(fā)器對應(yīng)模型中各個(gè)頂點(diǎn),先剔除翻轉(zhuǎn)率很高的觸發(fā)器;分組對應(yīng)連線,剔除擺放太遠(yuǎn)的觸發(fā)器組;相關(guān)性對應(yīng)權(quán)重,相關(guān)性是觸發(fā)器的活動(dòng)相似度,活動(dòng)相似度通過兩個(gè)觸發(fā)器的活動(dòng)性向量取異或得到;建立模型后,采用最小權(quán)完美匹配算法實(shí)現(xiàn)觸發(fā)器的分組;通過迭代處理,實(shí)現(xiàn)多個(gè)觸發(fā)器同組門控,迭代次數(shù)根據(jù)時(shí)鐘門控的扇出數(shù)確定;每次迭代需重新定義頂點(diǎn)、連線與權(quán)重,將已經(jīng)得到的觸發(fā)器組作為一個(gè)頂點(diǎn),觸發(fā)器組之間的匹配作為新的連線,權(quán)重的設(shè)定通過頂點(diǎn)間取異或得到。
5.如權(quán)利要求1所述的基于活動(dòng)相似度的觸發(fā)器分組時(shí)鐘門控方法,其特征在于:步驟4中,根據(jù)分組結(jié)果對門級(jí)網(wǎng)表進(jìn)行修改;修改包括:門控邏輯的插入與門控邏輯單元之間的連接;修改的同時(shí)也要保證滿足時(shí)序要求。