Claims
- 1. A programmable clock generator system for generating a plurality of clock signals having non-overlapping edges, comprising:
- a first delay path configured to receive a first clock signal, said first delay path including a plurality of delay lines, each of said plurality of delay lines including one or more delay elements and one or more bypass circuits, wherein an amount of delay through each of said plurality of delay lines is determined by said delay elements and said bypass circuits, said first delay path including a software controlled delay line selector that directs the first clock signal through a selected one of said plurality of delay lines; and
- a second delay path configured to receive a second clock signal, said second delay path configured similar to said first delay path.
- 2. The programmable clock generator system according to claim 1, wherein said software controlled delay line selector comprises:
- a software controlled demultiplexer coupled to an input of each of said plurality of delay lines; and
- a software controlled multiplexer coupled to an output of each of said plurality of delay lines.
- 3. A method for adjusting a non-overlapping edge time between a first and second clock signal utilizing a programmable clock generator, the programmable clock generator including first and second delay paths configured to receive the first and second clock signal, respectively, each of the first and second delay paths including a plurality of delay lines, each of the plurality of delay lines including one or more delay elements and one or more bypass circuits, the method comprising the steps of:
- (1) establishing a delay through one or more of the plurality of delay lines using the one or more delay elements and the one or more bypass circuits; and
- (2) selecting a delay line for each of the first and second delay paths through software.
- 4. The method according to claim 3, wherein step (1) comprises the steps of:
- (a) closing or opening one or more of the bypass circuits to bypass one or more of the delay elements.
Parent Case Info
This application is a continuation of application Ser. No. 08/478,534, filed Jun. 7, 1995, now abandoned, which is a division of application Ser. No. 08/255,910, filed Jun. 8, 1994, U.S. Pat. No. 5,444,405, which is a continuation of application Ser. No. 07/967,614, filed Oct. 28, 1992, now abandoned, which is a continuation-in-part of application Ser. No. 07/844,066, filed Mar. 2, 1992, now abandoned.
US Referenced Citations (9)
Foreign Referenced Citations (5)
Number |
Date |
Country |
2124627 |
May 1990 |
JPX |
2199918 |
Aug 1990 |
JPX |
3175720 |
Jul 1991 |
JPX |
4104511 |
Apr 1992 |
JPX |
4216213 |
Aug 1992 |
JPX |
Divisions (1)
|
Number |
Date |
Country |
Parent |
255910 |
Jun 1994 |
|
Continuations (2)
|
Number |
Date |
Country |
Parent |
478534 |
Jun 1995 |
|
Parent |
967614 |
Oct 1992 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
844066 |
Mar 1992 |
|