一种面向多核处理器的存储器测试激励生成方法及系统技术方案

技术编号:41254910 阅读:12 留言:0更新日期:2024-05-11 09:15
本发明专利技术公开了一种面向多核处理器的存储器测试激励生成方法及系统,本发明专利技术面向多核处理器的存储器测试激励生成方法包括:针对多核处理器存储器的测试特征进行免疫进化算法的抗体符号编码,随机生成M个表示测试激励的抗体作为免疫进化算法初代的种群;对种群进行免疫进化算法的变异操作、交叉操作中的至少一种以更新种群;判断是否满足预设的结束条件,若不满足预设的结束条件则继续进化迭代以更新种群;否则将最后得到的种群中的抗体作为生成的测试激励输出。本发明专利技术旨在面向多核处理器实现有监督地生成存储器测试激励,以最少的冗余测试激励尽快覆盖不同的覆盖功能点,减少测试时间。

【技术实现步骤摘要】

本专利技术涉及芯片设计,具体涉及一种面向多核处理器的存储器测试激励生成方法及系统


技术介绍

1、多核处理器的存储器设计是芯片研发的一项重要内容,基于ip复用的soc设计方法大大降低了设计复杂,但系统集成正确性、ip配置的正确性,是保障芯片实现功能和性能的关键。随着处理器结构多核化、众核化发展,多核处理器显著提升了系统的数据处理能力,同时也对存储器的带宽提出了更高的要求。如图1所示的一款16核soc处理器,采用cmp结构,包括了处理器核(core)、cache、片上网络(network on chip,noc)、目录(directorycontrol unit,dcu)、存储器(memory control unit,mcu)。图1中,core是cpu核,完成指令的调度与执行;cache是高速缓存,1个core专用一个cache;noc是片上互连网络,提供cache之间、cache和cpu外部存储器之间的信息报文交换;dcu是目录,记录16个cache中数据块的副本使用情况,完成各个cache之间数据一致性的维护;mcu是存储控制器和外接dram,实现存储本文档来自技高网...

【技术保护点】

1.一种面向多核处理器的存储器测试激励生成方法,其特征在于,包括下述步骤:

2.根据权利要求1所述的面向多核处理器的存储器测试激励生成方法,其特征在于,步骤S101中处理核对存储器的E种访问特征包括发出请求的处理器核编号、发出请求的存储器编号、接受的请求的目录编号、请求指令类型编号、访存地址与第一个请求地址相同还是随机地址,缓冲Cache打开还是关闭共六种访问特征。

3.根据权利要求2所述的面向多核处理器的存储器测试激励生成方法,其特征在于,步骤S103中变异操作包括:

4.根据权利要求3所述的面向多核处理器的存储器测试激励生成方法,其特征在于,步骤S...

【技术特征摘要】

1.一种面向多核处理器的存储器测试激励生成方法,其特征在于,包括下述步骤:

2.根据权利要求1所述的面向多核处理器的存储器测试激励生成方法,其特征在于,步骤s101中处理核对存储器的e种访问特征包括发出请求的处理器核编号、发出请求的存储器编号、接受的请求的目录编号、请求指令类型编号、访存地址与第一个请求地址相同还是随机地址,缓冲cache打开还是关闭共六种访问特征。

3.根据权利要求2所述的面向多核处理器的存储器测试激励生成方法,其特征在于,步骤s103中变异操作包括:

4.根据权利要求3所述的面向多核处理器的存储器测试激励生成方法,其特征在于,步骤s201中变异概率的计算函数表达式为:

5.根据权利要求2所述的面向多核处理器的存储器测试激励生成方法,其特征在于,步骤s103中交叉操作包括:

6.根据权利要求5所述的面向多核处理器的存储器测试激励生成方法...

【专利技术属性】
技术研发人员:罗莉周理潘国腾铁俊波荀长庆周海亮邓林何鸿君卢孟龙张英龚锐石伟张剑锋刘威冯权友王永文
申请(专利权)人:中国人民解放军国防科技大学
类型:发明
国别省市:

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

1