Title :
A Portable Co-Verification System Which Generates Testbench Automatically
Author :
Ima, Takahito Nakaj ; Namiki, Shigeru ; Kinoshita, Shuhei ; Shimizu, Naohiko
Author_Institution :
Tokai Univ., Tokyo
Abstract :
Verification is the most time consuming process in an LSI development. The SoC and other complex embedded systems consist of hardware and software. Because of the strong demand of shorting ´the time to market,´ it becomes important to verify the software on the under the development hardware. We call this verification process as ´Co-Verification.´ One of the hardware verification technique is an emulation which implements equivalent under the test logic circuit with FPGA. We can speed up the logic behavior of Co-Verification with emulation technique. We call this ´Co-Emulation.´ In contrast to Co-Emulation, we call ´Co-Simulation´ when all verification is carried out with software. We developed a Co-Verification system which supports Co-Emulation and/or Co-Simulation. Our system only requires an FPGA board with PCI interface and a Linux running PC. We use C++ and SCE-MI(Standard Co-Emulation Modeling Interface) API for the testbench language which are open standards for verification. Our system inspects the DUT (design under the test), and automatically generates the testbench skelton and associated hardware that includes the PCI interface and the SCE-MI transactors. In this paper, we describe the design and implementation of our Co-Verification systems.
Keywords :
design for testability; electronic engineering computing; formal verification; logic design; C++; FPGA; LSI development; Linux; PCI interface; SoC; cosimulation technique; design under test; hardware verification technique; portable coverification system; standard co-emulation modeling interface; test logic circuit; Automatic testing; Circuit testing; Embedded software; Embedded system; Emulation; Field programmable gate arrays; Hardware; Large scale integration; System testing; Time to market;
Conference_Titel :
Field-Programmable Technology, 2007. ICFPT 2007. International Conference on
Conference_Location :
Kitakyushu
Print_ISBN :
978-1-4244-1472-7
Electronic_ISBN :
978-1-4244-1472-7
DOI :
10.1109/FPT.2007.4439282