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:
Oct. 26, 2010
Filed:
Aug. 20, 2007
Cheng-ta Hsieh, San Jose, CA (US);
Yifeng Wang, Fremont, CA (US);
Yung-te Lai, Cupertino, CA (US);
Chih-chang Lin, Saratoga, CA (US);
Cheng-Ta Hsieh, San Jose, CA (US);
Yifeng Wang, Fremont, CA (US);
Yung-Te Lai, Cupertino, CA (US);
Chih-Chang Lin, Saratoga, CA (US);
Cadence Design Systems, Inc., San Jose, CA (US);
Abstract
Some aspects provide determination of a function to rectify functional differences between netlist Gand netlist Ghaving inputs V. The determination may include determination of a signal s of netlist Gthat can be re-synthesized so as to correct the functional differences between netlist Gand netlist G, assignment of respective static values to a first plurality of inputs V, assignment of respective initial values to a second plurality of inputs V, determination of a first function based on the assigned static values, the assigned initial values, a first error function reflecting the difference between outputs of netlist Gand netlist Gfor each vector of inputs V in a case that s equals 0, and a second error function reflecting the difference between the outputs of netlist Gand netlist Gfor each vector of inputs V in a case that s equals 1. Also included may be determination of whether the first function rectifies the functional differences between netlist Gand netlist G, assignment, if it is determined that the first function does not rectify the functional differences, of respective next values to the second plurality of inputs, and determination of a second function based on the first function, the assigned static values, the assigned next values, the first error function, and the second error function.