Multi-layer Random Stimulus Strategy for Microprocessor Verification

张欣,黄凯,孟建熠,殷燎,严晓浪,葛海通
DOI: https://doi.org/10.3969/j.issn.1001-3695.2010.04.022
2010-01-01
Abstract:To address the increasing complexity of microprocessor function verification,this paper presented a new multiple-layer constraint random stimulation generation strategy.Multi-layer constraints from four layers,test,scenario,function and command,could strengthen the controllability on random stimulus generation in different granularities,and refine the stimulus space to speed up the whole verification work.Moreover,based on those fundamental functional behavior units of microprocessor,proposed a new configurable function library to generate two kinds of random stimulus for internal logic function and external communication interface respectively with better reusability for series processor verification.As shown in CKCore microprocessor verification experiments,compare with traditional constraint random stimulus generation,the proposed strategy can effectively improve the quality and efficiency of microprocessor verification,with 60% stimulus coding reduction,while more than 10% and 5% function and code coverage increase.
What problem does this paper attempt to address?