Выходной вектор (Output Vector) — это набор двоичных состояний (логический «0» или «1»), которые либо ожидаются от всех выходных контактов тестируемого устройства на определённом временном шаге, либо фактически снимаются с них в процессе тестирования. Этот термин широко используется в автоматизированном тестовом оборудовании (ATE) для верификации цифровых интегральных схем и печатных узлов.
Применение в тестировании
Выходной вектор является частью полного тестового вектора (test vector), который также включает входной вектор (input vector). Сравнение ожидаемого выходного вектора с реально измеренным позволяет автоматически выявлять дефекты изготовления, такие как обрывы цепей (net), короткие замыкания (Short circuit) и неисправные компоненты.
Связь с функциональным тестированием
При функциональном тестировании печатных плат выходные векторы генерируются на основе математической модели или эталонной (заведомо исправной) платы. Совпадение всех выходных векторов тестируемого устройства с эталонными на всех шагах теста свидетельствует об его исправности.
Формат представления
На практике выходные векторы представляются в виде последовательностей двоичных чисел, шестнадцатеричных кодов или таблиц истинности, которые загружаются в память тестового оборудования.
Источники: Терминология и принципы применения тестовых векторов описаны в стандартах IEEE 1149.1 (Boundary Scan) и в руководствах по автоматизированному тестовому оборудованию (ATE).