US 7,596,770 B1
Temporal decomposition for design and verification
Andreas Kuehlmann, Berkeley, Calif. (US); and Xiaoqun Du, New Providence, N.J. (US)
Assigned to Cadence Design Systems, Inc., San Jose, Calif. (US)
Filed on Jun. 02, 2005, as Appl. No. 11/144,389.
Int. Cl. G06F 17/50 (2006.01)
U.S. Cl. 716—3  [716/4; 716/5] 11 Claims
OG exemplary drawing
 
1. A method of representation of behavior of a finite state machine comprising:
unfolding, using an unfolding process performed by a computer, a transition relation that represents combinational logic behavior of the finite state machine into a sequence of transition relations representing combinational logic behavior of the finite state machine in a sequence of time frames;
determining, using a determining process performed by a computer, in a transition relation in the sequence at least one state that cannot be reached in a subsequent transition relation in the sequence; and
simplifying, using a simplifying process performed by a computer, the subsequent transition relation in the sequence in which the at least one state that cannot be reached with respect to the at least one unreachable state.