The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 26, 2011
Filed:
Jan. 12, 2009
Method and system for efficient validation of clock skews during hierarchical static timing analysis
Kerim Kalafala, Rhinebeck, NY (US);
Jennifer E. Basile, Poughkeepsie, NY (US);
David J. Hathaway, Underhill, VT (US);
Pooja M. Kotecha, Beacon, NY (US);
Kerim Kalafala, Rhinebeck, NY (US);
Jennifer E. Basile, Poughkeepsie, NY (US);
David J. Hathaway, Underhill, VT (US);
Pooja M. Kotecha, Beacon, NY (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A method and a system for validating clock skews during a hierarchical static timing analysis of a chip or multi-chip package. Each pair of clock inputs of a hierarchical module bounds the allowable clock skew, creating new relative constraints on clock input arrival times propagated to those clock inputs. One embodiment is based on asserted arrival times and a maximum of computed slack values at said clock inputs, while a second embodiment is based on asserted arrival times and a minimum of downstream test slack values. The method further converts module clock assertions into a set of relative timing constraints to allow a hierarchical timing sign-off even in circumstances where absolute timing arrivals are not totally known at the time of module analysis.