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

A chip design optimization system and method based on dynamic unbalanced clock

A technology of chip design and optimization method, applied in the direction of computer-aided design, calculation, instrument, etc., to achieve the effect of reducing the area, reducing the area and shortening the development time

Active Publication Date: 2022-02-18
上海芷锐电子科技有限公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Aiming at the shortage of balanced clock tree in the existing chip design and implementation process, the present invention proposes a chip design optimization system and method based on dynamic unbalanced clocks, so as to improve the running speed of the chip and reduce the power consumption and area of ​​the chip

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 chip design optimization system and method based on dynamic unbalanced clock
  • A chip design optimization system and method based on dynamic unbalanced clock
  • A chip design optimization system and method based on dynamic unbalanced clock

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The chip design optimization system and method based on the dynamic unbalanced clock of the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0045] Such as figure 1 As shown, a chip design optimization system based on a dynamic unbalanced clock includes sequentially connected timing path extraction unit, timing path analysis unit, clock delay generation unit and clock constraint generation unit.

[0046] The timing path extracting unit is used to extract the timing paths to be analyzed that meet the requirements from the designed timing paths, and send them to the timing path analysis unit.

[0047] combine image 3 , the timing path analysis unit includes a forward start timing analysis unit and a backward end timing analysis unit, the forward start timing analysis unit is used to analyze and extract the timing state when the starting point of the timing path is taken as the end point...

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 proposes a chip design optimization system and method based on a dynamic unbalanced clock. In the synthesis stage of the design, it analyzes the timing path of the design, analyzes and dynamically adjusts the clock delay of the sequential unit according to the current timing results, and transfers the clock delay results to the subsequent steps of the chip design and implementation process, so that when the clock tree is synthesized , synthesize an unbalanced clock tree structure according to the requirements. During the synthesis and placement and routing phases of the chip design implementation process, the delay of the entire leaf node clock network is dynamically adjusted to achieve the purpose of quickly converging timing. Due to the use of a dynamic unbalanced clock network, the timing path of the chip design has more timing margins, so that the chip implementation tool can better optimize the timing of the entire design, and the timing tight path no longer needs more complicated Optimization, thereby reducing the area of ​​the entire design, reducing power consumption, increasing the achievable clock speed of the design, and improving the performance of the design.

Description

technical field [0001] The invention belongs to the technical field of integrated circuits, and in particular relates to a chip design optimization system and method based on a dynamic unbalanced clock. Background technique [0002] The integrated circuit design and implementation process includes a synthesis stage and a layout and routing stage. In the synthesis stage, in the traditional process, the clock is ideal, and the delay from the clock source to different registers is the same, only from the timing constraints of the design. Use the clock uncertainty (Clock Uncertainty) to be constrained. This kind of constraint is relatively arbitrary, and it is difficult to meet the design constraint requirements for some timing paths with relatively tight timing requirements. However, in the implementation process, if such a timing path has a timing margin in the forward timing path or the backward timing path, the timing path can be made Meet the final design requirements. T...

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/337G06F30/3312G06F30/327G06F30/396
CPCG06F30/337G06F30/3312G06F30/327G06F30/396G06F2119/12
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