Developing a Bus Functional Model for APB slave using Universal Verification Methodology

Deekshith Krishnegowda
{"title":"Developing a Bus Functional Model for APB slave using Universal Verification Methodology","authors":"Deekshith Krishnegowda","doi":"10.1109/ICSTCEE54422.2021.9708572","DOIUrl":null,"url":null,"abstract":"Semiconductor chips are manufactured for different end applications. Memory controller chips are used in SSDs, while high-speed ethernet transceivers are used in datacenters. Be it for any end applications, all semiconductor chips consist of internal and external bus protocols. Internal bus protocols such as AMBA AHB, APB, and AXI are used to communicate data within the chip. External bus protocols such as SPI, I2C, and MDIO are used to transfer data in and out of chips using chip input-output ports. Verification of these bus protocols is crucial before taping out the chip else the chip might come out faulty and render useless. Verification of bus protocols can be done using less efficient traditional verification methods or by building a flexible verification environment using Universal Verification Methodology. In addition to that, Bus Functional Model can be developed to make the testbench more reusable. In this paper, the development of APB Bus Functional Model is discussed. The model is later used to do a functional verification of a simple Analog to Digital and Digital to Analog converter interfaced through APB protocol. Simulations are done using Synopsys VCS tool and GTK waveform viewer is used to analyze waveforms.","PeriodicalId":146490,"journal":{"name":"2021 Second International Conference on Smart Technologies in Computing, Electrical and Electronics (ICSTCEE)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 Second International Conference on Smart Technologies in Computing, Electrical and Electronics (ICSTCEE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSTCEE54422.2021.9708572","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Semiconductor chips are manufactured for different end applications. Memory controller chips are used in SSDs, while high-speed ethernet transceivers are used in datacenters. Be it for any end applications, all semiconductor chips consist of internal and external bus protocols. Internal bus protocols such as AMBA AHB, APB, and AXI are used to communicate data within the chip. External bus protocols such as SPI, I2C, and MDIO are used to transfer data in and out of chips using chip input-output ports. Verification of these bus protocols is crucial before taping out the chip else the chip might come out faulty and render useless. Verification of bus protocols can be done using less efficient traditional verification methods or by building a flexible verification environment using Universal Verification Methodology. In addition to that, Bus Functional Model can be developed to make the testbench more reusable. In this paper, the development of APB Bus Functional Model is discussed. The model is later used to do a functional verification of a simple Analog to Digital and Digital to Analog converter interfaced through APB protocol. Simulations are done using Synopsys VCS tool and GTK waveform viewer is used to analyze waveforms.
应用通用验证方法开发APB从站总线功能模型
半导体芯片是为不同的终端应用而制造的。存储控制器芯片用于固态硬盘,而高速以太网收发器用于数据中心。对于任何终端应用,所有半导体芯片都由内部和外部总线协议组成。内部总线协议,如AMBA AHB, APB和AXI被用来在芯片内通信数据。外部总线协议,如SPI, I2C和MDIO是用来传输数据进出芯片使用芯片的输入输出端口。在带出芯片之前验证这些总线协议是至关重要的,否则芯片可能会出现故障并变得无用。总线协议的验证可以使用效率较低的传统验证方法或通过使用通用验证方法构建灵活的验证环境来完成。除此之外,还可以开发总线功能模型,使测试平台更具可重用性。本文讨论了APB总线功能模型的开发。然后利用该模型对一个简单的模数转换器和通过APB协议接口的数模转换器进行了功能验证。仿真采用Synopsys VCS工具,波形分析采用GTK波形查看器。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信