Parallel emulation system and method
AssigneeUnisys Corporation
InventorMerwin Herscher Alferness
Life of this patent
Estimating the term…
Loading patent…
AssigneeUnisys Corporation
InventorMerwin Herscher Alferness
Estimating the term…
A system and method for emulating a target system's hardware using highly parallel software emulation. Target system hardware under the control of program instructions is emulated using parallel software activity routines. Each of the program instructions is sequentially provided to a series of the activity routines, where each activity routine is a stage of a software emulation pipeline. Each activity routine emulates a particular function designated by the particular program instruction of the target system. The information is forwarded from each of the stages of the series of activity routines to their successive stages in the series. Each stage forwards its associated information to its respective successive stage when the stage has completed its designated activity, and has recognized that its respective successive stage has completed its respective function and is ready to accept more information.
A method of providing parallel, pipelined emulation of a plurality of program instructions, comprising the steps of:
An emulator for use in emulating computer functions specified by a plurality of program instructions, the emulator comprising:
A pipelined emulation system for emulating computer hardware under the control of a plurality of program instructions, wherein the program instructions are received by the emulation system, the emulation system comprising:
A method of providing parallel emulation of a plurality of program instructions, comprising the steps of:
An emulator for use in emulating computer functions specified by a plurality of program instructions, the emulator comprising:
Dependencies are inferred from the claim text.