Programmable clock generator
First Claim
Patent Images
1. A circuit for generating a clock signal comprising:
- a single-poly EPROM for storing configuration information to determine a frequency of oscillation of said clock signal; and
a clock generator receiving said configuration information and generating said clock signal having said frequency of oscillation, wherein said single-poly EPROM and said clock generator are on a single chip.
3 Assignments
0 Petitions
Accused Products
Abstract
A programmable circuit for generating a clock signal is disclosed. The present invention provides a clock generator architecture that combines PLL-based clock generator circuitry with an on-chip EPROM in a monolithic clock generator chip. The clock generator allows for electrical configuration of various information including PLL parameters, input thresholds, output drive levels and output frequencies. The various parameters can be configured after the clock generator is fabricated. The parameters can be configured either during wafer sort or after packaging. The clock generator can be erased prior to packaging so programming can be verified.
193 Citations
35 Claims
-
1. A circuit for generating a clock signal comprising:
-
a single-poly EPROM for storing configuration information to determine a frequency of oscillation of said clock signal; and
a clock generator receiving said configuration information and generating said clock signal having said frequency of oscillation, wherein said single-poly EPROM and said clock generator are on a single chip. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A circuit for generating a clock signal comprising:
-
a single-poly EPROM for storing configuration information to determine a frequency of oscillation of said clock signal; and
a clock generator receiving said configuration information and generating said clock signal having said frequency of oscillation, wherein said single-poly EPROM and said clock generator are on a single integrated circuit. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A single integrated circuit for generating a plurality of clock output signals each having a frequency, said integrated circuit comprising:
-
single-poly EPROM configured to store configuration information for determining the frequency of at least one of said plurality of clock signals and one or more non-frequency parameters of said circuit;
a first clock generator having (i) a set of inputs to receive a frequency determining set of said configuration information and (ii) a reference input coupled to a reference output signal, wherein said first clock generator generates one of said plurality of clock output signals at one of said frequencies determined by said configuration information;
a fixed frequency clock generator having a reference input coupled to said reference output signal, said fixed frequency clock generator having an output signal that oscillates at a fixed frequency; and
a multiplexer having (i) a plurality of inputs configured to receive the outputs from said first clock generator and, said fixed frequency clock generator and (ii) a bus input connected to said single-poly EPROM, wherein said multiplexer selects between said outputs from said first clock generator and said fixed frequency clock generator as at least one of said clock output signals in response to one or more bits of the configuration information. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A method for generating a plurality of clock signals comprising the steps of:
-
(A) storing information in a single-poly EPROM for generating one or more first clock signals having one or more of a plurality of programmable frequencies;
(B) generating a second clock signal having a frequency determined by a crystal or an input having a fixed frequency;
(C) selecting a portion of said information stored in said single-poly EPROM for generating said one or more first clock signals in response to a select input; and
(D) generating said one or more first clock signals in response to said second clock signal and said portion of said information. - View Dependent Claims (29, 30, 31, 32, 33)
selecting either one of said first clock signals or said second clock signal to generate one or more third clock signals in response to said information contained in said single-poly EPROM.
-
-
30. The method according to claim 29, further comprising the step of:
dividing at least one of said one or more first clock signals or third clock signals in response to said information contained in said single-poly EPROM.
-
31. The method according to claim 28, wherein said information includes configuration information for configuring non-frequency parameters, said method further comprising the step of:
configuring two or more non-frequency parameters in response to said configuration information.
-
32. The method according to claim 28, wherein step (A) includes storing configuration information for controlling one or more non-frequency parameters.
-
33. The method according to claim 32, further comprising the step of:
adjusting one or more operating parameters in response to said configuration information for controlling non-frequency parameters, wherein said one or more operating parameters comprise one or more members of the group consisting of a parameter of a clock generator, an output multiplexer, an output divider, an input threshold level, and an output drive level.
-
34. A method for generating a plurality of clock signals comprising the steps of:
-
(A) storing configuration information in a singlepoly EPROM for generating one or more first clock signals having one or more of a plurality of programmable frequencies;
(B) generating a second clock signal having a frequency determined by a crystal or an input having a fixed frequency; and
(C) generating said one or more first clock signals. in response to frequency-determining and non-frequency. configuration information. - View Dependent Claims (35)
configuring two or more non-frequency parameters in response to said non-frequency configuration information.
-
Specification