● 摘要
随着半导体工艺的提升,近年来芯片的密度和功耗都呈现指数级的增长,由于高性能手机的需求不断提高,其各种功能的不断扩展,对手机基带芯片的性能指标也提出了越来越明确的前景,低功耗、测试周期短的芯片更受欢迎。对传统设计技术而言,有通过分电压域/分频域优化功率分布和降低功率消耗,在可观测性方面则需要添加更多的芯片管脚来提高,但是由于不断提高芯片设计的复杂度和芯片封装本身固有的限制,这些技术不仅需要综合考虑运用,更要求做更全面更合理的设计验证工作。芯片是否成功不得不依赖于设计验证的覆盖率和完成的周期。目前在验证方面进行的探索就是为了实现在合理的时间内实现最大的验证效率。直接验证方法和增量验证技术,相对于随机验证,可以直接复用系统的应用层软件,在原有的设计验证基础上加以修改整合就可以实现更复杂情况的协同验证,从而提高验证资源的利用率和整体效能。本篇论文首先结合当前低功耗设计的原理和系统设计介绍了AFC模块的设计定义,说明了其结构特点和功能,同时也指出了低功耗、可测性设计在本模块的功能和实现,以及由此带来的需要增加验证点、验证环境支持等关键技术问题。然后讨论了本次论文所涉及的模块及其功能,给出了验证所采用的策略和流程,验证用例的设计以及验证环境。本设计使用 VHDL硬件编程语言来编写代码,用C编写验证程序,通过对所设计模块的仿真来验证工作模式,功耗控制以及可测性,通过验证发现的设计问题的分析和修正,说明验证的有效性。最后对所设计模块进行综合,布局布线,流片生产,并进一步在手机PCB模拟测试板上运行测试程序,通过使用逻辑分析仪捕获和显示设计模块中的实时信号状态,在线观察运行结果,完成实际的功能检测。