Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
142 words
A hardware logic simulator for performing a simulator of a logic circuit including a plurality of signals, comprises: a first memory for storing first memory data at first memory locations respectively corresponding to said plurality of signals, said first memory data representing states of said plurality of signals: a second memory having second memory locations corresponding to said first memory locations and connected to said first memory through a common address bus, said second memory being arranged to store second memory data at a second memory location thereof corresponding to a given first memory location when said given first memory location is accessed during simulation, said second memory data representing state changes in said plurality of signals; and means or reading out contents at addresses of said second memory after simulation is completed and for evaluating the degree of completeness of simulation.
Claim 2
Dependent Claim
142 words
A hardware logic simulator for performing a simulator of a logic circuit including a plurality of signals, comprises: a first memory for storing first memory data at first memory locations respectively corresponding to said plurality of signals, said first memory data representing states of said plurality of signals: a second memory having second memory locations corresponding to said first memory locations and connected to said first memory through a common address bus, said second memory being arranged to store second memory data at a second memory location thereof corresponding to a given first memory location when said given first memory location is accessed during simulation, said second memory data representing state changes in said plurality of signals; and means or reading out contents at addresses of said second memory after simulation is completed and for evaluating the degree of completeness of simulation.
Claim 3
Dependent Claim
113 words
A simulator according to claim 1, wherein said hardware logic simulator further comprises: means for detecting a change in content of a first memory location at a given address of said first memory and providing an output; and writing means for writing data representing a change in state of a signal at a second memory location at an address in said second memory in response to said output from said detecting means, or for receiving a second memory output corresponding to said address and writing data representing a change in state of a signal at said address if said second memory output is data representing a change in the state of a signal.
Claim 4
Dependent Claim
45 words
A simulator according to claim 1, wherein said hardware logic simulator further comprises adder means for adding said second memory output corresponding to a given address and logic "1" and writing a sum in a memory location at a given address of said second memory.
Claim 5
Dependent Claim
116 words
A hardware logic simulator comprising: a model memory for storing a simulation model of a logic circuit including a plurality of signals; means for selecting a set of signals in said simulation model; an additional memory for receiving said set of signals as an address signal; means for executing a simulation according to said simulation model including said additional memory; means for writing predetermined data in a memory location at an address in said additional memory which is determined by a change in state of said set of signals during simulation; and evaluating means for reading out said data from said additional memory and evaluating said simulation using said data readout after said simulation is completed.
Claim 6
Dependent Claim
116 words
A hardware logic simulator comprising: a model memory for storing a simulation model of a logic circuit including a plurality of signals; means for selecting a set of signals in said simulation model; an additional memory for receiving said set of signals as an address signal; means for executing a simulation according to said simulation model including said additional memory; means for writing predetermined data in a memory location at an address in said additional memory which is determined by a change in state of said set of signals during simulation; and evaluating means for reading out said data from said additional memory and evaluating said simulation using said data readout after said simulation is completed.
Claim 7
Dependent Claim
83 words
A hardware logic simulator comprising: a model memory for storing intermediate language instructions of a simulation model which describes a logic circuit at corresponding addresses thereof; a flag memory, having addresses common with those of said model memory, for writing a flag in a memory location at an address corresponding to that of said model memory, said flag representing the fact that an intermediate language instruction has been completed; and means for reading out contents of said flag memory after simulation is completed.
Claim 8
Dependent Claim
83 words
A hardware logic simulator comprising: a model memory for storing intermediate language instructions of a simulation model which describes a logic circuit at corresponding addresses thereof; a flag memory, having addresses common with those of said model memory, for writing a flag in a memory location at an address corresponding to that of said model memory, said flag representing the fact that an intermediate language instruction has been completed; and means for reading out contents of said flag memory after simulation is completed.
Claim 9
Dependent Claim
64 words
A simulator according to claim 5, wherein said hardware logic simulator further comprises: means for inserting an instruction for setting flags representing the fact that instructions have been completed in all branch destinations of all branch instructions included in said intermediate language instructions stored in said model memory; and a memory location for storing said flag corresponding to an instruction for setting said flag.