Predictable Repeater Routing in Integrated Circuit Design
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for routing signal paths and assigning repeaters in integrated circuits are complex, time-consuming, and lead to unpredictable final routing solutions, causing invalid early timing analysis and inefficient use of chip real estate as the complexity and compactness of integrated circuits increase.
Innovation Solution
A method involving reserving metal tracks in a first metal layer and repeater access points in an adjacent layer, allowing direct electrical connection to repeaters without significant routing detours, enabling predictable signal path timing analysis and efficient repeater assignment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If repeaters are assigned to signal paths using traditional iterative methods, then signal transmission quality is improved, but the routing process becomes complex and time-consuming
Solution Approach 1:
The patent applies preliminary action by pre-reserving repeater access points in metal layers during the floor planning stage, before signal routing is performed. This allows repeaters to be systematically assigned to signal paths without requiring complex iterative routing adjustments, thereby improving signal transmission quality while reducing routing process complexity
Solution Approach 2:
The patent segments the chip structure by dedicating specific metal layers or layer portions exclusively for repeater access points, separate from signal routing layers. This segmentation enables independent optimization of signal paths and repeater locations, simplifying the overall routing process while maintaining reliable signal transmission
2Adaptability or versatility
If more floorplan area is allocated to active regions for components, then component functionality is improved, but available non-active region for repeaters is reduced
Solution Approach 1:
The patent resolves the area conflict by utilizing the vertical dimension through multiple metal layers. Repeater access points are reserved in specific metal layers that can coexist with active regions in the same horizontal plane, allowing both component functionality and repeater placement to be maintained without competing for the same two-dimensional space
3Ease of operation
If traditional repeater assignment methods are used, then signal paths can be routed, but early timing analysis becomes invalid due to unpredictable final routing solutions
Solution Approach 1:
By pre-reserving repeater access points in metal layers during floor planning, the patent enables timing analysis to be performed with predictable repeater locations before final routing is completed. This preliminary structuring ensures that early timing analysis remains valid and accurate, while still allowing flexible signal path routing
Data Source
AI summary
A mechanism is disclosed for assigning repeaters to signal paths in an integrated circuit design. The mechanism involves reserving, in a first metal layer of the integrated circuit design, metal tracks for routing signals. Access points to a plurality of repeaters are reserved in a second metal layer of the integrated circuit design. Each access point is associated with a particular repeater. The design may have other layers between the second metal layer and a region reserved for the repeaters. The number of repeaters may be based on the number of metal tracks that are available to route signals through the first region. Signal paths are assigned routes that comprise at least a portion of one or more of the metal tracks. A route from signal paths requiring a repeater to access points to a particular repeater is determined. Thus, the signal paths are assigned to a repeater.


