A Survey on System-on-a-Chip Design Using Chisel HW Construction Language

Tutkimustuotos: KonferenssiartikkeliTieteellinenvertaisarvioitu

4 Sitaatiot (Scopus)
338 Lataukset (Pure)

Abstrakti

This paper presents a survey of functional programming languages in System-on-a-Chip (SoC) design. The motivation is improving the design productivity by better source code expressiveness, increased abstraction level in design entry, or improved automation. The survey focuses on Chisel that is one of the most potential High Level Language (HLL) based design frameworks. We include 26 papers that report implementations ranging from IP blocks to complete chips. The result is that functional programming languages are viable for SoC design and can also be deployed in production use. However, Chisel does not increase the abstraction level in a similar way as High Level Synthesis (HLS), since it is used to create circuit generators instead of direct descriptions. Additional benefit is that Chisel offloads user effort from control and connectivity structures, and makes reusability and configurability improved over traditional Hardware Description Language (HDL) designs.
AlkuperäiskieliEnglanti
OtsikkoAnnual Conference of Industrial Electronics Society
AlaotsikkoIECON 2021 – 47th Annual Conference of the IEEE Industrial Electronics Society
KustantajaIEEE
Sivumäärä6
ISBN (elektroninen)978-1-6654-3554-3
DOI - pysyväislinkit
TilaJulkaistu - 13 lokak. 2021
OKM-julkaisutyyppiA4 Artikkeli konferenssijulkaisussa
TapahtumaAnnual Conference of the IEEE Industrial Electronics Society -
Kesto: 13 lokak. 202116 lokak. 2021

Julkaisusarja

NimiProceedings of the Annual Conference of the IEEE Industrial Electronics Society
ISSN (elektroninen)2577-1647

Conference

ConferenceAnnual Conference of the IEEE Industrial Electronics Society
Ajanjakso13/10/2116/10/21

Julkaisufoorumi-taso

  • Jufo-taso 1

Sormenjälki

Sukella tutkimusaiheisiin 'A Survey on System-on-a-Chip Design Using Chisel HW Construction Language'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.

Siteeraa tätä