U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Method and apparatus for placing repeaters in a network of an integrated circuit

Patent 6493854 Issued on December 10, 2002. Estimated Expiration Date: Icon_subject October 1, 2019. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Method of minimizing area for fanout chains in high-speed networks
Patent #: 5648911
Issued on: 07/15/1997
Inventor: Grodstein, et al.

Stable delay buffer
Patent #: 6150862
Issued on: 11/21/2000
Inventor: Vikinski

Digital buffer circuits Patent #: 6163174
Issued on: 12/19/2000
Inventor: Friedman, et al.

Inventors

Assignee

Application

No. 411725 filed on 10/01/1999

US Classes:

716/6, Timing analysis (e.g., delay time, path delay, latch timing)716/2, Optimization (e.g., redundancy, compaction)716/8, Floorplanning716/10, Constraint-based placement (e.g., critical block assignment, delay limits, wiring capacitance)716/12, Routing (e.g., routing map, netlisting)716/18Logical circuit synthesizer

Examiners

Primary: Smith, Matthew
Assistant: Do, Thuan

Attorney, Agent or Firm

International Class

G06F 017/50

Abstract

A method of inserting repeaters into a network to improve timing characteristics of the network. Extraction and timing tools provide an RC network description and a slack report describing electrical and timing characteristics of a network. The timing characteristics include required arrival times of a signal generated at a source to each of the sinks of the network. A maximum slew rate is also defined at each of the sinks. Initial candidate locations for insertion of repeaters is determined. For a given set of legal repeater sizes, one or more sets of midvalue repeater sizes are determined which are used in successive approximation to identify actual repeater sizes to be considered at each of the candidate locations. At each candidate location, capacitance, required arrival time, and slew rate value (c, q, s) are determined in a bottom-up procedure. Suboptimal and invalid (c, q, s) choices at each candidate location are eliminated during successive iterations of the bottom-up procedure until the source node is reached. Further, one or more of the candidate locations are also eliminated. When the source device is reached, the (c, q, s) values are determined at the source for the given size of the source. The particular combination of (c, q, s) values at the descendant nodes relative to the source that provide a maximum q value at the source are selected, and this procedure is repeated in a top-down traversal to identify the best solution for the net for the particular repeater sizes being used.

Other References

  • Chen et al., "Noise-aware Repeater Insertion and Wire Sizing for On-Chip Interconnect Using Hierarchical Moment-Matching," 36th Design Automation Conference, pp. 502-506 (1999)
  • Alpert et al., "Buffer Insertion With Accurate Gate and Interconnect Delay Computation," 36th Design Automation Conference, pp. 479-484 (1999)
  • Lillis et al., "Original Wire Sizing and Buffer Insertion for Low Power and a Generalized Dela Model," IEEE, pp. 437-447 (1996
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?