Defect-tolerant interconnect to nanoelectronic circuits: internally redundant demultiplexers based on error-correcting codes
- 19 April 2005
- journal article
- Published by IOP Publishing in Nanotechnology
- Vol. 16 (6) , 869-882
- https://doi.org/10.1088/0957-4484/16/6/043
Abstract
We describe a family of defect-tolerant demultiplexers based on error-correcting codes. A conventional demultiplexer with a k-bit input address and 2k -bit output may be fortified against certain defect types by widening its address bus to n > k bits to permit an encoded address to be used within the demultiplexer. The redundant address is computed by an encoder that guarantees a minimum Hamming distance d between addresses, which sparsely populate an expanded addres ss pace. The increased Hamming distances between addresses are especially tolerant of stuck-open defects (and broken wires, which are equivalent to multiple stuck-open defects). For each address width k ,t here are a series of demultiplexer designs with increasing internal redundancy, increasing d ,a nd increasing capability for defect tolerance. These circuit designs are especially suitable for nano-scale crossbars; in particular, they may be realized at the interface where the CMOS wires of conventional microelectronics cross nano-wires to form a mixed-scale interconnect crossbar. Thus, a small number (2n) of CMOS wires may be used to control a much larger number (2k ) of nano-wires; the family of encoded demultiplexer designs provides a robust interface to the nano-circuitry, giving significant protection from manufacturing mistakes at the cost of a relatively small amount of area overhead f A ∼ = n k .T his is a qualitatively new application of error-correcting codes, the analysis of which combines elements of the conventional coding-theoretic notions of full-error and erasure correction. In particular, a code with minimum distance d guarantees tolerance to up to d − 1d efects per nano-wire, in analogy to conventional erasure correction.Keywords
This publication has 12 references indexed in Scilit:
- Parallel information and computation with restitution for noise-tolerant nanoscale logic networksNanotechnology, 2003
- Nanowire Crossbar Arrays as Address Decoders for Integrated NanosystemsScience, 2003
- Array-based architecture for FET-based, nanoscale electronicsIEEE Transactions on Nanotechnology, 2003
- Nanoscale molecular-switch crossbar circuitsNanotechnology, 2003
- Nanoscale molecular-switch devices fabricated by imprint lithographyApplied Physics Letters, 2003
- A defect- and fault-tolerant architecture for nanocomputersNanotechnology, 2003
- Two-Dimensional Molecular Electronics CircuitsChemphyschem, 2002
- Fault-tolerant techniques for nanocomputersNanotechnology, 2002
- Electronically Configurable Molecular-Based Logic GatesScience, 1999
- A Defect-Tolerant Computer Architecture: Opportunities for NanotechnologyScience, 1998