【技术实现步骤摘要】
一种随机激励自动生成方法及系统
[0001]本专利技术涉及一种随机激励自动生成方法及系统,属于IC验证
技术介绍
[0002]IC验证中,特别是模块验证中,经常需要多次产生随机激励,以对待验证对象进行相关功能覆盖,而在验证环境中对随机激励的产生,往往需要对该激励所包含的各个值域进行权重分配,常规有两种方式。
[0003]第一种方式是完全随机,即对激励各个值域分配的权重完全相同。
[0004]第二种方式是根据激励中各个值域的重要性进行权重分配,越重要的或者越常用的值域则权重分配高一点,其它就相对少一点。
[0005]以上两种方式各有缺陷,第一种对激励分配权重完全相同的做法,无法快速覆盖到比较常用的激励值域上,所以如果被验证对象在常用激励驱动下存在隐藏的问题,可能会花费较长的仿真时间来暴露问题。第二种方式解决了第一种方式的缺陷,可以快速的覆盖到常用的激励值域上,但存在这样一种情况,当常用的激励值域已经覆盖之后,接下来随机机制依然对常用激励值域保持着较高的权重,这样可能会较长时间产生重复的激励,而 ...
【技术保护点】
【技术特征摘要】
1.一种随机激励自动生成方法,其特征在于,该生成方法包括以下步骤:1)对所要生成的随机激励的值域进行分组;2)按照期望命中次数确定各分组值域的初始权重,期望命中次数越多,对应分组的初始权重越高;3)按照各分组的权重进行随机激励生成,在每次随机激励生成后,确定该次随机激励对应的分组,按照设定步长降低该分组的权重,并按照调整后的权重进行下次随机激励生成;4)重复步骤3),直至随机激励生成的次数达到设定次数。2.根据权利要求1所述的随机激励自动生成方法,其特征在于,所述步骤2)在确定初始权重时,将各分组的期望命中次数作为各分组的初始权重,各分组的权重之和为设定次数。3.根据权利要求2所述的随机激励自动生成方法,其特征在于,在每次随机激励生成后,将对应命中的分组权重减1...
【专利技术属性】
技术研发人员:陈俊寒,
申请(专利权)人:深圳智微电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。