Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A fishbone clock tree and its implementation method

An implementation method and clock technology, which is applied in instruments, climate sustainability, computing, etc., can solve problems such as channel wiring congestion, difficulty in timing convergence, and high power consumption of clock trees, so as to reduce buffer units, facilitate timing convergence, and reduce Effect of Chip Power Consumption

Active Publication Date: 2022-06-07
广芯微电子(广州)股份有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Those skilled in the art know that too many clock buffers will cause the length of the clock tree to be long, the power consumption of the clock tree will be large, and it will easily cause channel wiring congestion, the clock tree wiring will take up more resources, and the noise on the clock tree will be large. Too many will also cause the clock tree to bifurcate early and the common path will be less, and the clock cycle occupied by OCV will be more, and the final timing convergence will be difficult

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
  • A fishbone clock tree and its implementation method
  • A fishbone clock tree and its implementation method
  • A fishbone clock tree and its implementation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0031] Refer to the attached figure 2 , attached Figure 4 and attached Figure 5 , the invention discloses a fishbone-shaped clock tree, comprising a main clock tree and several sub-clock trees, the main clock tree is drawn from the PLL, the sub-clock tree is drawn from the main clock tree, and the sub-clock tree is provided with A number of clock bifurcation points that serve as the source of the legacy clock tree to build the legacy clock tree.

[0032] In this embodiment, the master clock tree is arranged on the central axis of the chip. Set the main clock tree on the central axis of the chip or the center of multiple sub-modules of the chip, so that the sub-modules of the chip are distributed as evenly as possible on both sides of the main clock tree, which can reduce the length and wiring of the wiring from the physical distance. quantity. At the same time, when the main clock tree is located on the central axis of the chip, the sub-clock tree can also conveniently ...

Embodiment 2

[0039] The present invention also discloses a method for implementing a fishbone clock tree. The fishbone clock tree in Embodiment 1 is applied to a chip, which mainly includes the following steps:

[0040] Step 1. Obtain the sub-module layout of the chip.

[0041] Step 2. Lead out the main clock tree from the PLL of the chip and set the main clock tree according to the sub-module layout so that the main clock tree is located on the central axis of the chip.

[0042] Step 3. Lead out several sub-clock trees from the main clock tree, and distribute the sub-clock trees evenly on both sides of the main clock tree.

[0043] Step 4. The clock fork point is drawn from the sub-clock tree, and the traditional clock tree is established by using the clock fork point as the source of the traditional clock tree.

[0044] In step 1, since different chips are designed with different numbers of sub-modules, and the arrangement positions of these sub-modules are also different, the actual si...

Embodiment 3

[0053] On the basis of Example 2, refer to the appendix figure 2 , when the chip is a single-layer sub-module layout, the sub-clock tree derived from the main clock tree divides the chip into several sub-regions, and a traditional clock tree is established in each sub-region through the clock bifurcation points derived from the sub-clock tree.

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 belongs to the technical field of clock trees, and discloses a fishbone clock tree and an implementation method. The fishbone clock tree includes a main clock tree and several sub clock trees, the main clock tree is derived from a PLL, and the sub clock trees are The clock tree is derived from the main clock tree, and the sub-clock tree is provided with several clock bifurcation points, and the clock bifurcation points serve as the source of the traditional clock tree to establish the traditional clock tree. The beneficial effect is that: the fishbone clock tree structure is established by establishing the main clock tree and the sub-clock tree, which reduces the buffer unit between the PLL and the chip sub-module, and reduces the power consumption of the chip; the main clock tree and the sub-clock tree also serve as a common path The effect of OCV is less clock cycle, and the final timing convergence is easy.

Description

technical field [0001] The invention relates to the technical field of clock trees, in particular to a fishbone-shaped clock tree and an implementation method. Background technique [0002] The clock tree is a mesh structure balanced by many buffer cells (buffer / inv cells). It has a source point, which is usually the clock input port (clock input port), or it may be a cell output pin (cell) inside the design. output pin), which is built from level-by-level buffer units. The key factors for measuring the quality of the clock tree include: the length of the clock tree, the common path of the clock tree, the clock tree signal transition time (clock transition time), and the clock tree drift (clock tree drift). skew), clock tree noise, clock duty cycle. [0003] The clock tree construction scheme is a very important step in the realization of the back-end physical design of the chip. The quality of the clock tree is directly related to the power consumption of the chip and the ...

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/396
CPCG06F30/396Y02D10/00
Inventor 王锐关娜李建军莫军王亚波
Owner 广芯微电子(广州)股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products