Advanced

Tool Independent High-Level Synthesis - with a comparison between Mentor Catapult and Cadence Stratus

Dahlblom, Oscar LU (2019) EITL01 20182
Department of Electrical and Information Technology
Abstract
High-level synthesis is by many seen as the next step in the ever-increasing abstraction levels of digital hardware design. During development at this level there is a high risk of getting locked into tools by a single supplier, as many aspects of the design description are not standardised. In this thesis two of the most popular HLS-tools on the market are evaluated; Mentor Graphics Catapult and Cadence Stratus. The tools are compared in terms of features, development work flow efficiency and quality of generated RTL. The RTL’s are tested by doing synthesis using Cadence Genus. For the example block, Catapult is shown to generate higher quality RTL. Catapult is also shown to offer twice as fast simulation of synthesisable SystemC hardware... (More)
High-level synthesis is by many seen as the next step in the ever-increasing abstraction levels of digital hardware design. During development at this level there is a high risk of getting locked into tools by a single supplier, as many aspects of the design description are not standardised. In this thesis two of the most popular HLS-tools on the market are evaluated; Mentor Graphics Catapult and Cadence Stratus. The tools are compared in terms of features, development work flow efficiency and quality of generated RTL. The RTL’s are tested by doing synthesis using Cadence Genus. For the example block, Catapult is shown to generate higher quality RTL. Catapult is also shown to offer twice as fast simulation of synthesisable SystemC hardware descriptions, at the cost of being locked into the tool because of data type incompatibility with other HLS tools. From this, recommendations and development guidelines for avoiding to become dependent on a single tool are made. (Less)
Please use this url to cite or link to this publication:
author
Dahlblom, Oscar LU
supervisor
organization
alternative title
Verktygsoberoende HLS - med en jämförelse mellan Mentor Catapult och Cadence Stratus
course
EITL01 20182
year
type
M2 - Bachelor Degree
subject
keywords
HLS, High-level synthesis, digital hardware synthesis, digital hardware, cadence stratus, mentor catapult
report number
LU/LTH-EIT 2019-691
language
English
id
8978722
date added to LUP
2019-06-14 13:22:25
date last changed
2019-06-14 13:22:25
@misc{8978722,
  abstract     = {High-level synthesis is by many seen as the next step in the ever-increasing abstraction levels of digital hardware design. During development at this level there is a high risk of getting locked into tools by a single supplier, as many aspects of the design description are not standardised. In this thesis two of the most popular HLS-tools on the market are evaluated; Mentor Graphics Catapult and Cadence Stratus. The tools are compared in terms of features, development work flow efficiency and quality of generated RTL. The RTL’s are tested by doing synthesis using Cadence Genus. For the example block, Catapult is shown to generate higher quality RTL. Catapult is also shown to offer twice as fast simulation of synthesisable SystemC hardware descriptions, at the cost of being locked into the tool because of data type incompatibility with other HLS tools. From this, recommendations and development guidelines for avoiding to become dependent on a single tool are made.},
  author       = {Dahlblom, Oscar},
  keyword      = {HLS,High-level synthesis,digital hardware synthesis,digital hardware,cadence stratus,mentor catapult},
  language     = {eng},
  note         = {Student Paper},
  title        = {Tool Independent High-Level Synthesis - with a comparison between Mentor Catapult and Cadence Stratus},
  year         = {2019},
}