Hardware simulator capable of dealing with a description of a functional level
AssigneeNEC Corporation
InventorShigeru Takasaki
Life of this patent
Estimating the term…
Loading patent…
AssigneeNEC Corporation
InventorShigeru Takasaki
Estimating the term…
In a logic simulator for simulating a logic circuit described by sentences, each specifying at least one operation and at least two variables which should be subjected to the operation, a model memory memorizes operators for carrying out the operations for the sentences. A variable memory memorizes initial values of the variables for the sentences. A sentence calculating unit calculates one of the sentences as a current sentence at a time to produce a result of calculation by using those of the operators and the initial values which are related to the current sentence. A data or result memory memorizes previous data or initial result values calculated before calculation of the current sentence. The result of calculation is substituted for those of the previous data or the initial result values which are related to the current sentences. Preferably, a flag memory is used to memorize, in correspondence to the respective sentences, flags indicative of whether or not the initial values are changed while simulation is in progress. One of the sentences is selected as the current sentence only when the flag indicates a change for the sentence in question. More preferably, the sentence calculating unit is accompanied by the input and output first-in first-out memories for enabling calculation of a plurality of successive ones of the sentences.
A logic simulator for simulating a logic circuit defined by a plurality of sentences, each sentence comprising at least one operator and at least two variables which are operated on according to said at least one operator, said logic simulator comprising:
Dependencies are inferred from the claim text.