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

Clock distribution network with dual wire routing

Assignee: International Business Machines Corp
•
Filing: 1997-06-16
•
Granted: 1999-11-30
•
Expires: 2017-06-16
📄 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 tapping point near the circuit component. Clock signals from the two wires 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-10-26 06:42
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/04; G06F1/10; H; H03; H03K; H03K3/00; H03K3/86

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 106 words
A clock distribution network for very large scale integrated (VLSI) circuits comprising: a clock source generating a clock signal; two wires emanating from the clock source carrying signals in opposite directions and in close proximity used to route clock signals from the clock source to tapping points near circuit components; and a two-input logic gate at each tapping point, each input being connected to a respective one of the two wires, clock signals from the two wires 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 roughly equal, minimizing clock skews.
Claim 2
Dependent Claim 106 words
A clock distribution network for very large scale integrated (VLSI) circuits comprising: a clock source generating a clock signal; two wires emanating from the clock source carrying signals in opposite directions and in close proximity used to route clock signals from the clock source to tapping points near circuit components; and a two-input logic gate at each tapping point, each input being connected to a respective one of the two wires, clock signals from the two wires 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 roughly 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 22 words
The clock distribution network recited in claim 1 wherein narrow wires are used for clock signal routing, resulting in moderate power consumption.
Claim 6
Dependent Claim 22 words
The clock distribution network recited in claim 4 further comprising a backbone of fat wires with branches of narrow dual clock lines.
Claim 7
Dependent Claim 41 words
The clock distribution network recited in claim 5 wherein the backbone of fat wires in the shape of an H-tree with a center trunk and two side banks, the branches of narrow dual clock lines emanating from the two side banks.
Claim 8
Dependent Claim 15 words
The clock distribution network recited in claim 4 wherein said two wires are formed interstitially.
Claim 9
Dependent Claim 19 words
The clock distribution network recited in claim 7 wherein the interstitial wires are laid out in an X-Y grid.
Claim 10
Dependent Claim 227 words
A clock distribution network for very large scale integrated (VLSI) circuits comprising: a clock source generating a clock signal; first propagating means for receiving and propagating the clock signal, 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 said first direction and connected to an end of the first wire distal from the clock source; a plurality of tapping points, each including a two-input logic gate having a first input connected to the first wire of said first propagating means and a second input connected to the second wire of said first propagating means, for generating a gated clock output for input to a corresponding clock pin, said first propagating means first wire and second wire and said plurality of tapping points arranged so that, for each of said tapping points, a sum of a propagation distance from the clock source through the first wire to the first input of said tapping point and a propagation distance from said first input to the second input of said tapping point through said first and second wires is equal to a constant value, whereby the gated clock outputs of said plurality of tapping points are substantially simultaneous with respect to one another, thereby minimizing clock skews.
Claim 11
Dependent Claim 227 words
A clock distribution network for very large scale integrated (VLSI) circuits comprising: a clock source generating a clock signal; first propagating means for receiving and propagating the clock signal, 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 said first direction and connected to an end of the first wire distal from the clock source; a plurality of tapping points, each including a two-input logic gate having a first input connected to the first wire of said first propagating means and a second input connected to the second wire of said first propagating means, for generating a gated clock output for input to a corresponding clock pin, said first propagating means first wire and second wire and said plurality of tapping points arranged so that, for each of said tapping points, a sum of a propagation distance from the clock source through the first wire to the first input of said tapping point and a propagation distance from said first input to the second input of said tapping point through said first and second wires is equal to a constant value, whereby the gated clock outputs of said plurality of tapping points are substantially simultaneous with respect to one another, thereby minimizing clock skews.
Claim 12
Dependent Claim 15 words
The clock distribution network recited in claim 9 wherein the logic gates are NOR gates.
Claim 13
Dependent Claim 15 words
The clock distribution network recited in claim 9 wherein the logic gates are NAND gates.
Claim 14
Dependent Claim 24 words
The clock distribution network recited in claim 9 wherein narrow wires are used for said first and second wires, resulting in moderate power consumption.
Claim 15
Dependent Claim 60 words
The clock distribution network recited in claim 9 comprising a second propagating means for receiving and propagating the clock signal, said second propagating means comprising: a third wire emanating from an output of said two-input logic gate as a clock driver source, and a fourth wire connected to an end of the third wire distal from the clock driver source.
Claim 16
Dependent Claim 56 words
The clock distribution network recited in claim 13 further comprising a backbone of fat wires with a plurality of branches connected thereto, a first branch of said plurality of branch including said first propagating means and a second branch of said plurality of branches including said second propagating means, said branches being formed of narrow wires.
Claim 17
Dependent Claim 121 words
A clock distribution network for very large scale integrated (VLSI) circuit comprising: a clock source generating a clock signal; routing means for routing the clock signals from the clock source in opposite directions; two wires emanating from the routing means to receive, propagate and carry signals in opposite directions in close proximity to one another for routing clock signals to tapping points near circuit components; and a two-input logic gate at each tapping point, each point being connected to a respective one of the two wires, clock signals from the two wires 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 roughly equal, minimizing clock skews.
Claim 18
Dependent Claim 121 words
A clock distribution network for very large scale integrated (VLSI) circuit comprising: a clock source generating a clock signal; routing means for routing the clock signals from the clock source in opposite directions; two wires emanating from the routing means to receive, propagate and carry signals in opposite directions in close proximity to one another for routing clock signals to tapping points near circuit components; and a two-input logic gate at each tapping point, each point being connected to a respective one of the two wires, clock signals from the two wires 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 roughly equal, minimizing clock skews.

References Cited (Backward Citations)

US5896055A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-29 2003-05-31 2003-11-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-29 2007-05-31 2007-11-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-29 2011-05-31 2011-11-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag