Peer-reviewed articles 17,970 +



Title: DSL-BASED APPROACH TO HARDWARE PIPELINES DESIGN

DSL-BASED APPROACH TO HARDWARE PIPELINES DESIGN
A. Antonov;P. Kustarev
1314-2704
English
17
21
Raising abstraction level of designing of custom digital circuits is a major scientific and practical problem that attracts a lot of academic and industrial efforts nowadays. However, existing approaches to handling of this problem typically do not provide sufficient means of defining individual domain- and project-specific custom-level microarchitectural decisions being directed by custom user specification that coordinates their application via specialized controls embedded in this specification.
In the article, we introduce the concept of Language Intellectual Property (LIP) core. LIP core interfaces with a designer via a set of specialized language constructs that operate within certain microarchitectural pattern being used while leaving possibility of implementation of fully custom functionality, and narrow-domain-specific synthesizer that converts input LIP specification into standard specification or other LIPs. In terms of configurability, LIPs lay between traditional cores, that use configuration means of design languages being used, and fully custom standalone language with its own fully specific grammar and complete compiler infrastructure. Also, we describe the developed CAD framework, which offers practical implementation of LIP concept. We have developed LIP that implements pipeline pattern and applied it to the design of an educational pipelined processor core with DLX architecture. We evaluate the expressiveness of the proposed design constructions and common pitfalls that arise when complex control-intensive structures are designed using the developed toolset. Finally, we cover perspectives of future extending of the toolset?s capabilities with the focus on introduction of new design abstractions and constructs.
conference
17th International Multidisciplinary Scientific GeoConference SGEM 2017
17th International Multidisciplinary Scientific GeoConference SGEM 2017, 29 June - 5 July, 2017
Proceedings Paper
STEF92 Technology
International Multidisciplinary Scientific GeoConference-SGEM
Bulgarian Acad Sci; Acad Sci Czech Republ; Latvian Acad Sci; Polish Acad Sci; Russian Acad Sci; Serbian Acad Sci & Arts; Slovak Acad Sci; Natl Acad Sci Ukraine; Natl Acad Sci Armenia; Sci Council Japan; World Acad Sci; European Acad Sci, Arts & Letters; Ac
287-294
29 June - 5 July, 2017
website
cdrom
2965
SoC; microarchitecture; CAD; language IP core; domain-specific language

25th SGEM International Conference on Earth & Planetary Sciences


International GeoConference SGEM2025
27 June - 6 July, 2025 / Albena, Bulgaria

Read More
   

SGEM Vienna GREEN "Green Science for Green Life"


Extended Scientific Sessions SGEM Vienna GREEN
3 -6 December, 2025 / Vienna, Austria

Read More
   

A scientific platform for Art-Inspired Scientists!


The Magical World Where Science meets Art
Vienna, Austria

Read More