Moving from RTL- to Handshake-based IP-Design: A RISC-V Case Study
TY – GEN
T1 – Moving from RTL- to Handshake-based IP-Design
T2 – 14th Mediterranean Conference on Embedded Computing, MECO 2025
AU – Simson, Natalie
AU – Sinha, Paritosh Kumar
AU – Ecker, Wolfgang
N1 – Publisher Copyright:
© 2025 IEEE.
PY – 2025
Y1 – 2025
N2 – The growing complexity of integrated systems demands the development of new and powerful design tools and methodologies. This paper proposes a novel design methodology for IP (Intellectual Property) design called Handshake-based Design, which addresses the substantial gap between the Register Transfer Level (RTL) and the algorithmic or IP layer. By decoupling separate building blocks using handshakes for communication and synchronization, this approach enables a modular and flexible design paradigm, where the emphasis lies on the functional behavior of components and the exchange of data between them, rather than on the precise timing and involved signals of these interactions. The methodology is based on two main concepts: interfaces and handshakes. Interfaces encapsulate multiple ports, providing a clear definition of signals and their parameterization, while handshakes are a simple yet powerful mechanism to facilitate data exchange between modules. Together, they allow designers to focus on the component functionality and data flow as well as synchronization separately by stepping away from single-cycle-thinking and bit signals. Aspects of the application of Handshake-based Design are demonstrated through the implementation of a RISC-V Processor, showcasing the method’s ability to facilitate a more structured and simplified design process.
AB – The growing complexity of integrated systems demands the development of new and powerful design tools and methodologies. This paper proposes a novel design methodology for IP (Intellectual Property) design called Handshake-based Design, which addresses the substantial gap between the Register Transfer Level (RTL) and the algorithmic or IP layer. By decoupling separate building blocks using handshakes for communication and synchronization, this approach enables a modular and flexible design paradigm, where the emphasis lies on the functional behavior of components and the exchange of data between them, rather than on the precise timing and involved signals of these interactions. The methodology is based on two main concepts: interfaces and handshakes. Interfaces encapsulate multiple ports, providing a clear definition of signals and their parameterization, while handshakes are a simple yet powerful mechanism to facilitate data exchange between modules. Together, they allow designers to focus on the component functionality and data flow as well as synchronization separately by stepping away from single-cycle-thinking and bit signals. Aspects of the application of Handshake-based Design are demonstrated through the implementation of a RISC-V Processor, showcasing the method’s ability to facilitate a more structured and simplified design process.
KW – Handshakes
KW – Interfaces
KW – IP-Design
KW – RTL
UR – www.scopus.com/pages/publications/105010465008
U2 – 10.1109/MECO66322.2025.11049243
DO – 10.1109/MECO66322.2025.11049243
M3 – Conference contribution
AN – SCOPUS:105010465008
T3 – 2025 14th Mediterranean Conference on Embedded Computing, MECO 2025 – Proceedings
BT – 2025 14th Mediterranean Conference on Embedded Computing, MECO 2025 – Proceedings
A2 – Stojanovic, Radovan
A2 – Jozwiak, Lech
A2 – Lutovac, Budimir
PB – Institute of Electrical and Electronics Engineers Inc.
Y2 – 10 June 2025 through 14 June 2025
ER –
Read more here: Source link
