Integer linear programming-based optimization methodology for reliability and energy-aware high-level synthesis. (December 2022)
- Record Type:
- Journal Article
- Title:
- Integer linear programming-based optimization methodology for reliability and energy-aware high-level synthesis. (December 2022)
- Main Title:
- Integer linear programming-based optimization methodology for reliability and energy-aware high-level synthesis
- Authors:
- Dilek, Selma
Tosun, Suleyman - Abstract:
- Abstract: Continuous decrease in the transistor technology sizes has enabled much denser packaging of electronic components on chips, which has resulted in integrated circuits with lower costs and area. However, it has also given rise to new issues and challenges in the process of integrated circuit design, including higher vulnerability to soft errors. Modular hardware redundancy is a popular method for improving the reliability of a system against errors at a cost of increasing area and energy consumption. Voltage scaling methods can be employed to tackle high energy costs; however, this also negatively affects the circuit's reliability and performance. Therefore, designing circuits with all these conflicting parameters is a very challenging task. In this study, we propose integer linear programming (ILP)-based high-level synthesis (HLS) methods to optimize both reliability and/or energy under the area and latency constraints. Our models employ full and partial duplication to improve the system reliability as long as the area constraint permits. They also utilize voltage islands as the energy reduction method of choice. What makes this problem even more interesting and complex is the fact that we use different versions of the same resources that have different area, latency, reliability, and energy values. Although this affects the execution time of the proposed methods, it also gives us more design options. We compared and showed the effectiveness of our methods against aAbstract: Continuous decrease in the transistor technology sizes has enabled much denser packaging of electronic components on chips, which has resulted in integrated circuits with lower costs and area. However, it has also given rise to new issues and challenges in the process of integrated circuit design, including higher vulnerability to soft errors. Modular hardware redundancy is a popular method for improving the reliability of a system against errors at a cost of increasing area and energy consumption. Voltage scaling methods can be employed to tackle high energy costs; however, this also negatively affects the circuit's reliability and performance. Therefore, designing circuits with all these conflicting parameters is a very challenging task. In this study, we propose integer linear programming (ILP)-based high-level synthesis (HLS) methods to optimize both reliability and/or energy under the area and latency constraints. Our models employ full and partial duplication to improve the system reliability as long as the area constraint permits. They also utilize voltage islands as the energy reduction method of choice. What makes this problem even more interesting and complex is the fact that we use different versions of the same resources that have different area, latency, reliability, and energy values. Although this affects the execution time of the proposed methods, it also gives us more design options. We compared and showed the effectiveness of our methods against a genetic algorithm-based one on several HLS benchmarks. The ILP-based methods return the optimum results most of the time under the given time limits. Highlights: We propose ILP-based HLS methods to optimize reliability and energy in ASIC design. Our models employ full and partial duplication to improve the system reliability. We use voltage islands as the energy reduction method of choice. Different versions of the same resources are used to meet the constraints. … (more)
- Is Part Of:
- Microelectronics and reliability. Volume 139(2022)
- Journal:
- Microelectronics and reliability
- Issue:
- Volume 139(2022)
- Issue Display:
- Volume 139, Issue 2022 (2022)
- Year:
- 2022
- Volume:
- 139
- Issue:
- 2022
- Issue Sort Value:
- 2022-0139-2022-0000
- Page Start:
- Page End:
- Publication Date:
- 2022-12
- Subjects:
- 93C62 -- 68M15 -- 90C08
High-level synthesis (HLS) -- Integer linear programming (ILP) -- Voltage islands -- Reliability -- Soft errors -- Energy -- Modular redundancy
Electronic apparatus and appliances -- Reliability -- Periodicals
Miniature electronic equipment -- Periodicals
Appareils électroniques -- Fiabilité -- Périodiques
Équipement électronique miniaturisé -- Périodiques
Electronic apparatus and appliances -- Reliability
Miniature electronic equipment
Periodicals
621.3815 - Journal URLs:
- http://www.sciencedirect.com/science/journal/00262714 ↗
http://www.elsevier.com/journals ↗
http://www.elsevier.com/homepage/elecserv.htt ↗ - DOI:
- 10.1016/j.microrel.2022.114849 ↗
- Languages:
- English
- ISSNs:
- 0026-2714
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 5758.979000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 24335.xml