Resources Contact Us Home
Apparatus and method for incorporating driver sizing into buffer insertion using a delay penalty estimation technique

Image Number 4 for United States Patent #6915496.

An apparatus and method for incorporating driver sizing into buffer insertion such that the two optimization techniques are performed simultaneously are provided. The apparatus and method extends van Ginneken's algorithm to handle driver sizing by treating a source node as a "driver library." With the apparatus and method, the circuit design is converted to a Steiner tree representation of the circuit design. Buffer insertion is performed on the Steiner tree using the van Ginneken algorithm to generate a first set of possible optimal solutions. For each solution in the first set, a driver of the same type as the original driver in the Steiner tree is selected from a driver library and virtually inserted into the solution. A delay penalty is retrieved for the selected driver, which is then used long with the new driver's characteristics to generate a second set of solutions based o the first set of solutions.

  Recently Added Patents
Data latch circuit and electronic device
Block polymers and their process of preparation
Pear-shaped convertible reading glasses
Method of manufacturing semiconductor device and semiconductor device
Apparatus and method for information display of portable device
Method, apparatus, and manufacture for adaptation of video encoder tuning parameters
Semiconductor device
  Randomly Featured Patents
Cord-attached wrap-up device
EDM electrode assembly and method of making and using same
Introducer for an expandable vascular occlusion device
Electric double layer capacitor, lithium ion capacitor, and charging device
Gloves for recovering the functions of the carpal joint, the hand and the fingers
Powdered material apportioning apparatus
Pyridinyl-1H-pyrazole-1-alkanamides as antiarrhythmic agents
Process and apparatus for extended, non-invasive monitoring of uterine contractions
Particulate loading monitoring system
Passive recording and load balancing