Design Method for Optimizing the Metal Routing of Fishbone Clock Tree

A technology of metal routing and design method, applied in computer-aided design, calculation, instrument, etc., can solve the problems of affecting clock quality, large backbone load, large clock conversion time delay, etc., to achieve good clock quality and small clock deviation. , the effect of reducing the length of the winding

Active Publication Date: 2022-04-26
PEKING UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This is contrary to the original intention of the design, and will cause the main load to be too large, resulting in a large clock conversion time delay, thereby affecting the clock quality, so it is necessary to avoid the situation that the load and the main body have metal connections

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Design Method for Optimizing the Metal Routing of Fishbone Clock Tree
  • Design Method for Optimizing the Metal Routing of Fishbone Clock Tree
  • Design Method for Optimizing the Metal Routing of Fishbone Clock Tree

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] In the process of chip back-end design, tools automatically place and route, and logic units are usually placed in an unreasonable position and partially piled up. Blockage of metal traces, causing violation of design rules, leading to chip failure. figure 1 and figure 2 In contrast, the same number of logic units are placed in the same area, which is obviously visible. figure 2 compared to figure 1 The logical unit placement is more even and reasonable.

[0015] In the stage of placing logic units in traditional chip design, the density of logic units will be restricted in the overall area of ​​the chip. However, since some logic units have many connections with each other, the tool will optimize according to the timing. In order to meet the timing requirements, as much as possible Put related logical units together. like figure 1 , the tool will place some logic units very closely, and others will be placed loosely if they have little connection with each other...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a design method for optimizing the metal wiring of a herringbone clock tree, which comprises the following steps: 1) before placing the logic units in the chip, the overall module is divided into squares with a side length of 30 microns, and each In a square, the density of logic units is placed so that the logic units are evenly distributed. 2) Take out the vertical coordinates of adjacent fishbone tree branches, calculate the distance between adjacent fishbone tree branches, and record it as a, and create a horizontal line block at the center point of each adjacent branch. 3) Starting from the main trunk of the fishbone tree and taking a as the interval, create vertical routing blockages to the left and right respectively. 4) Grab the line names of the drive of the fishbone clock tree connected to its load, give priority to metal routing for these connections, delete the metal routing obstructions after the routing is completed, and then perform global routing. The invention saves interconnection line resources, optimizes clock structure and improves clock quality.

Description

technical field [0001] The invention designs a design method for optimizing metal wiring of a fishbone clock tree. Background technique [0002] Due to the complexity of the clock structure, when the tool automatically grows the clock tree, in order to balance the clock tree so that the clock signal starts from the same clock source and has the same delay to the clock end of each register, a buffer is usually added to the shorter path. At the same time, the short path is detoured far away, so that the clock delays of the short path and the longer path are balanced to be consistent. With the advancement of technology and the continuous shrinking of feature size, the interconnection delay has become the main delay unit on the timing path. Therefore, this way of winding the far metal line and inserting the buffer of the balance unit virtually increases the winding distance, making the clock signal The propagation delay is greatly increased, resulting in increased power consump...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F30/392
Inventor 严伟马霞
Owner PEKING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products