Reconvergent fan-out

Reconvergent fan-out

Reconvergent fan-out is a technique to make VLSI logic simulation less pessimistic.

Static timing analysis tries to figure out the best and worst case time estimate for each signal as they pass through an electronic device. Whenever a signal passes through a node, a bit of uncertainty must be added to the time required for the signal to transit that device. These uncertain delays add up so, after passing through many devices, the worst-case timing for a signal will could be unreasonably pessimistic.

It is common for two signals to share an identical path, branch and follow different paths for a while, then converge back to the same point to produce a result. When this happens, you can remove a fair amount of uncertainty from the total delay because you know that they shared a common path for a while. Even though each signal has an uncertain delay, because their delays were identical for part of the journey (because they were in fact the same signal) the total uncertainty can be reduced. This tightens up the worst-case estimation for the signal delay, and usually allows a small but important speedup of the overall device.

This term is starting to be used in a more generic sense as well. Any time a signal splits into two and then reconverges, certain optimizations can be made. The term "reconvergent fan-out" has been used to describe similar optimizations in graph theory and static code analysis.

External links

* [http://www.syncad.com/syn_time_analysis.htm An example of reconvergent fan-out]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Fan-out — is a measure of the ability of a logic gate output, implemented electronically, to drive a number of inputs of other logic gates of the same type. In most designs, logic gates are connected together to form more complex circuits, and it is common …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”