Design method for optimizing fishbone type clock tree metal wiring

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: 2020-06-09
PEKING UNIV
View PDF3 Cites 3 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 fishbone type clock tree metal wiring
  • Design method for optimizing fishbone type clock tree metal wiring
  • Design method for optimizing fishbone type clock tree metal wiring

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. Such as figure 1 , the tool will place some logic units very closely, and others will be placed loosely if they have little connection with each o...

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 fishbone type clock tree metal wiring. The method comprises the following steps of: 1) before logic units in a chip are placed, dividing an integral module into squares with the side length of 30 microns, and specifying the placing density of the logic units in each square so that the logic units are uniformly distributed; 2) taking out the vertical coordinates of the adjacent fishbone branches, calculating the distance between the adjacent fishbone branches, recording the distance as a, and creating a transverse routing blockage at the central point of each adjacent branch; 3) taking the fishbone tree trunk as a starting point, taking a as an interval, and respectively creating longitudinal routing blockages leftwards and rightwards;and 4) capturing the line name of the fishbone type clock tree connected with the load of the fishbone type clock tree, preferentially performing metal routing on the connecting lines, deleting metalrouting blockages after routing is completed, and then performing global wiring. The method saves interconnection line resources, optimizes the clock structure and improves the 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 Applications(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