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:
Aug. 03, 2010
Filed:
Aug. 31, 2007
Gernot E. Guenther, Endicott, NY (US);
Viktor Gyuris, Wappingers Falls, NY (US);
Harrell Hoffman, Austin, TX (US);
Kevin Anthony Pasnik, Westford, VT (US);
John Henry Westerman, Jr., Endicott, NY (US);
Gernot E. Guenther, Endicott, NY (US);
Viktor Gyuris, Wappingers Falls, NY (US);
Harrell Hoffman, Austin, TX (US);
Kevin Anthony Pasnik, Westford, VT (US);
John Henry Westerman, Jr., Endicott, NY (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A hardware accelerator includes hardware support for a combinational only cycle and a latch only cycle in a simulation model with a single partition of latches and combinational logic. Preferred embodiments use a special 4-input 1-output function unit in the hardware accelerator in place of the normal latch function that write back the old latch value for combinational only cycles. Other embodiments include hardware support for separate array write disables for arrays and transparent latches depending on whether the cycle is a combinational only cycle and a latch only cycle. A conditional array write disable dependent on the occurrence of a hardware breakpoint is also included that supports switching from a latch plus combinational cycle to a latch only cycle, to give control to the user before evaluating the combinational logic if a breakpoint occurs on a latch.