一种激励发生器和激励发生方法技术

技术编号:36515101 阅读:15 留言:0更新日期:2023-02-01 15:46
本申请提供了一种激励发生器和激励发生方法,该激励发生器包括:约束单元,用于确定字段信息。发生单元,用于产生随机数值。解析单元,获得字段信息以及随机数值,并根据字段信息以及随机数值生成字段,并拼接字段以生成激励向量,激励向量用于指示对待测系统进行的操作。通过字段信息生成激励向量,并且利用激励向量指示对待测系统进行的操作,从而实现生成激励文件以对待测系统进行操作来进行仿真测试。试。试。

【技术实现步骤摘要】
一种激励发生器和激励发生方法


[0001]本申请涉及集成电路
,并且更为具体地,涉及一种激励发生器和激励发生方法。

技术介绍

[0002]随着大规模集成电路(integrated circuit,IC)技术的发展,芯片的逻辑规模和电路的复杂程度越来越高,为了保证芯片质量,需要将芯片作为待测系统(Design under test,DUT)进行准确快速的仿真测试。在仿真测试中,如何生成激励向量,以对待测系统进行操作是亟需解决的技术问题。

技术实现思路

[0003]本申请提供一种激励发生器以及激励发生方法,该激励发生器以及激励发生方法通过字段信息生成激励向量,并且利用激励向量指示对待测系统进行的操作,从而实现生成激励文件以对待测系统进行操作来进行仿真测试。
[0004]第一方面,提供了一种激励发生器,包括:约束单元,用于确定字段信息;发生单元,用于产生随机数值;解析单元,获得所述字段信息以及随机数值,并根据所述字段信息以及所述随机数值生成字段,并拼接所述字段以生成激励向量,所述激励向量用于指示对待测系统进行的操作。通过字段信息生成激励向量,并且利用激励向量指示对待测系统进行的操作,从而实现生成激励文件以对待测系统进行操作来进行仿真测试。
[0005]结合第一方面,在第一方面的某些实现方式中,所述约束单元确定的所述字段信息包括字段的数值取值范围。通过数值取值范围随机生成字段的数值从而实现字段的生成,从而可以实现激励向量的生成。
[0006]结合第一方面,在第一方面的某些实现方式中,所述约束单元还用于确定生成激励向量的数量信息。从而使得激励向量的数量可以控制,从而增加对待测系统进行的操作的可控性。
[0007]结合第一方面,在第一方面的某些实现方式中,所述约束单元还用于确定生成的激励向量的时间信息。从而使得激励向量的生成时间、发送时间可以控制,从而增加对待测系统进行的操作的可控性。
[0008]结合第一方面,在第一方面的某些实现方式中,所述激励发生器包括控制单元,所述控制单元包括:接口控制子单元,用于控制接口,所述接口用于所述激励向量的发送。通过控制单元控制接口,从而控制激励向量的发送,从而使得激励向量向其他器件、单元等发送激励向量可以控制。
[0009]结合第一方面,在第一方面的某些实现方式中,所述约束单元确定的所述字段信息还包括权重,所述权重用于所述解析单元确定数值取值范围包括的数值生成为字段的数值的几率。通过数值取值范围和权重从而实现字段的生成,从而可以实现激励向量的生成。
[0010]结合第一方面,在第一方面的某些实现方式中,在所述解析单元生成的字段为地
址字段时,所述解析单元根据所述字段的数值取值范围生成地址字段包括的第一子地址字段的数值,并根据宽度字段的数值和长度字段的数值生成地址字段包括的第二子地址字段的数值。从而使得输出的激励向量生成的用于待测系统的写地址或者读地址可以连续覆盖某段地址,以实现对待测系统的连续地址进行测试。
[0011]结合第一方面,在第一方面的某些实现方式中,所述激励发生器包括控制单元,所述控制单元包括:激励控制子单元,用于获得约束单元确定的数量信息,并控制解析单元生成的激励向量数量。通过控制解析单元生成激励向量数量,可以激励发生器生成激励向量的可控性。
[0012]结合第一方面,在第一方面的某些实现方式中,所述激励发生器包括控制单元,所述控制单元包括:激励控制子单元,用于获得约束单元确定的时间信息,并控制解析单元生成激励向量的时刻。通过控制解析单元生成激励向量时刻,可以激励发生器生成激励向量的可控性。
[0013]结合第一方面,在第一方面的某些实现方式中,所述激励向量用于指示对所述待测系统进行写操作。
[0014]结合第一方面,在第一方面的某些实现方式中,其特征在于,所述激励向量用于指示对所述待测系统进行读操作。
[0015]结合第一方面,在第一方面的某些实现方式中,所述激励发生器应用在硬件上。
[0016]在一些实现方式中,所述激励发生器应用在基于AXI协议接口的硬件设备上。
[0017]结合第一方面,在第一方面的某些实现方式中,所述激励发生器应用在通用总线模型中。
[0018]第二方面,提供了一种激励发生方法,包括:确定字段信息;产生随机数值;根据所述字段信息以及所述随机数值生成字段,并拼接所述字段以生成激励向量,所述激励向量用于指示对待测系统进行的操作。通过字段信息生成激励向量,并且利用激励向量指示对待测系统进行的操作,从而实现生成激励文件以对待测系统进行操作来进行仿真测试。
[0019]结合第二方面,在第二方面的某些实现方式中,所述字段信息包括字段的数值取值范围。通过数值取值范围随机生成字段的数值从而实现字段的生成,从而可以实现激励向量的生成。
[0020]结合第二方面,在第二方面的某些实现方式中,确定生成的所述激励向量的数量信息;根据所述数量信息控制所述激励向量的生成数量。从而使得激励向量的数量可以控制,从而增加对待测系统进行的操作的可控性。
[0021]结合第二方面,在第二方面的某些实现方式中,确定生成的所述激励向量的时间信息;根据所述时间信息控制所述激励向量的生成时刻。从而使得激励向量的生成时间、发送时间可以控制,从而增加对待测系统进行的操作的可控性。
[0022]结合第二方面,在第二方面的某些实现方式中,所述字段信息还包括权重,所述权重用于确定数值取值范围包括的数值生成为字段的数值的几率。通过数值取值范围和权重从而实现字段的生成,从而可以实现激励向量的生成。
[0023]结合第二方面,在第二方面的某些实现方式中,在生成的字段为地址字段时,根据所述字段的数值取值范围生成地址字段包括的第一子地址字段的数值,并根据宽度字段的数值和长度字段的数值生成地址字段包括的第二子地址字段的数值。从而使得输出的激励
向量生成的用于待测系统的写地址或者读地址可以连续覆盖某段地址,以实现对待测系统的连续地址进行测试。
[0024]结合第二方面,在第二方面的某些实现方式中,所述激励向量用于指示对所述待测系统进行写操作。
[0025]结合第二方面,在第二方面的某些实现方式中,所述激励向量用于指示对所述待测系统进行读操作。
[0026]结合第二方面,在第二方面的某些实现方式中,所述方法应用在硬件上。
[0027]在一些实现方式中,所述方法应用在基于AXI协议接口的硬件设备上。
[0028]结合第二方面,在第二方面的某些实现方式中,所述方法应用在通用总线模型中。
[0029]第三方面,提供一种用于测试芯片的设备,其包括处理器,所述处理器与存储器耦合,所述存储器用于存储计算机程序,所述处理器用于执行所述存储器中存储的计算机程序,使得上述第一方面及其任一种可能的实现、第二方面及其任一种可能的实现中所述的方法的部分或全部步骤被执行。
[0030]第四方面,提供一种计算机可读存储介质,其存储介质本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种激励发生器,其特征在于,包括:约束单元,用于确定字段信息;发生单元,用于产生随机数值;解析单元,获得所述字段信息以及随机数值,并根据所述字段信息以及所述随机数值生成字段,并拼接所述字段以生成激励向量,所述激励向量用于指示对待测系统进行的操作。2.根据权利要求1所述的激励发生器,其特征在于,所述约束单元确定的所述字段信息包括字段的数值取值范围。3.根据权利要求1所述的激励发生器,其特征在于,所述约束单元还用于确定生成激励向量的数量信息。4.根据权利要求1所述的激励发生器,其特征在于,所述约束单元还用于确定生成的激励向量的时间信息。5.根据权利要求1所述的激励发生器,其特征在于,所述激励发生器包括控制单元,所述控制单元包括:接口控制子单元,用于控制接口,所述接口用于所述激励向量的发送。6.根据权利要求2所述的激励发生器,其特征在于,所述约束单元确定的所述字段信息还包括权重,所述权重用于所述解析单元确定数值取值范围包括的数值生成为字段的数值的几率。7.根据权利要求2所述的激励发生器,其特征在于,在所述解析单元生成的字段为地址字段时,所述解析单元根据所述字段的数值取值范围生成地址字段包括的第一子地址字段的数值,并根据宽度字段的数值和长度字段的数值生成地址字段包括的第二子地址字段的数值。8.根据权利要求3所述的激励发生器,其特征在于,所述激励发生器包括控制单元,所述控制单元包括:激励控制子单元,用于获得约束单元确定的数量信息,并控制解析单元生成的激励向量数量。9.根据权利要求4所述的激励发生器,其特征在于,所述激励发生器包括控制单元,所述控制单元包括:激励控制子单元,用于获得约束单元确定的时间信息,并控制解析单元生成激励向量的时刻。10.根据权利要求1

9中任一项所述的激励发生器,其特征在于,所述激励向量用于指示对所述待测系统进行写操作。11.根据权利要求1

9中任一项所述的激励发生器,其特征在于,所述激励向量用于指示对所述待测系统进行读操作。12.根据权利要求1

9中任一项所述的激励发生器,其特征在于,所述激励发生器应用在硬件上。13.根据权利要求1

9中任一项所述的激励发生器,其特征在于,所述激励发生器应用于通用总线模型中。14.根据权利要求12所述的激励发生器,其特征在于,...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:摩尔线程智能科技北京有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1