The invention relates to the technical field of chip prototype verification, in particular to a device and method for improving the efficiency of FPGA prototype verification. The invention discloses a device for improving the efficiency of FPGA prototype verification, the device includes a monitoring unit, the monitoring unit further comprises a message storage unit is monitored, the transmission message receiving unit, a judging unit and trigger abnormal results of a sending unit, wherein the monitoring message storage unit for storing the message being monitored content; the transmission message receiving unit for receiving and transmitting message read from the NC chip; the trigger judging unit for transmitting the message content and the contrast was monitoring the contents of a message are the same. The invention also discloses a method for improving the efficiency of the FPGA prototype verification. The invention can help the chip design department to rapidly analyze the positioning problem, and greatly improves the verification efficiency of the FPGA prototype platform.
【技术实现步骤摘要】
提高FPGA原型验证效率的装置及方法
本专利技术涉及芯片原型验证
,尤其涉及一种提高FPGA原型验证效率的装置及方法。
技术介绍
芯片从设计到流片需要进行大量的专业的验证工作,一旦验证不完全,可能会有问题存在芯片内,流片后无法弥补。为了更好的验证芯片的设计,通常会搭建构建FPGA原型平台进行验证,通过真实的环境下验证节点控制器(NodeController,简称NC)芯片功能的正确性,可以弥补软仿真无法全面、快速验证的缺陷。对于系统设计进行有效性验证,一方面验证多路计算机可用性和可实现性,验证高速接口硬件PCB设计和调试、机械结构和散热有效性验证;另一方面开展固件(Firmware)、操作系统软件早期开发和调测试。同时对系统性能进行评估,发现性能瓶颈,并指导硬件结构规划、NC逻辑设计和系统软件的性能进行优化,并对系统的性能有个一定程度的预测和分析。但是由于芯片设计的复杂度往往比较大,验证的过程比较复杂涉及的问题比较广,出现问题的时候定位会比较困难。因此调试过程中的定位问题的方法就显得特别重要。
技术实现思路
针对以上技术问题,本专利技术的目的是提供一种提高FPGA原型验证效率的装置及方法,可以帮助芯片设计部门快速地分析定位问题,很大地提高了FPGA原型平台的验证效率。为达到上述目的,本专利技术通过以下技术方案实现:本专利技术提供一种提高FPGA原型验证效率的装置,该装置包括:监控单元,所述监控单元进一步包括:被监控报文存储单元,传输报文接收单元,触发判断单元及异常结果发送单元,其中:所述被监控报文存储单元,用于存储被监控报文的内容;所述传输报文接收单元, ...
【技术保护点】
一种提高FPGA原型验证效率的装置,其特征在于,该装置包括:监控单元,所述监控单元进一步包括:被监控报文存储单元,传输报文接收单元,触发判断单元及异常结果发送单元,其中:所述被监控报文存储单元,用于存储被监控报文的内容;所述传输报文接收单元,用于接收并读取来自NC芯片的传输报文;所述触发判断单元,用于对比传输报文的内容与被监控报文的内容是否一致,若一致,则该NC芯片异常,触发判断单元进入暂停状态,并将异常芯片的信息发送给异常结果发送单元,所述异常结果发送单元将异常结果发送给外部分析设备;若不一致,则该NC芯片正常,返回传输报文接收单元继续接收并读取来自NC芯片的传输报文。
【技术特征摘要】
1.一种提高FPGA原型验证效率的装置,其特征在于,该装置包括:监控单元,所述监控单元进一步包括:被监控报文存储单元,传输报文接收单元,触发判断单元及异常结果发送单元,其中:所述被监控报文存储单元,用于存储被监控报文的内容;所述传输报文接收单元,用于接收并读取来自NC芯片的传输报文;所述触发判断单元,用于对比传输报文的内容与被监控报文的内容是否一致,若一致,则该NC芯片异常,触发判断单元进入暂停状态,并将异常芯片的信息发送给异常结果发送单元,所述异常结果发送单元将异常结果发送给外部分析设备;若不一致,则该NC芯片正常,返回传输报文接收单元继续接收并读取来自NC芯片的传输报文。2.根据权利要求1所述的提高FPGA原型验证效率的装置,其特征在于,还包括,结果分析单元,用于通过外部分析设备对异常NC芯片进行分析。3.根据权利要求1所述的提高FPGA原型验证效率的装置,其特征在于,所述传输报文接收单元位于被监控报文存储单元和触发判断单元之间。4.根据权利要求1所述的提高FPG...
【专利技术属性】
技术研发人员:王棚辉,乔英良,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。