Claims
- 1. A programmable clock generator for generating two non-overlapping clock signals, comprising:
- a first logic gate having first and second inputs and a first output, wherein said first input receives an input clock signal and said first output outputs a first non-overlapping clock signal;
- a second logic gate having third and fourth inputs and a second output, wherein said third input receives an inverted input clock signal and said second output outputs a second non-overlapping clock signal;
- a first delay element having a fifth input coupled to said first output of said first logic gate and having a third output coupled to said fourth input of said second logic gate; and
- a second delay element having a sixth input coupled to said second output of said second logic gate and having a fourth output coupled to said second input of said first logic gate, comprising
- a plurality of delay lines, each having a different delay time, and
- a demultiplexer that receives said second non-overlapping clock signal and transmits said second non-overlapping clock signal through a selected one of said plurality of delay lines;
- wherein an amount of delay introduced by said second delay element is changed by changing which of said plurality of delay lines is selected by said demultiplexer.
- 2. The programmable clock generator of claim 1, wherein said first delay element further comprises:
- a plurality of delay lines, each having a different delay time;
- a demultiplexer that receives said first non-overlapping clock signal and transmits said first non-overlapping clock signal through a selected one of said plurality of delay lines,
- wherein an amount of delay introduced by said first delay element is changed by changing which of said plurality of delay lines is selected by said demultiplexer.
Parent Case Info
This application is a continuation of application Ser. No. 07/967,614 filed Oct. 28, 1992, now abandoned, which application is a continuation-in-part of application Ser. No. 07/844,066, filed on Mar. 2, 1992, entitled "Clock Generator with Programmable Non-Overlapping-Clock-Edge Capability," naming Chong Ming Lin as an inventor.
US Referenced Citations (6)
Continuations (1)
|
Number |
Date |
Country |
Parent |
967614 |
Oct 1992 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
844066 |
Mar 1992 |
|