Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Reversible Gates and Testability of One Dimensional Arrays of Molecular QCA

Published: 01 June 2008 Publication History

Abstract

An extensive literature exists on the mathematical characterization of reversible logic. However, the possible technological basis of this computing paradigm still remains unsolved. In this paper, quantum-dot cellular automata (QCA) is investigated for testable implementations of reversible logic. Two new reversible gates (referred to as QCA1 and QCA2) are proposed. These gates are compared (in terms of delay, area and logic synthesis) with other reversible gates (such as Toffoli and Fredkin) for QCA implementation. Due to the expected high error rates in nano-scale manufacturing, testing of nano devices, including QCA, has received considerable attention. The focus of this paper is on the testability of a one-dimensional array made of QCA reversible gates, because the bijective nature of reversible gates significantly facilitates testing of arrays. The investigation of testability relies on a fault model for molecular QCA that is based on a single missing/additional cell assumption. It is shown that C-testability of a 1D reversible QCA gate array can be guaranteed for single fault. Theory and circuit examples show that error masking can occur when multiple faults are considered.

References

[1]
Agrawal V (1981) An information theoretic approach to digital fault testing. IEEE Trans Comput 30:582-587.
[2]
Amlani I, Orlov A, Toth G, Lent C, Bernstein G, Snider G (1999) Digital logic gate using quantum-dot cellular automat. Science 284(5412):289-291, Apr.
[3]
Antonelli DA, Chen DZ, Dysart TJ, Hu AB, Kahng XS, Kogge PM, Murphy RC, Niemier MT (2004) Quantum-dot cellular automata (qca) circuit partitioning: problem modeling and solutions. In: Proc. Design Automation Conference (DAC), pp 363-368.
[4]
Bennett C (1973) Logic reversibilty of computation. IBM J Res Develop 17:525-532.
[5]
Chakraborty A (2005) Synthesis of reversible circuits for testing with universal test set and c-testability of reversible iterative logic arrays. In: Proc. 18th Intl. Conf. VLSI Design.
[6]
Compano R, Molenkamp L, Paul D (1999) Technology roadmap for nanoelectroincs. European Commission IST programme, Future and Emerging Technologies.
[7]
Dimitrov V, Jullien G, Walus K (2002) Quantum-dot cellular automata carry-look-ahead adder and barrel shifter. In: IEEE Emerging Telecommunications Technologies Conference, pp 1-4, September.
[8]
Fredkin E, Toffoli T (1982) Conservative logic. Int J Theor Phys 21:219-253.
[9]
Frost S, Rodrigues A, Janiszewski A, Rausch R, Kogge P (2002) Memory in motion: a study of storage structures in qca. In: 1st Workshop on Non-Silicon Computation (NSC-1), held in conjunction with 8th Intl. Symp. on High Performance Computer Architecture (HPCA-8).
[10]
Hennessy K, Lent C (2001) Clocking of molecular quantum-dot cellular automata. J Vaccum Sci Technol 19(5):1752-1755.
[11]
Landauer R (1961) Irreversibility and heat generation in the computing process. IBM J Res Develop 5:183-191.
[12]
Lent CS, Liu M, Lu Y (2007) Bennett clocking of quantum-dot cellular automata and the limits to binary logic scaling. J Comput Electronics 17(16):4240-4251.
[13]
Ma X, Huang J, Metra C, Lombardi F (2006) Reversible and testable circuits for molecular qca design, Northeastern University, ECE Department, Internal report.
[14]
Maslov D, Dueck G, Miller D (2004) Synthesis of Fredkin-Toffoli reversible networks. IEEE Transcation VLSI 13(6): 765-769.
[15]
Muroga S (1971) Threshold logic and its applications. Wiley, New York.
[16]
Nielsen M, Chuang I (2000) Quantum computation and quantum information. Cambridge Univ. Press.
[17]
Niemier M, Kogge P (1999) Logic-in-wire: using quantum dots to implement a microprocessor. In: International Conference on Electronics, Circuits, and Systems (ICECS '99) 3:1211-1215.
[18]
Niemier M, Rodrigues A, Kogge P (2002) A potentially implementable fpga for quantum dot cellular automata. In: 1st Workshop on Non-Silicon Computation (NSC-1), held in conjunction with 8th Intl. Symp. on High Performance Computer Architecture (HPCA-8).
[19]
Patel K, Hayes J, Markov I (2004) Fault testing for reversible circuits. IEEE Trans on CAD 23(8):1220-1230.
[20]
Reversible logic synthesis benchmarks page, http://www.cs. uvic.ca/~dmaslov.
[21]
Tahoori M, Momenzadeh M, Huang J, Lombardi F (2004) Testing of quantum cellular automata. IEEE Trans Nanotechnol 3(4):432-442.
[22]
Timler J, Lent, CS (2003) Maxwell's demon and quantumdot cellular automata. J Appl Phys 94(2):1050-1060, Jul.
[23]
Toffoli T (1980) Reversible computing. MIT laboratory for computer science. Technical Report MIT/LCS/TM-151, Feb.
[24]
Tougaw P, Lent C (1994) Logical devices implemented using quantum cellular automata. J Appl Phys 75(3):1818- 1825.
[25]
Walus K, Budiman R, Jullien G (2002) Effects of morphological variations of self-assembled nanostructures on quantum-dot cellular automata (qca) circuits. In: Frontiers of integration, an international workshop on integrating nanotechnologies.
[26]
Walus K, Jullien G, Dimitrov V (2003) Computer arithmetic structures for quantum cellular automata. In: Proc. Asimolar Conference.
[27]
Walus K, Vetteth A, Jullien G, Dimitrov V (2003) Ram design using quantum-dot cellular automata. In: Nano Technology Conference, vol 2, pp 160-163.
[28]
Wang W, Zhang R, Walus K, Jullien GA (2004) A method of majority logic reduction for quantum cellular automata. IEEE Trans Nanotechnol 3(4):443-450.

Cited By

View all
  • (2023)Comprehensive and Comparative Analysis of QCA-based Circuit Designs for Next-generation ComputationACM Computing Surveys10.1145/362293256:5(1-36)Online publication date: 25-Nov-2023
  • (2022)Power analysis attack resistable hardware cryptographical circuit design using reversible logic gate in quantum cellular automataMicrosystem Technologies10.1007/s00542-019-04581-228:3(779-791)Online publication date: 1-Mar-2022
  • (2020)Design and evaluation of clocked nanomagnetic logic conservative Fredkin gateJournal of Computational Electronics10.1007/s10825-019-01421-419:1(396-406)Online publication date: 1-Mar-2020
  • Show More Cited By

Index Terms

  1. Reversible Gates and Testability of One Dimensional Arrays of Molecular QCA

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image Journal of Electronic Testing: Theory and Applications
          Journal of Electronic Testing: Theory and Applications  Volume 24, Issue 1-3
          June 2008
          305 pages

          Publisher

          Kluwer Academic Publishers

          United States

          Publication History

          Published: 01 June 2008

          Author Tags

          1. Emerging technologies
          2. QCA
          3. Reversible computing
          4. Testing

          Qualifiers

          • Article

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0
          Reflects downloads up to 13 Jan 2025

          Other Metrics

          Citations

          Cited By

          View all
          • (2023)Comprehensive and Comparative Analysis of QCA-based Circuit Designs for Next-generation ComputationACM Computing Surveys10.1145/362293256:5(1-36)Online publication date: 25-Nov-2023
          • (2022)Power analysis attack resistable hardware cryptographical circuit design using reversible logic gate in quantum cellular automataMicrosystem Technologies10.1007/s00542-019-04581-228:3(779-791)Online publication date: 1-Mar-2022
          • (2020)Design and evaluation of clocked nanomagnetic logic conservative Fredkin gateJournal of Computational Electronics10.1007/s10825-019-01421-419:1(396-406)Online publication date: 1-Mar-2020
          • (2019)Design and analysis of efficient QCA reversible addersThe Journal of Supercomputing10.1007/s11227-018-2683-075:4(2106-2125)Online publication date: 1-Apr-2019
          • (2018)A Genetic Algorithm-Based Heuristic Method for Test Set Generation in Reversible CircuitsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2017.269588137:2(324-336)Online publication date: 1-Feb-2018
          • (2017)Novel designs of a carry/borrow look-ahead adder/subtractor using reversible gatesJournal of Computational Electronics10.1007/s10825-017-1031-616:3(856-866)Online publication date: 1-Sep-2017
          • (2017)Novel 8-bit reversible full adder/subtractor using a QCA reversible gateJournal of Computational Electronics10.1007/s10825-017-0963-116:2(459-472)Online publication date: 1-Jun-2017
          • (2016)An Exact approach for Complete Test Set Generation of Toffoli-Fredkin-Peres based Reversible CircuitsJournal of Electronic Testing: Theory and Applications10.1007/s10836-016-5574-432:2(175-196)Online publication date: 1-Apr-2016
          • (2013)Design of efficient reversible logic-based binary and BCD adder circuitsACM Journal on Emerging Technologies in Computing Systems10.1145/24916829:3(1-31)Online publication date: 8-Oct-2013
          • (2012)Mach-zehnder interferometer based design of all optical reversible binary adderProceedings of the Conference on Design, Automation and Test in Europe10.5555/2492708.2492890(721-726)Online publication date: 12-Mar-2012
          • Show More Cited By

          View Options

          View options

          Media

          Figures

          Other

          Tables

          Share

          Share

          Share this Publication link

          Share on social media