基于UVM的1000BASE-T图像传输系统的验证
Verification of 1000BASE-T Image Transmission System Based on UVM
摘要:
随着网络通信技术的发展,千兆以太网凭借可靠性高且传输速率快等特点,从而受到广泛的关注。图像的采集和传输也随之成为重要的发展方向,本文对1000BASE-T图像传输系统模块的功能进行分析和测试,并采用UVM (Universal Verification Methodology)通用验证方法学进行验证,搭建一个可重用性的验证平台,可重用性体现在从模块级到系统级的重用、不同测试环境的重用、不同项目之间的重用等。提出对图像传输系统的功能进行回归测试,最终以代码覆盖率、功能覆盖率、断言覆盖率结果达到100%为验收目标,即可确定该验证方法的有效性和完备性。
Abstract:
With the development of network communication
technology, Gigabit Ethernet has attracted wide attention because of its high
reliability and fast transmission rate. Image acquisition and transmission have
become an important development direction. This paper analyzes and tests the function
of 1000BASE-T image transmission system module, and uses UVM (universal
verification methodology) to verify it to build a reusable verification
platform. The reusability is reflected in the reuse from module level to system
level, the reuse of different test environments, the reuse between different
projects, and so on. It is proposed that the function of the image transmission
system should be tested by regression. Finally, the effectiveness and
completeness of the verification method can be determined by taking the result
of code coverage, function coverage and assertion coverage as the acceptance
target of 100%.
参考文献
|
[1]
|
张强. UVM实战[M]. 北京: 机械工程出版社, 2014.
|
|
[2]
|
徐世林. 基于FPGA的图像采集与传输[D]: [硕士学位论文]. 武汉: 华中科技大学, 2019.
|
|
[3]
|
麻聪颖. 基于UVM的千兆以太网MAC控制器验证设计与实现[D]: [硕士学位论文]. 西安: 西安电子科技大学, 2020.
|
|
[4]
|
刘斌. 芯片验证漫游指南: 从系统理论到UVM的验证全视界[M]. 北京: 电子出版社, 2018.
|
|
[5]
|
李涛. 基于100BASE-TX以太网PHY芯片设计与验证[D]: [硕士学位论文]. 西安: 西安电子科技大学, 2018.
|
|
[6]
|
雷霆. 基于UVM的网络数据包解析器的验证研究[D]: [硕士学位论文]. 成都: 电子科技大学, 2016.
|
|
[7]
|
(2009) IEEE Standard for SystemVerilog—Unified Hardware Design, Specifi-cation, and Verification Language—Redline. IEEE Std 1800-2009 (Revision of IEEE Std 1800-2005)—Redline, 1-1346.
|
|
[8]
|
徐梓文, 郭桂良. 基于功能覆盖率的MAC的UVM验证[J]. 计算机与数字工程, 2021, 49(11): 2282-2285.
|
|
[9]
|
赵森. 基于UVM的10M/100M以太网PHY验证方法研究[D]: [硕士学位论文]. 西安: 西安电子科技大学, 2019.
|
|
[10]
|
(2020) IEEE Standard for Universal Verification Methodology Language Reference Manual. IEEE Std 1800.2-2020 (Revision of IEEE Std 1800.2-2017), 1-458. [Google Scholar] [CrossRef]
|