{"title":"五阶段流水线MIPS处理器验证计分板模块使用UVM","authors":"M.S.S.D.Amruth, Bhavaniprasad Kumar, B.Pavan, Ramanendra Swamy, Chowdhury Manish, Venkata Satyanarayana, M.Ramesh","doi":"10.1109/APSIT58554.2023.10201745","DOIUrl":null,"url":null,"abstract":"In the VLSI design flow, functional verification is an essential step that is necessary to identify bugs in the hardware description. The complexity and size of digital designs have increased significantly, making functional verification mandatory. Surveys have shown that verification takes up to 70% of the total project time, whereas the design phase requires only 30%. Therefore, it is crucial to develop an efficient verification framework to avoid time-to-market delays. This research paper focuses on the development of a simulation-based verification platform for the RISC-V processor. The study describes the design of as-stage pipelined MIPS processor using UVM, supporting a 32-bit instruction set. The different modules involved in the design include Data Memory, Registers, Instruction Memory, and ALU. Additionally, a hazard detection and forwarding unit has been implemented to automate the detection of data hazards during verification.","PeriodicalId":170044,"journal":{"name":"2023 International Conference in Advances in Power, Signal, and Information Technology (APSIT)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Five Stage Pipelined MIPS Processor Verification Scoreboard Module using UVM\",\"authors\":\"M.S.S.D.Amruth, Bhavaniprasad Kumar, B.Pavan, Ramanendra Swamy, Chowdhury Manish, Venkata Satyanarayana, M.Ramesh\",\"doi\":\"10.1109/APSIT58554.2023.10201745\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In the VLSI design flow, functional verification is an essential step that is necessary to identify bugs in the hardware description. The complexity and size of digital designs have increased significantly, making functional verification mandatory. Surveys have shown that verification takes up to 70% of the total project time, whereas the design phase requires only 30%. Therefore, it is crucial to develop an efficient verification framework to avoid time-to-market delays. This research paper focuses on the development of a simulation-based verification platform for the RISC-V processor. The study describes the design of as-stage pipelined MIPS processor using UVM, supporting a 32-bit instruction set. The different modules involved in the design include Data Memory, Registers, Instruction Memory, and ALU. Additionally, a hazard detection and forwarding unit has been implemented to automate the detection of data hazards during verification.\",\"PeriodicalId\":170044,\"journal\":{\"name\":\"2023 International Conference in Advances in Power, Signal, and Information Technology (APSIT)\",\"volume\":\"3 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-06-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 International Conference in Advances in Power, Signal, and Information Technology (APSIT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/APSIT58554.2023.10201745\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 International Conference in Advances in Power, Signal, and Information Technology (APSIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/APSIT58554.2023.10201745","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Five Stage Pipelined MIPS Processor Verification Scoreboard Module using UVM
In the VLSI design flow, functional verification is an essential step that is necessary to identify bugs in the hardware description. The complexity and size of digital designs have increased significantly, making functional verification mandatory. Surveys have shown that verification takes up to 70% of the total project time, whereas the design phase requires only 30%. Therefore, it is crucial to develop an efficient verification framework to avoid time-to-market delays. This research paper focuses on the development of a simulation-based verification platform for the RISC-V processor. The study describes the design of as-stage pipelined MIPS processor using UVM, supporting a 32-bit instruction set. The different modules involved in the design include Data Memory, Registers, Instruction Memory, and ALU. Additionally, a hazard detection and forwarding unit has been implemented to automate the detection of data hazards during verification.