Patent ID: 7260515

Claim:
A computer system for cycle-based simulation of a transparent latch, comprising: a processor; a memory; and software instructions stored in the memory adapted to cause the computer system to perform: classifying a phase of the transparent latch; classifying a phase of an input to the transparent latch; classifying a phase of a simulation cycle; determining a cycle-based simulation element corresponding to a combination of said phases; and subsequently simulating the transparent latch with the cycle-based simulation element, wherein the cycle-based simulation element simulating the transparent latch is a buffer if, when the phase of the input to the transparent latch is mixed, the phase of the simulation cycle is the same as the phase of the transparent latch, and wherein the cycle-based simulation element simulating the transparent latch is an edge triggered device if, when the phase of the input to the transparent latch is mixed, the phase of the simulation cycle is the opposite of the phase of the transparent latch.