7.1 测试台架构 在数字系统设计的宏大叙事中,测试台(Testbench)从来不是配角,而是整个验证生命周期的指挥中枢、逻辑世界的“第四面墙”——它既不参与综合,也不映射到硅片之上;它不消耗功耗,却决定着芯片能否流片;它没有时序约束,却必须比被测设计(DUT, Device Under Test)更精确地建模时间。当我们在第7章开启“测试台设计与验证方法”的纵深之旅时,7.1节“测试台架构”便成为那道不可绕行的闸门:它不提供具体波形,却定义波形生成的语法;它不实现功能模块,却编织所有模块协同演化的舞台;它不承诺正确性,却为正确性提供可重复、可追溯、可扩展的度量框架。 这绝非一段简单的激励性导语。