System for simulating memory arrays in a logic simulation machine
AssigneeInternational Business Machine Corporation
InventorAnn M. Rudy
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machine Corporation
InventorAnn M. Rudy
Estimating the term…
A method and apparatus for simulating memory devices in a logic simulation machine include a finite state machine (FSM) having input/output (I/O) sources, instruction storage resources, a real memory resource, and instruction execution resources. A plurality of memory device ports to be simulated are defined and associated with corresponding respective subsets of the I/O resources of the FSM. Permutated sets of simulated memory array access signals, such as data, address, and control, are bound to selectable ones of the simulated memory ports and stored in the FSM, with the parameters of the memory operation established by the simulated signals. Stored sets of access instructions, representative of memory access operations, are augmented by the simulated signals and executed by the FSM against the real memory resource. All array instructions representing the same memory array share the same address space in the real memory resource.
A method for simulating multi-port memory arrays, said method being executed upon a highly parallel logic simulation machine (LSM) including a memory simulator which emulates a memory array with a plurality of memory ports, said memory simulator including input and output resources, said method comprising the steps of:
In a highly parallel logic simulation machine (LSM) which produces access instructions, a permutation pattern, and input simulated memory access signals, a memory simulation processor for simulating multiport memory, said memory simultation processor comprising:
Dependencies are inferred from the claim text.