Large fanouts slow drivers and break slew and capacitance limits. Synthesis repairs them with buffer trees, gate sizing, cloning and restructuring, trading area for rules that must hold.
Term | Meaning |
|---|---|
Fanout | The number of sinks one driver feeds. Large fanout means large load. |
Slew (transition) | How fast a signal edge rises or falls. Heavy loads stretch edges out. |
Capacitance load | Wire plus pin capacitance the driver must charge. It sets delay and slew. |
Buffer tree | Staged buffers that split one large fanout into small, legal steps. |
Cloning | Duplicating a driver so each copy feeds fewer sinks. |
Lesson | What it covers |
|---|---|
Max fanout, transition and capacitance limits with a worked load sum. | |
A delay-table delay model with EXAMPLE numbers and a runnable check. | |
Stage counts and buffer area for a fanout-64 EXAMPLE tree. | |
Gate sizing, driver cloning and depth restructuring with exact delay math. | |
How max fanout, transition and capacitance constraints steer synthesis. |
21 buffers: 16 in the first stage, 4 in the second and 1 in the last. Each stage divides the remaining load by 4.