构建参考模型的方法、芯片验证方法及系统技术方案

技术编号:37984705 阅读:53 留言:0更新日期:2023-06-30 09:59
本申请提供了构建参考模型的方法、芯片验证方法及系统,其响应于收到芯片的硬件规范定义,在与参考模型对应的硬件描述文件中添加该硬件规范定义中与各个功能模块对应的新版本的硬件定义,根据经修改后的硬件描述文件更新所述参考模型的头文件,并根据更新后的参考模型头文件调整参考模型以使其适配新版本的硬件定义,以及利用经调整后的参考模型对基于所述硬件规范定义实现的寄存器转换级电路进行功能验证。该方案通过加速参考模型的开发,缩短了芯片设计时间并提高了芯片设计效率。短了芯片设计时间并提高了芯片设计效率。短了芯片设计时间并提高了芯片设计效率。

【技术实现步骤摘要】
构建参考模型的方法、芯片验证方法及系统


[0001]本申请涉及芯片
,尤其涉及构建参考模型的方法、基于参考模型的芯片验证方法及系统。

技术介绍

[0002]本部分的陈述仅仅是为了提供与本申请的技术方案有关的背景信息,以帮助理解,其对于本申请的技术方案而言并不一定构成现有技术。
[0003]芯片验证是指在流片前,对每一个环节的芯片设计所进行的检验,目的是确保当前设计阶段的产出能满足芯片设计规范所定义的功能和性能要求。在芯片设计开发的过程中验证技术非常重要,基本能占据芯片产品开发时间的70%左右,占代码总量的80%左右。按照自顶向下的芯片设计流程,芯片验证基本上可以划分为三个阶段:基于设计规范来验证寄存器传输级(RTL,register transfer level)电路、基于RTL电路来验证逻辑电路、基于逻辑电路来验证印制布线板(PCB,Printed Circuit Board,也称为印刷电路板)布局电路(Layout)。其中基于设计规范验证RTL电路的过程(也可称为功能验证)更是非常关键,能否在流片前对芯片设计进行充分有效的功能本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种构建参考模型的方法,其特征在于,所述方法包括:基于芯片架构规格生成与待构建的参考模型对应的、初始的硬件描述文件,在所述硬件描述文件中包括与所述芯片架构规格的各功能模块对应的第一版本的硬件定义;基于硬件描述文件生成与参考模型关联的头文件,并基于该头文件得到第一版本的参考模型;响应于收到芯片的硬件规范定义,在所述硬件描述文件中添加与新收到的硬件规范定义对应的第二版本的硬件定义;根据经修改后的硬件描述文件更新与所述参考模型关联的头文件;根据更新后的头文件调整第一版本的参考模型,以使其兼容或适配第二版本的硬件定义。2.根据权利要求1所述的构建参考模型的方法,其特征在于,在所述硬件描述文件中,与每个功能模块对应的硬件定义包括:该功能模块与其他功能模块之间的接口信息;以及该功能模块与软件之间的接口信息。3.根据权利要求2所述的构建参考模型的方法,其特征在于,在所述硬件描述文件中,与每个功能模块对应的硬件定义包括:对于连线、寄存器和状态中至少一者的硬件定义,其中,连线属于该功能模块与其他功能模块之间的接口信息,寄存器和状态属于该功能模块与软件之间的接口信息。4.根据权利要求1所述的构建参考模型的方法,其特征在于,所述基于硬件描述文件生成与参考模型关联的头文件包括:根据所述硬件描述文件中各个硬件定义的版本信息,将不同版本的硬件定义分别归类在头文件的不同命名空间;根据所述硬件描述文件中各个硬件定义的类型信息,将各个硬件定义转换成头文件中相应类型的数据结构。5.根据权利要求1

4中任一项所述的构建参考模型的方法,其特征在于,所述参考模型包括:用于对每个功能模块的任务进行仿真的软件模块以及与其对应的工作负载准备模块;每个工作负载准备模块用于为其对应的软件模块准备其执行相应任务时所需的输入数据。6.根据权利要求5所述的构建参考模型的方法,其特征在于,所述根据更新后的头文件调整第一版本的参考模型包括:调整所述参考模型中各软件模块对应的工作负载准备模块,以使其访问所述头文件与第二版本的硬...

【专利技术属性】
技术研发人员:段茗彭凡王鸥杨媛静
申请(专利权)人:杭州登临瀚海科技有限公司
类型:发明
国别省市:

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

1