Skip to main navigation Skip to search Skip to main content

Design Exploration for Multiple Level Cell based Non-volatile FPGAs

  • Ke Liu*
  • , Mengying Zhao
  • , Lei Ju
  • , Zhiping Jia
  • , Chun Jason Xue
  • , Jingtong Hu
  • *Corresponding author for this work

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

Static random access memory (SRAM) based field programmable gate arrays (FPGAs) are currently facing challenges of limited capacity and high leakage power. To solve this problem, non-volatile memory (NVM) is proposed as the alternative to build non-volatile FPGAs (NVFPGAs). Even though the feasibility of NVFPGA has been confirmed, the utilization of multiple level cells (MLC) has not been fully exploited yet. In this paper, we study architecture of MLC based NVFPGAs, and propose five cluster structures, as well as the corresponding working mode supported by MLC based clusters. To give detailed comparisons and extensive discussions, we conduct experiments for area, performance and leakage power evaluation. Experiments show that, compared to SRAM based FPGAs, the proposed architecture can reduce the area, latency and leakage power by 32.66% and 7.45%, and 96.13%, respectively.
Original languageEnglish
Title of host publicationPROCEEDINGS - IEEE 35th International Conference on Computer Design, ICCD 2017
PublisherIEEE
Pages257-264
ISBN (Electronic)9781538622544
ISBN (Print)9781538622551
DOIs
Publication statusPublished - Nov 2017
Event35th IEEE International Conference on Computer Design (ICCD 2017) - Boston, United States
Duration: 5 Nov 20178 Nov 2017

Publication series

Name
ISSN (Print)1063-6404

Conference

Conference35th IEEE International Conference on Computer Design (ICCD 2017)
PlaceUnited States
CityBoston
Period5/11/178/11/17

Research Keywords

  • Configurable Logic Block
  • Multiple Level Cell
  • Non-volatile FPGA

Fingerprint

Dive into the research topics of 'Design Exploration for Multiple Level Cell based Non-volatile FPGAs'. Together they form a unique fingerprint.

Cite this