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:
Mar. 03, 2009
Filed:
Feb. 15, 2006
Subhrajit Bhattacharya, White Plains, NY (US);
Anthony Correale, Jr., Raleigh, NC (US);
Nathaniel D. Hieter, Clinton Corners, NY (US);
Veena S. Pureswaran, Morrisville, NC (US);
Ruchir Puri, Baldwin Place, NY (US);
Subhrajit Bhattacharya, White Plains, NY (US);
Anthony Correale, Jr., Raleigh, NC (US);
Nathaniel D. Hieter, Clinton Corners, NY (US);
Veena S. Pureswaran, Morrisville, NC (US);
Ruchir Puri, Baldwin Place, NY (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
An improved solution for designing a circuit is provided. A set of target paths, each of which has a performance attribute that is targeted for improvement, is obtained from a design for the circuit. An influence for one or more of the nodes in the set of target paths is obtained. One or more of the nodes are selected for improvement using the influence. Subsequently, the performance attribute for each selected node is improved. For example, an implementation of the node can be replaced with an implementation having an improved performance attribute. The relative improvement provided by an alternative implementation versus a relative detriment to another performance attribute can be obtained and used in selecting the node(s) for improvement. In one embodiment, the relative improvement and influence are used to obtain a sensitivity metric for each alternative implementation, which is used in selecting the node(s) for improvement. In this manner, the circuit can be improved in a more effective manner.