System and method for identifying finite state machines and verifying circuit designs
AssigneeVerisity Design, Inc.
InventorsMichael McNamara, Chong Guan Tan, Chiahon Chien, David Todd Massey
Life of this patent
Estimating the term…
Loading patent…
AssigneeVerisity Design, Inc.
InventorsMichael McNamara, Chong Guan Tan, Chiahon Chien, David Todd Massey
Estimating the term…
To identify a finite state machine and verify a circuit design, the invention identifies, in a design description, a set of constructs, a construct in the set of constructs, and an object in the construct. It next identifies a first subset of constructs in the set of constructs which can control a change of a value of the object, and then identifies a second subset of constructs whose values can be changed directly or indirectly by the object. The identifying and storing steps are repeated for all objects in the construct and for all constructs in the set of constructs. A finite state machine is identified by searching for a first object which controls a change of a value of a second object and whose value is also changed directly or indirectly by the second object. This method of identifying finite state machine elements in a design description is used by a test generator which then generates test vectors for exercising the finite state machine elements on a test bench.
A method for identifying a finite state machine (FSM) and verifying a circuit design in a design description, comprising the steps of:
A system for identifying a finite state machine (FSM) and verifying a circuit design, in a design description, comprising:
A computer-readable medium embodying computer program code for causing the computer to identify a finite state machine and verify a circuit design, by performing the steps of:
A system for identifying a finite state machine and verifying a circuit design, comprising:
Dependencies are inferred from the claim text.