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 language | English |
---|---|
Title of host publication | Proceedings of 2018 7th International Conference on Software and Computer Applications, ICSCA 2018 |
Publisher | Association for Computing Machinery |
Pages | 312-316 |
Number of pages | 5 |
ISBN (Electronic) | 9781450354141 |
DOIs | |
Publication status | Published - 2018 Feb 8 |
Event | 7th International Conference on Software and Computer Applications, ICSCA 2018 - Kuantan, Malaysia Duration: 2018 Feb 8 → 2018 Feb 10 |
Publication series
Name | ACM International Conference Proceeding Series |
---|
Other
Other | 7th International Conference on Software and Computer Applications, ICSCA 2018 |
---|---|
Country/Territory | Malaysia |
City | Kuantan |
Period | 18/2/8 → 18/2/10 |
Bibliographical note
Publisher Copyright:© 2018 Association for Computing Machinery.
All Science Journal Classification (ASJC) codes
- Software
- Human-Computer Interaction
- Computer Vision and Pattern Recognition
- Computer Networks and Communications