Skip to main navigation Skip to search Skip to main content

MAPLE: A Machine Learning based Aging-Aware FPGA Architecture Exploration Framework

  • Behnam Ghavami
  • , Milad Ibrahimipour
  • , Zhenman Fang
  • , Lesley Shannon

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution

Abstract

In this paper, we develop a framework called MAPLE to enable the aging-aware FPGA architecture exploration. The core idea is to efficiently model the aging-induced delay degradation at the coarse-grained FPGA basic block level using deep neural networks (DNNs). For each type of the FPGA basic block such as LUT and DSP, we first characterize its accurate delay degradation via transistor-level SPICE simulation under a versatile set of aging factors from the FPGA fabric and in-field operation. Then we train one DNN model for each block type to quickly and accurately predict the complex relation between its delay degradation and comprehensive aging factors. Moreover, we integrate our DNN models into the widely used Verilog-to-Routing toolflow (VTR 8) to support analyzing the impact of aging-induced delay degradation on the entire large-scale FPGA architecture. Experimental results demonstrate that MAPLE can predict the delay degradation of FPGA blocks 104 to 107 times faster than transistor-level SPICE simulation, with a prediction error less than 0.7%. Our case study demonstrates that FPGA architects can effectively leverage MAPLE to explore better aging-aware FPGA architectures.

Original languageEnglish (US)
Title of host publicationProceedings - 2021 31st International Conference on Field-Programmable Logic and Applications, FPL 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages369-373
Number of pages5
ISBN (Electronic)9781665437592
DOIs
StatePublished - 2021
Externally publishedYes
Event31st International Conference on Field-Programmable Logic and Applications, FPL 2021 - Virtual, Dresden, Germany
Duration: Aug 30 2021 → Sep 3 2021

Publication series

NameProceedings - 2021 31st International Conference on Field-Programmable Logic and Applications, FPL 2021

Conference

Conference31st International Conference on Field-Programmable Logic and Applications, FPL 2021
Country/TerritoryGermany
CityVirtual, Dresden
Period8/30/21 → 9/3/21

Bibliographical note

Publisher Copyright:
© 2021 IEEE.

Fingerprint

Dive into the research topics of 'MAPLE: A Machine Learning based Aging-Aware FPGA Architecture Exploration Framework'. Together they form a unique fingerprint.

Cite this