可移植激励规范(PSS):选择最佳格式

需积分: 22 8 下载量 161 浏览量 更新于2024-09-07 收藏 1.2MB PDF 举报
"可移植的激励规范(PSS)标准和和适当测试" 在当前的电子设计自动化(EDA)领域,功能验证占据了项目开发的大部分时间和资源。随着芯片设计的复杂度不断攀升,验证的重要性日益凸显,约占工程师工作时间的70%。为了提高验证效率和质量,行业专家们正在寻找解决方案,其中之一就是Accellera Systems Initiative提出的可移植激励规范(Portable Stimulus Specification, PSS)标准。 PSS的目标是创建一个通用的框架,能够自动生成适用于不同设计层级和验证平台的测试用例。这个标准的早期采用者版本II提出了两种备选的输入格式。这些格式允许验证模型在不同的验证环境之间无缝迁移,无论是形式验证、基于仿真的约束随机激励生成,还是硬件加速验证,如在线仿真(ICE)和基于FPGA的原型。 验证领域的三大趋势对PSS的发展起到了推动作用。首先,形式验证的应用日益广泛,尤其在模块级别的断言验证和全芯片的连接检查中表现出色。其次,UVM(通用验证方法学)的普及推广了约束随机激励生成,通过自动化生成大量测试用例,提高了验证覆盖率。最后,越来越多的团队依赖硬件加速技术来提升验证速度,如FPGA原型和在线仿真,但这同时也暴露了跨验证平台可移植性的不足,因为UVM在这种情况下并不适用。 PSS试图解决这个问题,通过定义一种可移植的激励表示,使得验证策略可以独立于特定的验证平台。目前,PSS标准草案中的两种输入格式各有优缺点,需要权衡选择。一种可能是面向行为的描述,更适合逻辑清晰、易于理解的激励生成;另一种可能是基于活动流的描述,可能更适应复杂的时序和交互。每种格式都有其特定的应用场景和潜在的挑战,开发者需要根据项目需求进行选择。 选择合适的PSS输入格式对于实现验证流程的标准化和可重用性至关重要。这将有助于降低验证成本,减少重复工作,并提高整个SoC项目验证的效率和质量。随着PSS标准的进一步发展和完善,它有望成为未来验证方法学的核心组成部分,推动电子设计行业的进步。