【技术实现步骤摘要】
一种芯片原型验证方法、装置、设备及介质
[0001]本申请涉及芯片验证
,特别涉及一种芯片原型验证方法、装置、设备及介质。
技术介绍
[0002]随着大规模集成电路设计复杂性的提升,芯片验证面临资金与时间的巨大挑战。当硬件厂商推出现场可编程逻辑门阵列(FPGA)后,开发者可通过将设计实现在FPGA上并检验FPGA的功能的方式对设计进行验证,FPGA原型验证这一解决方案就此应运而生,这一比流片便宜、比仿真要快的方式,已成为开发者检验设计有效性的首选方案之一。使用FPGA原型验证的解决方案,芯片和系统开发者可以在流片前对设计进行功能与性能验证,验证在真实软件应用条件下的芯片和系统表现是否满足了实际应用场景要求。由于FPGA具有内部电路可重构的特点,可以付出很小代价的在FPGA上映射芯片的逻辑设计。同时,FPGA原型验证的运行速度相对EDA仿真的速度相比往往是数个数量级的巨大优势,以及由于FPGA的固有特征允许设计在FPGA上长时间运行,这使得FPGA原型验证在性能测试、可靠性测试等方面有突出的优势。
[0003]目 ...
【技术保护点】
【技术特征摘要】
1.一种芯片原型验证方法,其特征在于,包括:获取测试用例的配置信息,其中,所述配置信息包括寄存器名称;利用所述寄存器名称以及预设映射关系获取所述寄存器名称对应的寄存器地址信息;利用所述寄存器地址信息访问待测设计的寄存器,基于所述配置信息进行配置,以在所述待测设计上执行所述测试用例;获取所述测试用例在所述待测设计上的实际执行结果;利用预设预测模型以及所述配置信息确定预期执行结果;对比所述实际执行结果与所述预期执行结果,判断所述测试用例是否通过。2.根据权利要求1所述的芯片原型验证方法,其特征在于,还包括:对芯片的寄存器表单进行解析,提取出寄存器名称与寄存器地址信息,构建所述预设映射关系。3.根据权利要求1所述的芯片原型验证方法,其特征在于,所述获取所述测试用例在所述待测设计上的实际执行结果,包括:基于第一预设数据结构读取所述待测设计的状态锁存寄存器的结果,以得到所述实际执行结果。4.根据权利要求3所述的芯片原型验证方法,其特征在于,所述利用预设预测模型以及所述配置信息确定预期执行结果,包括:利用所述预测模型以及所述配置信息输出对应的执行结果,并将该执行结果转换为第二预设数据结构,得到所述预期执行结果。5.根据权利要求4所述的芯片原型验证方法,其特征在于,所述对比所述实际执行结果与所述预期执行结果,判断所述测试用例是否通过,包括:遍历所述第一预设数据结构与所述第二数据结构,对比所述实际执行结果与所述预期执行结果,判断所述测试用例是否通过。6.根据权利要求1至5任一项所述的芯片原型验证方法,其特征在于,还包括:在所述测试用例的执行过程中,自动收集所述测试用例中测试点的覆盖情...
【专利技术属性】
技术研发人员:刘文博,邵海波,田利波,乐亚平,
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。