提示和最佳实践

以下是一些有效使用测试向量功能的提示:

  1. 在标题中使用位宽:在标题中指定每个输入/输出引脚的位宽,即使是 1 位。这对于多位值是必需的。
  2. 使用下划线提高可读性:您可以在数值中的任何位置使用下划线(_)。解析时下划线将被忽略。示例:0x0000_11110o1234_56701111_00001_234-5_000
  3. 在值和标题之间使用空格进行对齐:对齐值和标题的起始位置可以提高可读性,并更容易识别值和标题。如果不这样做,很容易混淆哪个值属于哪个标题,从而在测试失败但电路似乎正常工作时会感到困惑。
  4. 对有状态电路使用序列:如果您的电路具有存储器(触发器、寄存器、计数器),请使用时序测试来验证状态转换。
  5. 使用无关值进行部分验证:测试复杂电路时,对当前未验证的输出使用 <DC>
  6. 使用浮空进行三态测试:使用 <float> 测试具有三态输出或高阻抗状态的电路。
  7. 使用集合组织:使用 <set> 列将相关测试分组为序列。具有相同 <set> 编号的测试按 <seq> 顺序一起运行,步骤之间保持电路状态。
  8. 混合组合和时序:您可以在同一文件中混合组合测试(seq=0)和时序测试。

向后兼容性

所有现有的测试向量文件无需修改即可继续工作。新功能是可选的:

上一页: 命令行用法 | 下一页: 测试向量