Title :
Implementation of a hardware functional verification system using SystemC infrastructure
Author :
You, Myoung-Keun ; Oh, Yong-Jin ; Song, Gi-Yong
Author_Institution :
Coll. of Electr. & Comput. Eng., Chungbuk Nat. Univ., Cheongju, South Korea
Abstract :
The implementation of a verification environment to check the behavior of a device-under-test using SystemC infrastructure is presented in this paper. SystemC is generally adopted in a system-level design methodology because of the capability of architectural model description and hardware/software co-design. The verification system implemented in this paper can explore design space using SystemC with a minor adaptation, and verify functional correctness of the progressively refined modules to RTL HDL. The infrastructure of the verification system uses intermediate user-defined channels as communication interface between variables of SystemC module and registers of Verilog module. SystemC modules of the verification system can be reused for other hardware component verification because of the object-oriented feature of SystemC. The functional verification of an UART is performed on the proposed verification system.
Keywords :
C language; formal verification; hardware-software codesign; SystemC infrastructure; UART; Verilog module; architectural model description; device-under-test; hardware functional verification system; hardware-software codesign; system-level design; user-defined channels; Chip scale packaging; Communication channels; Computer languages; Data structures; Educational institutions; Hardware design languages; Kernel; Space exploration; System-level design; Yarn; SystemC; Verilog HDL; user-defined communication channel; verification system;
Conference_Titel :
TENCON 2009 - 2009 IEEE Region 10 Conference
Conference_Location :
Singapore
Print_ISBN :
978-1-4244-4546-2
Electronic_ISBN :
978-1-4244-4547-9
DOI :
10.1109/TENCON.2009.5395830