我們提出了一個省電導向的正反器合併以及重新擺放的方法,這個方法應用在傳統時間導向的擺放之後,以及時脈網絡合成之前。我們的目的是希望能夠藉由縮減時脈網絡的大小來減少電能的消耗量,另外一個目的是減少連結到正反器的訊號切換,所需要消耗的能量。同時我們也需要考慮到合併過後的多位元正反器在合併後是否能夠擺放到符合時間限制的區域內,以及在擺放的時候同時避免擺放的過度密集。我們的實驗結果非常好,執行了許多測試資料後,我們的方法在經過邏輯閘氏時脈網絡合成之後,可以減少時脈網絡鎖消耗的電能達到38至46個百分比。同時也可以縮減連結到正反器的訊號切換,所需要消耗的能量大約7到42個百分比。
We propose a power-driven flip-flop merging and relocation approach that can be applied after conventional timing-driven placement and before clock network synthesis. It targets to reduce the clock network size and thus the clock power consumption, as well as the switching power of the nets connected to the flip-flops by selectively merging flip-flops into multi-bit flip-flops and relocating them under timing and placement density constraints. The experimental results are very encouraging. For a set of benchmarks, our approach reduced the switching capacitance of clock network by 38 to 46% after gated clock tree synthesis. Meanwhile, the switching power of signal nets connected to the flip-flops were reduced by 7 to 42%.