今天正在发生范式转变,因为验证工程师越来越多地转向UVM(通用验证方法)来解决更多的设计验证问题。但是,UVM的不适当应用可能导致以后的问题,因为方法生成的复杂随机场景可以掩盖否则屏蔽的功能错误。UVM是一个非常强大的验证方法,但测试禁止架构和设计验证的正确方法是成功结果的关键密钥。UVM可以作为一种异常有价值的工具,用于创建验证设计意图所需的可扩展和可重用的环境。
本文提出的方法建议使用基于功能的自上而下的测试禁止架构。我们提供了AXI4互连,以解释基于数据包的方法和分层架构及其优势的示例。然而,相同的方法可以扩展到各种互连类型。在实施之前,架构师应该在给定时间内了解活动流量生成器,以及它们之间的相互依赖关系。这对于工程是一个可伸缩的测试禁止至关重要,并且可以在单位级别创建更多有效的复杂情景。
下载白皮书