RISC-V′s popularity in the field of processors is not only due to its open-source and extensible instruction set architecture attributes
but also thanks to Chisel
an agile design language tailored by UC Berkeley
greatly reducing the threshold of processor design.A multi-core RISC-V chip with extended instruction coprocessor based on Chiselis designed and implemented in this paper. Compared with the traditional hardware design language
the design and integration time of hardware IP is compressed by more than 50%. At the same time
relying on rich template resources
it can quickly complete the global optimization design that affects the overall performance of the processor
such as topology interconnection
timing segmentation
and cross-clock domain conversion
reducing the iteration time of chip verification and implementation by more than 30%. The open-source processor agile development has explored effective technical means.
关键词
Keywords
references
LEE Y, WATERMAN A, COOK H, et al. An agile approach to building RISC-V microprocessors[J]. IEEE Micro, 2016, 36(2): 8-20. DOI: 10.1109/MM.2016.11.
MAHAPATRA A, SCHAFER B C. VeriIntel2C: abstracting RTL to C to maximize high-level synthesis design space exploration[J]. Integration, 20 19(64): 1- 12. DOI: 10. 10 16/j.vlsi.20 18.03.0 1 1.
BACHRACH J, VO H, RICHARDS B, et al. Chisel: constructing hardware in a scalaembedded language[C]//DAC Design Automation Conference 2012. San Francisco: IEEE, 2012. DOI: 10.1145/2228360.2228584.
NAN L M, YANG X, ZENG X Y, et al. A VLIW architecture stream cryptographic processor for information security[J]. China Communications, 2019, 16(6): 185-199. DOI: 10.23919/JCC.2019.06.015.
BAE G, BAE DI, KANG M, et al. 3nm GAA technology featuring multi-bridge-channel FET for low power and high performance applications[C]//Proceedings of 2018 IEEE International Electron Devices Meeting.San Francisco: IEEE, 2018. DOI: 10.1109/IEDM.2018.8614629.
余子濠, 刘志刚, 李一苇, 等. 芯片敏捷开发实践: 标签化RISC-V[J]. 计算机研究与发展, 2019, 56(1): 35-48. DOI: 35 YU Z H, LIU Z G, LI Y W, et al. Practice of chip agile development: labeled RISC-V[J]. Journal of Computer Research and Development, 2019, 56(1): 35-48. DOI: 35