Clock tree routing in a chip stack
View Patent ↗Examples described herein generally relate to clock tree routing in a chip stack. In an example, a multi-chip device includes a chip stack. The chip stack includes chips. The chip stack includes a clock tree. In-chip routing of the clock tree is contained within one logical chip of the chip stack. The chip stack includes leaf nodes disposed in respective chips. Each leaf node of the leaf nodes is electrically connected to the clock tree through a respective leaf-level connection bridge. The respective leaf-level connection bridge extends in an out-of-chip direction through a plurality of the chips.
1 . An integrated circuit (IC) device comprising:
a chip stack comprising a plurality of IC chips, the plurality of IC chips comprising:
a first IC chip comprising first leaf nodes;
a second IC chip comprising second leaf nodes;
a third IC chip comprising third leaf nodes;
a first clock tree comprising first in-chip routing within the first IC chip and coupled to the first leaf nodes, wherein a first out-of-chip leaf-level connection bridge couples one of the first leaf nodes with one of the second leaf nodes; and
a second clock tree comprising second in-chip routing within the third IC chip and coupled to the third leaf nodes.
2 . The IC device of claim 1 , wherein the first in-chip routing comprises multiple in-chip routing branches contained within the first IC chip.
3 . The IC device of claim 1 , wherein the first clock tree further comprises:
a first bidirectional bridge configured to selectively couple the first in-chip routing with a metal stack of the first clock tree.
4 . The IC device of claim 3 , wherein the first clock tree further comprises:
third in-chip routing within the second IC chip and coupled to the second leaf nodes; and
a second bidirectional bridge configured to selectively decouple the third in-chip routing from the metal stack.
5 . The IC device of claim 1 , wherein the chip stack further comprises a fourth IC chip comprising a clock source circuit connected to the first clock tree within the first IC chip via an out-of-chip routing.
6 . The IC device of claim 5 , wherein the first clock tree further comprises in-chip distribution tracks disposed within the first IC chip and coupled to the first leaf nodes.
7 . The IC device of claim 6 , wherein the clock source circuit is coupled to the second leaf nodes via the in-chip distribution tracks, the first leaf nodes, and the first out-of-chip leaf-level connection bridge.
8 . The IC device of claim 1 , wherein a second out-of-chip leaf-level connection bridge couples one of the third leaf nodes with a leaf node of one of the plurality of IC chips.
9 . A method comprising:
propagating a first clock signal along a first clock tree in a chip stack and a second clock signal along a second clock tree in the chip stack, the chip stack comprising a plurality of IC chips, the plurality of IC chips comprising:
a first IC chip comprising first leaf nodes;
a second IC chip comprising second leaf nodes; and
a third IC chip comprising third leaf nodes, wherein the first clock tree comprises first in-chip routing within the first IC chip and coupled to the first leaf nodes and the second clock tree comprises second in-chip routing within the third IC chip and coupled to the third leaf nodes, wherein a first out-of-chip leaf-level connection bridge couples one of the first leaf nodes with one of the second leaf nodes.
10 . The method of claim 9 , wherein the first in-chip routing comprises multiple in-chip routing branches contained within the first IC chip.
11 . The method of claim 9 further comprising selectively coupling, via a first bidirectional bridge of the first clock tree, the first in-chip routing with a metal stack of the first clock tree.
12 . The method of claim 11 further comprising selectively decoupling, via a second bidirectional bridge of the first clock tree, second in-chip routing within the second IC chip from the metal stack, wherein the second in-chip routing is coupled to the second leaf nodes.
13 . The method of claim 9 , wherein the chip stack further comprises a fourth IC chip comprising a clock source circuit connected to the first clock tree within the first IC chip via an out-of-chip routing.
14 . The method of claim 13 , wherein the first clock tree further comprises in-chip distribution tracks disposed within the first IC chip and coupled to the first leaf nodes.
15 . The method of claim 14 , wherein the clock source circuit is coupled to the second leaf nodes via the in-chip distribution tracks, the first leaf nodes, and the first out-of-chip leaf-level connection bridge.
16 . The method of claim 9 , wherein a second out-of-chip leaf-level connection bridge couples one of the third leaf nodes with a leaf node of one of the plurality of IC chips.
17 . An integrated circuit (IC) device comprising:
a first IC chip comprising first leaf nodes and second leaf nodes; and
a first clock tree comprising first in-chip routing within the first IC chip and coupled to the first leaf nodes, wherein a first out-of-chip leaf-level connection bridge couples the first leaf nodes with third leaf nodes of a second IC chip and a second out-of-chip leaf-level connection bridge couples the second leaf nodes with a second clock tree of a third IC chip.
18 . The IC device of claim 17 , wherein the first in-chip routing comprises multiple in-chip routing branches contained within the first IC chip.
19 . The IC device of claim 17 , wherein the first clock tree further comprises:
a metal stack;
a first bidirectional bridge configured to selectively couple the first in-chip routing with the metal stack;
second in-chip routing within the second IC chip and coupled to the second leaf nodes; and
a second bidirectional bridge configured to selectively decouple the second in-chip routing from the metal stack.
20 . The IC device of claim 17 further comprising:
a fourth IC chip comprising a clock source circuit connected to the first clock tree within the first IC chip via an out-of-chip routing, wherein the first clock tree further comprises in-chip distribution tracks disposed within the first IC chip and coupled to the first leaf nodes, and wherein the clock source circuit is coupled to the leaf nodes via the in-chip distribution tracks, the first leaf nodes, and the first out-of-chip leaf-level connection bridge.