【技术实现步骤摘要】
本申请涉及芯片验证,具体而言,涉及一种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级访存验...
【专利技术属性】
技术研发人员:欧国东,杨庆娜,张菲娟,张峰境,
申请(专利权)人:飞腾信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。