- Conference Article
13
- 10.5555/304032.304160
Performance optimization of sequential circuits by eliminating retiming bottlenecks
- Nov 08, 1992
- Sujit Dey + 2 more +2
Retiming is an effective technique to optimize the performance of synchronous sequential circuits. This paper proposes a method to improve the effectiveness of retiming by transforming the sequential circuit. Bottlenecks which prevent retiming to achieve a desired clock period are identified. Conditions to eliminate the retiming bottlenecks are derived. These conditions are satisfied by a process of identifying sub-circuits and satisfying a set of timing constraints on the sub-circuits. The transformed circuit, which satisfies the timing constraints, can be retimed to achieve the desired clock period. If the original circuit has its initial state specified, our method always generates the final circuit with an equivalentinitial state. Experimental results on a variety of sequential benchmark circuits demonstrate significant performance improvement.
Read more