CMOL FPGA: a reconfigurable architecture for hybrid digital circuits with two-terminal nanodevices
Source abstract
Abstract
This paper describes a digital logic architecture for 'CMOL' hybrid circuits which combine a semiconductor–transistor (CMOS) stack and two levels of parallel nanowires, with molecular-scale nanodevices formed between the nanowires at every crosspoint. This cell-based, field-programmable gate array (FPGA)-like architecture is based on a uniform, reconfigurable CMOL fabric, with four-transistor CMOS cells and two-terminal nanodevices ('latching switches'). The switches play two roles: they provide diode-like I–V curves for logic circuit operation, and allow circuit mapping on CMOL fabric and its reconfiguration around defective nanodevices. Monte Carlo simulations of two simple circuits (a 32-bit integer adder and a 64-bit full crossbar switch) have shown that the reconfiguration allows one to increase the circuit yield above 99% at the fraction of bad nanodevices above 20%. Estimates have shown that at the same time the circuits may have extremely high density (approximately 500 times higher than that of the usual CMOS FPGAs with the same design rules), while operating at higher speed at acceptable power consumption.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Advancements in Semiconductor Devices and Circuit Design · Low-power high-performance VLSI design · Semiconductor materials and devices
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (38)
Show source-provided references
1. Brown S D · Field-Programmable Gate Arrays · 199210.1007/978-1-4615-3572-0 ↗
2. Tessier R Schmit H · FPGA 2004: Proc. ACM/SIGDA 12th Int. Symp. on Field Programmable Gate Arrays · 200410.1145/968280 ↗
3. FCCM 2004: Proc. 12th IEEE Symp. on Field-Programmable Custom Computing Machines
4. 10.1126/science.280.5370.171610.1126/science.280.5370.1716 ↗
5. Tour J · Molecular Electronics · 200310.1142/5194 ↗
6. 10.1196/annals.1292.01610.1196/annals.1292.016 ↗
7. 10.1109/JPROC.2003.81832710.1109/JPROC.2003.818327 ↗
8. von Neuman J · Automata Studies · 1956 · 43
9. Nikolic K · Nanotechnology · 2002 · 13 · 35710.1088/0957-4484/13/3/323 ↗
10. Roy S · IEEE Trans. Nanotechnol. · 2005
11. DeHon A · Proc. FPGA?05 · 2005 · 127
12. Snider G · Nanotechnology · 2004 · 15 · 88110.1088/0957-4484/15/8/003 ↗
13. 10.1109/4.6214510.1109/4.62145 ↗
14. Amerson R · Proc. FPGA?96 · 1996 · 10
15. Strukov D · Nanotechnology · 2005 · 16 · 13710.1088/0957-4484/16/1/028 ↗
16. 10.1109/TVLSI.2004.82430010.1109/TVLSI.2004.824300 ↗
17. Kouloheris J Gamal A E · Proc. Custom Integrated Circuits Conf. · 1992 · 4.3.1-4
18. 10.1109/TED.2003.81652310.1109/TED.2003.816523 ↗
19. Likharev K · Nano and Giga Challenges in Microelectronics · 2003 · 2710.1016/B978-044451494-3/50002-0 ↗
20. Likharev K · Introducing Molecular Electronics · 2005
21. Fölling S Türel Ö Likharev K K · Proc. 2001 Int. Joint Conf. on Neural Networks · 2001 · 216
22. 10.1063/1.87350210.1063/1.873502 ↗
23. Zankovych S · Nanotechnology · 2001 · 12 · 9110.1088/0957-4484/12/2/303 ↗
24. Brueck S R J · International Trends in Optics · 2002 · 85
25. 10.1002/cta.28210.1002/cta.282 ↗
26. Betz V · Architecture and CAD for Deep-Submicron FPGAs · 199910.1007/978-1-4615-5145-4 ↗
27. Rabaey J · Digital Integrated Circuits · 2002
28. Sentovich E M · 1992
29. 10.1103/PhysRevB.44.619910.1103/PhysRevB.44.6199 ↗
30. Glazman L I · JETP Lett. · 1990 · 51 · 484
31. 10.1109/22.14633110.1109/22.146331 ↗
32. Kittel C · Introduction to Solid State Physics · 1995
33. Mead C · Introduction to VLSI Systems · 1980
34. Padalia K · Proc. FPGA?03 · 2003 · 164
35. DeHon A · 1996
36. Kogge P M · IEEE Trans. Comput. · 1973 · 22 · 78610.1109/TC.1973.5009159 ↗
37. Betz V Rose J · 1999
38. Naeimi H DeHon A · Proc. ICFPT?2004 · 2004 · 49