Systematic Unidirectional Error-Detecting Codes
IEEE Transactions on Computers
Elements of information theory
Elements of information theory
A New Design Method for Self-Checking Unidirectional Combinational Circuits
Journal of Electronic Testing: Theory and Applications - Special issue on On-line testing
Bipartite Edge Coloring in $O(\Delta m)$ Time
SIAM Journal on Computing
Self-checking and fault-tolerant digital design
Self-checking and fault-tolerant digital design
Implementation of Concurrent Checking Circuits by Independent Sub-circuits
DFT '05 Proceedings of the 20th IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems
Fault Tolerant System Design Method Based on Self-Checking Circuits
IOLTS '06 Proceedings of the 12th IEEE International Symposium on On-Line Testing
A low-cost concurrent error detection technique for processor control logic
Proceedings of the conference on Design, automation and test in Europe
Approximate logic circuits for low overhead, non-intrusive concurrent error detection
Proceedings of the conference on Design, automation and test in Europe
Arbitrary Error Detection in Combinational Circuits by Using Partitioning
DFT '08 Proceedings of the 2008 IEEE International Symposium on Defect and Fault Tolerance of VLSI Systems
A class of array codes correcting multiple column erasures
IEEE Transactions on Information Theory
Logic synthesis of multilevel circuits with concurrent error detection
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Hi-index | 0.00 |
The paper deals with context-oriented codes for concurrent error detection. We consider a fault model for which, in the presence of a fault, the values on the circuit's output are arbitrary. This model allows one to design an error detection code without analyzing sensitive parts or error cones in the synthesized circuit. Conventional coding schemes are based on a one-to-one mapping between an original output vector (information word) and a codeword. In this paper, we introduce a different approach, which we call one-to-many coding. In one-to-many code, each codeword comprises a predefined set of words. The functional unit is referred to as an encoder enabling each activation to map an information word to a different word. This flexible mapping system results in a lower implementation cost of the functional unit and its checker.