Unlock instant, AI-driven research and patent intelligence for your innovation.

Engineering change order hold time fixing method

a technology of engineering change order and fix method, which is applied in the field of integrated circuits, can solve the problems of limiting the clock frequency, severely degrading the performance of the circuit, and extremely difficult timing characterization in modern ic designs

Active Publication Date: 2014-09-11
NAT CHIAO TUNG UNIV
View PDF1 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention provides a method for fixing the hold time of an engineering change order (ECO) in a placed and routed design. The method uses global view to determine the padding values and locations and employs spare cells in a coarse-grained delay padding and a dummy metal in a fine-grained delay padding. This results in successful hold time fixing.

Problems solved by technology

Due to a wide range of dynamic variations, e.g., supply voltage droops, process variations, temperature fluctuations, soft errors, and transistor aging degradation, the timing characterization is extremely difficult in modern IC designs.
However, this reserved guardband may severely degrade circuit performance, i.e., limit the clock frequency.
However, these resilient circuits require a significant hold time margin for short paths.
Taking the circuit of FIG. 1 as an example, the resilient circuit may detect a false timing error if the result of the next computation is propagated through a short path and sampled by the delayed clock.
Due to the extra hold time margin requirement, the short path padding or hold timing fixing in the resilient circuits becomes more challenging.
However, such linear programming is time-consuming and not applicable to large-scale circuits.
Because of the significant hold time margin, the hold violations may still exist in a placed and routed design.
Moreover, even an optimal padding solution is found, it may still fail at a physical implementation because the delay offered by buffers is fixed.

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
  • Engineering change order hold time fixing method
  • Engineering change order hold time fixing method
  • Engineering change order hold time fixing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031]FIG. 4 is a flowchart of an engineering change order (ECO) hold time fixing method according to the invention. The method inserts the minimum capacitance in a placed and routed design to thereby fulfill the short path padding in the placed and routed design.

[0032]The cell timing model used in the invention is based on Synopsys' Liberty library. The calibrated delay values of each library cell are stored in lookup tables and indexed by its input slew and output capacitance. Thus, each gate delay can be obtained. The wire delay of each net is lumped into the delay of its driving gate. The output capacitance of a gate includes its wire loading, the input capacitance of its fanout gates, and its output pin capacitance. Proposed by Chen et al. “ECO timing optimization using spare cells”, the ICCAD, pp. 530-535, 2007, it teaches a loading dominance phenomenon, i.e., the change on the gate delay is dominated by the change on the output loading, as compared with the change on the inpu...

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

An ECO hold time fixing method fulfills a short path padding in a placed and routed design by a minimum capacitance insertion. In the method, a padding value determination step receives the placed and routed design and is based on a cell library, timing constraints, and a timing analysis report to determine padding values and locations required for each gate of the placed and routed design to output. A load / buffer allocation step is based on a spare cell information, a dummy metal information, and the padding values and locations to achieve the short path padding in the placed and routed design.

Description

BACKGROUND OF THE INVENTION[0001]1. Field of the Invention[0002]The present invention relates to the technical field of integrated circuits and, more particularly, to an engineering change order (ECO) hold time fixing method.[0003]2. Description of Related Art[0004]Due to a wide range of dynamic variations, e.g., supply voltage droops, process variations, temperature fluctuations, soft errors, and transistor aging degradation, the timing characterization is extremely difficult in modern IC designs. Therefore, in conventional design, designers conservatively reserve a timing guardband to ensure correct functionality even under the worst-case circumstance. However, this reserved guardband may severely degrade circuit performance, i.e., limit the clock frequency.[0005]Accordingly, several resilient circuits have been proposed to eliminate the guardband by error detection and correction. For example, a Razor flip-flop (FF) is used as an error detection circuit (See D. Ernst et al., “Raz...

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(United States)
IPC IPC(8): G06F17/50
CPCG06F17/5031G06F30/327G06F2119/12G06F30/39G06F30/398
Inventor JIANG, HIU-RUYANG, YU-MINGHO, SUNG-TING
Owner NAT CHIAO TUNG UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More