CAD tool flow for variation-tolerant non-volatile STT-MRAM LUT based FPGA

Jeongbin Kim, Ki Tae Kim, Eui-Young Chung

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

Abstract

Field Programmable Gate Array (FPGA) is a reconfigurable circuit and it is used for various applications such as image processing, digital signal processing and neural network. FPGA adopts a logic circuit called Look-Up Table (LUT) as a basic circuit structure. Commonly used FPGAs have volatile characteristic because it consists of SRAM based LUT that adopts SRAM as a memory cell. Volatile FPGAs have a disadvantage in terms of power management efficiency. Variation-Tolerant NonVolatile STT-MRAM (VTNV) LUT has been studied for a nonvolatile FPGAs and it has unique characteristics that can only operate in the half clock period. Accordingly, VTNV LUT based FPGA cannot operate normally with conventional FPGA CAD tool flow. We propose FPGA CAD (Computer Aided Design) tool flow for VTNV LUT based FPGA with supporting unique characteristic of VTNV LUT, and implement a non-volatile FPGA. Through proposed FPGA CAD tool flow, non-volatile FPGA based on VTNV LUT could operate normally. Because of high parameters of VTNV LUT, experimental results show that power increases by 29% and critical path delay increases by 16%, but it’ll be improved sufficiently by future VTNV LUT researches.

Original languageEnglish
Title of host publicationProceedings of 2018 7th International Conference on Software and Computer Applications, ICSCA 2018
PublisherAssociation for Computing Machinery
Pages312-316
Number of pages5
ISBN (Electronic)9781450354141
DOIs
Publication statusPublished - 2018 Feb 8
Event7th International Conference on Software and Computer Applications, ICSCA 2018 - Kuantan, Malaysia
Duration: 2018 Feb 82018 Feb 10

Publication series

NameACM International Conference Proceeding Series

Other

Other7th International Conference on Software and Computer Applications, ICSCA 2018
CountryMalaysia
CityKuantan
Period18/2/818/2/10

    Fingerprint

All Science Journal Classification (ASJC) codes

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications

Cite this

Kim, J., Kim, K. T., & Chung, E-Y. (2018). CAD tool flow for variation-tolerant non-volatile STT-MRAM LUT based FPGA. In Proceedings of 2018 7th International Conference on Software and Computer Applications, ICSCA 2018 (pp. 312-316). (ACM International Conference Proceeding Series). Association for Computing Machinery. https://doi.org/10.1145/3185089.3185134