[发明专利]一种多媒体存储网关专用SOC芯片逻辑验证方法无效
申请号: | 200810139877.3 | 申请日: | 2008-09-22 |
公开(公告)号: | CN101373493A | 公开(公告)日: | 2009-02-25 |
发明(设计)人: | 于治楼;姜凯;梁智豪 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 济南信达专利事务所有限公司 | 代理人: | 姜明 |
地址: | 250014山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多媒体 存储 网关 专用 soc 芯片 逻辑 验证 方法 | ||
技术领域
本专利涉及一种集成电路设计领域,具体的说是一种服务器安全监控管理SOC(System On Chip,片上系统)芯片的逻辑验证方法。
背景技术
随着微电子技术的发展,芯片的集成度越来越高,SOC芯片的设计应用越来越普遍,但其验证和测试工作却越来越复杂。
任何一款芯片,都要经过算法设计、系统设计、RTL设计、布局规划和综合、布局、布线、验证到流片这样一个复杂的过程,其中验证这一步充斥在所有的步骤中。因此,可以说验证是芯片生产过程中最重要的部分。
以往芯片的逻辑验证多通过专用集成电路ASIC。因为ASIC功能单一,不可复用,必然造成研发成本的大大提高。而现场可编程门阵列FPGA的出现,则改进了ASIC功能单一、不可复用的缺点,使得芯片开发流程更加灵活简便。
发明内容
本专利要解决的技术问题是提供一种多媒体存储网关专用SOC芯片的逻辑验证方法,使用这种方法,可以提高SOC芯片设计性能,缩短SOC芯片的开发周期。
为了解决上述问题,本专利提供了一种多媒体存储网关专用SOC芯片逻辑验证方法,该方法是利用现场可编程门阵列FPGA搭建一个多媒体存储网关专用SOC芯片系统,该系统包括软件平台和硬件平台。硬件平台包括由现场可编程门阵列FPGA作模型载体的芯片逻辑验证模型、各类功能模块及其接口模块,其中功能模块及其接口模块与芯片逻辑验证模型相连。软件平台用来实现对芯片逻辑验证模型、功能模块及其接口模块的配置和相关数据处理,并将信号输入到接口模块,通过各个功能模块产生芯片逻辑验证模型的输入信号,通过芯片逻辑验证模型产生对软件的控制信号,通过各个功能模块及其接口模块转化为软件显示标量。
而验证步骤如下:
(1)由硬件描述语言描述芯片逻辑验证模型,使其符合SOC芯片逻辑功能;
(2)软件平台通过功能模块及其接口,对现场可编程门阵列FPGA进行配置,配置的结果是使现场可编程门阵列FPGA成为SOC芯片逻辑验证模型,与所需验证的SOC芯片逻辑功能相同;
(3)软件平台产生验证开始命令,通过功能模块及其接口模块将信号送入芯片逻辑验证模型。信号经过芯片逻辑验证模型的逻辑处理送出至功能模块及其接口模块,通过各个功能模块及其接口模块转化为软件显示标量;
(4)软件平台产生验证结束命令,通过功能模块及其接口模块将信号送入芯片逻辑验证模型,模型接收到结束命令后产生数据接收完成信号,结束验证。
其中,步骤(1)、(2)中的芯片逻辑功能通过软件平台的仿真波形输出及示波器的波形输出来验证其逻辑功能。步骤(3)、(4)中,所有信号是通过数据采集后,得出的验证结论。
本发明的有益效果是,利用FPGA搭建SOC芯片逻辑验证模型,运用软件平台和硬件平台相结合的系统验证方法,检验SOC芯片逻辑的正确性,并可以及时对逻辑设计中的错误和问题加以纠正,从而提高了SOC芯片的设计性能,缩短了开发周期。
附图说明
图1是多媒体存储网关专用SOC芯片逻辑验证模型结构示意图;
图2是硬件平台结构示意图;
图3是SOC芯片逻辑验证方法流程图。
具体实施方式
本发明的多媒体存储网关专用SOC芯片逻辑验证方法,是利用现场可编程门阵列FPGA搭建的多媒体存储网关专用SOC芯片系统,该系统包括软件平台和硬件平台,硬件平台包括由现场可编程门阵列FPGA作模型载体的芯片逻辑验证模型、各类功能模块及其接口模块,其中功能模块及其接口模块与芯片逻辑验证模型相连,软件平台用来实现对芯片逻辑验证模型、功能模块及其接口模块的配置和相关数据处理,并将信号输入到接口模块,通过各个功能模块产生芯片逻辑验证模型的输入信号,通过芯片逻辑验证模型产生对软件的控制信号,通过各个功能模块及其接口模块转化为软件显示标量。
现场可编程门阵列FPGA通过软件平台进行配置,实现需验证SOC芯片的逻辑功能,该逻辑功能由硬件描述语言实现。
SOC芯片逻辑验证步骤如下:
(1)由硬件描述语言描述芯片逻辑验证模型,使其符合SOC芯片逻辑功能;
(2)软件平台通过功能模块及其接口,对FPGA进行配置,配置的结果是使FPGA成为SOC芯片逻辑验证模型,与所需验证的SOC芯片逻辑功能相同;
(3)软件平台产生验证开始命令,通过功能模块及其接口模块将信号送入芯片逻辑验证模型。信号经过芯片逻辑验证模型的逻辑处理送出至功能模块及其接口模块,通过各个功能模块及其接口模块转化为软件显示标量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810139877.3/2.html,转载请声明来源钻瓜专利网。