通信系统中SystemC可重用验证平台的设计
Design of SystemC-based reusable test bench for communication systems
摘要
文章以SystemC为验证语言的通信系统的可重用验证平台的设计思路,通过层次化设计,将验证平台划分为4个层次:用户层、配置管理层、总线功能模型层和待测设计层。介绍了各层接口的通信方式,着重介绍了用户层模块、算法模块、端口模块、激励产生模块、总线功能模块以及结果比较模块重用设计方法,依照此方法能快速高效地搭建可重用的验证平台。
Abstract
This paper presents the considerations of designing a SystemC-based reusable test bench for communication systems, which is divided into 4 layers, i.e. user end layer, configuration and management layer, Bus Function Module (BFM) layer and Design Under Test (DUT) layer. It introduces the modes of communication and interfaces for each layer and focuses on the design method for reusable core modules such as user end module, algorithm modules, port modules, stimulus modules, BFM modules and scoreboard modules. A reusable test bench can be fast and efficiently built by using this method.
王琛, 陈永洲. 通信系统中SystemC可重用验证平台的设计[J]. 光通信研究, 2010, 36(3): 11. Wang Chen, Chen Yongzhou. Design of SystemC-based reusable test bench for communication systems[J]. Study On Optical Communications, 2010, 36(3): 11.