Constraint based retiming of synchronous circuits

Computer-aided design and analysis of circuits and semiconductor – Integrated circuit design processing – Logic design processing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C716S101000, C716S103000, C716S106000, C716S108000, C716S109000, C716S110000, C716S113000, C716S117000

Reexamination Certificate

active

07945880

ABSTRACT:
In one embodiment of the invention, a method of retiming a circuit is disclosed. The method includes computing an upper bound and a lower bound for a clock period of a clock signal to clock a circuit in response to a netlist of the circuit; selecting a potential clock period for the clock signal to clock registers of the circuit in response to the computed upper bound and the computed lower bound for the clock period; computing an upper bound and a lower bound of a retiming value for each node of the circuit to determine if a retiming of the circuit is achievable with the potential clock period; and computing the retiming value for each node of the circuit to minimize circuit area in response to the computed upper bound and the computed lower bound of the retiming value for each node.

REFERENCES:
patent: 5822217 (1998-10-01), Shenoy
patent: 6473890 (2002-10-01), Yasui et al.
patent: 6941541 (2005-09-01), Snider
patent: 7007262 (2006-02-01), Kurokawa et al.
patent: 7120883 (2006-10-01), van Antwerpen et al.
patent: 7302657 (2007-11-01), Lindkvist
patent: 7464286 (2008-12-01), Singh et al.
patent: 7559040 (2009-07-01), Albrecht et al.
patent: 7624364 (2009-11-01), Albrecht et al.
patent: 7689955 (2010-03-01), van Antwerpen et al.
patent: 7739642 (2010-06-01), Albrecht
patent: 7743354 (2010-06-01), Albrecht et al.
patent: 2008/0276209 (2008-11-01), Albrecht et al.
patent: 2009/0293032 (2009-11-01), Oktem
patent: 2010/0115477 (2010-05-01), Albrecht et al.
Liu et al.; “Data flow partitioning with clock period and latency constraints”; Publication Year: 1997; Circuits and Systems I: Fundamental Theory and Applications, IEEE Transactions on; vol. 44 , Issue: 3; pp. 210-220.
O'Neil et al.; “Retiming synchronous data-flow graphs to reduce execution time”; Publication Year: 2001; Signal Processing, IEEE Transactions on; vol. 49 , Issue: 10; pp. 2397-2407.
Ekpanyapong et al.; “Statistical Bellman-Ford algorithm with an application to retiming”; Publication Year: 2006; Design Automation, 2006. Asia and South Pacific Conference on.
Chu et al.; “Retiming with interconnect and gate delay”; Publication Year: 2003; Computer Aided Design, ICCAD-2003; International Conference on; , pp. 221-226.
Touati, H. ; Brayton, R.. Computing the Initial States of Retimed Circuits. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. Jan. 1993. 157-162. vol. 12.
Eckly, K. ; Madre, J. ; Zepter, P. ; Legl, C. A Practical Approach to Multiple-Class Retiming. 1999. 1-6. ACM, New Orleans, Louisiana.
Leiserson, C. ; Saxe, J. ; Retiming Synchronous Circuitry. 1991. 5-35. Springer-Verlag New York Inc.
Maheshwari, N. ; Sapatnekar, S. Retiming Control Logic. Elsevier Science, Amsterdam 1-20. 1999.
Maheshwari, N. ; Sapatnekar, S. Efficient Retiming of Large Circuits. IEEE Transactions on Very Large Scale Integration Systems. Mar. 1998. 74-83. vol. 6.
Pan, P. Continuous Retiming: Algorithms and Applications. 1997.1-6. ICCD.
Papaefthymiou, M. Understanding Retiming through Maximum Average-Delay Cycles. Mathematical Systems Theory. No. 27. 1-22. 1994.
Sapatnekar, S. ; Deokar, R. Utilizing the Retiming-Skew Equivalence in a Practical Algorithm for Retiming Large Circuits.IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 1996. 1237-1248. vol. 15.
Shenoy, N. ; Rudell, R. Efficient Implementation of Retiming. 226-233. 1994. ACM.
Legl, C. ; Vanbekbergen, P. ; Wang, A. Retiming of Edge-Triggered Circuits with Multiple Clocka and Load Enables. May 1997. 1-4. Tahoe City, CA.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Constraint based retiming of synchronous circuits does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Constraint based retiming of synchronous circuits, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Constraint based retiming of synchronous circuits will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2636760

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.