论文部分内容阅读
随着ASIC设计规模的急剧增大,验证所消耗的资源也在迅速增加,如何有效验证ASIC的功能已成为制约其发展的关键。依据ASIC所属领域与验证层次的不同,功能验证采用的方法与验证所得到的效果也不同,因此,根据ASIC的不同功能特性制定相关验证策略与方案对提高ASIC验证效率起到十分重要的作用。FC协议芯片是一款采用光纤通道技术的航空总线通信芯片,该芯片主要应用于军事航空领域的飞机控制、仪表数据采集、数据的分发以及传感器信号/视频信号传输等。主要功能特点是在PON光网络下实时执行点到点、点到多点的数据传输任务。该芯片功能验证包括:第一,该芯片在数据传输中内部个模块处理情况;第二,PON光网络中多节点间数据传输功能;第三,验证该芯片组成的PON光网络通信系统性能。本课题的主要是根据FC协议芯片特点探索芯片的功能验证方法,并完成对该芯片的验证任务,以下是本文的主要研究工作介绍。1.基于FC协议芯片的验证要求,深入分析了该芯片内部结构与功能特性,并参考FC协议芯片的层次化验证策略,通过方案论证,确定了将仿真验证与FPGA原型验证结合的验证执行方案。2.鉴于该芯片需要验证内部模块级处理功能与网络传输级功能的要求,采用基于RTL级组网功能仿真验证方法,详细阐述了该方法实现原理,并搭建该芯片验证平台,完成芯片验证。3.考虑到软件仿真无法准确模拟实际硬件设备在PON光网络中的环境,本人研究了FPGA原型验证技术,阐述了ASIC设计向FPGA设计转换中常遇到的难点与挑战,给出解决方法,并搭建了该芯片的FPGA原型平台,验证了芯片功能与性能。4.芯片流片完成后,针对该芯片的功能特点与测试需求,采用母子板设计思想搭建了芯片的功能测试硬件平台,提出了功能测试方案,完成芯片功能、时序、数据传输速率与功耗的测试。