A Verification Method of Multi-Threaded Processor Based on Tree-Structure

Article Preview

Abstract:

A method based on tree-structure for verifying a multi-threading processor is described in this paper. In this method, instructions are classified according to tree-structure, instruction stream is generated by hierarchical random and the tree-structure is pruned by feedback information of functional coverage model. Results show that this method can speed up the convergence of the coverage and supply effective functional verification for micro-engine.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 403-408)

Pages:

1865-1868

Citation:

Online since:

November 2011

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Zhu D, Li T, Guo Y, Li SK. Microprocessor architectural automatic test program generation[J]. Journal of Software, 2005, 16(12): 2172−2180.

DOI: 10.1360/jos162172

Google Scholar

[2] Dvaid I. Rich. The evolution of SystemVerilog[J]. IEEE Tran. on Circuits and Systems, Apr, 2003, page(s): 82-84.

Google Scholar

[3] Qingcheng Wang, Research and Implementation of Multithread Processors for IP Packet Processing[D]. Master thesis of XiDian Univerisity, June, (2010).

Google Scholar

[4] Haihua Shen, Heng Zhang, Tong Xu, Verification of a Configurable Processor Core for System-on-a-Chip Designs[J], IEEE ASIC, Vol. 2, 24, Oct, 2005, page(s): 891.

DOI: 10.1109/icasic.2005.1611471

Google Scholar

[5] Janick Bergeron, Eduard Cerny, Alan Hunte, Andrew Nightingale. Verification Methodology Manual for SystemVerilog[M]. May 2005, page(s): 259-261.

Google Scholar