一种服务器安全监控管理用soc芯片逻辑验证方法

文档序号:6466049阅读:198来源:国知局
专利名称:一种服务器安全监控管理用soc芯片逻辑验证方法
技术领域
本发明涉及一种集成电路设计领域,具体的说是一种服务器安全监控管理
SOC (System On Chip,片上系统)芯片的逻辑验证方法。
背景技术
随着微电子技术的发展,芯片的集成度越来越高,soc芯片的设计应用越
来越普遍,但其验证和测试工作却越来越复杂。任何一款芯片,都要经过算法
设计、系统设计、RTL设计、布局规划和综合、布局、布线、验证到流片这样 一个复杂的过程,其中验证这一步充斥在所有的步骤中。因此,可以说验证是 芯片生产过程中最重要的部分。以往芯片的逻辑验证多通过专用集成电路 ASIC。因为专用集成电路ASIC功能单一,不可复用,必然造成研发成本的大 大提高。而现场可编程门阵列FPGA的出现,则改进了专用集成电路ASIC功能 单一、不可复用的缺点,使得芯片开发流程更加灵活简便。

发明内容
本发明要解决的技术问题是提供一种服务器安全监控管理soc芯片的逻辑 验证方法,使用这种方法,可以提高soc芯片设计性能,縮短soc芯片的开发周期。
为了解决上述问题,本专利提供一种服务器安全监控管理soc芯片逻辑验
证方法,该方法是利用现场可编程门阵列FPGA搭建一个服务器安全监控管理 SOC芯片逻辑验证方法,该方法包括软件平台和硬件平台,硬件平台包括由FPGA 来做模型的载体的芯片逻辑验证模型、各类功能模块及其接口模块,其中功能 模块及其接口模块与芯片逻辑验证模型相连。软件平台用来实现对芯片逻辑验 证模型、功能模块及其接口模块的配置和相关数据处理,并将信号输入到接口 模块,通过各个功能模块产生芯片逻辑验证模型的输入信号,通过芯片逻辑验 证模型产生对软件的控制信号,通过各个功能模块及其接口模块转化为软件显 示标量。
验证步骤如下
(1)由硬件描述语言描述芯片逻辑验证模型,使其符合SOC芯片逻辑功能;
(2) 软件平台通过功能模块及其接口,对PPGA进行配置,配置的结果是使 FPGA成为SOC芯片逻辑验证模型,与所需验证的SOC芯片逻辑功能相同;
(3) 软件平台产生验证开始命令,通过功能模块及其接口模块将信号送入 芯片逻辑验证模型。信号经过芯片逻辑验证模型的逻辑处理送出至功能模块及 其接口模块,通过各个功能模块及其接口模块转化为软件显示标量;
(4) 软件平台产生验证结束命令,通过功能模块及其接口模块将信号送入 芯片逻辑验证模型,模型接收到结束命令后产生数据接收完成信号,结束验证。
其中,步骤(l)、 (2)中的芯片逻辑功能通过软件平台的仿真波形输出及示波 器的波形输出来验证其逻辑功能。步骤(3)、 (4)中,所有信号是通过数据采集后, 得出的验证结论。
本发明的有益效果是,本发明的方法是利用FPGA搭建SOC芯片逻辑验证 模型,运用软件平台和硬件平台相结合的系统验证方法,检验SOC芯片逻辑的 正确性,并可以及时对逻辑设计中的错误和问题加以纠正,从而提高了SOC芯 片的设计性能,縮短了开发周期。


图1是服务器安全监控管理SOC芯片逻辑验证模型结构示意图; 图2是硬件平台结构示意图3是SOC芯片逻辑验证方法流程图。
具体实施例方式
图1是服务器安全监控管理S0C逻辑验证模型示意图。其中,PWM模块3、 SMBUS驱动模块4、 LCD驱动模块5、 SPI控制模块6、 I2S控制模块7、 DSU串 口 8、 JTAG9、 Ethernet驱动模块10、 PS/2驱动模块11、 USB主设备模块12 和LPC控制模块13通过AMBA总线与32位RISC处理器相连。
D/A转换模块14与I2S控制模块7相连,VGA控制模块15、 SDRAM存储器 16通过EMI总线与32位RISC处理器相连,LPC Flashl7通过LPC总线与LPC 控制模块13相连。上述模块除了 D/A转换模块14、 VGA控制模块15、 SDRAM 存储器16和LPC Flashl7均以代码的形式配置到FPGA中,形成SOC逻辑验证 模型l。
图2是硬件平台结构示意图。其中,风扇风速控制18与PWM模块3相连, 6路SMBUS19与SMBUS驱动模块4相连,LCD屏20与LCD驱动模块5相连、A/D 转换器21与SPI控制模块6相连,PC机及软件平台与DSU串口 8和JTAG9相
连,以太网络PHY电路23与Ethernet驱动模块1(5相连,键盘/鼠标24与PS/2 驱动模块11相连,U盘25与USB主设备模块12相连,VGA输出26与VGA控 制模块15相连,音频输出27与D/A转换模块14相连。PC机及软件平台22 通过JTAG9对SOC逻辑验证模型进行配置;通过DSU串口 8,使PC机及软件平 台22与SOC逻辑验证模型之间相互通信,进行调试。
综上及参照图3所示,本专利使芯片验证流程简化,提高了SOC芯片的设 计性能,縮短了开发周期,因而,具有很好的推广使用价值。
权利要求
1. 一种服务器安全监控管理用SOC芯片逻辑验证方法,其特征在于该方法是利用现场可编程门阵列FPGA搭建一个服务器安全监控管理SOC芯片系统,该系统包括软件平台和硬件平台,硬件平台包括由现场可编程门阵列FPGA作模型的载体的芯片逻辑验证模型、各类功能模块及其接口模块,其中功能模块及其接口模块与芯片逻辑验证模型相连,软件平台用来实现对芯片逻辑验证模型、功能模块及其接口模块的配置和相关数据处理,并将信号输入到接口模块,通过各个功能模块产生芯片逻辑验证模型的输入信号,通过芯片逻辑验证模型产生对软件的控制信号,通过各个功能模块及其接口模块转化为软件显示标量。
2、 根据权利要求1所述的SOC芯片逻辑验证方法,其特征在于现场可 编程门阵列FPGA通过软件平台进行配置,实现需验证SOC芯片的逻辑功能, 逻辑功能由硬件描述语言实现。
3、 根据权利要求1所述的SOC芯片逻辑验证方法,其特征在于,验证步 骤如下(1) 由硬件描述语言描述芯片逻辑验证模型,使其符合SOC芯片逻辑功能;(2) 软件平台通过功能模块及其接口 ,对现场可编程门阵列FPGA进行配置, 配置的结果是使现场可编程门阵列FPGA成为SOC芯片逻辑验证模型,与所需 验证的SOC芯片逻辑功能相同;(3) 软件平台产生验证开始命令,通过功能模块及其接口模块将信号送入 芯片逻辑验证模型,信号经过芯片逻辑验证模型的逻辑处理送出至功能模块及 其接口模块,通过各个功能模块及其接口模块转化为软件显示标量;(4) 软件平台产生验证结束命令,通过功能模块及其接口模块将信号送入 芯片逻辑验证模型,模型接收到结束命令后产生数据接收完成信号,结束验证。
4、 根据权利要求3所述的SOC芯片逻辑验证方法,其特征还在于步骤 (3)、 (4)中,所有信号是通过数据采集后,得出的验证结论。
5、 根据权利要求3所述的SOC芯片逻辑验证方法,其特征在于步骤(l)、 (2)中的芯片逻辑功能通过软件平台的仿真波形输出及示波器的波形输出来验 证其逻辑功能。
6、 根据权利要求1所述的SOC芯片逻辑验证方法,其特征在于,服务器 安全监控管理用SOC逻辑验证模型,包括PWM模块、SMBUS驱动模块、LCD驱 动模块、SPI控制模块、12S控制模i关、bSU串口、 JTAG、 Ethernet驱动模块、 PS/2驱动模块、USB主设备模块、LPC控制模块、D/A转换模块、VGA控制模 块、SDRAM存储器和LPC Flash,其中,PWM模块、SMBUS驱动模块、LCD驱动 模块、SPI控制模块、12S控制模块、DSU串口、 JTAG9、 Ethernet驱动模块、 PS/2驱动模块、USB主设备模块和LPC控制模块通过AMBA总线与32位RISC 处理器相连,D/A转换模块与12S控制模块相连,VGA控制模块、SDRAM存储器 通过EMI总线与32位RISC处理器相连,LPC Flash通过LPC总线与LPC控制 模块相连,上述模块除了 D/A转换模块、VGA控制模块、SDRAM存储器和LPC Flash夕卜,均以代码的形式配置到现场可编程门阵列FPGA中,形成S0C逻辑验 证模型。
7、根据权利要求1所述的SOC芯片逻辑验证方法,其特征在于,硬件平 台结构包括,风扇风速控制、6路SMBUS、 LCD屏、A/D转换器、PC机及软件平 台、以太网络PHY电路、键盘/鼠标、U盘、VGA输出、音频输出,其中,风 扇风速控制与PWM模块相连,6路SMBUS与SMBUS驱动模块相连,LCD屏与LCD 驱动模块相连、A/D转换器与SPI控制模块相连,PC机及软件平台与DSU串口 和JTAG相连,以太网络PHY电路与Ethernet驱动模块相连,键盘/鼠标与PS/2 驱动模块相连,U盘与USB主设备模块相连,VGA输出与VGA控制模块相连, 音频输出与D/A转换模块相连,PC机及软件平台通过JTAG对SOC逻辑验证模 型进行配置;通过DSU串口 ,使PC机及软件平台与SOC逻辑验证模型之间相 互通信,进行调试。
全文摘要
本发明提供一种服务器安全监控管理用SOC芯片逻辑验证方法,该方法是利用现场可编程门阵列FPGA搭建一个服务器安全监控管理SOC芯片系统,该系统包括软件平台和硬件平台、硬件平台包括由现场可编程门阵列FPGA作模型载体的芯片逻辑验证模型、各类功能模块其接口模块,其中功能模块及其接口模块与芯片逻辑验证模型相连,软件平台用来实现对芯片逻辑验证模型、功能模块及其接口模块的配置和相关数据处理,并将信号输入到接口模块,通过各个功能模块产生芯片逻辑验证模型的输入信号,通过芯片逻辑验证模型产生对软件的控制信号,通过各个功能模块及其接口模块转化为软件显示标量。
文档编号G06F17/50GK101377793SQ20081013987
公开日2009年3月4日 申请日期2008年9月22日 优先权日2008年9月22日
发明者于治楼, 凯 姜, 梁智豪 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1