← Back to Patent Explorer
US6144224A Expired / Lapsed US ⏱️ 0.0 years remaining

Clock distribution network with dual wire routing

Assignee: International Business Machines Corp
•
Filing: 1999-07-06
•
Granted: 2000-11-07
•
Expires: 2019-07-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A new clock distribution network design for VLSI circuits which effectively reduces skew without the area and power penalty associated with prior clock designs. Two wires emanating from the clock in opposite directions or, alternatively, two wires connected in series and running parallel, are used to route clock signals from the clock source to the next routing segment. The next routing segment routes clock signals to the tapping point near the circuit component by two emanated wires from the previous routing segment. Clock signals from the routing segments are fed through two-input NOR gates (alternatively, two-input NAND gates) to the clock pins. The clock signal arrival time is roughly equal to the simultaneous switching gate delay plus the average arrival times from the two paths, which turns out approximately the same across different tapping points, thus minimizing clock skews. Narrow wires may be used for routing, resulting in moderate power consumption.

Inventors

  • 👤 Jin-Fuw Lee
  • 👤 Daniel Lawrence Ostapko

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 05:13
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/04; G06F1/10; H; H03; H03K; H03K3/00; H03K3/86

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 211 words
A clock distribution network for very large scale integrated (VLSI) circuit comprising: a clock source generating a clock signal; first singly driven propagating means for routing the clock signal from the clock source, comprising: a first wire emanating from the clock source and carrying signals in a first direction, and a second wire proximate to said first wire and carrying signals in a direction opposite to said first direction and connected to an end of the first wire distal from the clock source; second symmetrically driven propagating means for receiving from the first propagating means the clock signal and propagating the clock signal to tapping points near circuit components, the second propagating means comprising: a third wire emanating from the first wire and carrying signals in a third direction, and a fourth wire proximate to said third wire and emanating from the second wire and carrying signals in a direction opposite to said third direction; and a two-input logic gate at each tapping point, each point being connected to the third and fourth wires of the second routing means, the clock signal being fed through the two-input logic gates at each tapping point to clock pins, the clock signal arrival time at the clock pins being approximately equal, minimizing clock skews.
Claim 2
Dependent Claim 211 words
A clock distribution network for very large scale integrated (VLSI) circuit comprising: a clock source generating a clock signal; first singly driven propagating means for routing the clock signal from the clock source, comprising: a first wire emanating from the clock source and carrying signals in a first direction, and a second wire proximate to said first wire and carrying signals in a direction opposite to said first direction and connected to an end of the first wire distal from the clock source; second symmetrically driven propagating means for receiving from the first propagating means the clock signal and propagating the clock signal to tapping points near circuit components, the second propagating means comprising: a third wire emanating from the first wire and carrying signals in a third direction, and a fourth wire proximate to said third wire and emanating from the second wire and carrying signals in a direction opposite to said third direction; and a two-input logic gate at each tapping point, each point being connected to the third and fourth wires of the second routing means, the clock signal being fed through the two-input logic gates at each tapping point to clock pins, the clock signal arrival time at the clock pins being approximately equal, minimizing clock skews.
Claim 3
Dependent Claim 15 words
The clock distribution network recited in claim 1 wherein the logic gates are NOR gates.
Claim 4
Dependent Claim 15 words
The clock distribution network recited in claim 1 wherein the logic gates are NAND gates.
Claim 5
Dependent Claim 23 words
The clock distribution network recited in claim 1 wherein said first and second and said third and fourth wires are respectively formed interstitially.
Claim 6
Dependent Claim 27 words
The clock distribution network recited in claim 1 wherein the first and second wires and the third and fourth wires are laid out in an X-Y grid.
Claim 7
Dependent Claim 241 words
A clock distribution network for very large scale integrated (VLSI) circuit comprising: a clock source generating a clock signal; first symmetrically driven propagating means for routing the clock signal from the clock source to first tapping points, comprising: a first wire emanating from the clock source and carrying signals in a first direction, and a second wire emanating from the clock source proximate to said first wire and carrying signals in a direction opposite to said first direction, and clock drivers at each of said first tapping points outputting the clock signal at approximately equal times; second singly driven propagating means for receiving from the clock drivers of the first propagating means the clock signal and propagating the clock signal to second tapping points near circuit components, the second propagating means comprising: a third wire emanating from a clock driver and carrying signals in a third direction, and a fourth wire proximate to said third wire and carrying signals in a direction opposite to said third direction and connected to an end of the third wire distal from the clock driver; and a two-input logic gate at each second tapping point, each second tapping point being connected to the third and fourth wires of the second routing means, the clock signal being fed through the two-input logic gates at each second tapping point to clock pins, the clock signal arrival time at the clock pins being approximately equal, minimizing clock skews.
Claim 8
Dependent Claim 241 words
A clock distribution network for very large scale integrated (VLSI) circuit comprising: a clock source generating a clock signal; first symmetrically driven propagating means for routing the clock signal from the clock source to first tapping points, comprising: a first wire emanating from the clock source and carrying signals in a first direction, and a second wire emanating from the clock source proximate to said first wire and carrying signals in a direction opposite to said first direction, and clock drivers at each of said first tapping points outputting the clock signal at approximately equal times; second singly driven propagating means for receiving from the clock drivers of the first propagating means the clock signal and propagating the clock signal to second tapping points near circuit components, the second propagating means comprising: a third wire emanating from a clock driver and carrying signals in a third direction, and a fourth wire proximate to said third wire and carrying signals in a direction opposite to said third direction and connected to an end of the third wire distal from the clock driver; and a two-input logic gate at each second tapping point, each second tapping point being connected to the third and fourth wires of the second routing means, the clock signal being fed through the two-input logic gates at each second tapping point to clock pins, the clock signal arrival time at the clock pins being approximately equal, minimizing clock skews.
Claim 9
Dependent Claim 15 words
The clock distribution network recited in claim 6 wherein the logic gates are NOR gates.
Claim 10
Dependent Claim 15 words
The clock distribution network recited in claim 7 wherein the clock drivers are NOR gates.
Claim 11
Dependent Claim 15 words
The clock distribution network recited in claim 6 wherein the logic gates are NAND gates.
Claim 12
Dependent Claim 15 words
The clock distribution network recited in claim 9 wherein the clock drivers are NAND gates.
Claim 13
Dependent Claim 25 words
The clock distribution network recited in claim 6 wherein s aid first and second wires and said third and fourth wires are respectively formed interstitially.
Claim 14
Dependent Claim 27 words
The clock distribution network recited in claim 6 wherein the first and second wires and the third and fourth wires are laid out in an X-Y grid.
Claim 15
Dependent Claim 235 words
A clock distribution network for very large scale integrated (VLSI) circuit comprising: a clock source generating a clock signal; first symmetrically driven propagating means for routing the clock signal from the clock source, comprising: a first wire emanating from the clock source and carrying signals in a first direction, and a second wire emanating from the clock source and proximate to said first wire and carrying signals in a direction opposite to said first direction, and a plurality of pairs of first tapping points on said first and second wires, signals arriving at tapping points of a pair of tapping points approximately simultaneously; second symmetrically driven propagating means for receiving from the first propagating means the clock signal and propagating the clock signal to second tapping points near circuit components, the second propagating means comprising: a third wire emanating from the first wire and carrying signals in a third direction, and a fourth wire proximate to said third wire and emanating from the second wire and carrying signals in a direction opposite to said third direction; and a two-input logic gate at each second tapping point, each second tapping point being connected to the third and fourth wires of the second routing means, the clock signal being fed through the two-input logic gates at each tapping point to clock pins, the clock signal arrival time at the clock pins being approximately equal, minimizing clock skews.
Claim 16
Dependent Claim 235 words
A clock distribution network for very large scale integrated (VLSI) circuit comprising: a clock source generating a clock signal; first symmetrically driven propagating means for routing the clock signal from the clock source, comprising: a first wire emanating from the clock source and carrying signals in a first direction, and a second wire emanating from the clock source and proximate to said first wire and carrying signals in a direction opposite to said first direction, and a plurality of pairs of first tapping points on said first and second wires, signals arriving at tapping points of a pair of tapping points approximately simultaneously; second symmetrically driven propagating means for receiving from the first propagating means the clock signal and propagating the clock signal to second tapping points near circuit components, the second propagating means comprising: a third wire emanating from the first wire and carrying signals in a third direction, and a fourth wire proximate to said third wire and emanating from the second wire and carrying signals in a direction opposite to said third direction; and a two-input logic gate at each second tapping point, each second tapping point being connected to the third and fourth wires of the second routing means, the clock signal being fed through the two-input logic gates at each tapping point to clock pins, the clock signal arrival time at the clock pins being approximately equal, minimizing clock skews.
Claim 17
Dependent Claim 15 words
The clock distribution network recited in claim 13 wherein the logic gates are NOR gates.
Claim 18
Dependent Claim 15 words
The clock distribution network recited in claim 13 wherein the logic gates are NAND gates.
Claim 19
Dependent Claim 23 words
The clock distribution network recited in claim 13 wherein said first and second and said third and fourth wires are respectively formed interstitially.
Claim 20
Dependent Claim 27 words
The clock distribution network recited in claim 13 wherein the first and second wires and the third and fourth wires are laid out in an X-Y grid.
Claim 21
Dependent Claim 250 words
A clock distribution network for very large scale integrated (VLSI) circuit comprising: a clock source generating a clock signal; first singly driven propagating means for routing the clock signal from the clock source to first tapping points, comprising: a first wire emanating from the clock source and carrying signals in a first direction, and a second wire proximate to said first wire and carrying signals in a direction opposite to said first direction and connected to an end of the first wire distal from the clock source, and clock drivers at each of said first tapping points outputting the clock signal at approximately equal times; second singly driven propagating means for receiving from the clock drivers of the first propagating means the clock signal and propagating the clock signal to second tapping points near circuit components, the second propagating means comprising: a third wire emanating from a clock driver and carrying signals in a third direction, and a fourth wire proximate to said third wire and carrying signals in a direction opposite to said third direction and connected to an end of the third wire distal from the clock driver; and a two-input logic gate at each second tapping point, each second tapping point being connected to the third and fourth wires of the second routing means, the clock signal being fed through the two-input logic gates at each second tapping point to clock pins, the clock signal arrival time at the clock pins being approximately equal, minimizing clock skews.
Claim 22
Dependent Claim 250 words
A clock distribution network for very large scale integrated (VLSI) circuit comprising: a clock source generating a clock signal; first singly driven propagating means for routing the clock signal from the clock source to first tapping points, comprising: a first wire emanating from the clock source and carrying signals in a first direction, and a second wire proximate to said first wire and carrying signals in a direction opposite to said first direction and connected to an end of the first wire distal from the clock source, and clock drivers at each of said first tapping points outputting the clock signal at approximately equal times; second singly driven propagating means for receiving from the clock drivers of the first propagating means the clock signal and propagating the clock signal to second tapping points near circuit components, the second propagating means comprising: a third wire emanating from a clock driver and carrying signals in a third direction, and a fourth wire proximate to said third wire and carrying signals in a direction opposite to said third direction and connected to an end of the third wire distal from the clock driver; and a two-input logic gate at each second tapping point, each second tapping point being connected to the third and fourth wires of the second routing means, the clock signal being fed through the two-input logic gates at each second tapping point to clock pins, the clock signal arrival time at the clock pins being approximately equal, minimizing clock skews.
Claim 23
Dependent Claim 15 words
The clock distribution network recited in claim 18 wherein the logic gates are NOR gates.
Claim 24
Dependent Claim 15 words
The clock distribution network recited in claim 19 wherein the clock drivers are NOR gates.
Claim 25
Dependent Claim 15 words
The clock distribution network recited in claim 18 wherein the logic gates are NAND gates.
Claim 26
Dependent Claim 15 words
The clock distribution network recited in claim 21 wherein the clock drivers are NAND gates.
Claim 27
Dependent Claim 24 words
The clock distribution network recited in claim 18 wherein said first and second wires and said third and fourth wires are respectively formed interstitially.
Claim 28
Dependent Claim 27 words
The clock distribution network recited in claim 18 wherein the first and second wires and the third and fourth wires are laid out in an X-Y grid.

References Cited (Backward Citations)

US5416918A Cited
US5391942A Cited
US5668484A Cited
US5471157A Cited
US5570045A Cited
US5923188A Cited
US5732249A Cited
US5656963A Cited
US5994924A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-11-07 2004-05-08 2004-11-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-11-07 2008-05-08 2008-11-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-11-07 2012-05-08 2012-11-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag