Performance aspects of correctness-oriented synthesis flows

Fritjof Bornebusch, Christoph Lüth, Robert Wille, Rolf Drechsler

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

When designing electronic circuits, available synthesis flows either focus on accelerating the synthesized circuit or correctness. In the quest for ever-faster hardware designs, the correctness of these designs is often neglected. Thus, designers need to trade-off between correctness and performance. The question is how large the trade-off is? This work presents a systematic comparison of two representative synthesis flows, the LegUp HLS framework as a representative for flows focusing on hardware acceleration, and a flow based on the proof assistant Coq focusing on correctness. For evaluation purposes, a 32-bit MIPS processor synthesized using the two flows, and the final HDL implementations are compared regarding their performance. Our evaluation allows a quantitative analysis of the trade-off, showing that correctness-oriented synthesis flows are competitive concerning performance.

Original languageEnglish
Title of host publicationMODELSWARD 2021 - Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development
EditorsSlimane Hammoudi, Luis Ferreira Pires, Edwin Seidewitz, Richard Soley
PublisherSciTePress
Pages76-86
Number of pages11
ISBN (Electronic)9789897584879
StatePublished - 2021
Externally publishedYes
Event9th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2021 - Virtual, Online
Duration: 8 Feb 202110 Feb 2021

Publication series

NameMODELSWARD 2021 - Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development

Conference

Conference9th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2021
CityVirtual, Online
Period8/02/2110/02/21

Keywords

  • Functional HDLs
  • Hardware designs
  • Hardware synthesis
  • MIPS processor
  • Proof assistants

Fingerprint

Dive into the research topics of 'Performance aspects of correctness-oriented synthesis flows'. Together they form a unique fingerprint.

Cite this