Functional verification of both cycle-based and non-cycle based designs
AssigneeTharas Systems, Inc.
InventorsSubbu Ganesan, Leonid Alexander Broukhis, Ramesh Narayanaswamy, Ian Michael Nixon
Life of this patent
Estimating the term…
Loading patent…
AssigneeTharas Systems, Inc.
InventorsSubbu Ganesan, Leonid Alexander Broukhis, Ramesh Narayanaswamy, Ian Michael Nixon
Estimating the term…
A functional verification system which can be used to evaluate either cycle based designs or non-cycle based designs. A target design is partitioned into multiple clusters, with a combinatorial block in each cluster being assigned to an evaluation unit. A flow control memory stores data indicating the sequence in which the clusters are to be evaluated. The evaluation units evaluate combinatorial blocks within a cluster in parallel. A cluster control memory indicates the manner in which a register is to be modified upon the evaluation (and results) of each cluster. The instructions in the flow control memory may be designed to examine the contents of the register and evaluate the clusters in different sequences depending on the content of the register. Evaluation of a loop of a non-cycle based design can thus be terminated based on the contents of the register.
A method of verifying a non-cycle based design containing at least combinatorial logic loop, wherein said combinatorial logic loop is to be evaluated until a condition is attained, said method comprising:
A method of verifying a design containing at least combinatorial logic loop, wherein said combinatorial logic loop is to be evaluated until a condition is attained, said method comprising:
A verification system enabling functional verification of a non-cycle based design containing at least combinatorial logic loop, wherein said combinatorial logic loop is to be evaluated until a condition is attained, said verification system comprising:
A verification system enabling functional verification of a design, said verification system comprising:
Dependencies are inferred from the claim text.