Wire-Streaming Processors on 2-D Nanowire Fabrics

Most of the research in the field of nanoelectronics has been focused on nanodevice and nano-fabrication aspects. By contrast, very little work has been reported on the design or ca- pabilities of circuits and computational architectures that can be built out of nanodevices. A key challenge in any nanoscale system is to preserve the density advantage of the underlying nanodevice. Topological, interconnect, and fault-tolerance constraints can, however, severely impact the effective system-level density that can be achieved. This paper explores designs on silicon nanowire based 2-D computing fabrics that, while also programmable and hierarchical, are more tuned towards an application domain than PLA style approaches. Our goal is to achieve denser designs with better fabric utilization and efficient cascading of circuits. We call these designs NASICs: Nanoscale Application- Specific Integrated Circuits . In this paper we demonstrate possible NASIC optimizations, within the constraints of sub-lithographic fabrication, that improve fabric utilization. Finally, we design and evaluate a simple nanoscale stream processor and compare its density to an equivalent synthesized CMOS implementation scaled to 30-nm CMOS. Our results show that, despite this small design being dominated by microwires, a 12.5X density advantage can be achieved on a defect-free fabric. We estimate that larger NASIC designs could be 100X denser compared to CMOS before fault tolerance techniques are applied.

[1]  André DeHon,et al.  Array-based architecture for FET-based, nanoscale electronics , 2003 .

[2]  T. Cao,et al.  Logic Gates and Computation from Assembled Nanowire Building Blocks , 2001 .

[3]  R. Martel,et al.  Carbon nanotube field-effect transistors and logic circuits , 2002, Proceedings 2002 Design Automation Conference (IEEE Cat. No.02CH37324).

[4]  A. DeHon Array-Based Architecture for Molecular Electronics , 2001 .

[5]  Jan M. Rabaey,et al.  Digital Integrated Circuits: A Design Perspective , 1995 .

[6]  Seth Copen Goldstein,et al.  NanoFabrics: spatial computing using molecular electronics , 2001, Proceedings 28th Annual International Symposium on Computer Architecture.

[7]  James D. Meindl,et al.  A generic system simulator with novel on-chip cache and throughput models for gigascale integration , 1998 .

[8]  S. Goldstein,et al.  Scalable Defect Tolerance for Molecular Electronics , 2002 .

[9]  Charles M. Lieber,et al.  Carbon nanotube-based nonvolatile random access memory for molecular computing , 2000, Science.

[10]  C. Dekker,et al.  Logic Circuits with Carbon Nanotube Transistors , 2001, Science.

[11]  C. Lieber,et al.  Nanowire Crossbar Arrays as Address Decoders for Integrated Nanosystems , 2003, Science.

[12]  J. E. Brewer,et al.  Extending the road beyond CMOS , 2002 .

[13]  R. Service,et al.  Molecules Get Wired , 2001, Science.

[14]  Charles M. Lieber,et al.  Doping and Electrical Transport in Silicon Nanowires , 2000 .

[15]  G Y Tseng,et al.  Nanotechnology. Toward nanocomputers. , 2001, Science.

[16]  Donald Yeung,et al.  SimpleFit: A Framework for Analyzing Design Trade-Offs in Raw Architectures , 2001, IEEE Trans. Parallel Distributed Syst..

[17]  Charles M. Lieber,et al.  Epitaxial core–shell and core–multishell nanowire heterostructures , 2002, Nature.

[18]  Teng Wang,et al.  Opportunities and challenges in application-tuned circuits and architectures based on nanodevices , 2004, CF '04.

[19]  Seth Copen Goldstein,et al.  NanoFabrics: spatial computing using molecular electronics , 2001, ISCA 2001.

[20]  P. Avouris,et al.  Carbon nanotube transistors and logic circuits , 2002 .

[21]  Charles M. Lieber,et al.  High Performance Silicon Nanowire Field Effect Transistors , 2003 .

[22]  H. B. Bakoglu,et al.  Circuits, interconnections, and packaging for VLSI , 1990 .

[23]  André DeHon,et al.  Stochastic assembly of sublithographic nanoscale interfaces , 2003 .

[24]  Teng Wang,et al.  Latching on the wire and pipelining in nanoscale designs , 2004 .

[25]  G. Whitesides,et al.  Rapid Prototyping of Microfluidic Systems in Poly(dimethylsiloxane). , 1998, Analytical chemistry.