摘要 |
<p>A method is disclosed for synthesizing a clock tree (82) for a partitioned integrated circuit (IC) layout comprising a plurality of base level partitions (82) and a top level partition (82) each occupying separate area of a semiconductor substrate, The base level partitions (82) include syncs to be clocked by edges of a clock signal (18) applied to an entry node (N5) within the area occupied by the top level partition (82). In accordance with the method, a plurality of independently balanced subtrees (82) are separately synthesized (82). Each subtree resides within the area occupied by a separate base level partition and includes a start point at a perimeter (16) of the area occupied by that base level partition (82) and a network of buffers and signal paths for conveying a clock signal edge from the start point to each sync included within that area. Thereafter a top level portion of the clock tree is synthesized (84). The top level portion of the subtree resides within the substrate area containing the top level partition and conveys the clock signal from the entry point to the start point of each synthesized subtree.</p> |