Inventors:
Gernot E. Guenther - Endicott NY, US
Viktor Gyuris - Wappingers Falls NY, US
Harrell Hoffman - Austin TX, US
Kevin Anthony Pasnik - Westford VT, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/50, G06F 9/45
US Classification:
703 13, 703 14, 703 15, 703 16, 703 19, 703 21, 716 1, 716 4, 716 6
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.