Processor performance optimization method based on clock planning deviation algorithm

An optimization method and algorithm technology, applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve problems such as long time, limited clock deviation planning optimization space, no improvement plan, etc., to achieve the effect of increasing frequency

Inactive Publication Date: 2013-09-25
SOUTHEAST UNIV
View PDF3 Cites 39 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These algorithms are still not implemented in commercial tools, and designers still tend to adopt zero clock skew design strategy
Second, clock skew planning takes a long time, especially timing analysis takes a long time
Third, in practical applications, the optimization strategies of commercial synthesis tools often limit the optimization space of clock skew planning
But so far, EDA manufacturers have not yet proposed a mature improvement plan

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
  • Processor performance optimization method based on clock planning deviation algorithm
  • Processor performance optimization method based on clock planning deviation algorithm
  • Processor performance optimization method based on clock planning deviation algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0030] The present invention implements the effective method based on a multi-SRAM processor platform such as ARM1136JF-S.

[0031] Such as figure 1 As shown, it is the overall frame diagram of the present invention, the data used for design is laid out, and the associated SRAM will be placed. Then enter the layout stage, and adjust the critical path through clock skew planning. This process requires several iterations to achieve the desired effect. Finally, the wiring forms the final layout and performs static timing analysis to clean up the time violations, and finally obtain accurate and detailed performance improvement parameters.

[0032] Such as figure 2 As shown in Table 1, it is a schematic circuit diagram of the clock deviation adjustment and an example table of the clock deviation scheme of the present invention. In the same cloc...

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 processor performance optimization method based on the clock planning deviation algorithm, which comprises the following steps: the layout planning phase, the layout phase and the follow-up phase, wherein in the layout planning phase, grouping SRAM (static random access memory) according to the path relation between an SRM (shared resource module) preceding-stage or backward-stage register and multiple SRM; clock deviation planning is performed in the layout phase, and the layout phase is divided into two phases, namely before clock tree synthesis and after clock tree synthesis; before clock tree synthesis, SRAM clock delay is adjusted according to the average surplus capacity between SRAM and multiple paths of the preceding-stage or backward-stage register, and planning the clock jitter of the register by adopting the partial surplus capacity borrowing algorithm; after clock tree synthesis, handling a large number and few time sequence violations respectively by adopting the clock tree algorithm correction and the engineering change; in the follow-up phase, to handle the storage time violation after wiring, the restoring scheme based on distributed multi-scenario time sequence analysis, and combining an ECO (engineering change order) and a script is adopted.

Description

technical field [0001] The invention relates to the field of processor performance optimization, in particular to a processor performance optimization method based on a clock planning deviation algorithm. Background technique [0002] The rapid development of semiconductor manufacturing technology has entered the nanometer era, and the integration level of SoC is increasing exponentially according to Moore's law. As the processor at the core of the SoC, its design scale is also increasing, its complexity is increasing, and its performance requirements are constantly improving. Clock skew planning has long been proposed as an effective physical design strategy to optimize processor performance. Reasonable clock skew planning can improve performance, reduce power consumption, and increase reliability. [0003] Timing convergence in integrated circuit design refers to the consistency of front-end and back-end design timing, that is, how high a frequency can the netlist given b...

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): G06F17/50
Inventor 蔡志匡单伟伟黄凯万振兴刘新宁杨军
Owner SOUTHEAST 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