IP Library Granted Patent US 7,352,222
Granted Patent B2
US 7,352,222 · App. 11/111,799 · Granted Apr 1, 2008

Clock generator with programmable non-overlapping-clock-edge capability

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,352,222
App. No.
11/111,799
Granted
Apr 1, 2008
Kind
B2
Abstract

A system and method for generating and optimizing clock signals with non-overlapping edges on a chip using a unique programmable on-chip clock generator. Overlapping of the edges of the clocking signals is avoided by adjusting an amount of delay introduced in the on-chip clock generator circuit. The amount of delay is adjusted by programming the on-chip clock generator using either hardware and/or software programming. In hardware programming, the amount of delay adjusted by physically altering the composition of delay elements in the on-chip clock generator. In software programming, the delay is adjusted using software commands to control the operation of delay elements in the on-chip clock generator, or to select the paths that delay the signals.

Claims (38)

1. A hardware-programmable clock generator for an integrated circuit chip, comprising:

a clock input portion;

first and second clock outputs;

a first feedback path coupling the first clock output to the clock input portion;

a second feedback path coupling the second clock output to the clock input portion; and

a first plurality of switches coupled to the first feedback path, each of the first plurality of switches configurable during manufacturing to couple a corresponding one of a first plurality of delay elements in series along the first feedback path, wherein the coupling of delay elements along the first feedback path controls the amount of time that clock edges associated with the first and second clock outputs are non-overlapping, and

a first logic gate that generates the first clock output and a second logic gate that generates the second clock output, wherein each of the first and second logic gates comprises a NOR gate.

2. A hardware-programmable clock generator for an integrated circuit chip, comprising:

a clock input portion;

first and second clock outputs;

a first feedback path coupling the first clock output to the clock input portion;

a second feedback path coupling the second clock output to the clock input portion; and

a first plurality of switches coupled to the first feedback path, each of the first plurality of switches configurable during manufacturing to couple a corresponding one of a first plurality of delay elements in series along the first feedback path, wherein the coupling of delay elements along the first feedback path controls the amount of time that clock edges associated with the first and second clock outputs are non-overlapping, wherein each of the first plurality of delay elements comprises an inverter.

3. A hardware-programmable clock generator for an integrated circuit chip, comprising:

a clock input portion;

first and second clock outputs;

a first feedback path coupling the first clock output to the clock input portion;

a second feedback path coupling the second clock output to the clock input portion; and

a first plurality of switches coupled to the first feedback path, each of the first plurality of switches configurable during manufacturing to couple a corresponding one of a first plurality of delay elements in series along the first feedback path, wherein the coupling of delay elements along the first feedback path controls the amount of time that clock edges associated with the first and second clock outputs are non-overlapping, wherein each of the first plurality of delay elements comprises a plurality of inverters.

4. A hardware-programmable clock generator for an integrated circuit chip, comprising:

a clock input portion;

first and second clock outputs;

a first feedback path coupling the first clock output to the clock input portion;

a second feedback path coupling the second clock output to the clock input portion; and

a first plurality of switches coupled to the first feedback path, each of the first plurality of switches configurable during manufacturing to remove a corresponding one of a first plurality of delay elements coupled in series along the first feedback path, wherein the removing of delay elements along the first feedback path controls the amount of time that clock edges associated with the first and second clock outputs are non-overlapping; and

a first logic gate that generates the first clock output and a second logic gate that generates the second clock output, wherein each of the first and second logic gates comprises a NOR gate.

5. A hardware-programmable clock generator for an integrated circuit chip, comprising:

a clock input portion;

first and second clock outputs;

a first feedback path coupling the first clock output to the clock input portion;

a second feedback path coupling the second clock output to the clock input portion; and

a first plurality of switches coupled to the first feedback path, each of the first plurality of switches configurable during manufacturing to remove a corresponding one of a first plurality of delay elements coupled in series along the first feedback path, wherein the removing of delay elements along the first feedback path controls the amount of time that clock edges associated with the first and second clock outputs are non-overlapping, wherein each of the first plurality of delay elements comprises an inverter.

6. A hardware-programmable clock generator for an integrated circuit chip, comprising:

a clock input portion;

first and second clock outputs;

a first feedback path coupling the first clock output to the clock input portion;

a second feedback path coupling the second clock output to the clock input portion; and

a first plurality of switches coupled to the first feedback path, each of the first plurality of switches configurable during manufacturing to remove a corresponding one of a first plurality of delay elements coupled in series along the first feedback path, wherein the removing of delay elements along the first feedback path controls the amount of time that clock edges associated with the first and second clock outputs are non-overlapping, wherein each of the first plurality of delay elements comprises a plurality of inverters.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2012
From: SEIKO EPSON CORPORATION
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 028153/0654 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2007
From: TRUONG, HO DAI; LIN, CHONG MING
To: S-MOS SYSTEMS, INC.
Reel/Frame 019649/0444 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2007
From: S-MOS SYSTEMS, INC.
To: SEIKO EPSON CORPORATION
Reel/Frame 019649/0450 →