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:
Sep. 06, 2005
Filed:
Oct. 17, 2001
Manjunath D. Haritsa, Sunnyvale, CA (US);
Manishkumar B. Ankola, Santa Clara, CA (US);
Ralf Schmitt, Sunnyvale, CA (US);
Anup Sharma, Santa Clara, CA (US);
Stephan Hoerold, Sunnyvale, CA (US);
David Minoru Murata, Cupertino, CA (US);
Manjunath D. Haritsa, Sunnyvale, CA (US);
Manishkumar B. Ankola, Santa Clara, CA (US);
Ralf Schmitt, Sunnyvale, CA (US);
Anup Sharma, Santa Clara, CA (US);
Stephan Hoerold, Sunnyvale, CA (US);
David Minoru Murata, Cupertino, CA (US);
Sun Microsystems, Inc., Santa Clara, CA (US);
Abstract
A method and apparatus for determining clock insertion delays for a microprocessor design having a grid-based clock distribution. The method includes partitioning the complete clock net into a global clock net and a plurality of local clock nets, simulating a load for each of the local clock nets, simulating the global clock net, and combining the simulations to form the complete clock net. The method may further include evaluating the combination to determine whether the results converge and storing the simulation results in a Clock Data Model. When the results do not converge, the method re-simulates at least one of the local clock nets and re-simulates the global clock net. The Clock Data Model collects, manages, retrieves, and queries all of the simulation information. The method may further analyze the complete clock net to predict the clock skew for a given data transfer path for potential redesign.