FPCNA: A field programmable carbon nanotube array

Chen Dong, Scott Chilstedt, Deming Chen

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Carbon nanotubes (CNTs), with their unique electronic properties, are promising materials for building nanoscale circuits. In this paper, we present a new CNT-based FPGA architecture known as FPCNA. We define novel CNT and nanoswitch based components and characterize these components considering nanospecific process variations, including the variation caused by the random mixture of metallic and semiconducting CNTs. To evaluate the architecture, we develop a variation-aware physicaldesign flow which can handle both Gaussian and non-Gaussian random variables using variation-aware placement and routing. When FPCNA is evaluated with this CAD flow, we see a 2.67× performance gain over a baseline CMOS FPGA at the same technology node (at a 95% performance yield). In addition, FPCNA offers a 4.5× footprint reduction compared to the baseline FPGA. These results demonstrate the potential of using CNTs and nanoswitches to build high performance FPGA circuits.

Original languageEnglish (US)
Title of host publicationProceedings of the 7th ACM SIGDA International Symposium on Field-Programmable Gate Arrays, FPGA'09
Pages161-170
Number of pages10
DOIs
StatePublished - Jul 23 2009
Event7th ACM SIGDA International Symposium on Field-Programmable Gate Arrays, FPGA'09 - Monterey, CA, United States
Duration: Feb 22 2009Feb 24 2009

Publication series

NameProceedings of the 7th ACM SIGDA International Symposium on Field-Programmable Gate Arrays, FPGA'09

Other

Other7th ACM SIGDA International Symposium on Field-Programmable Gate Arrays, FPGA'09
CountryUnited States
CityMonterey, CA
Period2/22/092/24/09

Keywords

  • Algorithms
  • Design
  • Experimentation
  • Performance

ASJC Scopus subject areas

  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint Dive into the research topics of 'FPCNA: A field programmable carbon nanotube array'. Together they form a unique fingerprint.

  • Cite this

    Dong, C., Chilstedt, S., & Chen, D. (2009). FPCNA: A field programmable carbon nanotube array. In Proceedings of the 7th ACM SIGDA International Symposium on Field-Programmable Gate Arrays, FPGA'09 (pp. 161-170). (Proceedings of the 7th ACM SIGDA International Symposium on Field-Programmable Gate Arrays, FPGA'09). https://doi.org/10.1145/1508128.1508154