An optimal buffer is chosen for insertion at a node by calculating a .pi.-model of a downstream circuit to a child node where the .pi.-model contains at least a capacitance value. The gate delay is computed at the node using an effective capacitance derived from the .pi.-model and buffer characteristics of a particular buffer. The interconnect delay is then computed from sets of moments associated with each gate downstream from the node via a bottom-up incremental technique. Slack is computed using the gate delay for the child node and the interconnect delay for the child node and then the computed slack is compared to the slack of other buffers at the node. The node may be a sink or have one or two children.

Оптимальный буфер выбран для ввода на узле путем высчитывать pi.-model6 downstream цепи к узлу ребенка где pi.-model6 содержит по крайней мере значение емкости. Строб задерживает вычислен на узле использующ эффективную емкость выведенную от характеристик pi.-modeli и буфера определенного буфера. Interconnect задерживает после этого вычислен от комплектов моментов связанных с каждым стробом ниже по течению от узла через bottom-up дифференциальный метод. Вычислена слабина использующ строб задерживает для узла ребенка и interconnect задерживает для узла ребенка и после этого вычисленная слабина сравнена к слабине других буферов на узле. Узлом может быть раковина или иметь один или два миллиона дет.

 
Web www.patentalert.com

< (none)

< Polymer arrays

> System for network-based debates

> (none)

~ 00027