Accelerating functional verification of an integrated circuit
AssigneeInternational Business Machines Corporation
InventorsMichael Deindl, Jeffrey Joseph Ruedinger, Christian G. Zoellin
Life of this patent
Estimating the term…
Abstract
Illustrative embodiments include a method, system, and computer program product for accelerating functional verification in simulation testing of an integrated circuit (IC). Using a processor and a memory, a serial operation is replaced with a direct register access operation, wherein the serial operation is configured to perform bit shifting operation using a register in a simulation of the IC. The serial operation is blocked from manipulating the register in the simulation of the IC. Using the register in the simulation of the IC, the direct register access operation is performed in place of the serial operation.
Claims20
A method for accelerating functional verification in simulation testing of an integrated circuit (IC), the method comprising:
- replacing, using a processor and a memory, a serial operation with a direct register access operation, wherein the serial operation is configured to perform bit shifting operation using a register in a simulation of the IC;
- blocking the serial operation from manipulating the register in the simulation of the IC;
- and
- performing, using the register in the simulation of the IC, the direct register access operation in place of the serial operation.
A computer usable program product comprising a computer usable storage medium including computer usable code for accelerating functional verification in simulation testing of an integrated circuit (IC), the computer usable code comprising:
- computer usable code for replacing, using a processor and a memory, a serial operation with a direct register access operation, wherein the serial operation is configured to perform bit shifting operation using a register in a simulation of the IC;
- computer usable code for blocking the serial operation from manipulating the register in the simulation of the IC;
- and
- computer usable code for performing, using the register in the simulation of the IC, the direct register access operation in place of the serial operation.
A data processing system for accelerating functional verification in simulation testing of an integrated circuit (IC), the data processing system comprising:
- a storage device including a storage medium, wherein the storage device stores computer usable program code;
- and
- a processor, wherein the processor executes the computer usable program code, and wherein the computer usable program code comprises:
- computer usable code for replacing, using a processor and a memory, a serial operation with a direct register access operation, wherein the serial operation is configured to perform bit shifting operation using a register in a simulation of the IC;
- computer usable code for blocking the serial operation from manipulating the register in the simulation of the IC;
- and
- computer usable code for performing, using the register in the simulation of the IC, the direct register access operation in place of the serial operation.
Dependencies are inferred from the claim text.