Fault-Tolerant Techniques and Nanoelectronic Devices

13
Fault-Tolerant Fault-Tolerant Techniques and Techniques and Nanoelectronic Nanoelectronic Devices Devices Andy Hill Andy Hill CH E 5480 995 CH E 5480 995

description

Fault-Tolerant Techniques and Nanoelectronic Devices. Andy Hill CH E 5480 995. Abstract. Proposed nanocomputers offer faster, more powerful computing Problems expected High manufacturing defect rate Transient errors Two possible solutions Increase manufacturing efficiency - PowerPoint PPT Presentation

Transcript of Fault-Tolerant Techniques and Nanoelectronic Devices

Page 1: Fault-Tolerant Techniques and Nanoelectronic Devices

Fault-Tolerant Fault-Tolerant Techniques and Techniques and

Nanoelectronic DevicesNanoelectronic DevicesAndy HillAndy Hill

CH E 5480 995CH E 5480 995

Page 2: Fault-Tolerant Techniques and Nanoelectronic Devices

AbstractAbstract Proposed nanocomputers offer Proposed nanocomputers offer

faster, more powerful computingfaster, more powerful computing Problems expectedProblems expected

– High manufacturing defect rateHigh manufacturing defect rate– Transient errorsTransient errors

Two possible solutionsTwo possible solutions– Increase manufacturing efficiencyIncrease manufacturing efficiency– Increase device’s capacity for defectsIncrease device’s capacity for defects

Page 3: Fault-Tolerant Techniques and Nanoelectronic Devices

Abstract (cont’d)Abstract (cont’d) Most nanoelectronic device research Most nanoelectronic device research

today is devoted to reducing the size today is devoted to reducing the size of devicesof devices

Fault-tolerant technique research Fault-tolerant technique research shows that the reconfiguration method shows that the reconfiguration method is:is:– Can handle the highest defect rateCan handle the highest defect rate– Cannot handle the current defect rateCannot handle the current defect rate– May be impracticalMay be impractical

Page 4: Fault-Tolerant Techniques and Nanoelectronic Devices

IntroductionIntroduction First computer invented had one First computer invented had one

function – to solve linear equationsfunction – to solve linear equations Always a push to be faster, more Always a push to be faster, more

powerfulpowerful Other technologies would aid Other technologies would aid

tremendously from more powerful tremendously from more powerful computers computers – MilitaryMilitary– Artificial IntelligenceArtificial Intelligence– Medical / BiologicalMedical / Biological

Page 5: Fault-Tolerant Techniques and Nanoelectronic Devices

Literature ReviewLiterature Review Fault-tolerant techniques have been Fault-tolerant techniques have been

studied for over half a centurystudied for over half a century Research focused on application of Research focused on application of

technique technique Current research focused on Current research focused on

techniques for chips with 10techniques for chips with 1012 12 devices devices in 1 square cmin 1 square cm

Page 6: Fault-Tolerant Techniques and Nanoelectronic Devices

Lit Review (cont’d)Lit Review (cont’d) Nanoelectronic device research Nanoelectronic device research

mainly focused on producing mainly focused on producing molecular scale devicesmolecular scale devices

Limited research on the production of Limited research on the production of those devicesthose devices

Page 7: Fault-Tolerant Techniques and Nanoelectronic Devices

Theoretical BackgroundTheoretical Background Main fault-tolerant techniquesMain fault-tolerant techniques

– Redundancy (RMR, CTMR)Redundancy (RMR, CTMR)– NAND multiplexingNAND multiplexing– ReconfigurationReconfiguration

Page 8: Fault-Tolerant Techniques and Nanoelectronic Devices

RedundancyRedundancy

R-fold (RMR) redundancy (R-fold (RMR) redundancy (leftleft) is a function of cascaded triple ) is a function of cascaded triple (CTMR) redundancy ((CTMR) redundancy (rightright))

[1]

Page 9: Fault-Tolerant Techniques and Nanoelectronic Devices

Multiplexing / ReconfigMultiplexing / Reconfig NAND multiplexingNAND multiplexing

– Complex system utilizing majority gates Complex system utilizing majority gates and NAND logicand NAND logic

– Adaptive to decreasing manufacturing Adaptive to decreasing manufacturing effficiencyeffficiency

ReconfigurationReconfiguration– Units not working are detectedUnits not working are detected– Cluster reconfigured accordinglyCluster reconfigured accordingly

Page 10: Fault-Tolerant Techniques and Nanoelectronic Devices

Current ResearchCurrent Research Research comparing techniques Research comparing techniques

shows reconfiguration can adapt to shows reconfiguration can adapt to highest defect rates, but may be highest defect rates, but may be impracticalimpractical [1]

Page 11: Fault-Tolerant Techniques and Nanoelectronic Devices

Current research (cont’d)Current research (cont’d) Nanoelectronic devices being Nanoelectronic devices being

researched are 100 to 1000 times researched are 100 to 1000 times smaller than current devicessmaller than current devices

[2]

Page 12: Fault-Tolerant Techniques and Nanoelectronic Devices

Future DirectionsFuture Directions Continue research of techniques Continue research of techniques

specific to nano-scaled devicesspecific to nano-scaled devices– Determine practicality of reconfigurationDetermine practicality of reconfiguration

Continue research developing Continue research developing nanoelectronic devicesnanoelectronic devices

Research the efficiency of mass Research the efficiency of mass producing devicesproducing devices

Page 13: Fault-Tolerant Techniques and Nanoelectronic Devices

ReferencesReferences[1] - K Nikolic, A Sadek and M Forshaw [1] - K Nikolic, A Sadek and M Forshaw

2002 Fault-tolerant techniques for 2002 Fault-tolerant techniques for nanocomputersnanocomputers NanotechnologyNanotechnology 1313 357-362 357-362

[2] - Goldhaber-Gordon D. [2] - Goldhaber-Gordon D. et al.et al. 1997 1997 Overview of Nanoelectronic Devices Overview of Nanoelectronic Devices Proceedings of the IEEE Proceedings of the IEEE 8585 (4) (4)