DocumentCode
2516219
Title
The case for retiming with explicit reset circuitry
Author
Singhal, V. ; Malik, S. ; Brayton, R.K.
Author_Institution
Cadence Berkeley Labs., CA, USA
fYear
1996
fDate
10-14 Nov. 1996
Firstpage
618
Lastpage
625
Abstract
Retiming is often used to optimize synchronous sequential circuits for area or delay or both. If the latches that are retimed have a hardware reset value, the initial state of the circuit must also be retimed, i.e. an initial state must be derived for the retimed circuit. Previously, it has been suggested that this can be avoided if the hardware reset signals are represented explicitly. However, it was thought that this adds unnecessary area and restricts the space of possible retimings. We demonstrate that this is not the case. In addition, we show that this methodology does not require the restriction that all reset signals be asserted at the beginning of circuit operation-a restriction that was imposed by existing algorithms for determining the retimed initial state. Finally we show how our explicit reset (ER) framework enables us to retime when some latches may be driven by different hardware resets, and some others may not have any hardware resets. We also consider the case where the resets are asynchronous. We expect these solutions to the "retimed initial state" problem to help increase the practical applicability of retiming.
Keywords
circuit optimisation; delays; digital circuits; flip-flops; logic CAD; sequential circuits; timing circuits; asynchronous reset; circuit operation; delay; explicit reset circuitry; hardware reset signals; hardware reset value; latches; retiming; synchronous sequential circuit optimization; Circuit synthesis; Combinational circuits; Computer aided software engineering; Delay; Digital circuits; Erbium; Hardware; Latches; Logic gates; Sequential circuits;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design, 1996. ICCAD-96. Digest of Technical Papers., 1996 IEEE/ACM International Conference on
Conference_Location
San Jose, CA, USA
Print_ISBN
0-8186-7597-7
Type
conf
DOI
10.1109/ICCAD.1996.571329
Filename
571329
Link To Document