Title :
Built-In Self-Test and Recovery Procedures for Molecular Electronics-Based Nanofabrics
Author :
Tehranipoor, Mohammad ; Rad, R.M.P.
fDate :
5/1/2007 12:00:00 AM
Abstract :
In this paper, a built-in self-test (BIST) procedure is proposed for testing and fault tolerance of molecular electronics-based nanofabrics. The nanofabrics are assumed to include up to 1012 devices/cm2; this requires new test strategies that can efficiently test and diagnose the nanofabrics in a reasonable time. Our BIST procedure utilizes nanofabric components as small test groups containing test pattern generator and response analyzer. Small test groups (fine-grained test) result in higher diagnosability and recovery. The proposed technique applies the test in parallel with a low number of test configurations resulting in a manageable test time. Due to high defect density of nanofabrics, an efficient diagnosis procedure is done after BIST procedure to achieve high recovery. This is called recovery-increase procedure, and this increases the available number of fault-free components detected in a nanochip. Finally, a defect database called defect map is created to be used by compilers during the configuration of the nanofabrics to avoid defective components. This results in a reliable system constructed from unreliable components. Our simulation results demonstrate the effectiveness of the proposed BIST and recovery-increase procedures
Keywords :
built-in self test; molecular electronics; nanoelectronics; nanowires; built-in self-test; crossbar; fault tolerance; molecular electronics; molecular switch; nanofabrics; nanowire; recovery procedures; Built-in self-test; Circuit faults; Circuit testing; Electronic equipment testing; Fault diagnosis; Fault tolerance; Logic devices; Nanoscale devices; Sequential circuits; Switches; Built-in self-test; crossbar; molecular switch; nanowire; recovery;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2006.884419