Browse > Article

Implementation of a Verification Environment using Layered Testbench  

Oh, Young-Jin (충북대학교)
Song, Gi-Yong (충북대학교)
Publication Information
Journal of the Institute of Convergence Signal Processing / v.12, no.2, 2011 , pp. 145-149 More about this Journal
Abstract
Recently, as the design of a system gets larger and more complex, functional verification method based on system-level becomes more important. The verification of a functional block mainly uses BFM(bus functional model). The larger the burden on functional verification is, the more the importance of configuring a proper verification environment increases rapidly. SystemVerilog unifies hardware design languages and verification languages in the form of extensions to the Veri log HDL. The processing of design description, function simulation and verification using same language has many advantages in system development. In this paper, we design DUT that is composed of AMBA bus and function blocks using SystemVerilog and verify the function of DUT in verification environment using layered testbench. Adaptive FIR filter and Booth's multiplier are chosen as function blocks. We confirm that verification environment can be reused through a minor adaptation of interface to verify functions of other DUT.
Keywords
SystemVerilog; verification environment; layered testbench; interface;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 유명근, 오영진, 송기용, "시스템수준의 하드웨어 기능검증 시스템"신호처리.시스템 학회 논문지, 제11권, 2호, pp.177-182, 2010.
2 System Verilog 3.1a Language Reference Manual: Accellera's Extensions to Verilog, Accellera, Napa, California, 2004
3 Jason R. Andrews, Co-Verification of Hardware and Software for ARM SoC Design, pp.119 -129. Elsevier Inc., 2005.
4 Stuart Sutherland, The Verilog PLI Handbook: A Tutorial and Reference Manual on the Verilog Programming Language Interface, pp.27-54, Kluwer Academic Publishers, 2002.
5 Mike Mintz, Robert Ekendahl, Hardware Verification with C++:A Practitioner's Handbook, pp.67-88, Springer, 2006
6 백제인, 김진업 "표본화 속도 변환기용 2단 직렬형 다상 FIR 필터의 설계" 한국통신학회논문지, vol 31, No 8C, pp806-815, 2006
7 Douglas J Smith HDL Chip Design. Doone Publications (MadisonAL, 1996) ,pp286- 287, 297-301.
8 IDEC, IDEC newsletter -SystemVerilogit 를 이용한 설계 및 검증(2) : 검증, pp14 -17, 2009.
9 Chris S.Pear, SystemVerilog for verification. Springer, pp15 -24, 2008.
10 Ando Ki, SoC Design and Verification: Methodologies and Environments, pp.2-8, Hongreung Science, 2008.
11 Stuart Sutherland, Simon Davidmann, Peter Flake, SystemVerilog for Design, pp 2-6, Springer 2006.
12 유명근, 송기용, "System'Verilog와 SystemC 기반의 통증-환경 설계 및 구현"신호처리. 시스템 학회 논문지, 제10권, 4호, pp.274-279, 2009.