Schwegman Lundberg & Woessner, P.A.
Systems and methods for routing a clock net with multiple layer ranges
Various embodiments provide for routing a net of a circuit design using multiple layer ranges. In particular, some embodiments route a net of a circuit design using multiple layer ranges by performing routing of the net over multiple iterations such that at each iteration, a layer bound of a layer range is gradually adjusted (e.g., relaxed) based on wirelength, wire detour, or congestion of a routing result of a prior iteration. For instance, some embodiments may gradually relax a layer bound of the layer range by increasing a layer upper bound or decreasing a layer lower bound.
Cadence Design Systems, Inc.
G G G G
G06F G06F G06F G06F
inventional inventional additional inventional
Zhuo Gracieli Wen-Hao Charles Jay Ruth Patricia
Li Posser Liu Alpert Jackson