{"title":"基于RISC-V VP的高性能加密SoC虚拟样机平台","authors":"Junwei Wu, Xin Zheng, Shaofen Zeng, Huaien Gao, Xiaoming Xiong","doi":"10.1145/3546000.3546013","DOIUrl":null,"url":null,"abstract":"Hardware processors and optimization for secure operations in embedded devices have been a research hotspot in recent years. To full use of the limited computing and storage resources in embedded devices, it is necessary to explore the design space of software and hardware architectures in the early stage of SoC design. Therefore, SystemC-based electronic system-level (ESL) simulators are very useful for fast hardware modeling and verification. In this paper, we propose and design a SystemC-based cryptographic SoC virtual prototyping (Crypto-SoC VP) to speed up function and performance simulation of embedded security devices. We use RISC-V Crypto-Benchmark to analyze the simulation performance of the Crypto-SoC VP. SM4 crypto-accelerator with different hardware and software modes is also integrated in this VP. The experimental results show the efficiency of our design. The simulation speed on our virtual prototyping is over 50 times that of the traditional RTL simulation, while the simulation difference is only about 5%.","PeriodicalId":196955,"journal":{"name":"Proceedings of the 6th International Conference on High Performance Compilation, Computing and Communications","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2022-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"High-Performance Cryptographic SoC Virtual Prototyping Platform Based on RISC-V VP\",\"authors\":\"Junwei Wu, Xin Zheng, Shaofen Zeng, Huaien Gao, Xiaoming Xiong\",\"doi\":\"10.1145/3546000.3546013\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Hardware processors and optimization for secure operations in embedded devices have been a research hotspot in recent years. To full use of the limited computing and storage resources in embedded devices, it is necessary to explore the design space of software and hardware architectures in the early stage of SoC design. Therefore, SystemC-based electronic system-level (ESL) simulators are very useful for fast hardware modeling and verification. In this paper, we propose and design a SystemC-based cryptographic SoC virtual prototyping (Crypto-SoC VP) to speed up function and performance simulation of embedded security devices. We use RISC-V Crypto-Benchmark to analyze the simulation performance of the Crypto-SoC VP. SM4 crypto-accelerator with different hardware and software modes is also integrated in this VP. The experimental results show the efficiency of our design. The simulation speed on our virtual prototyping is over 50 times that of the traditional RTL simulation, while the simulation difference is only about 5%.\",\"PeriodicalId\":196955,\"journal\":{\"name\":\"Proceedings of the 6th International Conference on High Performance Compilation, Computing and Communications\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-06-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 6th International Conference on High Performance Compilation, Computing and Communications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3546000.3546013\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 6th International Conference on High Performance Compilation, Computing and Communications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3546000.3546013","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
High-Performance Cryptographic SoC Virtual Prototyping Platform Based on RISC-V VP
Hardware processors and optimization for secure operations in embedded devices have been a research hotspot in recent years. To full use of the limited computing and storage resources in embedded devices, it is necessary to explore the design space of software and hardware architectures in the early stage of SoC design. Therefore, SystemC-based electronic system-level (ESL) simulators are very useful for fast hardware modeling and verification. In this paper, we propose and design a SystemC-based cryptographic SoC virtual prototyping (Crypto-SoC VP) to speed up function and performance simulation of embedded security devices. We use RISC-V Crypto-Benchmark to analyze the simulation performance of the Crypto-SoC VP. SM4 crypto-accelerator with different hardware and software modes is also integrated in this VP. The experimental results show the efficiency of our design. The simulation speed on our virtual prototyping is over 50 times that of the traditional RTL simulation, while the simulation difference is only about 5%.