Allocation Of Multi-Bit Flip-Flops In Logic Synthesis For Power Optimization
ICCAD(2016)
摘要
In this paper, a new approach to the problem of allocating multi-bit flip-flops for data storage is presented. Previous approaches divide the allocation problem into two separate steps: (i) placing single-bit flip-flops under circuit timing constraints and (ii) minimizing the flip-flop and clock tree power by grouping single-bit flip-flops to form multi-bit flip-flops. Yet, there is no easy way to predict the result of step (ii) during step (i). In our approach, we place primary importance on the cost of power consumption. Consequently, we try to minimize power consumption by synthesizing multi-bit flip-flops first and then to place them later. For a number of benchmark circuits, it is shown that our approach of early consideration of synthesizing multi-bit flip-flops is very effective, reducing the clock power by 13.5% while satisfying all the timing constraints.
更多查看译文
关键词
multibit flip-flop allocation,logic synthesis,power optimization,data storage,circuit timing constraints,clock tree power minimization,flipflop power minimization,power consumption minimization
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络