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 条
  • [1] Cycle-Accurate Evaluation of Software-Hardware Co-Design of Decimal Computation in RISC-V Ecosystem
    Mian, Riaz-ul-haque
    Shintani, Michihiro
    Inoue, Michiko
    32ND IEEE INTERNATIONAL SYSTEM ON CHIP CONFERENCE (IEEE SOCC 2019), 2019, : 412 - 417
  • [2] Efficient Hardware/Software Co-Design for Post-Quantum Crypto Algorithm SIKE on ARM and RISC-V based Microcontrollers
    Roy, Debapriya Basu
    Fritzmann, Tim
    Sigl, Georg
    2020 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED-DESIGN (ICCAD), 2020,
  • [3] Hardware Software Co-Design for Multi-Threaded Computation on RISC-V-Based Multicore System
    Kieu-do-Nguyen, Binh
    Nguyen, Khai-Duy
    The Binh, Nguyen
    Ma, Khai-Minh
    Ta, Tri-Duc
    Le, Duc-Hung
    Pham, Cong-Kha
    Hoang, Trong-Thuc
    IEEE ACCESS, 2024, 12 : 177312 - 177326
  • [4] A Hardware Security Evaluation Platform on RISC-V SoC
    Cheng, Xiaolong
    Cui, Aijiao
    Jin, Yier
    8TH INTERNATIONAL TEST CONFERENCE IN ASIA, ITC-ASIA 2024, 2024,
  • [5] Research on SoC Hardware/Software Co-design Platform based on MDA
    Liu, An
    Feng, Jinfu
    Hu, Jie
    2009 IEEE 10TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED INDUSTRIAL DESIGN & CONCEPTUAL DESIGN, VOLS 1-3: E-BUSINESS, CREATIVE DESIGN, MANUFACTURING - CAID&CD'2009, 2009, : 2105 - 2109
  • [6] Secure Boot Design for a RISC-V Based SoC and Implementation on an FPGA
    Adiguzel, Yasin
    Yalcin, Siddika Berna Ors
    32ND IEEE SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE, SIU 2024, 2024,
  • [7] Anomaly Behaviour tracing of CHERI-RISC V using Hardware-Software Co-design
    Borowski, Michal
    Pal, Chandrajit
    Saha, Sangeet
    Poli, Ludovico
    Zhai, Xiaojun
    McDonald-Maier, Klaus D.
    2023 21ST IEEE INTERREGIONAL NEWCAS CONFERENCE, NEWCAS, 2023,
  • [8] A Processor for MPEG decoder SOC: A software/hardware co-design approach
    Yu, GJ
    Yao, QD
    Liu, P
    Jiang, ZD
    Li, FP
    IMAGE AND VIDEO COMMUNICATIONS AND PROCESSING 2005, PTS 1 AND 2, 2005, 5685 : 742 - 752
  • [9] Transition Factors of Power Consumption Models for CPA Attacks on Cryptographic RISC-V SoC
    Tran, Thai-Ha
    Dao, Ba-Anh
    Hoang, Trong-Thuc
    Hoang, Van-Phuc
    Pham, Cong-Kha
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (09) : 2689 - 2700
  • [10] Design of an SoC Based on 32-Bit RISC-V Processor with Low-Latency Lightweight Cryptographic Cores in FPGA
    Ma, Khai-Minh
    Le, Duc-Hung
    Pham, Cong-Kha
    Hoang, Trong-Thuc
    FUTURE INTERNET, 2023, 15 (05)