Title :
Model Based Verification of SystemC Designs
Author :
Moinudeen, Haja ; Habibi, Ali ; Tahar, Sofiene
Author_Institution :
Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que.
Abstract :
Recent advancement in system-on-chip design leads to the promotion of system level languages such as SystemC. This latter enables rapid prototyping and fast simulation in comparison to the classical register transfer level (RTL) based approach. Intuitively, from a verification point of view, faster simulation induces better coverage results. In this paper, we propose a methodology to verify SystemC designs. We propose an automatic generation procedure of the system´s finite state machine (FSM) from SystemC. The generated FSM is then used to produce test suites allowing functional testing of SystemC designs. Furthermore, the same FSM is used to perform conformance testing to validate lower abstraction levels of the design (e.g., RTL). We illustrate the feasibility and efficiency of our approach on a PCI bus standard
Keywords :
conformance testing; finite state machines; hardware description languages; integrated circuit design; program verification; system-on-chip; PCI bus standard; SystemC; conformance testing; design verification; finite state machine; functional testing; register transfer level; system-on-chip design; Automata; Circuit testing; Explosions; Hardware; Object oriented modeling; Software testing; State-space methods; System testing; System-on-a-chip; Virtual prototyping;
Conference_Titel :
Circuits and Systems, 2006 IEEE North-East Workshop on
Conference_Location :
Gatineau, Que.
Print_ISBN :
1-4244-0416-9
Electronic_ISBN :
1-4244-0417-7
DOI :
10.1109/NEWCAS.2006.250921