论文部分内容阅读
随着半导体工艺的发展,芯片设计变得越来越复杂,验证也变得越来越困难,传统的验证方法学已满足不了当今复杂设计的验证需求,VMM(verification methodology manual)作为一种高级的验证方法学在验证界的努力下应运而生。 本文简单回顾了芯片验证的发展史,重点讨论了芯片验证面临的挑战,并对业界最权威的VMM验证方法学进行了深入的研究。方法学的很多实现细节都和语言有关,SystemVerilog语言是与VMM验证方法学绑定的一种高级语言,提供了建立一个成熟验证环境所需要的所有结构及特点。VMM验证方法学的主要思想就是采用SystemVerilog硬件验证语言建立一个可重用的验证平台,使其具有层次化、随机约束以及覆盖率驱动等特点。本文对VMM方法学的特点进行了说明,讲解了搭建验证平台所需要的VMM标准库,分析了VMM方法学的标准验证架构。 背光控制IP是数字电视SoC芯片设计中的一个模块,在整个电视芯片中起到背光控制的作用,它根据输入图像计算背光亮度信息,对图像进行补偿。本课题根据背光控制IP的结构特点,提出了针对本模块的验证策略,对测试点进行了分析,搭建了验证平台,对验证平台的各个组件的搭建及验证环境的调试进行了细致的介绍。所搭建的验证平台采用事务级建模技术,使验证平台具有层次化结构。验证平台集成了随机约束验证、事务级验证、功能覆盖率验证等先进的验证方法。 本文最后分析了验证结果和验证平台。根据检测出的功能缺陷修改设计,最终保证了设计的功能完整性,覆盖率达到了预期的目标。验证平台具有很强的灵活性和重用性,极易移植应用到图像处理类的芯片验证中,充分体现出了VMM验证方法学的优势。