skip to main content
10.5555/1266366.1266487acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
Article

Interactive presentation: Improving the fault tolerance of nanometric PLA designs

Published: 16 April 2007 Publication History

Abstract

Several alternative building blocks have been proposed to replace planar transistors, among which a prominent spot belongs to nanometric filaments such as Silicon Nano Wires (SiNWs) and Carbon Nano Tubes (CNTs). However, chips leveraging these nanoscale structures are expected to be affected by a large amount of manufacturing faults, way beyond what chip architects have learned to counter. In this paper, we show a design flow, based on software mapping algorithms, to improve the yield of nanometric Programmable Logic Arrays (PLAs). While further improvements to the manufacturing technology will be needed to make these devices fully usable, our flow can significantly shrink the gap between current and desired yield levels. Also, our approach does not need post-fabrication functional analysis and mapping, therefore dramatically cutting on verification costs. We check PLA yields by means of an accurate analyzer after Monte Carlo fault injection. We show that, compared to a baseline policy of wire replication, we achieve equal or better yields (8% over a set of designs) depending on the underlying defect assumptions.

References

[1]
International technology roadmap for semiconductors (ITRS) 2001. Technical report, International Technology Roadmap for Semiconductors, 2001.
[2]
Christopher L. Brown, Ulrich Jonas, Jon A. Preece, Helmut Ringsdorf, Markus Seitz, and J. Fraser Stoddart. Introduction of {2}catenanes into langmuir films and langmuir-blodgett multilayers. a possible strategy for molecular information storage. American Chemical Society, 16(4):1924--1930, 1999.
[3]
G. F. Cerofolini, G. Arena, M. Camarelli, C. Galati, S. Reina, L. Renna, D. Mascolo, and V. Nosik. Strategies for nanoelectronics. Microelectronic Engineering, 81:405--419, 2005.
[4]
Yong Chen, Gun-Young Jung, Douglas A. A. Ohlberg, Xuema Li, Duncan R. Stewart, Jan O. Jeppesen, Kent A. Nielsen, J. Fraser Stoddart, and R. Stanley Williams. Nanoscale molecular-switch crossbar circuits. Nanotechnology, 14:462--468, 2003.
[5]
S. Y. Chou, P. R. Krauss, W. Zhang, L. Guo, and L. Zhang. Sub-10 nm imprint lithography and applications. Journal of Vacuum Science and Technology B, 15(6):2897--2904, 1997.
[6]
Yi Cui and Charles M. Lieber. Functional nanoscale electronic devices assembled using silicon nanowire building blocks. Science, 291:851--853, 2001.
[7]
George B. Dantzig, Alex Orden, and Philip Wolfe. The generalized simplex method for minimizing a linear form under linear inequality restraints. Journal of Mathematics, 5(2):183--195, 1955.
[8]
A. DeHon. Array-based architecture for FET-Based, nanoscale electronics. IEEE Transactions on Nanotechnology, 2(1):23--32, 2003.
[9]
A. DeHon. Design of programmable interconnect for sublithographic programmable logic arrays. In Proceedings of the International Symposium on Field-Programmable Gate Arrays (FPGA), pages 127--137, 2005.
[10]
A. DeHon, Patrick Lincoln, and John E. Savage. Stochastic assembly of sublithographic nanoscale interfaces. IEEE Transactions on Nanotechnology, 2(3):165--174, 2003.
[11]
A. DeHon and H. Naeimi. Seven strategies for tolerating highly defective fabrication. IEEE Design & Test of Computers, 22(4):306--315, 2005.
[12]
A. DeHon and Michael J. Wilson. Nanowire-based sublithographic programmable logic arrays. In Proceedings of the International Symposium on Field-Programmable Gate Arrays (FPGA), pages 123--132, 2004.
[13]
http://www.gnu.org/software/glpk/.
[14]
B. Gojman, E. Rachlin, and J. E. Savage. Decoding of stochastically assembled nanoarrays. In Proceedings of the IEEE Computer society Annual Symposium on VLSI, pages 11--18, 2004.
[15]
Seth Copen Goldstein and Mihai Budiu. NanoFabrics: spatial computing using molecular electronics. In Proceedings of the 28th Annual International Symposium on Computer Architecture, pages 178--189, 2001.
[16]
Mark S. Gudiksen, Lincoln J. Lauhon, Jianfang Wang, David C. Smith, and Charles M. Lieber. Growth of nanowire superlattice structures for nanoscale photonics and electronics. Nature, 415:617--620, 2002.
[17]
M. S. Gudiksen, J. Wang, and C. M. Lieber. Synthetic control of the diameter and length of single crystal semiconductor nanowires. Journal of Physical Chemistry B, 105:4062--4064, 2001.
[18]
Jie Han, J. Gao, P. Jonker, Yan Qi, and J. A. B. Fortes. Toward hardware-redundant, fault-tolerant logic for nanoelectronics. IEEE Design & Test of Computers, 22(4):328--339, 2005.
[19]
James R. Heath, Philip J. Kuekes, Gregory S. Snider, and R. Stanley Williams. A defect tolerant computer architecture: Opportunities for nanotechnology. Science, 280:1716--1721, 1998.
[20]
Jing Huang, M. B. Tahoori, and Fabrizio Lombardi. On the defect tolerance of nano-scale two-dimensional crossbars. In 19th IEEE International Symposium on Defect and Fault Tolerance (DFT) in VLSI Systems, pages 96--104, 2004.
[21]
Yu Huang, Xiangfeng Duan, Yi Cui, Lincoln J. Lauhon, Kyoung-Ha Kim, and Charles M. Lieber. Logic gates and computation from assembled nanowire building blocks. Science, 294:1313--1317, 2001.
[22]
Parag Lala. Fault Tolerant & Fault Testable Hardware Design. Prentice Hall International, 1985.
[23]
Parag Lala. Self-Checking and Fault-Tolerant Digital Design. Morgan Kaufmann Publishers, 2001.
[24]
Lincoln J. Lauhon, Mark S. Gudiksen, Deli Wang, and Charles M. Lieber. Epitaxial coreshell and coremultishell nanowire heterostructures. Nature, 420:57--61, 2002.
[25]
Giovanni De Micheli. Synthesis and optimization of digital circuits. McGraw-Hill, 1994.
[26]
M. Mishra and S. C. Goldstein. Defect tolerance at the end of the roadmap. In Proceedings of the International Test Conference, pages 1201--1210, 2003.
[27]
H. Naeimi and A. DeHon. A greedy algorithm for tolerating defective crosspoints in nanoPLA design. In Proceedings of the IEEE International Conference on Field-Programmable Technology, pages 49--56, 2004.
[28]
K. Nikolic, A. Sadek, and M. Forshaw. Architectures for reliable computing with unreliable nanodevices. In Proceedings of the 1st IEEE Conference on Nanotechnology (IEEE-NANO), pages 254--259, 2001.
[29]
A. Schmid and Yusuf Leblebici. Robust circuit and system design methodologies for nanometer-scale devices and single-electron transistors. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 12(11):1156--1166, 2004.
[30]
Greg Snider, Philip Kuekes, and R. Stanley Williams. CMOS-like logic in defective, nanoscale crossbars. Nanotechnology, 15:881--891, 2004.
[31]
Jayanth Srinivasan, Sarita V. Adve, Pradip Bose, and Jude A. Rivers. Lifetime reliability: Toward an architectural solution. IEEE Micro, 25(3):70--80, 2005.
[32]
Teng Wang, Mahmoud Bennaser, Yao Guo, and Csaba Andras Moritz. Combining circuit level and system level techniques for defect-tolerant nanoscale architectures. In Proceedings of the 2nd IEEE International Workshop on Defect and Fault Tolerant Nanoscale Architectures (NanoArch), 2006.
[33]
Teng Wang, Mahmoud Bennaser, Yao Guo, and Csaba Andras Moritz. Self-healing wire-streaming processors on 2-D semiconductor nanowire fabrics. In Proceedings of the NSTI (Nano Science and Technology Institute) Nanotechnology Conference 2006, pages 312--315, 2006.
[34]
Dongmok Whang, Song Jin, Yue Wu, and Charles M. Lieber. Large-scale hierarchical organization of nanowire arrays for integrated nanosystems. Nano Letters, 3(9):1255--1259, 2003.
[35]
Saeyang Yang. Logic synthesis and optimization benchmarks user guide version 3.0. Technical report, Microelectronics Center of North Carolina, 2001.
[36]
Shanrui Zhang, Minsu Choi, and Nophill Park. Modeling yield of carbon-nanotube/silicon-nanowire FET-based nanoarray architecture with h-hot addressing scheme. In 19th IEEE International Symposium on Defect and Fault Tolerance (DFT) in VLSI Systems, pages 356--364, 2004.

Cited By

View all
  • (2018)Topology optimization and Monte Carlo multithreading simulation for fault-tolerant nanoarraysJournal of Computational Electronics10.1007/s10825-018-1208-717:3(1356-1369)Online publication date: 1-Sep-2018
  • (2017)A Survey of Fault-Tolerance Algorithms for Reconfigurable Nano-Crossbar ArraysACM Computing Surveys10.1145/312564150:6(1-35)Online publication date: 14-Nov-2017
  • (2014)Nanoarray architectures multilevel simulationACM Journal on Emerging Technologies in Computing Systems10.1145/254188210:1(1-20)Online publication date: 13-Jan-2014
  • Show More Cited By
  1. Interactive presentation: Improving the fault tolerance of nanometric PLA designs

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      DATE '07: Proceedings of the conference on Design, automation and test in Europe
      April 2007
      1741 pages
      ISBN:9783981080124

      Sponsors

      Publisher

      EDA Consortium

      San Jose, CA, United States

      Publication History

      Published: 16 April 2007

      Check for updates

      Qualifiers

      • Article

      Conference

      DATE07
      Sponsor:
      • EDAA
      • SIGDA
      • The Russian Academy of Sciences
      DATE07: Design, Automation and Test in Europe
      April 16 - 20, 2007
      Nice, France

      Acceptance Rates

      Overall Acceptance Rate 518 of 1,794 submissions, 29%

      Upcoming Conference

      DATE '25
      Design, Automation and Test in Europe
      March 31 - April 2, 2025
      Lyon , France

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)2
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 02 Mar 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2018)Topology optimization and Monte Carlo multithreading simulation for fault-tolerant nanoarraysJournal of Computational Electronics10.1007/s10825-018-1208-717:3(1356-1369)Online publication date: 1-Sep-2018
      • (2017)A Survey of Fault-Tolerance Algorithms for Reconfigurable Nano-Crossbar ArraysACM Computing Surveys10.1145/312564150:6(1-35)Online publication date: 14-Nov-2017
      • (2014)Nanoarray architectures multilevel simulationACM Journal on Emerging Technologies in Computing Systems10.1145/254188210:1(1-20)Online publication date: 13-Jan-2014
      • (2013)A Hardware Viewpoint on Biosequence AnalysisACM Journal on Emerging Technologies in Computing Systems10.1145/25047749:4(1-21)Online publication date: 1-Nov-2013

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media