Skip to main content
Log in

Cellular Array-based Delay-insensitive Asynchronous Circuits Design and Test for Nanocomputing Systems

  • Published:
Journal of Electronic Testing Aims and scope Submit manuscript

Abstract

This paper presents the design, layout, and testability analysis of delay-insensitive circuits on cellular arrays for nanocomputing system design. In delay-insensitive circuits the delay on a signal path does not affect the correctness of circuit behavior. The combination of delay-insensitive circuit style and cellular arrays is a useful step to implement nanocomputing systems. In the approach proposed in this paper the circuit expressions corresponding to a design are first converted into Reed–Muller forms and then implemented using delay-insensitive Reed–Muller cells. The design and layout of the Reed–Muller cell using primitives has been described in detail. The effects of stuck-at faults in both delay-insensitive primitives and gates have been analyzed. Since circuits implemented in Reed–Muller forms constructed by the Reed–Muller cells can be easily tested offline, the proposed approach for delay-insensitive circuit design improves a circuit’s testability. Potential physical implementation of cellular arrays and its area overhead are also discussed.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. S. Adachi, F. Peper, and J. Lee, “Computation by Asynchronously Updating Cellular Automata,” J. Stat. Phys., vol. 114, no. I12, January 2004.

  2. A. Dehon, “Array-based Architecture for FET-based Nanoscale Electronics,” IEEE Trans. Nanotechnology, vol. 2, no. 1, pp. 23–32, March 2003 .

    Article  MathSciNet  Google Scholar 

  3. J. Di, P.K. Lala, and D. Vasudevan, “On the Effect of Stuck-at Faults on Delay-insensitive Nanoscale Circuits,” in Defect and Fault Tolerance in VLSI Systems Symposium 2005 (DFT 2005), Monterey, CA, October 2005.

  4. J. Di, J.S. Yuan, and M. Hagedorn, “Energy-aware Multiplier Design in Multi-rail Encoding Logic,” in IEEE 45th Midwest Symposium on Circuits and Systems, Tulsa, OK, August 2002.

  5. A.J. Heinrich, C.P. Lutz, J.A. Gupta, and D.M. Eigler, “Molecule Cascades,” Science, vol 298, pp. 1381–1387, November 15th, 2002.

    Article  Google Scholar 

  6. W. Kuang, “Iterative Ring and Power-aware Design Techniques for Self-timed Digital Circuits,” Ph.D. dissertation, University of Central Florida, July 2003.

  7. P.K. Lala, Digital Circuit Testing and Testability, New York: Academic, 1997.

  8. P.K. Lala, Self-checking and Fault-tolerant Digital Design, San Mateo, CA: Morgan Kaufmann, 2001.

  9. J. Lee, S. Adachi, F. Peper, and K. Morita, “Embedding Universal Delay-insensitive Circuits in Asynchronous Cellular Spaces,” Fundam. Inform., vol. XX, no. I-24, 2003.

  10. J. Lee, F. Peper, S. Adachi, K. Morita, and S. Mashiko, “Reversible Computation in Asynchronous Cellular Automata,” in Unconventional Models of Computation, LNCS 2509, Kobe, Japan, 2002, pp. 220–229.

  11. K. Morita, M. Margenstern, and K. Imai, “Universality of Reversible Hexagonal Cellular Automata,” in MFCS98 Satellite Workshop on Frontiers Between Decidability and Undecidability, Brno, Czech Republic, August 24–25, 1998.

  12. P. Patra and D.S. Fussell, “Building-blocks for Designing DI Circuits,” Technical report TR93-23, Department of Computer Sciences, The University of Texas at Austin, November 1993.

  13. F. Peper, J. Lee, S. Adachi, and S. Mashiko, “Laying out Circuits on Asynchronous Cellular Arrays: A Step Towards Feasible Nanocomputers?” Nanotechnology, vol. 14, pp. 469–485, 2003 (Institute of Physics Publishing).

  14. F. Peper, J. Lee, F. Abo, T. Isokawa, S. Adachi, N. Matsui, and S. Mashiko, “Fault-tolerance in Nanocomputers: A Cellular Array Approach,” IEEE Trans. Nanotechnology, vol. 3, no. 1, pp. 187–201, March 2004.

    Article  Google Scholar 

  15. M. Renaudin and B. El Hassan, “The Design of Fast Asynchronous Adder Structures and Their Implementation Using DCVS Logic,” in 1994 IEEE International Symposium on Circuits and Systems, London, UK, vol. 4, pp. 291–294.

    Google Scholar 

  16. G. Snider, P. Kuekes, and R.S. Williams, “CMOS-like Logic in Defective, Nanoscale Crossbars,” Nanotechnology, vol. 15, pp. 881–891, 2004.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jia Di.

Additional information

Editor: M. Tehranipoor

Rights and permissions

Reprints and permissions

About this article

Cite this article

Di, J., Lala, P.K. Cellular Array-based Delay-insensitive Asynchronous Circuits Design and Test for Nanocomputing Systems. J Electron Test 23, 175–192 (2007). https://doi.org/10.1007/s10836-006-0549-5

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10836-006-0549-5

Keywords

Navigation