Clock generation and distribution in an emulation system
First Claim
Patent Images
1. A method for clock generation and distribution in an emulation system comprising:
- generating a derived clock signal from a look up table, wherein an index to the look up table is generated by counting cycles of a base clock signal;
stopping emulation by stopping the base clock signal, wherein the index to the look up table is stopped at a stopping point in a clock cycle of the derived clock signal and the derived clock signal does not continue to a subsequent transition before stopping; and
resuming emulation by resuming the base clock signal, wherein the derived clock signal is resumed at the stopping point in the clock cycle of the derived clock signal.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for clock generation and distribution in an emulation system is described. The present invention provides a method and apparatus for generating a derived clock signal with a circuit having a look up table. A counter circuit counts clock cycles and provides an index into the look up table. A frequency divider circuit may be used between the counter circuit and a base clock signal to provide an intermediate clock signal with a frequency that is less than the frequency of the base clock signal. In one embodiment, a selection circuit is provided to select between the base clock signal and an external clock signal.
-
Citations
9 Claims
-
1. A method for clock generation and distribution in an emulation system comprising:
-
generating a derived clock signal from a look up table, wherein an index to the look up table is generated by counting cycles of a base clock signal;
stopping emulation by stopping the base clock signal, wherein the index to the look up table is stopped at a stopping point in a clock cycle of the derived clock signal and the derived clock signal does not continue to a subsequent transition before stopping; and
resuming emulation by resuming the base clock signal, wherein the derived clock signal is resumed at the stopping point in the clock cycle of the derived clock signal. - View Dependent Claims (2)
-
-
3. An emulation system comprising:
-
a plurality of emulation boards each having hardware to emulate one or more circuit designs;
means for interconnecting the plurality of emulation boards;
a clock generation circuit to stop and resume emulation of the one or more circuit designs comprising a base clock generation circuit that generates a base clock signal of a first frequency, and a derived clock generation circuit having a frequency divider circuit coupled to receive the base clock signal, a counter circuit coupled to receive an output of the frequency divider circuit, and a look up table coupled to receive an output of the counter circuit, wherein the output of the counter circuit is used to index entries in the look up table, and further wherein the entries in the look up table indicate a signal level for a derived clock signal generated by the clock generation circuit, wherein when the base clock signal is stopped, the derived clock signal is stopped at a stopping point in a clock cycle of the derived clock signal without continuing to a subsequent transition of the derived clock signal, and the derived clock signal is resumed from the stopping point when the base clock signal is resumed. - View Dependent Claims (4, 5, 6, 7)
-
-
8. An apparatus for generating clock signals in an emulation system comprising:
-
means for generating a derived clock signal from a look up table, wherein an index to the look up table is generated by counting cycles of a base clock signal;
means for stopping emulation by stopping the base clock signal wherein the index to the look up table is stopped at a stopping point in a clock cycle of the derived clock signal and the derived clock signal does not continue to a subsequent transition before stopping; and
means for resuming emulation by resuming the bass clock signal, wherein the derived clock signal is resumed at the stopping point in the clock cycle of the derived clock signal. - View Dependent Claims (9)
-
Specification