| The case for retiming with explicit reset circuitry |
| Full text |
Publisher Site
,
Pdf
(162 KB)
|
| Source
|
International Conference on Computer Aided Design
archive
Proceedings of the 1996 IEEE/ACM international conference on Computer-aided design
table of contents
San Jose, California, United States
Pages: 618 - 625
Year of Publication: 1997
ISBN:0-8186-7597-7
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
IEEE Computer Society
Washington, DC, USA
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 5, Citation Count: 9
|
|
|
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. In this paper 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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
K. Bartlett, G. Borriello, and S. Raju. Timing Optimization of Multiphase Sequential Logic. IEEE Transactions on Computer-Aided Design of Integrated Cilvuits, 10(1):51--62, January 1991.
|
| |
2
|
G. De Micheli. Synchronous Logic Synthesis: Algorithms for Cycle-Time Minimization. IEEE Transactions on Computer-Aided Design of Integrated Cilvuits, 10(1):63-73, January 1991.
|
| |
3
|
G. Even, I. Y. Spillinger, and L. Stok. Retiming Revisited and Reversed. IEEE Transactions on Computer-Aided Design of lntegrated Circuits, 15(3):348-357, March 1996.
|
| |
4
|
Joel Grodstein , Eric Lehman , Heather Harkness , Herve Touati , Bill Grundmann, Optimal latch mapping and retiming within a tree, Proceedings of the 1994 IEEE/ACM international conference on Computer-aided design, p.242-245, November 06-10, 1994, San Jose, California, United States
|
 |
5
|
Mahesh A. Iyer , David E. Long , Miron Abramovici, Identifying sequential redundancies without search, Proceedings of the 33rd annual conference on Design automation, p.457-462, June 03-07, 1996, Las Vegas, Nevada, United States
[doi> 10.1145/240518.240605]
|
| |
6
|
C.E. Leiserson and J. B. Saxe. Optimizing Synchronous Systems. Journal of VLSI and Computer Systems, 1 ( 1 ):41-67, Spring 1983.
|
| |
7
|
S. Malik, E. M. Sentovich, R. K. Brayton, and A. L. Sangiovanni-Vincentelli. Retiming and Resynthesis: Optimization of Sequential Networks with Combinational Techniques. IEEE Transactions on Computer-Aided Design of Integrated Circuits, 10(1):74-84, January 1991.
|
| |
8
|
|
| |
9
|
|
| |
10
|
Vigyan Singhal , Carl Pixley , Adnan Aziz , Robert K. Brayton, Exploiting power-up delay for sequential optimization, Proceedings of the conference on European design automation, p.54-59, September 18-22, 1995, Brighton, England
|
| |
11
|
H. J. Touati and R. K. Brayton. Computing the Initial States of Retimed Circuits. IEEE Transactions on Computer-Aided Design of Integrated Circuits, 12(1): 157-162, January 1993.
|
CITED BY 9
|
|
|
|
|
Klaus Eckl , Jean Christophe Madre , Peter Zepter , Christian Legl, A practical approach to multiple-class retiming, Proceedings of the 36th ACM/IEEE conference on Design automation, p.237-242, June 21-25, 1999, New Orleans, Louisiana, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|