Direct fanout is a three-row boundary scan over exact load count, total current, and source limit. Exact arithmetic here means exact results for the stated model inputs; measured inputs still carry uncertainty and significant-figure limits.

highlighted = computed this step

Direct fanout is one multiplication

Each extra input adds the same training current. The formula has two variables, but this scan holds input current fixed and moves the load count through three rows.

Itotal=NIinI_{\text{total}}=N\cdot I_{\text{in}}
Direct fanout edge rowEquality at the output limit still passes.A5 AA5 A5 Ainputslimitpass

Below, equal, and over-limit rows expose the boundary

The load count column is the only changing input. The total current column follows by exact multiplication, then the state column follows by exact comparison.

NIinItotalIlimitstate31 A3 A5 APASS51 A5 A5 APASS61 A6 A5 AFAIL\begin{array}{c|c|c|c|c}N&I_{\text{in}}&I_{\text{total}}&I_{\text{limit}}&\text{state}\\3&1\ \text{A}&3\ \text{A}&5\ \text{A}&\text{PASS}\\5&1\ \text{A}&5\ \text{A}&5\ \text{A}&\text{PASS}\\6&1\ \text{A}&6\ \text{A}&5\ \text{A}&\text{FAIL}\\\end{array}
Direct fanout fail rowThe over-limit row asks for more current than the source allows.A6 AA5 A6 Ainputslimitfail

The failed row is one load beyond the limit

The edge row and fail row use the same source limit. That makes the transition easy to see: equality is allowed, but one more load crosses the boundary.

5 A=5 A,6 A>5 A5\ \text{A}=5\ \text{A},\quad 6\ \text{A}>5\ \text{A}
One extra load failsThe current arrow and ammeter both show the failed total.A6 AA5 A6 Ainputslimitfail