• DocumentCode
    2438978
  • Title

    Fault tolerant arithmetic with applications in nanotechnology based systems

  • Author

    Rao, Wenjing ; Orailoglu, Alex ; Karri, Ramesh

  • Author_Institution
    Dept. of CSE, UC San Diego, CA, USA
  • fYear
    2004
  • fDate
    26-28 Oct. 2004
  • Firstpage
    472
  • Lastpage
    478
  • Abstract
    Several emerging nanotechnologies have been displaying the negative differential resistance (NDR) characteristic, which makes them naturally support multi-valued logic with a large number of logic states. Such multi-valued logic with a large number of logic states can support a native digit-level redundant number system and hence a native digit-level carry save arithmetic. We present a new approach to linear block code based fault-tolerant arithmetic in NDR nanotechnologies. Specifically, we show how linear block codes can be used for error checking and error correction in carry save arithmetic operations. The proposed approach significantly improves timing and fault-tolerance of arithmetic operations in the highly unreliable nanoelectronic environment. Since digit-level information redundancy via linear block codes is widely used for fault tolerant communications and storage systems, the proposed scheme also unifies the fault tolerance approaches across arithmetic, interconnection and storage subsystems.
  • Keywords
    arithmetic codes; block codes; carry logic; error correction codes; fault tolerance; linear codes; nanoelectronics; negative resistance; negative resistance circuits; redundant number systems; digit level information redundancy; error checking codes; error correction codes; fault tolerant arithmetic operations; fault tolerant communications; linear block codes; multivalued logic states; nanoelectronic environment; nanotechnology based systems; native digit level carry save arithmetic; native digit level redundant number system; negative differential resistance characteristics; storage subsystems; storage systems; Arithmetic; Block codes; CMOS technology; Error correction; Fault tolerance; Fault tolerant systems; Hardware; Multivalued logic; Nanotechnology; Redundancy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Conference, 2004. Proceedings. ITC 2004. International
  • Print_ISBN
    0-7803-8580-2
  • Type

    conf

  • DOI
    10.1109/TEST.2004.1386983
  • Filename
    1386983