Computer-aided design and analysis of circuits and semiconductor – Integrated circuit design processing – Logic design processing
Reexamination Certificate
2011-05-17
2011-05-17
Rossoshek, Helen (Department: 2825)
Computer-aided design and analysis of circuits and semiconductor
Integrated circuit design processing
Logic design processing
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.
Albrecht Christoph
Richter Sascha
Alford William E.
Alford Law Group, Inc.
Cadence Design Systems Inc.
Rossoshek Helen
LandOfFree
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.
Profile ID: LFUS-PAI-O-2636760