Group Properties of Cellular Automata and VLSI Applications
IEEE Transactions on Computers
Parallel Random Number Generation for VLSI Systems Using Cellular Automata
IEEE Transactions on Computers
Finite state machine synthesis with embedded test function
Journal of Electronic Testing: Theory and Applications
Theory and Applications of Cellular Automata in Cryptography
IEEE Transactions on Computers
Cellular automata based synthesis of easily and fully testable FSMs
ICCAD '93 Proceedings of the 1993 IEEE/ACM international conference on Computer-aided design
Shift Register Sequences
Design of CAECC - Cellular Automata Based Error Correcting Code
IEEE Transactions on Computers
CA-Based Byte Error-Correcting Code
IEEE Transactions on Computers
Theory and applications of cellular automata for synthesis of easily testable combinational logic
ATS '95 Proceedings of the 4th Asian Test Symposium
On Incorporation of BIST for the Synthesis of Easily and Fully Testable Controllers
VLSID '97 Proceedings of the Tenth International Conference on VLSI Design: VLSI in Multimedia Applications
Analysis of complemented CA derived from linear hybrid group CA
Computers & Mathematics with Applications
Analysis of 90/150 Two Predecessor Nongroup Cellular Automata
ACRI '08 Proceedings of the 8th international conference on Cellular Automata for Reseach and Industry
Exploring Cycle Structures of Additive Cellular Automata
Fundamenta Informaticae - Membrane Computing
Abstract compositional analysis of iterated relations: a structural approach to complex state transition systems
Analysis of hybrid group cellular automata
ACRI'06 Proceedings of the 7th international conference on Cellular Automata for Research and Industry
Behavior of complemented CA whose complement vector is acyclic in a linear TPMACA
Mathematical and Computer Modelling: An International Journal
Exploring Cycle Structures of Additive Cellular Automata
Fundamenta Informaticae - Membrane Computing
Hi-index | 14.99 |
This paper reports some of the interesting properties and relationships of a nongroup Cellular Automata (CA) and its dual. A special class of nongroup Cellular Automata denoted as D1*CA is analytically investigated. Based on such analysis, D1*CA has been proposed as an ideal test machine which can be efficiently embedded in a finite state machine to enhance the testability of the synthesized design. A state encoding algorithm has been formulated to embed the D1*CA based test machine in the synthesized FSM while minimizing the hardware overhead. The unique state transition properties of D1*CA are then used in designing an easy testing scheme for the FSM. Experiments on FSM benchmarks have shown that the scheme achieves 100% coverage of all single stuck-at faults at the cost of hardware overhead and circuit delay that are comparable, if not better, to that incurred for scan path based designs. However, the major advantage of the scheme is the significant reduction of test time overhead due to integration of an embedded test machine in the design at the synthesis phase.