Research Article
Distance-Ranked Fault Identification of Reconfigurable Hardware Bitstreams via Functional Input
Algorithm 1
Exhaustive evaluation of configurations for fault diagnosis.
| Require: | | Ensure: | | (1) Starting from the first configuration | | Initialize CUT = 1 | | (2) while CUT < do | | (3) Choose the next configuration from the configurations pool as slack | | Designate the CUT as active configuration, and RS = CUT + 1 as slack. | | Then, the pair under test is given by: = {CUT, RS} | | (4) Exhaustive evaluation method involves applying all the points in the input space of circuit | | Perform concurrent comparison to the same inputs for various edges of the graph represented by connectivity matrix | | (5) Evaluate all the possible configurations pair to complete the syndrome matrix | | Update the Syndrome Matrix based upon comparisons outcome of all possible inputs | | (6) CUT = CUT + 1 | | (7) end while | | (8) This method involves exploration of the entire input-space and thus exposes all the operationally manifested faults | | Given , isolate the faulty nodes: | | and , if , and | | if , , and |
|