Go functional model for a RISC-V asynchronous organisation — ARV

Marcos L. L. Sartori, Ney L. V. Calazans
2017 2017 24th IEEE International Conference on Electronics, Circuits and Systems (ICECS)  
This work presents ARV, an asynchronous superscalar organisation for the RISC-V architecture. As far as the authors could verify, this is the first proposal of an asynchronous version for this recent open source processor architecture. The organisation is modelled using Google's Go as a high level hardware description language. Go has proved adequate to model the refined handshake structures present in the asynchronous design of complex super-scalar structures. Preliminary performance data
more » ... ned using the Go model enabled a detailed evaluation of the organisation, providing design exploration of several points to further improve the organisation before committing to its implementation at lower abstraction levels. 978-1-5386-1911-7/17/$31.00 ©2017 IEEE
doi:10.1109/icecs.2017.8292066 dblp:conf/icecsys/SartoriC17 fatcat:6zxlvsyexrfklnt7xhlutdbq3e