Global clock handler object for hdl environment
OwnerWilliam W. Yang, Chameera R. Fernandoinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerWilliam W. Yang, Chameera R. Fernandoinventors
Estimating the term…
A global clock handler module for use in a hardware description language (HDL) environment is disclosed. An HDL module may include one or more clock statements. When a computer system executes the clock statements, a clock handler object may be called. The clock handler object may generate simulated clock signals for one or more simulated functional blocks of an integrated circuit design. Each simulated clock may be assigned to a separate and unique thread. The clock handler object may be a singleton object configured to manage each simulated clock signal for an integrated circuit design. Generation and control of each simulated clock signal may be performed by the clock handler object in a dynamic array. The dynamic array may include elements specifying parameters for each of the simulated clock signals.
A computer-readable storage medium having program instructions stored thereon that, if executed, cause a computer to:
A method comprising:
A computer-readable storage medium having program instructions stored thereon that, if executed, cause a computer to perform operations comprising:
The computer readable storage medium as recited in 11, wherein the clock handler is executable to assign each of the plurality of simulated clock signals to a unique thread with respect to each of the other ones of the plurality of clock signals.
A method comprising:
The method as recited in claim 16, further comprising:
A method comprising:
Dependencies are inferred from the claim text.