SOC级访存验证系统及方法、存储控制器初始化方法技术方案

技术编号:43664574 阅读:18 留言:0更新日期:2024-12-13 12:54
本申请提供一种SOC级访存验证系统及方法、存储控制器初始化方法,系统包括:多个存储控制器、以及每一存储控制器对应的部件级验证环境;其中:每一所述存储控制器与该存储控制器对应的部件级验证环境连接;目标存储控制器用于:接收所述部件级验证环境下发的存储控制器初始化序列进行初始化;所述目标存储控制器为所述多个存储控制器中的任一存储控制器。本申请可以使得整个SOC级访存验证的初始化过程用时缩减到接近单一一个存储控制器的部件级初始化用时,提高SOC级访存验证的验证效率。

【技术实现步骤摘要】

本申请涉及芯片验证,具体而言,涉及一种soc级访存验证系统及方法、存储控制器初始化方法。


技术介绍

1、随着集成电路技术的快速发展,集成电路规模越来越大,成本也越来越高,一次流片的代价很大,为了在有限的时间内对设计进行充分验证,仿真加速验证越发重要。

2、处理器芯片设计中,内存的存储控制器是最重要的模块,所有程序的运行都是在内存中进行的,其作用是存放cpu中的运算数据,以及与硬盘等外部存储设备交换的数据,因此为了确保充分地验证,需要对cpu核访存及外设访存进行充分验证。验证包括部件级访存验证和soc(system-on-chip,片上系统)级访存验证。

3、在部件级访存验证中,包含存储控制器和内存,环境主要以uvm方法学构建,存储控制器初始化序列以事务包的形式通过寄存器接口驱动器发送,存储控制器初始化序列在部件接口上打入,只需几分钟的时间,初始化配置完成后,访存程序序列以事务包的形式通过数据接口驱动器发送,验证程序序列在接口上直接发送,验证速度非常快。

4、在soc级访存验证中,最小环境也需集成处理器核、存储控制器、内存本文档来自技高网...

【技术保护点】

1.一种SOC级访存验证系统,其特征在于,包括:多个存储控制器、以及每一存储控制器对应的部件级验证环境;其中:每一所述存储控制器与该存储控制器对应的部件级验证环境连接;

2.如权利要求1所述的SOC级访存验证系统,其特征在于,所述SOC级访存验证系统还包括:验证指令下发模块、仲裁模块和内存;其中:

3.如权利要求2所述的SOC级访存验证系统,其特征在于,所述部件级验证环境包括:所述存储控制器初始化序列,寄存器代理器,结束控制器;

4.如权利要求3所述的SOC级访存验证系统,其特征在于,所述结束控制器以类形式实现,并具有判断函数;所述判断函数用于:在确定...

【技术特征摘要】

1.一种soc级访存验证系统,其特征在于,包括:多个存储控制器、以及每一存储控制器对应的部件级验证环境;其中:每一所述存储控制器与该存储控制器对应的部件级验证环境连接;

2.如权利要求1所述的soc级访存验证系统,其特征在于,所述soc级访存验证系统还包括:验证指令下发模块、仲裁模块和内存;其中:

3.如权利要求2所述的soc级访存验证系统,其特征在于,所述部件级验证环境包括:所述存储控制器初始化序列,寄存器代理器,结束控制器;

4.如权利要求3所述的soc级访存验证系统,其特征在于,所述结束控制器以类形式实现,并具有判断函数;所述判断函数用于:在确定接收到预设的使能信号后,调用目标函数;所述目标函数为能够使仿真不结束的函数。

5.如权利要求3所述的soc级访存验证系统,其特征在于,所述部件级验证环境还包括:数据接口驱动器;所述数据接口驱动器被配置为不使用。

6.如权利要求2-5任一项所述的soc级访存验证系统,其特征在于,所述验证指令下发模块包括:处理器核、验证指令存储模块、网络模块;其中,所述处理器核、所述验证指令存储模块和各所述仲裁模块通过所述网络模块连接;

7.一种soc级访存验...

【专利技术属性】
技术研发人员:欧国东杨庆娜张菲娟张峰境
申请(专利权)人:飞腾信息技术有限公司
类型:发明
国别省市:

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

1