Hardware/Software Co-Design of Cryptographic SoC Based on RISC-V Virtual Prototype

被引:3
|
作者
Zheng, Xin [1 ]
Wu, Junwei [1 ]
Lin, Xian [1 ]
Gao, Huaien [1 ]
Cai, Suting [1 ]
Xiong, Xiaoming [1 ]
机构
[1] Guangdong Univ Technol, Sch Integrated Circuits, Guangzhou 510006, Peoples R China
关键词
Hardware/software co-design; cryptographic SoC; RISC-V; virtual prototyping;
D O I
10.1109/TCSII.2023.3267186
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Embedded hardware accelerator with limited resources is increasingly employed in security areas. To accelerate system-on-chip (SoC) design, an efficient HW/SW co-design approach and validation platform become extremely important. The Electronic System Level Simulator (ESL) based on SystemC is the primary solution for fast hardware modeling and verification. However, most existing simulators cannot achieve a better trade-off between accuracy and performance, and none of the specific ESL simulators are proposed for cryptographic SoCs. To this end, this brief proposes a virtual prototype (VP) with integrated cryptographic accelerators for a cryptographic SoC based on RISC-V to accelerate the functional and performance simulation of the SoC. The VP is designed as an extensible and configurable platform dedicated to cryptographic SoC using an efficient HW/SW co-design approach. To accurately emulate real hardware, the flexible AHB-TLM interface and core timing model are presented. Compared to the RTL simulation, our custom VP performs about 10-450 times faster than the RTL simulation, and the simulation error is only about 4%. Our code is available at https://github.com/LX-IC/VP.
引用
收藏
页码:3624 / 3628
页数:5
相关论文
共 50 条
  • [41] Hardware-Software Co-Design for Decimal Multiplication
    Mian, Riaz-ul-haque
    Shintani, Michihiro
    Inoue, Michiko
    COMPUTERS, 2021, 10 (02) : 1 - 19
  • [42] Hardware/Software Co-design for Machine Learning Accelerators
    Chen, Hanqiu
    Hao, Cong
    2023 IEEE 31ST ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, FCCM, 2023, : 233 - 235
  • [43] METHODOLOGY FOR THE HARDWARE/SOFTWARE CO-DESIGN OF DATAFLOW PROGRAMS
    Roquier, Ghislain
    Thavot, Richard
    Mattavelli, Marco
    2011 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2011, : 174 - 179
  • [44] Secure Design Flow of FPGA Based RISC-V Implementation
    Siddiqui, Ali Shuja
    Shirley, Geraldine
    Bendre, Shreya
    Bhagwat, Girija
    Plusquellic, Jim
    Saqib, Fareena
    2019 IEEE 4TH INTERNATIONAL VERIFICATION AND SECURITY WORKSHOP (IVSW 2019), 2019, : 37 - 42
  • [45] A RISC-V SoC with Hardware Trojans: Case Study on Trojan-ing the On-Chip Protocol Conversion
    Deb, Suman
    Chattopadhyay, Anupam
    Mendelson, Avi
    2023 IFIP/IEEE 31ST INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION, VLSI-SOC, 2023, : 68 - 73
  • [46] A Hardware based RISC-V Extension Instruction Implementation Mechanism and Implementation Example
    Jia, Decun
    Huang, Jingbo
    Yang, Yanfeng
    Yang, Qiaoyin
    2024 5TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND APPLICATION, ICCEA 2024, 2024, : 372 - 381
  • [47] A RISC-V Based Medical Implantable SoC for High Voltage and Current Tissue Stimulus
    Arnaud, A.
    Miguez, M.
    Gak, J.
    Puyol, R.
    Garcia-Ramirez, R.
    Solera-Bolanos, E.
    Castro-Gonzalez, R.
    Molina-Robles, R.
    Chacon-Rodriguez, A.
    Rimolo-Donadio, R.
    2020 IEEE 11TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS & SYSTEMS (LASCAS), 2020,
  • [48] Acceleration of software algorithms using hardware/software co-design techniques
    Edwards, MD
    Forrest, J
    Whelan, AE
    JOURNAL OF SYSTEMS ARCHITECTURE, 1997, 42 (9-10) : 697 - 707
  • [49] An Efficient Architecture for a TCP Offload Engine Based on Hardware/Software Co-design
    Jang, Hankook
    Chung, Sang-Hwa
    Kim, Dung Kyue
    Lee, Yun-Sung
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2011, 27 (02) : 493 - 509
  • [50] A co-design method of customized ISA design space exploration and fixed-point library construction for RISC-V dedicated processor
    Liu, Meng
    IEICE ELECTRONICS EXPRESS, 2022, 19 (13):