Next Article in Journal
Research on Design and Monitoring of a Development Index of an Industrial Internet Platform Based on a Fixed-Base Index Method
Next Article in Special Issue
BloSM: Blockchain-Based Service Migration for Connected Cars in Embedded Edge Environment
Previous Article in Journal
Strengthening Quality of Chaotic Bit Sequences
Previous Article in Special Issue
Human–Machine Interaction in Driving Assistant Systems for Semi-Autonomous Driving Vehicles
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

AMROFloor: An Efficient Aging Mitigation and Resource Optimization Floorplanner for Virtual Coarse-Grained Runtime Reconfigurable FPGAs

School of Computer Science and Technology, Xidian University, Xi’an 710071, China
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(2), 273; https://doi.org/10.3390/electronics11020273
Submission received: 10 November 2021 / Revised: 7 January 2022 / Accepted: 12 January 2022 / Published: 15 January 2022
(This article belongs to the Special Issue Real-Time Control of Embedded Systems)

Abstract

With the rapid reduction of CMOS process size, the FPGAs with high-silicon accumulation technology are becoming more sensitive to aging effects. This reduces the reliability and service life of the device. The offline aging-aware layout planning based on balance stress is an effective solution. However, the existing methods need to take a long time to solve the floorplanner, and the corresponding layout solutions occupy many on-chip resources. To this end, we proposed an efficient Aging Mitigation and Resource Optimization Floorplanner (AMROFloor) for FPGAs. First, the layout solution is implemented on the Virtual Coarse-Grained Runtime Reconfigurable Architecture, which contributes to avoiding rule constraints for placement and routing. Second, the Maximize Reconfigurable Regions Algorithm (MRRA) is proposed to quickly determine the RRs’ number and size to save the solving time and ensure an effective solution. Furthermore, the Resource Combination Algorithm (RCA) is proposed to optimize the on-chip resources, reducing the on-Chip Resource Utilization (CRU) while achieving the same aging relief effect. Experiments were simulated and implemented on Xilinx FPGA. The results demonstrate that the AMROFloor method designed in this paper can extend the Mean Time to Failure (MTTF) by 13.8% and optimize the resource overhead by 19.2% on average compared to the existing aging-aware layout solutions.
Keywords: FPGA; aging-aware layout; MTTF; resource optimization; genetic algorithm FPGA; aging-aware layout; MTTF; resource optimization; genetic algorithm

Share and Cite

MDPI and ACS Style

Li, Z.; Huang, Z.; Wang, Q.; Wang, J. AMROFloor: An Efficient Aging Mitigation and Resource Optimization Floorplanner for Virtual Coarse-Grained Runtime Reconfigurable FPGAs. Electronics 2022, 11, 273. https://doi.org/10.3390/electronics11020273

AMA Style

Li Z, Huang Z, Wang Q, Wang J. AMROFloor: An Efficient Aging Mitigation and Resource Optimization Floorplanner for Virtual Coarse-Grained Runtime Reconfigurable FPGAs. Electronics. 2022; 11(2):273. https://doi.org/10.3390/electronics11020273

Chicago/Turabian Style

Li, Zeyu, Zhao Huang, Quan Wang, and Junjie Wang. 2022. "AMROFloor: An Efficient Aging Mitigation and Resource Optimization Floorplanner for Virtual Coarse-Grained Runtime Reconfigurable FPGAs" Electronics 11, no. 2: 273. https://doi.org/10.3390/electronics11020273

APA Style

Li, Z., Huang, Z., Wang, Q., & Wang, J. (2022). AMROFloor: An Efficient Aging Mitigation and Resource Optimization Floorplanner for Virtual Coarse-Grained Runtime Reconfigurable FPGAs. Electronics, 11(2), 273. https://doi.org/10.3390/electronics11020273

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop