论文部分内容阅读
随着集成电路技术的发展,集成电路的设计规模越来越大、实现功能越来越多,因此对于验证的需求也越来越高。在目前各种验证方法中,系统验证搭建的验证平台能够模拟芯片实际的工作环境进行验证,能够较为真实地反应芯片的工作情况。因此它是验证流程中不可缺少的一个环节。接口是连接系统与测试环境的桥梁,对于搭建系统验证平台来说,接口的理解是十分重要的。课题所论述的短距离无线数传IP基带芯片是一款基于BPSK和2FSK调制解调方式的通信芯片,采用SPI接口与MCU进行基带数据、解调数据以及控制字的传输。本论文的工作就是根据设计需求,完成芯片接口以及系统验证方案的设计,并根据验证方案进行测试。接口模块包括SPI接口模块和存储模块。SPI接口模块用来进行数据和控制字的传输,存储模块用来进行数据和控制字的存储。SPI接口是一种3线、同步、全双工串行接口,根据时钟相位与时钟极性的不同,可以有SPI0、SPI1、SPI2、SPI3等四种工作模式。在本设计中,采用SPI0工作模式,并且在此基础上根据设计需求添加了可发送判断控制字和中断信号GD0。MCU通过可发送判断控制字来判断是否可以发送基带数据,通过采集中断信号GD0的下降沿来接收解调数据。数据存储模块采用内部乒乓缓冲存储。这样对于整个存储模块来说,数据的写入与读取是连续不断的。系统验证方案包括功能验证、性能测试、联调测试和流片后的芯片测试。其中,功能验证是对算法设计和算法实现进行验证;性能测试是检验设计是否满足技术指标;联调测试指将基带芯片设计与射频芯片进行联调,检验是否满足技术指标;流片后的芯片测试是指检验流片后的芯片在功能、性能、联调中是否满足技术指标。最后,在系统验证流程中穿插验证点来进行验证设计,通过分析误码率曲线,得到设计满足技术指标的结果。