Skip to main content
Erschienen in: Journal of Computational Electronics 3/2016

17.05.2016

Joint defect- and variation-aware logic mapping of multi-outputs crossbar-based nanoarchitectures

verfasst von: Behnam Ghavami

Erschienen in: Journal of Computational Electronics | Ausgabe 3/2016

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Nanotechnology-based manufacturing, relying on self-assembly of nanotubes or nanowires, has shown promising potentials for future nanoscale circuit designs. However, high defect density and extreme process variations for crossbar-based nanoarchitectures are expected to be fundamental design challenges. Consequently, defect and variation issues must be considered in logic mapping on nanoscale crossbars. In this paper, we establish a mathematical model for the simultaneous variation and defect-aware logic mapping of multi-outputs crossbar arrays. We model this problem using a new sub-weighted-graph isomorphism problem and propose a greedy algorithm for the variation- and defect-aware logic mapping. Based on Monte-Carlo simulation, we compare the proposed technique with other logic mapping techniques such as, variation-unaware and exhaustive search mapping in terms of accuracy as well as runtime. Results show that the effectiveness of our new mapping technique in variation and defect tolerance as well as run time improvement.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
2.
Zurück zum Zitat Bachtold, A., Harley, P., Nakanishi, T., Dekker, C.: Logic circuits with carbon nanotube transistors. Science 294, 1317–1320 (2001)CrossRef Bachtold, A., Harley, P., Nakanishi, T., Dekker, C.: Logic circuits with carbon nanotube transistors. Science 294, 1317–1320 (2001)CrossRef
3.
Zurück zum Zitat Cui, Y., Lieber, C.M.: Functional nanoscale electronics devices assembled using silicon nanowire building blocks. Science 291, 851–853 (2001)CrossRef Cui, Y., Lieber, C.M.: Functional nanoscale electronics devices assembled using silicon nanowire building blocks. Science 291, 851–853 (2001)CrossRef
4.
Zurück zum Zitat Luo, Y., Collier, C.P., Jeppesen, J.O., Nielsen, K.A., DeIonno, E., Ho, G., Perkins, J., Tseng, H., Yamamoto, T., Stoddart, J.F., Heath, J.R.: Two-dimensional molecular electronics circuits. ChemPhysChem 3, 519–525 (2002)CrossRef Luo, Y., Collier, C.P., Jeppesen, J.O., Nielsen, K.A., DeIonno, E., Ho, G., Perkins, J., Tseng, H., Yamamoto, T., Stoddart, J.F., Heath, J.R.: Two-dimensional molecular electronics circuits. ChemPhysChem 3, 519–525 (2002)CrossRef
5.
Zurück zum Zitat Chen, Y., Jung, G.Y., Ohlberg, D.A.A., Li, X., Stewart, D.R., Jeppesen, J.O., Nielsen, K.A., Stoddart, J.F., Williams, R.S.: Nanoscale molecular switch crossbar circuits. Nanotechnology 14(4), 462–468 (2003)CrossRef Chen, Y., Jung, G.Y., Ohlberg, D.A.A., Li, X., Stewart, D.R., Jeppesen, J.O., Nielsen, K.A., Stoddart, J.F., Williams, R.S.: Nanoscale molecular switch crossbar circuits. Nanotechnology 14(4), 462–468 (2003)CrossRef
6.
Zurück zum Zitat Goldstein, C., Budiu, S. M.: Nanofabrics: spatial computing using molecular electronics. In: Proceedings of annual international symposium on computer architecture, pp. 178-189 (2001) Goldstein, C., Budiu, S. M.: Nanofabrics: spatial computing using molecular electronics. In: Proceedings of annual international symposium on computer architecture, pp. 178-189 (2001)
7.
Zurück zum Zitat DeHon, A.: Nanowire-based programmable architectures. ACM J. Emerg. Technol. Comput. Syst. 1(2), 109–162 (2005)MathSciNetCrossRef DeHon, A.: Nanowire-based programmable architectures. ACM J. Emerg. Technol. Comput. Syst. 1(2), 109–162 (2005)MathSciNetCrossRef
8.
Zurück zum Zitat Snider, G., Kuekes, P., Williams, R.S.: CMOS-like logic in defective nanoscale crossbars. Nanotechnology 15(8), 881–891 (2004)CrossRef Snider, G., Kuekes, P., Williams, R.S.: CMOS-like logic in defective nanoscale crossbars. Nanotechnology 15(8), 881–891 (2004)CrossRef
9.
Zurück zum Zitat Huang, J., Tahoori, M. B., Lombardi, F.: On the defect tolerance of nano-scale two-dimensional crossbars. In: Proceedings of the IEEE international symposium on defect and fault tolerance in VLSI systems, pp. 96–104 (2004) Huang, J., Tahoori, M. B., Lombardi, F.: On the defect tolerance of nano-scale two-dimensional crossbars. In: Proceedings of the IEEE international symposium on defect and fault tolerance in VLSI systems, pp. 96–104 (2004)
10.
Zurück zum Zitat Gudiksen, M.S., Lauhon, L.J., Wang, J., Smith, D.C., Lieber, C.M.: Growth of nanowire superlattice structures for nanoscale photonics and electronics. Nature 415, 617–620 (2002)CrossRef Gudiksen, M.S., Lauhon, L.J., Wang, J., Smith, D.C., Lieber, C.M.: Growth of nanowire superlattice structures for nanoscale photonics and electronics. Nature 415, 617–620 (2002)CrossRef
11.
Zurück zum Zitat Lu, W., Lieber, C.M.: Nanoelectronics from the bottom up. Nat. Mater 6(11), 841–850 (2007)CrossRef Lu, W., Lieber, C.M.: Nanoelectronics from the bottom up. Nat. Mater 6(11), 841–850 (2007)CrossRef
12.
Zurück zum Zitat Cui, Y., Lauhon, L.J., Gudiksen, M.S., Wang, J., Lieber, C.M.: Diameter-controlled synthesis of single crystal silicon nanowires. Appl. Phys. Lett. 78(15), 2214–2216 (2001)CrossRef Cui, Y., Lauhon, L.J., Gudiksen, M.S., Wang, J., Lieber, C.M.: Diameter-controlled synthesis of single crystal silicon nanowires. Appl. Phys. Lett. 78(15), 2214–2216 (2001)CrossRef
13.
Zurück zum Zitat Melosh, N.A., Boukai, A., Diana, F., Gerardot, B., Badolato, A., Petroff, P.M., Heath, J.R.: Ultrahigh-density nanowire lattices and circuits. Science 300, 112–115 (2003)CrossRef Melosh, N.A., Boukai, A., Diana, F., Gerardot, B., Badolato, A., Petroff, P.M., Heath, J.R.: Ultrahigh-density nanowire lattices and circuits. Science 300, 112–115 (2003)CrossRef
14.
Zurück zum Zitat Raychowdhury, A., Roy, K.: Performance estimation of molecular crossbar architecture considering capacitive and inductive coupling between interconnects. In: Proceedings of the IEEE international Conference on nanotechnology, pp. 445–448 (2003) Raychowdhury, A., Roy, K.: Performance estimation of molecular crossbar architecture considering capacitive and inductive coupling between interconnects. In: Proceedings of the IEEE international Conference on nanotechnology, pp. 445–448 (2003)
15.
Zurück zum Zitat Naeimi, H., DeHon, A.: A greedy algorithm for tolerating defective crosspoints in nanoPLA design. In: Proceedings of the IEEE international conference on field-programmable tehnology, pp. 49–56 (2004) Naeimi, H., DeHon, A.: A greedy algorithm for tolerating defective crosspoints in nanoPLA design. In: Proceedings of the IEEE international conference on field-programmable tehnology, pp. 49–56 (2004)
16.
Zurück zum Zitat Tahoori, M.B.: Application-independent defect tolerance of reconfigurable nanoarchitectures. J. Emerg. Technol. Comput. Syst. 2(3), 197–218 (2006)CrossRef Tahoori, M.B.: Application-independent defect tolerance of reconfigurable nanoarchitectures. J. Emerg. Technol. Comput. Syst. 2(3), 197–218 (2006)CrossRef
17.
Zurück zum Zitat Ghavami, B., Tajary, A., Raji, M., Pedram, H., Defect and variation issues on design mapping of reconfigurable nanoscale crossbars. In: Proceedings of the IEEE computer society annual symposium VLSI, pp 173–178 (2010) Ghavami, B., Tajary, A., Raji, M., Pedram, H., Defect and variation issues on design mapping of reconfigurable nanoscale crossbars. In: Proceedings of the IEEE computer society annual symposium VLSI, pp 173–178 (2010)
18.
Zurück zum Zitat Rao W., Orailoglu, A., Karri, R.: Topology aware mapping of logic functions onto nanowire-base crossbar architectures. In: Proceedings of the IEEE/ACM design automation conference, pp 723–726 (2006) Rao W., Orailoglu, A., Karri, R.: Topology aware mapping of logic functions onto nanowire-base crossbar architectures. In: Proceedings of the IEEE/ACM design automation conference, pp 723–726 (2006)
19.
Zurück zum Zitat Hogg, T., Snider, G.: Defect-tolerant logic with nanoscale crossbar circuits. J. Electron. Test. 23, 117–129 (2007)CrossRef Hogg, T., Snider, G.: Defect-tolerant logic with nanoscale crossbar circuits. J. Electron. Test. 23, 117–129 (2007)CrossRef
20.
Zurück zum Zitat Rao, W., Karri, R., Orailoglu, A.: Logic mapping in crossbar-based nanoarchitectures. IEEE Des. Test Comput. 26(1), 68–77 (2009)CrossRef Rao, W., Karri, R., Orailoglu, A.: Logic mapping in crossbar-based nanoarchitectures. IEEE Des. Test Comput. 26(1), 68–77 (2009)CrossRef
21.
Zurück zum Zitat Zheng, Y., Huang, C.: Defect-aware logic mapping for nanowire-based programmable logic arrays via satisfiability. In: Proceedings of design, automation & test in Europe, pp. 1279–1283 (2009) Zheng, Y., Huang, C.: Defect-aware logic mapping for nanowire-based programmable logic arrays via satisfiability. In: Proceedings of design, automation & test in Europe, pp. 1279–1283 (2009)
22.
Zurück zum Zitat Goren, S., Ugurdag, H., Palaz, O.: Defect-aware nanocrossbar logic mapping using bipartite subgraph isomorphism and canonization. In: Proceedings of IEEE Eurpe Test Symposium, pp. 246–231 (2010) Goren, S., Ugurdag, H., Palaz, O.: Defect-aware nanocrossbar logic mapping using bipartite subgraph isomorphism and canonization. In: Proceedings of IEEE Eurpe Test Symposium, pp. 246–231 (2010)
23.
Zurück zum Zitat Yang, J.-S., Datta, R.: Efficient function mapping in nanoscale crossbar architecture. In: Proceedings of IEEE Int. symp. defect fault tolerance vlsi nanotechnology system, pp. 190–196 (2011) Yang, J.-S., Datta, R.: Efficient function mapping in nanoscale crossbar architecture. In: Proceedings of IEEE Int. symp. defect fault tolerance vlsi nanotechnology system, pp. 190–196 (2011)
24.
Zurück zum Zitat Su, Y., Rao, W.: Defect-tolerant logic implementation onto nanocrossbars by exploiting mapping and morphing simultaneously. In: Proceedings of international conference on computer-aided design, pp. 456–462 (2011) Su, Y., Rao, W.: Defect-tolerant logic implementation onto nanocrossbars by exploiting mapping and morphing simultaneously. In: Proceedings of international conference on computer-aided design, pp. 456–462 (2011)
25.
Zurück zum Zitat Yuan, B., Li, B.: Diversity mapping scheme for defect and fault tolerance in nanoelectronic crossbar. In: Proceedings of international conference on information science and technology, pp. 149–154 (2011) Yuan, B., Li, B.: Diversity mapping scheme for defect and fault tolerance in nanoelectronic crossbar. In: Proceedings of international conference on information science and technology, pp. 149–154 (2011)
26.
Zurück zum Zitat Su, Y., Rao, W.: Defect-tolerant logic hardening onto crossbar-based nanosystems. In: Proceedings of design, automation & test in Europe, pp. 1801–1806 (2013) Su, Y., Rao, W.: Defect-tolerant logic hardening onto crossbar-based nanosystems. In: Proceedings of design, automation & test in Europe, pp. 1801–1806 (2013)
27.
Zurück zum Zitat Yuan, B., Li, B., Weise, T., Yao, X.: A new memetic algorithm with fitness approximation for the defect-tolerant logic mapping in crossbar-based nanoarchitectures. IEEE Trans. Evol. Comput. 18(6), 846–859 (2014)CrossRef Yuan, B., Li, B., Weise, T., Yao, X.: A new memetic algorithm with fitness approximation for the defect-tolerant logic mapping in crossbar-based nanoarchitectures. IEEE Trans. Evol. Comput. 18(6), 846–859 (2014)CrossRef
28.
Zurück zum Zitat Su, Y., Rao, W.: An integrated framework toward defect-tolerant logic implementation onto nanocrossbars. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 33(1), 64–75 (2014)CrossRef Su, Y., Rao, W.: An integrated framework toward defect-tolerant logic implementation onto nanocrossbars. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 33(1), 64–75 (2014)CrossRef
29.
Zurück zum Zitat Gojman, B., Dehon, A.: VMATCH: Using logical variation to counteract physical variation in bottom-up, nanoscale systems. In: Proceedings of the IEEE international conference on field-programmable technology, pp.78–87 (2009) Gojman, B., Dehon, A.: VMATCH: Using logical variation to counteract physical variation in bottom-up, nanoscale systems. In: Proceedings of the IEEE international conference on field-programmable technology, pp.78–87 (2009)
30.
Zurück zum Zitat Tunc, C., Tahoori, M.: Variation tolerant logic mapping for crossbar array nano architectures. In: Proceedings of the Asia and South Pacific design automation conference, pp. 855–860 (2010) Tunc, C., Tahoori, M.: Variation tolerant logic mapping for crossbar array nano architectures. In: Proceedings of the Asia and South Pacific design automation conference, pp. 855–860 (2010)
31.
Zurück zum Zitat Zamani, M., Mirzaei, H., Tahoori, M.B.: ILP formulations for variation/defect-tolerant logic mapping on crossbar nano-architectures. ACM J. Emerg. Technol. Comput. Syst. 9(3), 1–21 (2013)CrossRef Zamani, M., Mirzaei, H., Tahoori, M.B.: ILP formulations for variation/defect-tolerant logic mapping on crossbar nano-architectures. ACM J. Emerg. Technol. Comput. Syst. 9(3), 1–21 (2013)CrossRef
32.
Zurück zum Zitat Cordella, L.P., Foggia, P., Sansone, C., Vento, M.: A (sub) graph isomorphism algorithm for matching large graphs. IEEE Trans. Pattern Anal. Mach. Intell. 26(10), 1367–1372 (2004)CrossRef Cordella, L.P., Foggia, P., Sansone, C., Vento, M.: A (sub) graph isomorphism algorithm for matching large graphs. IEEE Trans. Pattern Anal. Mach. Intell. 26(10), 1367–1372 (2004)CrossRef
33.
Zurück zum Zitat Collaborative Benchmarking Laboratory: LGSynth Benchmarks. North Carolina State University, Department of Computer Science (1993) Collaborative Benchmarking Laboratory: LGSynth Benchmarks. North Carolina State University, Department of Computer Science (1993)
Metadaten
Titel
Joint defect- and variation-aware logic mapping of multi-outputs crossbar-based nanoarchitectures
verfasst von
Behnam Ghavami
Publikationsdatum
17.05.2016
Verlag
Springer US
Erschienen in
Journal of Computational Electronics / Ausgabe 3/2016
Print ISSN: 1569-8025
Elektronische ISSN: 1572-8137
DOI
https://doi.org/10.1007/s10825-016-0831-4

Weitere Artikel der Ausgabe 3/2016

Journal of Computational Electronics 3/2016 Zur Ausgabe

Neuer Inhalt