earticle

논문검색

System-Level Verification Platform using SystemVerilog Layered Testbench & SystemC OOP

원문정보

초록

영어

Systems have recently performed multiple functions through a combination of several IPs. SystemVerilog has useful components for modeling and verification at System-level. The OOP of SysemVerilog supports only single inheritance in a verification environment based on a layered testbench of SystemVerilog. It is restricted to construct environment verification. SystemC is a language for system level design at multiple abstraction levels and supports multiple inheritance. We adopt SystemC to design components of a verification platform which employ multiple inheritance, and combine it with the SystemVerilog-based verification platform using SystemVerilog DPI and the ModelSim macro in this paper. Employing the multiple inheritance of SystemC makes the design of a verification environment simple and easy through code reusability. Another characteristic of OOP with SystemVerilog and SystemC is that it can create a reconfigurable verification platform.

목차

Abstract
 1. Introduction
 2. Environment Using System Verilog & System C
  2.1. System Verilog-based Layered Test Bench
  2.2. Multiple Inheritance using OOP of System C
 3. Implement of System-Level Verification Environment
 4. Experimental Results
 5. Conclusions
 References

저자정보

  • Young-Jin Oh Department of Electronics Enginneering, College of Electrical and Computer Engineering, Chungbuk National University, Cheongju,Chungbuk, 361-763, Korea
  • Gi-Yong Song Department of Electronics Enginneering, College of Electrical and Computer Engineering, Chungbuk National University, Cheongju,Chungbuk, 361-763, Korea

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.