Shuaiqi Yan, Shuqin Geng, Xiaohong Peng, Haonan Tang, Yan Zhang, Zifeng Wang
{"title":"Design of Verification Platform for CAN-FD IP Customized SRAM Controller Based on UVM","authors":"Shuaiqi Yan, Shuqin Geng, Xiaohong Peng, Haonan Tang, Yan Zhang, Zifeng Wang","doi":"10.1109/ICICM50929.2020.9292225","DOIUrl":null,"url":null,"abstract":"This article focuses on the design of a system-level verification platform for a static random-access memory (SRAM) module. The SRAM module is in a CAN-FD SOC chip. The SRAM memory controller verified by the verification platform in this paper is an important module integrated on the APB SOC chip bus for basic communication with CAN-FD IP. By adopting UVM universal verification methodology, a complete verification platform and verification environment suitable for the module are designed and built; by generating constrained random test excitation signals, the function of the controller is fully verified, and the results can be automatically compared with the data. The results show that the verification platform can greatly reduce the development time of verification incentives, simplify the verification process, shorten the verification cycle and have good reusability.","PeriodicalId":364285,"journal":{"name":"2020 IEEE 5th International Conference on Integrated Circuits and Microsystems (ICICM)","volume":"1959 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE 5th International Conference on Integrated Circuits and Microsystems (ICICM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICICM50929.2020.9292225","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This article focuses on the design of a system-level verification platform for a static random-access memory (SRAM) module. The SRAM module is in a CAN-FD SOC chip. The SRAM memory controller verified by the verification platform in this paper is an important module integrated on the APB SOC chip bus for basic communication with CAN-FD IP. By adopting UVM universal verification methodology, a complete verification platform and verification environment suitable for the module are designed and built; by generating constrained random test excitation signals, the function of the controller is fully verified, and the results can be automatically compared with the data. The results show that the verification platform can greatly reduce the development time of verification incentives, simplify the verification process, shorten the verification cycle and have good reusability.