论文部分内容阅读
集成电路的工艺水平和设计能力都沿着摩尔定律在不断提高,芯片正在向着更小型、系统化和多功能化的方向发展着。设计公司需要提高芯片产品的应用灵活性来满足不同客户对产品的不同功能需求。以电源管理芯片(Power Management Integrated Circuit,PMIC)设计为例,同一款电源管理芯片需要满足不同客户的不同供电平台的功能需求。为了降低设计成本,缩短设计周期,设计公司通常采用一次可编程(One-Time Programmable,OTP)非易失性存储器(Non-Volatile Memory,NVM)存储调整芯片适用于不同平台的内部寄存器值和指令集(Sequence)。因为在终端产品中,芯片内部寄存器的初始值和指令集对于产品功能配置很重要,所以芯片可以借助非易失性存储器控制模块可以在其上电过程中重新配置寄存器值和指令即而可改变产品的部分性能。该方式不仅可以实现同款电源管理芯片应用于对供电电压不同要求的电路系统中,也可以用来修复芯片测试阶段发现的前端验证未能发现的功能问题。综上,非易失性存储器的可配置性提高了芯片的应用灵活性,该方式相比软件控制的优点在于配置功能速度快、功耗更小、设计成本更低、易用性强。论文主要分三个部分:首先介绍电源管理芯片中的非易失性存储器的应用原理,并根据设计规范实现功能,应用结构主要分为数据写入控制模块、写入数据检查模块、数据读取控制模块、读取检查模块及读取数据解析模块;再者根据设计规范整理验证需求,根据验证需求构思验证策略,使用通用验证方法学(Universal Verification Methodology,UVM)完成验证环境搭建,创建环境内部的功能检测机制;最后完成功能仿真验证及结果分析,修改功能实体中的设计错误,提高系统设计的可靠性;并对验证用例进行调整,提高代码覆盖率和功能覆盖率,保证功能验证的完备性。