IP Library Granted Patent US 7,586,355
Granted Patent B2
US 7,586,355 · App. 11/776,371 · Granted Sep 8, 2009

Low skew clock distribution tree

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,586,355
App. No.
11/776,371
Granted
Sep 8, 2009
Kind
B2
Abstract

A clock distribution tree for an integrated circuit memory includes a set of data drivers, a corresponding set of input buffers coupled to the data drivers, a first clock distribution tree coupled to the data drivers, and a second clock distribution tree coupled to the input buffers, wherein the first and second clock distribution tree are substantially matched and mirrored distribution trees. The line width of the first clock distribution tree is substantially the same as the line width of the second clock distribution tree. The line spacing of the first clock distribution tree is substantially the same as the line spacing of the second clock distribution tree. Numerous topologies for the first and second clock distribution trees can be accommodated, as long as they are matched and mirrored. Valid times for the integrated circuit memory are maximized and data and clock skew is minimized.

Claims (35)

1. A clock distribution tree for an integrated circuit memory comprising:

a plurality of data drivers;

a plurality of input buffers coupled to the plurality of data drivers;

a first clock distribution tree coupled to the plurality of data drivers receiving a first clock signal; and

a second clock distribution tree coupled to the plurality of input buffers receiving a second clock signal independent of the first clock signal,

wherein the first and second clock distribution tree are substantially matched and mirrored distribution trees.

2. The clock distribution tree as in claim 1 wherein a line width of the first clock distribution tree is substantially the same as a line width of the second clock distribution tree.

3. The clock distribution tree as in claim 1 wherein a line spacing of the first clock distribution tree is substantially the same as a line spacing of the second clock distribution tree.

4. The clock distribution tree as in claim 1 wherein each of the data drivers comprises a clock input coupled to the first clock distribution tree.

5. The clock distribution tree as in claim 1 wherein each of the data drivers comprises a data input for receiving a data signal.

6. The clock distribution tree as in claim 1 wherein each of the input buffers comprises a clock input coupled to the second clock distribution tree.

7. The clock distribution tree as in claim 1 wherein each of the data drivers comprises a data output for supplying a data signal.

8. The clock distribution tree as in claim 1 wherein the plurality of input buffers is formed within a RAM block in the integrated circuit memory.

9. The clock distribution tree as in claim 1 wherein the first and second clock distribution trees each comprises:

first and second inverters for driving a first plurality of the data drivers and the input buffers, respectively;

third and fourth inverters for driving a second plurality of the data drivers and the input buffers, respectively; and

fifth and sixth inverters for driving the first and third inverters.

10. The clock distribution tree as in claim 1 wherein the first and second clock distribution trees each comprise four coupled inverters for driving the plurality of data drivers and the plurality of input buffers, respectively.

11. A clock distribution method for an integrated circuit memory comprising:

providing a plurality of data drivers;

providing a plurality of input buffers coupled to the plurality of data drivers;

providing a first clock distribution tree coupled to the plurality of data drivers receiving a first clock signal; and

providing a second clock distribution tree coupled to the plurality of input buffers receiving a second clock signal independent of the first clock signal,

wherein the first and second clock distribution tree are substantially matched and mirrored.

12. The clock distribution method as in claim 11 wherein a line width of the first clock distribution tree is made substantially the same as a line width of the second clock distribution tree.

13. The clock distribution method as in claim 11 wherein a line spacing of the first clock distribution tree is made substantially the same as a line spacing of the second clock distribution tree.

14. The clock distribution method as in claim 11 wherein a clock input of each of the data drivers is coupled to the first clock distribution tree.

15. The clock distribution method as in claim 11 wherein a data input of each of the data drivers receives a data signal.

16. The clock distribution method as in claim 11 wherein a clock input of each of the input buffers is coupled to the second clock distribution tree.

17. The clock distribution method as in claim 11 wherein a data output of each of the data drivers supplies a data signal.

18. The clock distribution method as in claim 11 further comprising forming the plurality of input buffers within a RAM block in the integrated circuit memory.

19. The clock distribution method as in claim 11 further comprising:

driving a first plurality of the data drivers and the input buffers, respectively; and, separately,

driving a second plurality of the data drivers and the input buffers, respectively.

20. The clock distribution method as in claim 11 further comprising driving the plurality of data drivers and the plurality of input buffers, respectively, with a plurality of coupled inverters.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2013
From: UNITED MEMORIES INC.
To: SONY CORPORATION
Reel/Frame 030967/0231 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2007
From: PARRIS, MICHAEL C.; JONES, JR., OSCAR FREDERICK
To: UNITED MEMORIES, INC.; SONY CORPORATION
Reel/Frame 019544/0639 →