Improving Clock Frequencies in ASIC Designs through Semi-Automatic Register Placement and Advanced Retiming

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des Sammelwerks2024 Panhellenic Conference on Electronics & Telecommunications (PACET)
Seiten1-6
Seitenumfang6
ISBN (elektronisch)979-8-3503-1884-5
PublikationsstatusVeröffentlicht - 2024

Publikationsreihe

NamePanhellenic Conference on Electronics & Telecommunications (PACET)
Herausgeber (Verlag)IEEE

Abstract

In hardware design, pipelining is a key technique for achieving high clock frequencies, typically by placing registers along the critical path of a design to minimize its length. As the complexity of hardware designs has increased, the potential for deeper pipeline configurations has emerged. Modern synthesis tools utilize register retiming, which adjusts register locations to balance the critical paths between them. Designers have several choices when tackling such challenging designs: place registers at the end of the design in conjunction with the synthesis tool’s retiming, optimize register placement manually to balance path distances, or combine both strategies. The pursuit of peak clock frequencies often requires the labor-intensive manual approach.In this paper, we present an innovative method that semi- automatically places registers along a design’s critical path as an initial seed that is subsequently used for retiming. Our case study, which analyzes several state-of-the-art regular and irregular multiplier designs synthesised for an ASIC technology for challenging environments, shows that this enhanced retiming increases the maximum achievable clock frequencies by up to 51 % over the traditional register appending method. Compared to the manual approach, the performance is similar, but the manual effort is greatly reduced.

ASJC Scopus Sachgebiete

Zitieren

Improving Clock Frequencies in ASIC Designs through Semi-Automatic Register Placement and Advanced Retiming. / Hawich, Malte; Klein, Simon Christian; Stuckenberg, Tobias et al.
2024 Panhellenic Conference on Electronics & Telecommunications (PACET). 2024. S. 1-6 (Panhellenic Conference on Electronics & Telecommunications (PACET)).

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Hawich, M, Klein, SC, Stuckenberg, T & Blume, HC 2024, Improving Clock Frequencies in ASIC Designs through Semi-Automatic Register Placement and Advanced Retiming. in 2024 Panhellenic Conference on Electronics & Telecommunications (PACET). Panhellenic Conference on Electronics & Telecommunications (PACET), S. 1-6. https://doi.org/10.1109/PACET60398.2024.10497079
Hawich, M., Klein, S. C., Stuckenberg, T., & Blume, H. C. (2024). Improving Clock Frequencies in ASIC Designs through Semi-Automatic Register Placement and Advanced Retiming. In 2024 Panhellenic Conference on Electronics & Telecommunications (PACET) (S. 1-6). (Panhellenic Conference on Electronics & Telecommunications (PACET)). https://doi.org/10.1109/PACET60398.2024.10497079
Hawich M, Klein SC, Stuckenberg T, Blume HC. Improving Clock Frequencies in ASIC Designs through Semi-Automatic Register Placement and Advanced Retiming. in 2024 Panhellenic Conference on Electronics & Telecommunications (PACET). 2024. S. 1-6. (Panhellenic Conference on Electronics & Telecommunications (PACET)). doi: 10.1109/PACET60398.2024.10497079
Hawich, Malte ; Klein, Simon Christian ; Stuckenberg, Tobias et al. / Improving Clock Frequencies in ASIC Designs through Semi-Automatic Register Placement and Advanced Retiming. 2024 Panhellenic Conference on Electronics & Telecommunications (PACET). 2024. S. 1-6 (Panhellenic Conference on Electronics & Telecommunications (PACET)).
Download
@inproceedings{09fca8f1f1774422a58087560ea90499,
title = "Improving Clock Frequencies in ASIC Designs through Semi-Automatic Register Placement and Advanced Retiming",
abstract = "In hardware design, pipelining is a key technique for achieving high clock frequencies, typically by placing registers along the critical path of a design to minimize its length. As the complexity of hardware designs has increased, the potential for deeper pipeline configurations has emerged. Modern synthesis tools utilize register retiming, which adjusts register locations to balance the critical paths between them. Designers have several choices when tackling such challenging designs: place registers at the end of the design in conjunction with the synthesis tool{\textquoteright}s retiming, optimize register placement manually to balance path distances, or combine both strategies. The pursuit of peak clock frequencies often requires the labor-intensive manual approach.In this paper, we present an innovative method that semi- automatically places registers along a design{\textquoteright}s critical path as an initial seed that is subsequently used for retiming. Our case study, which analyzes several state-of-the-art regular and irregular multiplier designs synthesised for an ASIC technology for challenging environments, shows that this enhanced retiming increases the maximum achievable clock frequencies by up to 51 % over the traditional register appending method. Compared to the manual approach, the performance is similar, but the manual effort is greatly reduced.",
keywords = "ASIC, Hardware Design, Harsh Environment, High Performance, Multiplier, Pipeline, Register Placement, Retiming",
author = "Malte Hawich and Klein, {Simon Christian} and Tobias Stuckenberg and Blume, {Holger Christoph}",
year = "2024",
doi = "10.1109/PACET60398.2024.10497079",
language = "English",
isbn = "979-8-3503-1885-2",
series = "Panhellenic Conference on Electronics & Telecommunications (PACET)",
publisher = "IEEE",
pages = "1--6",
booktitle = "2024 Panhellenic Conference on Electronics & Telecommunications (PACET)",

}

Download

TY - GEN

T1 - Improving Clock Frequencies in ASIC Designs through Semi-Automatic Register Placement and Advanced Retiming

AU - Hawich, Malte

AU - Klein, Simon Christian

AU - Stuckenberg, Tobias

AU - Blume, Holger Christoph

PY - 2024

Y1 - 2024

N2 - In hardware design, pipelining is a key technique for achieving high clock frequencies, typically by placing registers along the critical path of a design to minimize its length. As the complexity of hardware designs has increased, the potential for deeper pipeline configurations has emerged. Modern synthesis tools utilize register retiming, which adjusts register locations to balance the critical paths between them. Designers have several choices when tackling such challenging designs: place registers at the end of the design in conjunction with the synthesis tool’s retiming, optimize register placement manually to balance path distances, or combine both strategies. The pursuit of peak clock frequencies often requires the labor-intensive manual approach.In this paper, we present an innovative method that semi- automatically places registers along a design’s critical path as an initial seed that is subsequently used for retiming. Our case study, which analyzes several state-of-the-art regular and irregular multiplier designs synthesised for an ASIC technology for challenging environments, shows that this enhanced retiming increases the maximum achievable clock frequencies by up to 51 % over the traditional register appending method. Compared to the manual approach, the performance is similar, but the manual effort is greatly reduced.

AB - In hardware design, pipelining is a key technique for achieving high clock frequencies, typically by placing registers along the critical path of a design to minimize its length. As the complexity of hardware designs has increased, the potential for deeper pipeline configurations has emerged. Modern synthesis tools utilize register retiming, which adjusts register locations to balance the critical paths between them. Designers have several choices when tackling such challenging designs: place registers at the end of the design in conjunction with the synthesis tool’s retiming, optimize register placement manually to balance path distances, or combine both strategies. The pursuit of peak clock frequencies often requires the labor-intensive manual approach.In this paper, we present an innovative method that semi- automatically places registers along a design’s critical path as an initial seed that is subsequently used for retiming. Our case study, which analyzes several state-of-the-art regular and irregular multiplier designs synthesised for an ASIC technology for challenging environments, shows that this enhanced retiming increases the maximum achievable clock frequencies by up to 51 % over the traditional register appending method. Compared to the manual approach, the performance is similar, but the manual effort is greatly reduced.

KW - ASIC

KW - Hardware Design

KW - Harsh Environment

KW - High Performance

KW - Multiplier

KW - Pipeline

KW - Register Placement

KW - Retiming

UR - http://www.scopus.com/inward/record.url?scp=85191655292&partnerID=8YFLogxK

U2 - 10.1109/PACET60398.2024.10497079

DO - 10.1109/PACET60398.2024.10497079

M3 - Conference contribution

SN - 979-8-3503-1885-2

T3 - Panhellenic Conference on Electronics & Telecommunications (PACET)

SP - 1

EP - 6

BT - 2024 Panhellenic Conference on Electronics & Telecommunications (PACET)

ER -

Von denselben Autoren