Routability-aware Packing for High-density Nonvolatile FPGAs
Nonvolatile field-programmable gate arrays (NVFPGAs) can use multi-level cell (MLC) nonvolatile memories (NVMs) to enhance their logic density. However, the highdensity design of NVFPGAs degrades the intra-routability of configurable logic blocks (CLBs), which significantly prolongs the time consumed by the packing process in the computer-aided design (CAD) flow. To relieve the efficiency degradation, in this paper, we propose a routability-aware re-pair stage to adjust the logical-physical look-up table (LUT) assignments to mitigate the congestion and improve their intra-routability, thereby reducing the packing time. In addition, exploiting the structural equivalence of MLC LUTs, we remove unnecessary intra-routing attempts from packing to further improve efficiency. Evaluation shows the proposed strategies reduce packing time by $41.48 \%$ on average. Index Terms-nonvolatile memory (NVM), multi-level cell (MLC), field-programmable gate array (FPGA), computer-aided design (CAD), packing.
Authors
- Zhenge Jia (ORCID: https://orcid.org/0000-0002-0554-3608)
- Huichuan Zheng (ORCID: https://orcid.org/0000-0002-6669-969X)
- Hao Zhang (ORCID: https://orcid.org/0000-0002-9745-4767)
- Jian‐Min Zuo (ORCID: https://orcid.org/0000-0002-5151-3370)
- Yuqing Xiong (ORCID: https://orcid.org/0000-0001-7200-4658)
- Mengying Zhao (ORCID: https://orcid.org/0000-0001-7891-5436)
Institutions
- Shandong University of Science and Technology (CN)
Publication Details
- Published
- 2025-06-22
- DOI
- https://doi.org/10.1109/dac63849.2025.11133374
- Primary Topic
- VLSI and FPGA Design Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00