{"title":"使用不同验证方法的APB IP核设计与验证","authors":"Nainsi Sahu, Ashwni Kumar, Ritu Kandari","doi":"10.1109/bharat53139.2022.00040","DOIUrl":null,"url":null,"abstract":"This paper presents the outline of particular type of IP core for APB bus architecture using high level verification methodologies. The AMBA architecture i.e., the Advanced Microcontroller Bus Architecture comprises of specifications related to on-chip interconnects. Also used to manage functional blocks in SoC designs. In this paper, AMBA Advanced Peripheral Bus (APB) has been proposed because of its low bandwidth, low frequency, lower width of bits, low signal complexity and lesser power consumption. AMBA APB can be interfaced with AHB and AXI also. To extend APB transfers, PREADY has been used and to indicate the failure of a transfer, PSLVERR is used. APB DUT has been designed on Cadence NcSim using SV and UVM and its simulations are verified using Cadence SimVision tool.","PeriodicalId":426921,"journal":{"name":"2022 International Conference on Breakthrough in Heuristics And Reciprocation of Advanced Technologies (BHARAT)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Design and Verification of APB IP Core using Different Verification Methodologies\",\"authors\":\"Nainsi Sahu, Ashwni Kumar, Ritu Kandari\",\"doi\":\"10.1109/bharat53139.2022.00040\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents the outline of particular type of IP core for APB bus architecture using high level verification methodologies. The AMBA architecture i.e., the Advanced Microcontroller Bus Architecture comprises of specifications related to on-chip interconnects. Also used to manage functional blocks in SoC designs. In this paper, AMBA Advanced Peripheral Bus (APB) has been proposed because of its low bandwidth, low frequency, lower width of bits, low signal complexity and lesser power consumption. AMBA APB can be interfaced with AHB and AXI also. To extend APB transfers, PREADY has been used and to indicate the failure of a transfer, PSLVERR is used. APB DUT has been designed on Cadence NcSim using SV and UVM and its simulations are verified using Cadence SimVision tool.\",\"PeriodicalId\":426921,\"journal\":{\"name\":\"2022 International Conference on Breakthrough in Heuristics And Reciprocation of Advanced Technologies (BHARAT)\",\"volume\":\"3 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 International Conference on Breakthrough in Heuristics And Reciprocation of Advanced Technologies (BHARAT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/bharat53139.2022.00040\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Conference on Breakthrough in Heuristics And Reciprocation of Advanced Technologies (BHARAT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/bharat53139.2022.00040","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Design and Verification of APB IP Core using Different Verification Methodologies
This paper presents the outline of particular type of IP core for APB bus architecture using high level verification methodologies. The AMBA architecture i.e., the Advanced Microcontroller Bus Architecture comprises of specifications related to on-chip interconnects. Also used to manage functional blocks in SoC designs. In this paper, AMBA Advanced Peripheral Bus (APB) has been proposed because of its low bandwidth, low frequency, lower width of bits, low signal complexity and lesser power consumption. AMBA APB can be interfaced with AHB and AXI also. To extend APB transfers, PREADY has been used and to indicate the failure of a transfer, PSLVERR is used. APB DUT has been designed on Cadence NcSim using SV and UVM and its simulations are verified using Cadence SimVision tool.