Comparative Analysis between Verilog and Chisel in RISC-V Core Design and Verification

被引:5
作者
Im, Jaekyung [1 ]
Kang, Seokhyeong [1 ]
机构
[1] POSTECH, Dept Elect Engn, Pohang, South Korea
来源
18TH INTERNATIONAL SOC DESIGN CONFERENCE 2021 (ISOCC 2021) | 2021年
关键词
VLSI; RTL; hardware design language;
D O I
10.1109/ISOCC53507.2021.9614007
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Chisel is a hardware design method that uses Scala programming language, and exploits many useful features of Scala like object-oriented programming and functional programming. By comparing two equivalent RISC-V core designs, one implemented using each hand-written Verilog code and one using Chisel, this paper compares manual Verilog coding and Chisel coding. The comparison metrics are source-code density, area of synthesized hardware, and RTL simulation run-time. As a result, Chisel is proved to be more productive than Verilog.
引用
收藏
页码:59 / 60
页数:2
相关论文
共 6 条
  • [1] [Anonymous], Synopsys design compiler user guide
  • [2] Bachrach J, 2012, DES AUT CON, P1212
  • [3] cadence, CAD XCEL SIM US GUID
  • [4] Izraelevitz A, 2017, ICCAD-IEEE ACM INT, P209, DOI 10.1109/ICCAD.2017.8203780
  • [5] Lee Y, 2016, IEEE MICRO, V36, P8, DOI 10.1109/MM.2016.11
  • [6] Lennon P., 2018, 2018 29th Irish Signals and Systems Conference, P1, DOI DOI 10.1109/ISSC.2018.8585292