Browse > Article

A Transactor Implementation for SoC Verification with iPROVE  

Cho, Chong-Hyun (Mtekvison Co., Ltd.)
Cho, Joong-Hwee (Dept. of Multimedia Systems Eng., Univ. of Incheon)
Publication Information
Abstract
In this paper the proposed transactor is customized and a generator which roles of automatically generating the transactor according to DUT(Design Under Test)'s input and output is implemented. The customized transactor is designed by rearranging the signals of depending on DUT and transactor protocol which consists of signals of the PCI interface between host computer and FPGA(Field Programmable Gate Array). The implemented automatic generator of transactor generates a Verilog code of transactor by adding DUT's information about input and output ports. Performance and normal working of the generated transactor has been verified by experiments with some verified hardware IPs. Also, an efficiency of the transactor has been verified by comparing with user's manually designed transactor and generated transactor. Moreover, the generator's flexibility has been verified for DUT's information of variable input and output. In case of using the implemented generator, a design time of transactor is reduced.
Keywords
iPROVE; transactor; verification; SoC; H.264;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Moussa I, Grellier T, and Nguyen G, 'Exploring SW performance using SoC transaction-level modeling.' Design, Automation and Test in Europe Conference and Exhibition, pp.120 ? 125. 2003
2 Dynalith, Inc., iPROVE User Manual, Seoul. 2006
3 Dynalith, Inc., iPROVE Transactor Design Guide, Seoul. 2006
4 Wooseung Yang, Moo-Kyeong Chung, and Chong-Min Kyung, 'Status and challenges of SoC verification for embedded systems market.' SOC Design Conference,? 216. 2003   DOI