Title :
A VMM/FPGA co-verification method for “Longtium Stream” processor
Author :
Longfei Bai ; Xiaoya Fan ; Meng Zhang ; Lichao Sun
Author_Institution :
Sch. of Comput. Sci., Northwestern Polytech. Univ., Xi´an, China
Abstract :
The growth of chip complexity increases the workload of verification and new advanced verification methodology is needed to face this challenge. We adopt the verification methodology based Verification Methodology Manual (VMM) to build an automatic coverage-driven verification platform for functional verification of the “Longtium Stream” processor instruction set, which improves the efficiency and functional coverage of verification and enhances the reusability and portability of the verification platform. The stream processor was implemented in a FPGA prototype system for evaluation of the functionality and performance. After analyzing the result obtained by running test program set and the key bottleneck that restrict acceleration performance, we optimized the performance of stream processor by improving the architecture.
Keywords :
field programmable gate arrays; instruction sets; performance evaluation; program testing; program verification; software portability; software reusability; FPGA prototype system; Longtium stream processor instruction set; VMM-FPGA coverification method; automatic coverage-driven verification platform; chip complexity; functional verification; functionality evaluation; performance evaluation; stream processor performance optimization; test program set; verification methodology based verification methodology manual; verification platform portability; verification platform reusability; Acceleration; Field programmable gate arrays; Generators; Prototypes; Registers; System-on-chip; Vectors; FPGA prototype verification; VMM; instruction set verification; stream processor;
Conference_Titel :
Signal Processing, Communication and Computing (ICSPCC), 2013 IEEE International Conference on
Conference_Location :
KunMing
DOI :
10.1109/ICSPCC.2013.6664138