一种用于生成多存取模式RAM模型的通用平台的搭建方法技术

技术编号:12822007 阅读:67 留言:0更新日期:2016-02-07 12:42
本发明专利技术涉及IC设计验证领域,具体涉及一种用于生成多存取模式RAM模型的通用平台的搭建方法。本发明专利技术首先建立ram信息库,然后编写通用多存取模式ram模型生成脚本,使用该脚本可以生成适用于不同功能验证平台的ram模型;最后,在验证平台顶层模块中实例化并根据ram的实际使用情况进行端口连接。本发明专利技术适用于各种存取周期的ram模块,实现验证平台对ram模块的精确仿真,提高功能验证平台的自动化水平,减少人工操作导致的错误,大幅提高芯片功能验证的效率,加快项目开发进度。

【技术实现步骤摘要】

本专利技术专利涉及IC设计验证领域,具体涉及一种用于生成多存取模式ram模型的通用平台的搭建方法。
技术介绍
目前,电子信息技术产业发展迅速,对于专用芯片的性能要求越来越高,在集成电路制技术迅速进步的同时,集成电路的复杂度呈指数增加。为了缩短集成电路开发周期,在设计上使用IP核等设计重用技术,在验证方面,通过使用新型验证方法学,如UVM等,提高验证效率。使用新型验证方法学搭建验证平台需要根据设计规范设计被测模块的功能模型。大规模专用芯片中的ram模块较多,而且不同ram模块的数据宽度,深度,读写方式等完全不同,因此,在功能模型的搭建中ram模型的使用率非常高而且占据了相当大的工作量。另一方面,芯片设计中的ram模型相对于设计中别的控制逻辑来说,是相对独立的模块,在功能和设计边界上比较容易划分出来。针对这一情况,为了提高功能验证平台的搭建效率,可以将ram模型的设计和搭建独立于各项目验证平台的搭建工作,使用通用的ram模型设计和搭建平台完成不同存取模式的ram模型的设计和搭建。
技术实现思路
为了解决现有技术的问题,本专利技术提供了本文档来自技高网...

【技术保护点】
一种用于生成多存取模式RAM模型的通用平台的搭建方法,包括以下步骤:A、根据ram信息库模板,建立当前设计中所需要的所有ram模块的ram信息库,每个ram模块单独编写一个ram信息文件;B、使用编写的通用多存取模式ram模型生成脚本,生成需要的ram模型;C、完成ram模型的生成后,自行搭建仿真平台对该ram模型进行测试,以验证该模型是否符合设计规范;D、将通过验证的ram模型在验证平台中进行集成,实例化ram模型并与其它验证组件进行连接。

【技术特征摘要】
1.一种用于生成多存取模式RAM模型的通用平台的搭建方法,包括以下步骤:
A、根据ram信息库模板,建立当前设计中所需要的所有ram模块的ram信息库,每个ram模块单独编写一个ram信息文件;
B、使用编写的通用多存取模式ram模型生成脚本,生成需要的ram模型;
C、完成ram模型的生成后,自行搭建仿真平台对该ram模型进行测试,以验证该模型是否符合设计规范;
D、将通过验证的ram模型在验证平台中进行集成,实例化ram模型并与其它验证组件进行连接。
2.根据权利要求1所述的一种用于生成多存取模式RAM模型的通用平台的搭建方法,其特征在于,所述的步骤B中,脚本的工作流程包括:
B1、读取前面编写的当前需要的ram模块的ram信息文件,将读入信息按所使...

【专利技术属性】
技术研发人员:赵鑫鑫姜凯李朋
申请(专利权)人:浪潮集团有限公司
类型:发明
国别省市:山东;37

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

1