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

ECO (Engineering Change Order) optimization method of multiplier based on standard cell library extension

A standard cell library, standard cell technology, applied in instruments, special data processing applications, electrical digital data processing, etc., can solve the problems of inconvenient design automation, limited drive capability, long design time, etc., to achieve design automation, improve performance effect

Inactive Publication Date: 2012-08-01
ZHEJIANG UNIV
View PDF3 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In terms of circuit-level optimization of the multiplier, the traditional method uses larger standard cells in the standard cell library to optimize the multiplier. This method is limited by the limited drive capability of the standard cells in the library and cannot achieve the shortest path. Delay; Another method is to conduct a full custom design for the critical path of the multiplier. This method requires a long design time, delays the product launch process, and it takes up more human resources, and it is not easy to implement the design. automation

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
  • ECO (Engineering Change Order) optimization method of multiplier based on standard cell library extension
  • ECO (Engineering Change Order) optimization method of multiplier based on standard cell library extension
  • ECO (Engineering Change Order) optimization method of multiplier based on standard cell library extension

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] A kind of ECO optimization method based on the multiplier of standard cell library expansion, specifically:

[0039] Step (1). Generate the layout of the expansion unit, the specific method is:

[0040] First, splicing two cells cell_x and cell_y of the same type in the standard cell library to obtain the extension cell cell_z, such as figure 1 shown. Standard cells are equal in height and unequal in width. Place cell_x at the origin, and the direction is R0; place cell_y close to the right of cell_x, and the placement direction is mirrored along the y axis. This placement method facilitates wiring. After placement, the power / ground rails of cell_x and cell_y are automatically spliced ​​together, such as figure 1 shown.

[0041] Then, use metal to connect the same ports of the standard unit as the ports of the expansion unit. cell_x and cell_y are the same type of unit, with the same port A, B, Y, such as figure 1 shown. Connect the ports A, B, and Y correspo...

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 relates to an ECO (Engineering Change Order) optimization method of a multiplier based on standard cell library extension. The traditional optimization method is limited in finite drive capability of the standard cells in the library, and cannot realize the shortest path delay. The ECO optimization method comprises the steps as follows: firstly, generating a layout of an extension unit, and characterizing the extension unit to obtain an extension unit library, wherein the characterizing the extension unit comprises characterizing the delay information, characterizing an input port capacitor, characterizing the power consumption, characterizing the area and characterizing a performance function; secondly, performing time series analysis on the multiplier to obtain a key path of the multiplier; and lastly, enabling the gate effects of all stages of the key path of the multiplier to be the same by using the extension unit library so as to obtain the shortest path delay. According to the ECO optimization method, on the premise of not remarkably increasing the design cycle, the key path of the multiplier is analyzed, the shortest path delay is realized, and the performance of the multiplier is improved; in addition, the design automation is conveniently implemented, and the ECO optimization method is also suitable for the rear-end ECO optimization of other digital systems.

Description

technical field [0001] The invention relates to the design and optimization of data paths in digital integrated circuits, in particular to an ECO (engineering change order, engineering change order) optimization method for digital multipliers. Background technique [0002] The rapid development of microprocessors is due to the continuous advancement of process technology on the one hand, and the higher and higher performance requirements of the market on the other hand. [0003] The multiplier is an important part in the microprocessor, and its operation speed determines the operating frequency of the logical operation unit, and finally determines the performance of the microprocessor. Therefore, the design and optimization of high-performance multipliers are still concerned. At present, the research on multiplier structure is relatively mature. The mainstream multiplier structure uses the Booth coding algorithm to generate the partial products, and uses the Wallace tree a...

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
IPC IPC(8): G06F17/50
Inventor 曾宪恺严晓浪郑丹丹吕冬明葛海通
Owner ZHEJIANG UNIV
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