Integrated circuit clock tree layout method, clock tree and chip
A technology of integrated circuits and layout methods, which is applied in CAD circuit design, electrical digital data processing, special data processing applications, etc., can solve problems affecting the function and performance of integrated circuits, etc. effect of error
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0040] see figure 1 , the present embodiment is an integrated circuit clock tree layout method, which includes the following steps:
[0041] Determine the branch node of the clock layout corresponding to the clock tree, so that the first common path from the branch node to the clock signal source is the longest, and the path from the branch node to each clock region of the clock layout is the shortest; the first common path is the clock of the clock region Common path for signals.
[0042] The length of the common path from the branch node to the clock signal source depends on the physical location of each clock region and the timing check between each clock region.
[0043] Clock routing is performed based on the clock signal source, the branch node, and the clock region, so that the input end of the branch node is connected to the clock signal source, and the output end of the branch node is connected to the clock region.
[0044] Preferably, the step of determining the b...
Embodiment 2
[0048] see figure 2 , the present embodiment is an integrated circuit clock tree layout method, which includes the following steps:
[0049] Divide the clock layout into multiple clock regions according to whether the timing of the clock layout corresponding to the clock tree is violated;
[0050] Determine the branch nodes of multiple clock regions;
[0051] The principle of determining the branch node is to ensure that the first common path between multiple clock regions is the longest, and the path from the branch node to each clock region of the clock layout is the shortest. The first common path between multiple clock regions refers to the branch node A connection path to the clock signal source; wherein, the first common path is a common path of the clock signal in the clock area;
[0052] Clock area wiring: Wiring is performed between the input end of the branch node and the clock signal source, and wiring is performed between the output end and multiple clock areas....
Embodiment 3
[0059] This embodiment is an integrated circuit clock tree layout method. On the basis of Embodiment 2, it further includes dividing the clock area into multiple first-level sub-clock areas according to whether the timing of the clock area is violated;
[0060] Determining the first-level sub-branch nodes of multiple first-level sub-clock regions;
[0061] The principle for determining the first-level sub-branch nodes is to ensure that the second common path between multiple first-level sub-clock regions is the longest, and the connection path between the first-level sub-branch nodes and each sub-clock region is the shortest; among them, the second common path The path and the first common path are common paths of clock signals of each sub-clock region in the same clock region;
[0062] Level 1 sub-clock area wiring: Wiring connection between the input end of the first-level sub-branch node and the branch node, and wiring connection between the output end and multiple first-le...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


