Entropy measures how much information a signal actually carries. A node that almost never changes carries very little — and a fault behind it is almost invisible to the tester.
We compute entropy through the design and place test points where they recover the most lost information per gate spent. That is why coverage reaches 99.98% on 0.71% additional chip area.
The regions outlined in red, near p = 0 and p = 1, are where entropy is lowest and faults hide. A node that sits at one value 95% of the time carries about a quarter of a bit. Test points are placed where they move a node back toward the peak, so each gate spent buys the most information.
Each AND gate squares the probability that its output is at logic 1, so information falls away with depth. The traversal reads entropy at every node and compares it against the threshold, marked by the dashed line on each bar: blue nodes are left alone, and the first red one takes the test point — which returns L3 to a full observable value without spending a second gate.
Every internal signal has a spectrum: how fast it switches, and at which frequencies, as test patterns are applied.
Reading that spectrum tells us which parts of the design a pattern set can actually excite, and which faults it can never reach. It is also what makes path delay faults tractable — the fault model reliability now demands, and the one competitors find much harder to test for.
Every logic function can be written as a sum of these square waves. The transform reports how strongly a signal correlates with each one, and the sequency — the number of sign changes across the interval — is the frequency measure that ordinary Fourier analysis would give. Low-sequency energy means a node follows its inputs directly; energy in the high-sequency terms marks the correlated structure that hides faults, and that is where insertion pays.
Each pattern is applied at the inputs, propagated through the gates and observed at f. Correlating that output against the eight Walsh functions gives the spectrum below it: the b coefficient dominates at 6 of a possible 8, so b controls f far more than a or c do, and the second-order terms are what a probability-only measure would miss.