Detecting Multiple Faults in One-Dimensional Arrays of Reversible QCA Gates

  • Authors:
  • Xiaojun Ma;Jing Huang;Cecilia Metra;Fabrizio Lombardi

  • Affiliations:
  • ECE Department, Northeastern University, Boston, USA 02115;ECE Department, Northeastern University, Boston, USA 02115;EE Department, University of Bologna, Bologna, Italy;ECE Department, Northeastern University, Boston, USA 02115

  • Venue:
  • Journal of Electronic Testing: Theory and Applications
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Reversible logic design is a well-known paradigm in digital computation. In this paper, quantum-dot cellular automata (QCA) is investigated for testable implementations of reversible logic in array systems. Testability of 1D arrays consisting of reversible QCA gates is investigated for multiple faulty modules. It has been shown that fault masking is possible in the presence of multiple faults without additional lines for controllability and observability. A technique for achieving C-testability of a 1D array is introduced by adding lines for observability. By adding lines for controllability, as well as observability, the array may be fully tested with a smaller number of test patterns. Different cases of arrays made of QCA reversible gates are presented to illustrate the applicability of the proposed testing method.