[实用新型]一种基于PLI或VPI的仿真硬件加速器的SOC芯片有效
申请号: | 201420864742.4 | 申请日: | 2014-12-31 |
公开(公告)号: | CN204423358U | 公开(公告)日: | 2015-06-24 |
发明(设计)人: | 杨利民 | 申请(专利权)人: | 天津益华微电子有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26 |
代理公司: | 天津滨海科纬知识产权代理有限公司 12211 | 代理人: | 李震勇 |
地址: | 300457 天津市滨海新*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 pli vpi 仿真 硬件 加速器 soc 芯片 | ||
技术领域
本实用新型属于集成电路设计中仿真验证加速器的领域,尤其是涉及一种基于PLI或VPI的仿真硬件加速器的SOC芯片。
背景技术
深亚微米超大规模集成电路的设计中,仿真验证任务既是必不可少的一项工作,同时又因为随着芯片规模几何级数的增长而逐渐成为SOC芯片设计整体项目的瓶颈,进行仿真就需要设计验证工程师根据芯片功能列表为设计项目建立一个测试平台,从而提供可供观测的输出响应,根据这些输出响应信息,工程师便可以判断电路是否满足预期的功能。因为目前SOC芯片功能的复杂性,在保证芯片基本功能正确的测试覆盖率都需要大量迭代的仿真回归测试向量,从而导致验证工程师在针对复杂电路进行仿真时,系统的仿真时间往往需要占据大部分的设计时间。常常会为了仿真电路的某些功能,而不得不等上几天或者几个星期。目前,仿真加速技术是提高仿真效率,减少仿真复杂度和缩短仿真时间的唯一途径。现有的加速器必须基于仿真器软件,现有的仿真器和仿真加速器的硬件都被国外公司垄断。
Verilog PLI或VPI即Verilog仿真器的编程语言接口,简单来说,PLI或VPI提供一种接口,将用户编写的C或C++程序连接到Verilog仿真器上,实现Verilog仿真器的功能扩展和定制,所以基于PLI或VPI接口可以研发一种用于加速硬件仿真功能的SOC芯片。
实用新型内容
本实用新型要解决的问题是提供一种基于PLI或VPI的仿真硬件加速器 的SOC芯片,所述SOC芯片是源于高性能细粒度的并行逻辑处理架构且位于服务器的PCIE扩展槽的仿真硬件加速卡的核心部件,包括:
用于与所述服务器的PCIE扩展槽对应连接的PCIE接口;
用于加载运行编入程序的主控CPU;
用于控制内存并且实现将内存与所述主控CPU进行数据交换的DDR3控制器;由所述主控CPU控制且利用多个计算阵列同时对仿真进行仿真硬件加速器的多个数据进行处理的PE计算阵列。
进一步,与PLI或VPI接口连接的仿真加速软件通过所述PCIE接口将划分好的大量无相关性或相关性较弱的仿真逻辑计算任务由仿真编译器和所述主控CPU分配到所述SOC芯片内。
进一步,所述主控CPU位宽为64 bit。
进一步,所述DDR3控制器的位宽为128 bit。
进一步,所述PE计算阵列包含4096个计算阵列。
本实用新型具有的优点和积极效果是:采用上述技术方案,本实用新型源于高性能细粒度并行逻辑处理架构,通过PLI或VPI业界标准协议与软件仿真器通讯,基于深亚微米集成电路工艺的超大规模专用仿真加速处理器芯片,是位于服务器的PCIE扩展槽的仿真硬件加速卡的核心部件,本实用新型通过PCIE接口实现与服务器对应连接,仿真加速软件通过PLI接口获得仿真数据,然后仿真加速软件将仿真数据进行组合逻辑和时序逻辑划分,再进行软硬件划分,本实用新型通过与服务器对应连接的PCIE接口下载导入大部分硬件加速的数据,由主控CPU控制的PE计算阵列利用4096个计算阵列同时对仿真硬件加速器的多个数据进行计算处理,计算过程中,DDR3控制器用于存储计算数据后与主控CPU进行数据交换,计算完毕后再由PCIE接 口将计算结果返回到服务器CPU仿真加速软件中,实现了提高仿真效率,减少仿真复杂度,缩短仿真时间的功能。
附图说明
图1是本实用新型的结构示意图。
图中:
1、PCIE接口; 2、主控CPU; 3、DDR3控制器;
4、PE计算阵列。
具体实施方式
下面结合附图对本实用新型的具体实施例做详细说明。
如图1所示,本实用新型提供一种基于PLI或VPI的仿真硬件加速器的SOC芯片,所述SOC芯片是源于高性能细粒度的并行逻辑处理架构且位于服务器的PCIE扩展槽的仿真硬件加速卡的核心部件,包括:
用于与所述服务器的PCIE扩展槽对应连接的PCIE接口1;
用于加载运行编入程序的主控CPU2;
用于控制内存并且实现将内存与所述主控CPU2进行数据交换的DDR3控制器3;
由所述主控CPU2控制且利用多个计算阵列同时对仿真进行仿真硬件加速器的多个数据进行处理的PE计算阵列4。
与PLI或VPI接口连接的仿真加速软件通过所述PCIE接口1将划分好的大量无相关性或相关性较弱的仿真逻辑计算任务由仿真编译器和所述主控CPU2分配到所述SOC芯片内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津益华微电子有限公司;,未经天津益华微电子有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201420864742.4/2.html,转载请声明来源钻瓜专利网。