Property-Driven Development of a RISC-V CPU
Property-Driven Development of a RISC-V CPU
复制标题
RISC-V CPU 的属性驱动开发
DOI:
--
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Tobias Ludwig
中科院分区:
文献类型:
--
作者:
Tobias Ludwig
This paper demonstrates, at the example of implementing a RISC-V CPU, a novel top-down RTL design methodology called Property-Driven Development (PDD). The methodology starts from an abstract, transaction-level, hardware description in SystemC and produces a fully and formally verified RTL implementation. We present an open-source software tool supporting PDD. Using the tool, we develop an abstract system-level CPU model for the RISC-V R32I instruction set and refine it to an RTL implementation. Two different implementations for the same abstract model are provided.