Вы находитесь на странице: 1из 38

ФОРМ

121108, г. Москва, ул. Ивана Франко, 4


Тел/факс: (499) 144 79 44, (499) 146 11 75, (495) 642 07 54

Система контрольно-измерительная
Тестер СБИС «FORMULA HF2»

Описание мастера измерительных программ

ФРМИ.411739.001-01 РЭ7

Редакция 2.0

-
mail: info@form.ru сайт: www.form.ru
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
Содержание

1 ВВЕДЕНИЕ .............................................................................................................. 4

2 ОБОЗРЕВАТЕЛЬ ПРОЕКТА .................................................................................. 4

2.1 Импорт файлов НЕВОД-HF в файлы векторов ..................................................................................... 5

2.2 Экспорт файлов векторов в файлы НЕВОД-HF .................................................................................... 5

2.3 Формат НЕВОД-HF (EBNF) ....................................................................................................................... 6

2.4 Импорт/экспорт VCD формата .................................................................................................................. 6

3 РЕДАКТОР ВЫВОДОВ .......................................................................................... 6

3.1 НАЗНАЧЕНИЕ. ............................................................................................................................................ 6

3.2 ОБЩИЙ ВИД. ............................................................................................................................................... 7

3.3 Панель инструментов редактора выводов .............................................................................................. 7

4 РЕДАКТОР ВРЕМЕН .............................................................................................. 8

4.1 НАЗНАЧЕНИЕ. ............................................................................................................................................ 8

4.2 ОБЩИЙ ВИД. ............................................................................................................................................... 8

4.3 ТАБЛИЦА ВРЕМЕННЫХ ПАРАМЕТРОВ. ........................................................................................... 8

5 РЕДАКТОР УРОВНЕЙ .......................................................................................... 10

5.1 НАЗНАЧЕНИЕ ........................................................................................................................................... 10

5.2 ОБЩИЙ ВИД. ............................................................................................................................................. 10

5.3 Сигнальные каналы .................................................................................................................................. 10

5.4 Источники питания VDD .......................................................................................................................... 12

5.5 Источники питания VCC .......................................................................................................................... 12

6 РЕДАКТОР ТЕСТОВОЙ ПОСЛЕДОВАТЕЛЬНОСТИ ......................................... 13

6.1 НАЗНАЧЕНИЕ ........................................................................................................................................... 13

6.2 Общий вид ................................................................................................................................................... 13

6.3 Состав редактора функционального контроля .................................................................................... 16

6.4 Главное окно редактора ............................................................................................................................ 16

6.5 Таблица ТП.................................................................................................................................................. 17

6.6 Окно «Закладки» ........................................................................................................................................ 18

6.7 Окно «Точки останова»............................................................................................................................. 19

2
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
6.8 Окно «Метки» ............................................................................................................................................. 20

6.9 Окно «Подпрограммы» ............................................................................................................................. 20

6.10 Окно «Команды» ........................................................................................................................................ 21

6.11 Команды ....................................................................................................................................................... 22

7 СРЕДСТВА ОТЛАДКИ.......................................................................................... 23

7.1 Выполнение ТП .......................................................................................................................................... 24

7.2 Карта ошибок .............................................................................................................................................. 25


7.2.1 Главное меню карты ошибок .................................................................................................................. 28
7.2.2 Подменю ―Файл‖...................................................................................................................................... 28
7.2.3 Подменю ―Вид‖ ........................................................................................................................................ 28
7.2.4 Подменю «Параметры» ........................................................................................................................... 29
7.2.5 Подменю ―Увеличить детализацию‖ ..................................................................................................... 29
7.2.6 Подменю ―Уменьшить детализацию‖ .................................................................................................... 29
7.2.7 Подменю ―Уровень вверх‖ ...................................................................................................................... 29
7.2.8 Подменю ―Уровень вниз‖........................................................................................................................ 29
7.2.9 Подменю ―Следующая страница‖ .......................................................................................................... 30
7.2.10 Подменю ―Предыдущая страница‖ .................................................................................................... 30
7.2.11 Подменю ―Действия‖ .......................................................................................................................... 30
7.2.12 Подменю ―На предыдущую ошибку‖ ................................................................................................ 30
7.2.13 Подменю ―На следующую ошибку‖ .................................................................................................. 30

7.3 Логический анализатор............................................................................................................................. 30

7.4 Осциллограф ............................................................................................................................................... 32

8 ПРИЛОЖЕНИЯ .................................................................................................... 36
8.1 Режимы задания сигналов ........................................................................................................................ 36

8.2 Режимы контроля сигналов ................................................................................................................... 36

8.3 Адаптация файлов НЕВОД-2К (NEVOD/NEVOD-F) к формату НЕВОД-HF для поддержки ..... 37

3
ФРМИ.411739.001-01 РЭ7
Редакция 2.0

1 Введение
Мастер измерительных программ (далее МИП) – интегрированная среда разработки и от-
ладки тестов функционального контроля. При работе с любой IDE (англ. Integrated Devel-
opment Environment) разработчик сталкивается с термином проекта. МИП предназначен для
создания и ведения проектов измерительных программ. Проект измерительной програм-
мы состоит из модулей измерительной программы (модуля/модулей описывающих ТП,
модуля/модулей описывающих временные параметры, модуля/модулей описывающих
статические параметры и главного модуля описывающего объект контроля). Пре обработ-
ки (компиляции) модулей проекта получается готовая измерительная программа. МИП,
как и любая другая среда IDE располагает средствами создания и ведения проекта, созда-
ния, редактирования и отладки модулей проекта, и средствами компиляции модулей из-
мерительной программы в готовую измерительную программу.

2 Обозреватель проекта
Обозреватель проекта предназначен для отображения модулей входящих в проект. В нем
выполняются основные операции над проектом:
Добавление нового модуля;
Удаление модуля;
Изменения имени модуля;
Импорта из файлов в формате «НЕВОД-HF1» и VCD в модуль тестовой последова-
тельности;
Экспорт модулей проекта в формат необходимый для загрузки в Тестер;

Контекстное меню обозревателя проекта:


Открыть файл
Создать папку
Создать новый модуль
Экспортировать файл
Переименовать файл
Удалить
Сохранить файл
Импорт
Установить файл учета задержек КУ

1
Смотри приложение по адаптации файлов НЕВОД (2К) к синтаксису НЕВОД-HF

4
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
2.1 Импорт файлов НЕВОД-HF в файлы векторов
Для импорта файлов НЕВОД-HF в файлы векторов требуется:
Выбрать в обозревателе проекта файл векторов, в который будет импортироваться
файл НЕВОД-HF;
Выбрать из контекстного меню опцию «Импорт»;
В обозревателе файлов найти необходимый файл НЕВОД и нажать «Открыть»;
В выбранном файле векторов автоматически замениться содержимое;

Алгоритм импорта производит декодирования файла НЕВОД, нахождение соответствия


имени канала в map файле (редактор выводов) и файле НЕВОД, и для всех найденных со-
ответствий транслируются вектора из НЕВОД, в соответствии с количеством векторов де-
кодированном из файла НЕВОД. Для каналов, соответствие которым не найдено в процес-
се декодирования по каждому вектору присваивается высокоимпедансное состояние X.
Если не было найдено ни одного соответствия, то по всем каналам будет задано состояние
X. Количество векторов всегда однозначно определяется при декодировании файла НЕ-
ВОД.

2.2 Экспорт файлов векторов в файлы НЕВОД-HF


Для экспорта файлов векторов в файлы НЕВОД-HF требуется:
Выбрать в обозревателе проекта файл векторов, который будет экспортироваться в
файл НЕВОД-HF;
Выбрать из контекстного меню опцию «Экспортировать файл»;
Выбрать экспорт в файл tes NEVOD;
Задать имя файла;
В открывшемся окне выбрать каналы для экспорта:

В дополнительных настройках указать желаемый диапазон векторов для экспорта;


Нажать кнопку «ОК».

5
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
Примечание. Выбранные каналы в левой области помечаются серым цветом. Существует
дополнительный метод выборки каналов, путем записи имен каналов через запятую в
верхнюю область окна экспорта.

2.3 Формат НЕВОД-HF (EBNF)


EBNF (Extended Backus-Naur Form) – это формальный, математический метод представ-
ления. Для представления формата НЕВОД в данном виде не используется вся полнота
нотации, поэтому ниже представлены только используемые правила:
<выражение> ::= <оператор1> | <оператор2> – левая сторона, т.е. <выражение>
должно быть заменено оператор1 или (|) оператор2, где <оператор1> и <опера-
тор2> могут быть выражениями;
Выражение в "" (например, ";") – возможные печатаемые символы;
выражение* – знак * перед выражением подразумевает возможный повтор выра-
жения любое количество раз или отсутствие выражения;
выражение+ – знак + перед выражением подразумевает возможный повтор выра-
жения любое количество раз;
выражение? – знак ? перед выражением подразумевает возможное наличие или от-
сутствие данного выражения;

<невод> ::= <шапка> ";" <описание каналов> "=" <описание векторов> ";"
<шапка> ::= "%TESTDEF"
<описание каналов> ::= <имя канала> ("," <имя канала>)*
<описание векторов> ::= <описание вектора> ("," <описание вектора>)+
<описание вектора> ::= <состояние>
<состояние> ::= ("X" | "Z" | "1" | "0" | "H" | "L" | "J" | "Q")

ПРИМЕЧАНИЕ
1. Имена каналов могут содержать любые символы и даже пробелы!
2. <выражение1> "выражение2" <выражение3> … – между выражениями может быть
любое количество пробелов;
3. "выражение1" | "выражение2" … – между выражениями может быть любое количе-
ство пробелов;
4. <имя канала> – имя канала без пробелов;
5. При импорте допускается отсутствие последней точки запятой в конце файла.

2.4 Импорт/экспорт VCD формата


Импортирование и экспортирование файлов формата VCD происходит по тем же принци-
пам, что файлов формата НЕВОД. За исключением того, что в списке следует выбирать
VCD.

3 Редактор выводов
3.1 НАЗНАЧЕНИЕ.
Редактор выводов (РВ) предназначен для задания соответствия между выводами испыту-
емого объекта контроля и каналами Тестера (на языке измерительной программы – map
файл).

6
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
3.2 ОБЩИЙ ВИД.

Вывод объекта контроля характеризуется :


1. именем вывода испытуемой объекта контроля (буквы, цифры, знак «_», не более 15
символов);
2. номером вывода объекта контроля (буквы, цифры, знак «_», не более 15 символов);
3. типом вывода объекта контроля (сигнальный(SIG), вывод питания(POWER), сиг-
нальные выводы могут образовывать шины(BUS));
4. комментарием (до 255 символов).
Примечание. Номер вывода объекта контроля и комментарий не обязательны для запол-
нения.

Каналы Тестера характеризуются:


1. логическим адресом (0..62) платы Pin266 Тестера;
2. номером канала (0..31) платы Pin266 или модули VDD и VCC;
3. тип канала (для сигнальных каналов):
вход (Input);
выход (Output);
двунаправленный (Bidir);
4. имя константы в измерительной программе;
5. значение константы (пользователем не задается).
Имя и значение константы создается автоматически.
Редактор выводов может быть открыт из Обозревателя проекта (по двойному щелчку по
файлу конфигурации выводов или из контекстного меню). Автоматически он открывается
при создании нового пустого проекта.

3.3 Панель инструментов редактора выводов

Добавление сигнального канала.

Добавление дифференциальной пары

Добавление шины

7
ФРМИ.411739.001-01 РЭ7
Редакция 2.0

Добавление источника питания

Переместить канал выше

Переместить канал ниже

Создать группу из выделенных каналов

Удалить группу, каналы входившие в группу сохраняются

Удалить канал, группу, шину или источник питания

4 Редактор времен
4.1 НАЗНАЧЕНИЕ.
Редактор временных параметров ФК (РВ – редактор времен) – инструмент для создания и
редактирования файлов временных параметров тестовых последовательностей функцио-
нального контроля. РВ существенно упрощает процесс задания времен и позволяет визуа-
лизировать изменения, вносимые пользователем.

4.2 ОБЩИЙ ВИД.


Общий вид страницы редактора временных меток представлен ниже.

Страница редактора временных параметров состоит из двух основных областей – таблицы


временных параметров и области редактирования временных параметров. В свою очередь,
каждая из областей разделена на две части – текстовую и графическую.

4.3 ТАБЛИЦА ВРЕМЕННЫХ ПАРАМЕТРОВ.


Таблица временных параметров состоит из 12 колонок:

8
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
1. Номер канала. Нельзя менять в данном редакторе. Данный номер присваивается
каналу в редакторе выводов.
2. Имя канала. Нельзя менять в данном редакторе. Имя присваивается каналу в редак-
торе выводов.
3. Тип канала. Нельзя менять в данном редакторе. Тип присваивается каналу в редак-
торе выводов.
4. Форма сигнала. Можно вобрать одну из четырѐх форм сигнала OFF, R0, R1, NRZ,
DNRZ. (См. РЕЖИМЫ ЗАДАНИЯ СИГНАЛОВ)
5. Режим контроля Можно выбрать из следующих параметров.
a. Режим контроля. Может принимать следующие значения: MASK, DETECT,
WINDOW, EXPECT.(См. РЕЖИМЫ КОНТРОЛЯ СИГНАЛОВ)
b. Подрежм сравнения. Может принимать одно из следующих значений
(COMPARE, CAPTURE)
6. Значение временной метки T1. Может принимать значения от нуля до длины пери-
ода, исключая ограничения, накладываемые выбранной формой импульса.
7. Значение временной метки T2. Может принимать значения от нуля до длины пери-
ода, исключая ограничения, накладываемые выбранной формой импульса.
8. Значение временной метки T3. Может принимать значения от нуля до длины пери-
ода, исключая ограничения, накладываемые выбранной формой импульса.
9. Значение временной метки T4. Может принимать значения от нуля до длины пери-
ода, исключая ограничения, накладываемые выбранной формой импульса.
10. Графическое представление формы импульса и области контроля при переходе из
состояния "0" в состояние "1" (подразумевается, что в данном векторе стоит одно
из состояний контроля). Не редактируется и зависит от выбранного режима кон-
троля, временных меток и формы импульса.
11. Графическое представление формы импульса и области контроля при переходе из
состояния "1" в состояние "0"(подразумевается, что в данном векторе стоит одно из
состояний контроля). Не редактируется и зависит от выбранного режима контроля,
временных меток и формы импульса.
12. Графическое представление формы импульса и области контроля при переходе из
состояния "0" в состояние "X"(подразумевается, что в данном векторе стоит одно
из состояний контроля). Не редактируется и зависит от выбранного режима кон-
троля, временных меток и формы импульса.

ЗАДАНИЕ ЧАСТОТЫ ФУНКЦИОНАЛЬНОГО КОНТРОЛЯ.


Задание частоты функционального контроля производится с помощью элементов управ-
ления расположенных над таблицей временных параметров.

При изменении частоты будет изменѐн период ФК. Также можно выбрать требуемый пе-
риод при этом будет выбрана соответствующая частота.

Панель инструментов редактора выводов

Панель инструментов содержит следующие действия (перечисление идѐт слева на право):


1. Сдвинуть фронт сигнала на выбранных каналах;
2. Сдвинуть спад сигнала на выбранных каналах;
3. Сдвинуть сигнал на выбранных каналах.

9
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
5 Редактор уровней
5.1 НАЗНАЧЕНИЕ
Редактор Уровней (РУ) предназначен для создания файла уровней, который будет исполь-
зоваться в редакторе тестовой последовательности для возможности запуска и отладки
ФК. В проекте может быть несколько файлов уровней.

5.2 ОБЩИЙ ВИД.


Редактор состоит из четырех закладок расположенных вертикально «Сигнальные кана-
лы», «Источники питания VDD», «Источники питания VCC» и «33 Канал». В каждой за-
кладке редактируются соответствующие типы каналов.

* в данной версии 33-й канал невозможно использовать из МИП-а.

5.3 Сигнальные каналы

10
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
Редактируемые поля:
Pin_Mode — режим выдачи драйвера. Возможные значения:
z — драйвер выполняет команды ФК, переключаясь (FC) между высоким (H),
низким (L) и высокоимпедансным (Z) выходными состояниями.
t — драйвер выполняет команды ФК, переключаясь (FC) между высоким (H),
низким (L) и промежуточным (T) выходными уровнями;
акт. нагрузка — драйвер выполняет команды ФК, переключаясь (FC) между
высоким (H), низким (L) и высокоимпедансным (Z) выходными состояниями с
включенной статической активной нагрузкой;
дин. акт. нагрузка — драйвер выполняет команды ФК, переключаясь (FC)
между высоким (H), низким (L) и высокоимпедансным (Z) выходными состоя-
ниями с включенной активной нагрузкой при контроле на канале;

Drv_Range — диапазон напряжения высокого, среднего и низкого уровня драйвера. Воз-


можные значения:
DVR0 — диапазон (-0,5...+3,5) В;
DVR1 — диапазон (-1,0...+7,0) В;
DVR2 — диапазон (-2.0...+7,5) В;

DRL — напряжение нижнего уровня драйвера [В]. Допустимые значения:


0,5 ≤ DRL ≤ +3,5 для диапазона DVR0;
-1,0 ≤ DRL ≤ +7,0 для диапазона DVR1;
-2.0 ≤ DRL ≤ +7,5 для диапазона DVR2.

DRT_ECM — напряжение среднего уровня драйвера и напряжение переключения актив-


ной нагрузки [В]. Допустимые значения:
0,5 ≤ DRT_ECM ≤ +3,5 для диапазона DVR0;
-1,0 ≤ DRT_ECM ≤ +7,0 для диапазона DVR1;
-2.0 ≤ DRT_ECM ≤ +7,5 для диапазона DVR2.

DRH — напряжение верхнего уровня драйвера [В] . Допустимые значения:


0,5 ≤ DRH ≤ +3,5 для диапазона DVR0;
-1,0 ≤ DRH ≤ +7,0 для диапазона DVR1;
-2.0 ≤ DRH ≤ +7,5 для диапазона DVR2

Cmp_Range — диапазон напряжения контроля компараторами. Возможные значения:


CVR0 — диапазон (-0,5...+3,5) В;
CVR1 — диапазон (-1,0...+7,0) В;

CPL — напряжение контроля компаратора нижнего уровня [В]. Допустимые значения:


-0,5 ≤ CPL ≤ +3,5 для диапазона СVR0;
-1,0 ≤ CPL ≤ +7,0 для диапазона СVR1;

CPH — напряжение контроля компаратора верхнего уровня [В]. Допустимые значения:


-0,5 ≤ CPH ≤ +3,5 для диапазона СVR0;
-1,0 ≤ CPH ≤ +7,0 для диапазона СVR1;

I_SNK — величина «Source»-тока активной нагрузки [А]. Допустимые значения:


0,5 мА ≤ I_SNK ≤ 25 мА и I_SNK < 0

I_SRC — величина «Source»-тока активной нагрузки [А]. Допустимые значения:


0,5 мА ≤ I_SRC ≤ 25 мА и I_SRC < 0

11
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
5.4 Источники питания VDD

Редактируемые поля:
Mode — режим устройства VDD. Возможные значения:
Z — высокоимпедансное состояние;
U — воспроизведение напряжения;
I — воспроизведение тока;
Range_u — диапазон задания напряжения. Возможные значения:
VDD_U_Rng_9V — (-2,0…+7,0) В;
VDD_U_Rng_14V — (-2,0…+12,0) В;
VDD_U_Rng_17V — (-2,0…+15,0) В;
Range_I — диапазон задания тока: Возможные значения:
I_Rng_n_200 — (-200…+200) нА;
I_Rng_u_2 — (-2…+2) мкА;
I_Rng_u_20 — (-20…+20) мкА;
I_Rng_u_200 — (-200…+200) мкА;
I_Rng_m_2 — (-2…+2) мА;
I_Rng_m_25 — (-25…+25) мА;
I_Rng_m_max — (-400…-20; +20…+400) мА;
I_Lim — ток ограничения [А]; Допустимые значения:
0,020 ≤ I_Lim ≤ 0,400.
Data — величина напряжения [В] или тока [А] в зависимости от режима работы.
ClampL — нижнее напряжение ограничения [В] (опционально, если параметр
опущен — сохраняется ранее установленное значение). Допустимые значения:
-2,5 В ≤ ClampL ≤ +12,0 B. Значение по умолчанию равно -2,5 В;
ClampH — верхнее напряжение ограничения [В] Допустимые значения:
2,0 В ≤ ClampH ≤ +12,5 B. Значение по умолчанию равно +12,5 B;
Порядок включения – задает каким по очередности будет включаться источник, если
их несколько.
Порядок выключения – задает каким по очередности будет выключаться источник,
если их несколько.
Задержка – задержка в нс после включения.

5.5 Источники питания VCC

Редактируемые поля:
Mode — режим работы VCC. Возможные значения:
Z — высокоимпедансное состояние;
U — воспроизведение напряжения;
U — напряжение источника питания [В]. Допустимые значения:
0,8 ≤ U ≤ 5,5;

I_Lim — ток ограничения устройства VCC [А]. Допустимые значения:


0,4 ≤ I_Lim ≤ 4,0.
Порядок включения – задает каким по очередности будет включаться источник, если
их несколько.

12
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
Порядок выключения – задает каким по очередности будет выключаться источник,
если их несколько.
Задержка – задержка в нс после включения.

6 Редактор тестовой последовательности


6.1 НАЗНАЧЕНИЕ
Редактор программ функционального контроля (далее – редактор ФК) предназначен для
создания, чтения, редактирования и сохранения файлов тестовых последовательностей
(далее – ТП), используемых при проведении функционального контроля (далее – ФК) ИС.

6.2 Общий вид


Общий вид редактора функционального контроля представлен на Рис 1. Главное окно ре-
дактора расположено сверху по центру. В низу страницы, а также с правой и левой сторо-
ны расположены шесть вспомогательных окон вид.

13
ФОРМ
121108, г. Москва, ул. Ивана Франко, 4
Тел/факс: (499) 144 79 44, (499) 146 11 75, (495) 642 07 54

-
mail: info@form.ru сайт: www.form.ru
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
Рис 1. Общий вид окна редактора ФК

15
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
6.3 Состав редактора функционального контроля
Редактор ФК состоит из 6 окон (одного главного окна редактора и 5 окон вида):

1. Главное окно редактора. На Рис 1 расположено сверху по центру. Главное окно редактора
является основным рабочим пространством пользователя. Оно даѐт возможность редактировать и
отлаживать ТП.
2. Вспомогательное окно ошибок. На Рис 1 расположено в левом нижнем углу. Окно ошибок,
предоставляет пользователю информацию о возможных ошибках времени создания и редактиро-
вания ТП.
3. Вспомогательное окно закладок. На Рис 1 расположено снизу за окном ошибок. Окно за-
кладок, отображает список закладок пользователя.
4. Вспомогательное окно точек останова. На Рис 1 расположено снизу за окном закладок. Ок-
но точек останова, отображает список точек останова установленных пользователем.
5. Вспомогательное окно меток. На Рис 1 расположено в правом нижнем углу. Окно меток
отображает список меток, установленных пользователем в текущей ТП.
6. Вспомогательное окно команд. На Рис 1 расположено в правом верхнем углу. Окно команд
отображает список команд установленных пользователем в текущей ТП.

6.4 Главное окно редактора


Главное окно редактора ФК представлено на Рис 2. Основными функциями главного окна – явля-
ются отображение тестовой последовательности в графическом виде, возможность редактирова-
ния и отладки тестовой последовательности.

Рис 2. Главное окно редактора ФК

Главное окно редактора ФК состоит из таблицы ТП расположенной по центру и занимающей по-


чти всю область окна редактора, двух полос прокрутки расположенных справа и снизу (по верти-

16
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
кали и горизонтали соответственно) и двух ползунков изменения масштаба расположенных в ле-
вом нижнем углу (изменение масштаба по горизонтали и вертикали).

6.5 Таблица ТП
Таблица ТП, состоит из трех верхних служебных строк, четырех левых служебных столбцов, поля
ТП и нижней служебной строки статуса.

Левый верхний угол таблицы тестовой последовательности, содержащий заголовки строк и слу-
жебные столбцы показан на Рис 3.

В первых двух строках («Команды» и «Метки») в соответствующих столбцах отображается ин-


формация, имеющая отношение к процессору тестов. Следующая строка – «Адрес вектора». В
этой строке указывается адрес каждого вектора.

Рис 3. Служебные строки и столбцы таблицы ТП.

Далее идут служебные строки по каждому каналу.


Столбцы по каждому каналу:
Номер вывода, соответствующему каналу.
Имя канала.
Форма импульса "NRZ", "DNRZ", "R1", "R0".
Режим контроля "MASK", "DETECT", "WINDOW", "EXPECT".

Поле тестовой последовательности на главном окне занимает центральную часть окна. Поле
предназначено для введения и дальнейшего редактирования по каждому каналу последовательно-
сти воздействий и ожидаемых откликов испытуемой ИС и представляет собой таблицу, в которой
отображается графическое представление ТП. Тестовая последовательность отображается по ка-
нально, каждый канал занимает одну строку таблицы.

Уровни задаваемых воздействий изображаются тонкой черной линией, контроля ожидаемых от-
кликов – жирной синей.

Поле ТП имеет курсор, помечающий выбранный вектор и канал темно-серым цветом. Переме-
щать курсор можно при помощи следующих клавиатурных команд:

, или Shift+колесо прокрутки мыши – вправо и влево,


, или колесо прокрутки мыши – вверх и вниз на строчку,

Установка курсора возможна также с помощью «мыши». Для того чтобы выбрать «мышью» же-
лаемый элемент ТП, нужно поставить на него курсор мыши и нажать левую кнопку. Возможен
выбор прямоугольного блока ТП. Выбранная область будет включать в себя участки нескольких
17
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
векторов и каналов. Для выбора прямоугольного блока необходимо навести курсор «мыши» на
один угол желаемого участка ТП, нажать левую кнопку, затем, не отпуская кнопку выбрать дру-
гой угол блока. Отпустить кнопку. Выбранный блок будет помечен темно-желтым цветом. Боль-
шая часть доступных операций редактирования всегда будет изменять именно выбранный участок
ТП.

Прокрутка экрана осуществляется с помощью мыши:


Shift+колесо прокрутки мыши – вправо и влево,
Колесо прокрутки мыши – вверх и вниз

ПРИМЕЧАНИЕ. Многие операции требуют предварительного выбора отдельных строк (кана-


лов) рабочего поля. Выбор осуществляется наведением курсора «мыши» на нужную строку и
нажатием левой. Если, не отпуская левую кнопку «мыши» провести по нескольким строкам, то
все они будут выбраны. Служебная часть выбранных строк отображается серым цветом.

6.6 Окно «Закладки»


Окно "Закладки" отображает информацию обо всех закладках, установленных в редактируемом
пользователем ТП. Внешний вид окна закладок приведѐн на Рис 4.

Рис 4. Окно "Закладки".

Окно "Закладки" состоит из меню находящегося вверху окна и таблицы закладок расположенного
под меню и занимающего основную часть окна.

В таблице закладок отображаются все установленные пользователем закладки. Таблица закладок


состоит из следующих столбцов:
Имя закладки. Перед именем закладки отображается флаг активности закладки.
Номер вектора, на котором установлена данная закладка.
Комментарии.

При двойном щелчке мыши на выбранной ячейке таблицы, ячейка переходит в режим редактиро-
вания параметра закладки. Для редактирования доступны все три параметра закладки (имя, номер
вектора и комментарии).

Меню окна закладок позволяет добавлять, удалять и редактировать закладки пользователя отоб-
ражаемые в таблице закладок.

Подменю создать закладку позволяет создать новую закладку. При выборе данного пункта
меню отображается диалог, представленный на Рис 5.
18
ФРМИ.411739.001-01 РЭ7
Редакция 2.0

Рис 5. Диалог "Создать закладку".

Диалоговое окно "Создать закладку" состоит из следующих полей:


Номер вектора – номер вектора, на котором необходимо установить закладку;
Имя закладки;
Комментарии – произвольные комментарии к устанавливаемой закладке.

Создание закладки производиться при нажатии кнопки «Создать». Нажатие кнопки «Отмена» за-
крывает диалог без внесения изменений.

Подменю "Перейти на закладку" позволяет пользователю перейти на вектор, на котором


установлена выбранная в списке закладок закладка.

Подменю "Удалить закладку" позволяет удалить выбранную закладку из списка закладок.

6.7 Окно «Точки останова»


Окно "Точки останова" отображает список всех установленных точек останова. Внешний вид ок-
на "Точки останова" приведѐн на Рис 6.

Рис 6. Окно "Точки останова".

Окно "Точки останова" состоит из меню расположенного вверху окна и таблицы точек останова
расположенной под меню.

Таблица точек останова состоит из следующих колонок:


Имя точки останова – перед именем расположен флаг активности точки останова. Если
точка останова пассивна, то при отладке на ней не будет происходить остановка;
Номер вектора – номер вектора, на котором установлена точка останова;
Комментарии – комментарии к установленной точке останова.
Каждая строка таблицы точек останова содержит описание одной точки останова.

19
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
При двойном клике на любую из ячеек таблицы, ячейка переходит в режим редактирования. Та-
ким образом, можно изменить любой из параметров выбранной точки останова.
Меню окна "Точки останова" состоит из следующих пунктов:
Добавить точку останова ;
Перейти на точку останова ;
Удалить точку останова .

6.8 Окно «Метки»


Окно "Метки" отображает список всех установленных меток. Внешний вид окна "Метки" приве-
дѐн на Рис 7.

Рис 7. Окно "Метки".

Окно "Метки" состоит из меню расположенного в верхней части окна и таблицы меток располо-
женной по меню.

Таблица меток состоит из следующих столбцов.


Имя метки;
Номер вектора – номер вектора, на котором установлена данная метка;
Комментарии – комментарии.
Каждая строка таблицы меток содержит описание одной метки. При двойном клике на любую из
ячеек таблицы, ячейка переходит в режим редактирования. Таким образом, можно изменить лю-
бой из параметров выбранной метки.

Меню окна "Метки" состоит из следующих пунктов:


Добавить метку . Позволяет добавить новую метку;
Перейти на метку . Позволяет перейти на вектор, содержащий выбранную метку;
Удалить метку . Позволяет удалить выбранную метку.

6.9 Окно «Подпрограммы»


Окно "Подпрограммы" отображает список всех созданных подпрограмм, а так же позволяет со-
здавать, удалять подпрограммы и редактировать параметры подпрограмм. Внешний вид окна
"Подпрограммы" приведѐн на Рис 8.

20
ФРМИ.411739.001-01 РЭ7
Редакция 2.0

Рис 8. Окно "Подпрограммы".

Окно "Подпрограммы" состоит из меню расположенного вверху окна и таблицы подпрограмм.

Таблица подпрограмм состоит из следующих столбцов:


Имя подпрограммы – в данном столбце отображается имя каждой из подпрограмм;
Количество векторов – в данном столбце отображается размер каждой из подпрограмм.

Меню окна подпрограммы содержит следующие пункты:


Добавить подпрограмму . Позволяет создать новую подпрограмму;
Перейти к подпрограмме . Позволяет перейти к выбранной подпрограмме;
Удалить подпрограмму . Позволяет удалить выбранную подпрограмму.

6.10 Окно «Команды»


Окно "Команды" отображает список всех установленных команд ТП, а так же позволяет устанав-
ливать новые, удалять команды и редактировать параметры команд. Внешний вид окна "Коман-
ды" приведѐн на Рис 9.

Рис 9. Окно "Команды".

Окно "Команды" состоит из меню расположенного вверху окна и таблицы/дерева команд.

Таблица/дерево команд состоит из следующих столбцов:


Команда – в данном столбце отображается наименование установленной команды;
Операнд – в данном столбце отображается операнд команды (операнд команды зависит
от типа команды);
Номер вектора – данном столбце отображается номер вектора, на котором установлена
данная команда.

Меню окна команды содержит следующие пункты:


21
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
Добавить команду . Позволяет добавить новую команду;
Перейти на команду . Позволяет перейти на вектор, содержащий данную команду;
Удалить подпрограмму . Позволяет удалить выбранную команду.

6.11 Команды
Тестер «Formula-HF» оснащен специализированной системой команд, позволяющий многократно
выполнять типовые блоки ТП, а также изменять естественную последовательность исполнения
векторов.

Каждый вектор ТП имеет привязанную к нему команду, исполняемую перед посылкой вектора.
Система команд Тестера включает 11 основных команд. Перечень команд приведен в Таблице
ниже:

Мнемоника Операнд Описание

NOP - Пустая операция

Целочисленное значе- Повторение текущего


REP ние, указывающее ко- вектора
личество повторов
Безусловный относи-
Метка, на которую тельный переход
RJMP должен произойти без- Метка перехода должна
условный переход стоять в пределах ±8191
векторов от команды
Безусловный переход.
Метка, на которую Нельзя устанавливать
AJMP должен произойти без- другую команду на
условный переход предыдущий
вектор
Условный относитель-
Метка, на которую
ный переход по браку.
должен произойти
JNZ Метка перехода должна
условный переход по
стоять в пределах ±8191
браку
векторов от команды
Условный относитель-
Метка, на которую
ный переход по годности
должен произойти
JZ Метка перехода должна
условный переход по
стоять в пределах ±8191
годности
векторов от команды
Вызов подпрограммы.
Нельзя устанавливать
Имя вызываемой под-
CALL другую команду на
программы
предыдущий
вектор

22
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
Последняя инструкция в
HALT - тесте, секвенсор перехо-
дит в режим BREAK
Вход в режим "Match",
на данном векторе
MBGN -
ошибки уже не анализи-
руются.
Выход из режима
"Match", на данном век-
MEND -
торе ошибки уже анали-
зируются
Целочисленное значе- Команда начала цикла
ние, указывающее ко-
DO
личество повторов цик-
ла

Команда конца цикла


LOOP -
Таблица 1. Перечень команд.

7 Средства отладки
Все операции отладки выполняются из окна отладки:

Рис. 10 Окно отладки

Кнопки панели инструментов окна отладки:


Исполнить тест – осуществляет запуск ФК в соответствии с настройками;
Исполнить тест до курсора – осуществляет запуск ФК в соответствии с настройками;
Карта ошибок – открывает окно карты ошибок и вычитывает ее из Тестера;
Логический анализатор – открывает диалоговое окно настроек логического анализатора;
Осциллограф – открывает окно осциллографа и диалог настоек осциллографа;
Настройки отладки – открывает диалог настроек отладки;
Приостановить – приостанавливает длительную операцию (сканирование осциллографом,
логическим анализатором);
Продолжить – продолжает приостановленное действие;
23
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
Остановить – останавливает выполнение операции.

Диалог настройки отладки:

Рис. 11 Настройка отладчика

Диалог настройки отладки позволяет выбрать файл тестовой последовательности, файл времен и
файл уровней. Для файла тестовой последовательности можно, указать с какого и по какой вектор
выполнять ФК, вектор, после выполнения которого, ФК будет выполняться с начала, состояние
драйверов после завершения ФК. Для файла времен можно указать, что выполнение будет только
до первой ошибки. Для файла уровней можно указать, надо ли задавать уровни и включать пита-
ние, и кнопкой «Вкл. питания» можно заранее включить питание.

7.1 Выполнение ТП
Выполнение ТП осуществляется по кнопкам панели инструментов «Исполнить тест» и «Испол-
нить тест до курсора». После выполнения информация о выполненном ФК отображается в тексто-
вой области окна отладки. После выполнения ТП можно запустить чтение карты ошибок.

24
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
7.2 Карта ошибок
Для удобства представления результатов прогона ТП большой длины в состав редактора ФК
включена карта ошибок. Она включается нажатием на кнопку или выбором пункта меню: меню-
>отладка->карта ошибок. Вид окна редактора в этом режиме показан ниже:

Рис. 12 Окно карты ошибок

На правой панели окна карты ошибок расположен список бракованных каналов выбранного кла-
стера. Также отображаются адреса начального и конечного векторов, водящих в кластер.

Центральная часть окна карты ошибок представляет собой матрицу прямоугольников (кластеров)
различного цвета. Каждый кластер отражает статус группы смежных векторов. На Рис. 12 изоб-
ражена карта ошибок для ТП из 50000 векторов. При этом каждый кластер отражает статус груп-
пы из 1024 векторов, т.е. первый кластер – с 1 по 1024 вектор, второй – с 1025 по 2048 и т.д. Цвет
кластеров несет следующую информацию:
Красный – при исполнении хотя бы один вектор кластера привел к ошибке;
Зеленый – ни один из векторов кластера не привел к ошибке (или не был исполнен);
Серый – фиктивный кластер, не соответствует каким либо векторам ТП.

При двойном щелчке мыши на отдельном кластере представляемые им вектора будут спроециро-
ваны на всю матрицу (переход на уровень ниже). Если сделать двойной щелчок на первом класте-
ре предыдущего примера (Рис. 12), то количество векторов в кластере (1024) распределится на
всю матрицу 32x32 = 1024 кластера. Таким образом, на следующем уровне каждый кластер будет
представлять один вектор, с 1 по 1024 (Рис. 13).

25
ФРМИ.411739.001-01 РЭ7
Редакция 2.0

Рис. 13 Окно карты ошибок

Если кластер отображает только один вектор, то при переходе на следующий уровень переход
осуществляется в графический редактор ФК с помещением курсора на первый бракованный ка-
нал, если вектор бракованный (Рис. 13) или первый канал вектора, если вектор не бракованный
(Рис.14).

Рис.14 Редактор ФК, отображение ошибочных векторов

26
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
В случае если включен тактовый режим отладки, карта ошибок позволяет отображать разверну-
тую тактовую последовательность. В этом случае кластеры карты содержат такты. Отображение
тактов аналогично отображению векторов, за исключением того, что тактов может быть больше
чем векторов за счет зацикливаний частей векторной последовательности соответственно и кла-
стеров может быть больше.

Переключение между тактовым и векторным режимом просмотра осуществляется кнопкой

Рис.15. Карта ошибок – тактовый режим просмотра

На рисунке показана степень детализации на уровень ниже. В карте отображаются такты в виде
кластеров. Каждый кластер – такт. Каждому такту соответствует номер вектора, который отобра-
жается справа от карты ошибок вместе с номером такта, которому он соответствует. Разным так-
там может соответствовать один и тот же номер вектора, а также они могут не совпадать за счет
зацикливания векторной последовательности.

Если перейти на уровень ниже то, попадаем в редактор ФК аналогично как у векторов на вектор
соответствующий данному такту.

27
ФРМИ.411739.001-01 РЭ7
Редакция 2.0

Рис.16. Карта ошибок – тактовый режим просмотра (кластер – один такт)

7.2.1 Главное меню карты ошибок

7.2.2 Подменю ―Файл‖


Подменю «Файл» (Рис 17) содержит пункты для сохранения/загрузки карты ошибок из файла

Рис. 17. Карта ошибок Подменю «Файл»

7.2.3 Подменю ―Вид‖


Подменю «Вид»(Рис. 18) служит для изменения параметров отображения карты ошибок.

28
ФРМИ.411739.001-01 РЭ7
Редакция 2.0

Рис. 18. Карта ошибок Подменю «Вид»

7.2.4 Подменю «Параметры»


Это поле меню служит для задания основных параметров отображения карты ошибок. При его
выборе отображается диалоговое окно, показанное на Рис.19.

Рис.19. Диалог "Параметры карты ошибок"

Группа полей «Параметры карты ошибок» содержит поля для ввода размерностей матрицы, в ко-
личестве кластеров по горизонтали и вертикали.

7.2.5 Подменю ―Увеличить детализацию‖


При выборе этого поля меню размерности матрицы карты ошибок увеличиваются вдвое.

Продублировано на верхней панели кнопкой

7.2.6 Подменю ―Уменьшить детализацию‖


При выборе этого поля меню размерности матрицы карты ошибок уменьшаются вдвое.

Продублировано на верхней панели кнопкой

7.2.7 Подменю ―Уровень вверх‖


Осуществляет переход на один уровень карты выше. Один кластер матрицы нового уровня вклю-
чает в себя все кластеры матрицы предыдущего уровня.
Продублировано на верхней панели кнопкой

7.2.8 Подменю ―Уровень вниз‖


Осуществляет переход на один уровень карты ниже. Вектора выбранного кластера верхнего уров-
ня распределяются по всем кластерам нижнего.
29
ФРМИ.411739.001-01 РЭ7
Редакция 2.0

Продублировано на верхней панели кнопкой

7.2.9 Подменю ―Следующая страница‖


Осуществляет переход на следующую страницу карты ошибок. Т.е. если текущая страница отоб-
ражает вектора с 1 по 1024, то следующая отобразит вектора с 1025 по 2048.

Продублировано на верхней панели кнопкой

7.2.10 Подменю ―Предыдущая страница‖


Осуществляет переход на предыдущую страницу карты ошибок. Если текущая страница отобра-
жает вектора с 1025 по 2048, то предыдущая отобразит вектора с 1 по 1024.

Продублировано на верхней панели кнопкой

7.2.11 Подменю ―Действия‖


Подменю ―Действия‖(Рис. 20) служит для быстрого поиска бракованных участков ТП и перехода
к редактированию выбранного кластера или вектора в графическом редакторе.

Рис. 20. Подменю "Действия"

7.2.12 Подменю ―На предыдущую ошибку‖


Осуществляет переход на первую перед текущей страницей страницу, содержащую бракованные
вектора.

Продублировано на верхней панели кнопкой

7.2.13 Подменю ―На следующую ошибку‖


Осуществляет переход на первую после текущей страницей страницу, содержащую бракованные
вектора.

Продублировано на верхней панели кнопкой

7.3 Логический анализатор


Открывается окно настроек логического анализатора

30
ФРМИ.411739.001-01 РЭ7
Редакция 2.0

Рис. 21 Диалог настройки логического анализатора

На закладке «Выбор каналов» необходимо выбрать каналы для анализа. (Рис. 21)

Рис. 22 Диалог настройки логического анализатора. Закладка «Настройка ФК»

На закладке «Настройка ФК» выбирается, какой диапазон векторов анализируется, с каким шагом
по времени, границы верхнего и нижнего уровня. (Рис. 22)
По кнопке ОК запускается построение осциллограммы (активная кнопка отмены);
31
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
По завершению форма сигнала отображается в редакторе ФК зеленым цветом.

7.4 Осциллограф
В состав редактора тестов ФК включен модуль «Осциллограф», позволяющий анализировать точ-
ную форму сигнала сформированного при исполнении данного участка ТП. Осциллограф осу-
ществляет несколько прогонов участка ТП, изменяя уровни и временные метки компараторов.
Процесс получения точной формы сигнала будем называть сканированием.

Перед сканированием в диалоговом окне «Настройка осциллографа» необходимо задать парамет-


ры сканирования. Диалоговое окно состоит из двух закладок. На первой закладке выбираются ка-
налы для сканирования: слева отображаются каналы, выбранные для сканирования. Справа отоб-
ражаются каналы, заданные в редакторе выводов.

- Добавляет канал в выбранные каналы

- Удаляет канал из выбранных каналов

Если «Осциллограф» запускается из редактора ТП и в нем были выделены каналы, они сразу по-
падают в колонку выбранных.

На второй закладке задаются параметры тестовой последовательности, временные параметры и


параметры уровней. Если «Осциллограф» запускается из редактора ТП, то автоматически выбира-
ется файл тестовой последовательности. Если в редакторе ТП уже выбраны файлы уровней и вре-
менных параметром и диапазон векторов они тоже выбираются автоматически.

32
ФРМИ.411739.001-01 РЭ7
Редакция 2.0

При выбранном файле ТП справа под файлом отображается длина тестовой последовательности.
Задать верхнюю границу диапазона больше длинны ТП невозможно.

Выключатель «Исполнять с начала ТП» позволяет исполнять всю предшествующую сканируемо-


му участку часть ТП при каждом прогоне (должен быть включен для микросхем, состояние вы-
ходных выводов которых не определяется в каждый момент времени состоянием входных).

При выбранном файле временных параметров под ним отображаются частота ФК [МГц] и период
ФК [нс]. Шаг сканирования не может быть больше периода ФК.

Под выпадающим списком выбора файла уровней находятся поля для задания диапазона сканиро-
вания напряжения:
Верхняя граница («Верхнее») [В];
Нижняя граница («Нижнее») [В];
Дискретизация сканируемых напряжений («Шаг») [В].

Кнопка «ОК» запускает процесс сканирования, кнопка «Отмена» закрывает диалог.

Окно осциллографа состоит из двух областей: области отображения сигнала и панели временных
меток;
В области отображения сигнала сверху отображается временная шкала и по канальные об-
ласти отображения сигнала;
На каждой области сигнала сверху находится панель канала, на которой указано имя кана-
ла и напряжение в метке 1 и кнопки закрытия и сворачивания области.

33
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
По кнопке сворачивания, область может быть свернута и остается одна панель канала и разверну-
та обратно. Кнопка закрытия скрывает область сигнала для данного канала полностью. Слева рас-
положена шкала напряжений.

Изменить масштаб по временной шкале можно комбинацией (масштаб меняется для всех кана-
лов):
Ctrl +
Ctrl +
Или колесико мыши на шкале времен

Изменить масштаб по шкале напряжений можно комбинацией (масштаб меняется для одного ка-
нала, + Shitt чтобы изменить для всех каналов):
Alt +
Alt +
Или колесико мыши на шкале напряжений

Сдвиг по временной шкале осуществляется кнопками: «стрелка влево», «стрелка вправо» или ко-
лесиком мыши + Alt.

Сдвиг по шкале напряжений осуществляется кнопками: «стрелка вниз», «стрелка вверх» или ко-
лесиком мыши на шкале напряжений + Alt (+ Shitt чтобы изменить для всех каналов ).

Также возможно создание маркеров, позволяющих отобразить напряжения всех просканирован-


ных каналов в данный момент времени. Для создания маркера необходимо нажать левую кнопку
мыши на шкале напряжений, и не отпуская кнопку установить курсор мыши в нужное место или
нажать кнопку «Ctrl» и левую кнопку мыши на шкале времен. Маркеры нумеруются автоматиче-
ски.

На панели маркеров отображается информация для маркера, номер которого выбран, указан ввер-
ху. Для маркера указывается его положение от начала сканированной области, вектор ТП в кото-
рой находится маркер и смещение в векторе. Ниже отображается таблица смещений между мар-
керами и таблица напряжений по каналам в точке маркера. Положение маркера можно изменить в
поле редактирования и удалить кнопкой «Удалить».

Пункты меню «Осциллографа» дублируются кнопками на панели инструментов:


Показать все каналы — показывает все сканируемые каналы;
Добавить маркер — удаляет все маркеры;
Удалить все маркеры — удаляет все маркеры;
Настройка — отображает диалоговое окно, в котором можно задать видимость ка-
налов и цвет сигнала.

Перетаскиванием можно изменить порядок отображения каналов, включить отображение границ


векторов и включить режим отображения всех каналов в одном окне.

34
ФРМИ.411739.001-01 РЭ7
Редакция 2.0

Окно осциллографа:

Панель Номер
Панель Напряжение в Маркер Шкала времени марке- марке-
канала точке курсора ров ра

Таблица
смеще-
Шкала ний
напря- между
жений метками

Таблица напряже-
Кнопка сво- нии по каналам в
рачивания данной метке
канала

35
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
8 Приложения
8.1 Режимы задания сигналов
Формат Описание режима и диапазон положения временных меток Вид сигнала
OFF Статическое блокирование выходов каналов Потенциальный
Импульсы положительной полярности: перепад с низкого уровня на
высокий (в момент Т1) и обратно (в момент Т2). Начальный уровень
R0 сигнала сохраняется с предыдущего такта (если начальный уровень Импульсный
высокий, изменений не происходит)
0 ≤ T1 ≤ TP-TI ; T2 ≥ T1+ TI
Импульсы отрицательной полярности (перепад с высокого уровня (в
момент Т1) на низкий(в момент Т2). Начальный уровень сигнала
R1 сохраняется с предыдущего такта (если начальный уровень низкий, Импульсный
изменений не происходит)
0 ≤ T1 ≤ TP-TI ; T2 ≥ T1+ TI
Потенциальный активный драйвер (устанавливается заданный
входной активный потенциал; потенциал H, по метке T1, потенциал
L по метке Т2)
Примечание. Отличие потенциальных сигналов от импульсных в
NRZ том, что в потенциальных режимах в течение такта ФК происходит Потенциальный
только один перепад уровня, а в импульсных режимах – не менее
двух).
0 ≤ T1 ≤ TP ; 0 ≤ T2 ≤ TP ; T2-T1 ≤ TP−TI
(см. Примечание ниже таблицы)
Драйвер с блокировкой (в заданное время T1 устанавливается за-
данный активный потенциал, в момент Т2 – состояние Z, если зада-
DNRZ Потенциальный
на блокировка канала) См. Примечание к предыдущей строке.
0 ≤ T1 ≤ TP ; 0 ≤ T2 ≤ TP
Здесь Т1 – метка, соответствующая началу воздействия, Т2 – метка, соответствующая окончанию воздействия. TP –
длительность такта ФК, TI -- минимальная длительность импульса, физически достижимая на аппаратуре Тестера (в
зависимости от амплитуды, в среднем около 3 нс,). Т1 и Т2 задаются с шагом 50 пс.

8.2 Режимы контроля сигналов


Формат контроля Описание режима и диапазон положения временных меток
MASK (Маски- Контроль состояния входных сигналов не производится, результат контроля в кана-
рование) ле всегда «годен»
DETECT (Кон- Производится анализ логического состояния сигнала в заданный момент времени
троль заданного (по двум независимо заданным стробам: высокого уровня и низкого уровня). Этот
ожидаемого способ позволяет обнаруживать промежуточный уровень сигналов.
уровня) Т3 = Т4 ; 0 ≤ T3,Т4 ≤ TP Т3, Т4 задаются с шагом 50 пс

36
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
Контролируется логическое состояние внутри временного интервала, с задаваемы-
ми границами. Для получения результата «Годен» все отсчеты внутри периода (на
виртуальной частоте 200…400 МГц) должны совпадать с ожидаемым состоянием.
Длина «окна» Т4 − Т3 должна быть кратна величине TT, равной минимальному
WINDOW (Кон- дискрету замеров компаратора (не менее 2,5 нс)
троль по окну) Кроме того, 0 ≤ T3 ≤ TP−TT ; TT ≤ T4 ≤ TP ; Т3 < Т4 задаются с шагом 50 пс

ПРИМЕЧАНИЕ: «провалы» и «пички» длительностью менее TT при этом могут


быть не обнаружены,.

EXPECT (Кон- Контролируется переход сигнала в заданное состояние между заданными момента-
троль перехода) ми времени
Длина «окна» Т4 − Т3 должна быть кратна величине TT, равной минимальному
дискрету замеров компаратора (не менее 2,5 нс)
Кроме того, 0 ≤ T3 ≤ TP−TT ; TT ≤ T4 ≤ TP ; Т3 < Т4 и задаются с шагом 50 пс

Здесь: TP – длительность такта ФК; TT, -- величина, равная периоду «виртуальной частоты» (зависит от установлен-
ной рабочей частоты Тестера, но не менее 2,5 нс). Т3 и Т4 задаются с шагом 50 пс. При T3 ≠ T4 промежуток между
ними устанавливается равным ближайшему кратному TT.

8.3 Адаптация файлов НЕВОД-2К (NEVOD/NEVOD-F) к формату НЕВОД-HF


для поддержки
Тестер FORMULA 2K умеет экспортировать (сохранять) файлы векторов в формате NEVOD и NEVOD-F, где
NEVOD-F – это модернизированный формат NEVOD в части добавления команда от Тестера F ORMULA 2K. Оба
этих формата подразумевают наличие двух файлов: файл выводов (*.pin) и файл векторов (*.tes). Для импорта необ-
ходимо наличие обоих файлов с одним именем.

Тестер FORMULA HF умеет импортировать и экспортировать файлы в формате НЕВОД-HF, который отличается от
формата НЕВОД-2К. Для импорта формата НЕВОД-2К в Тестер FORMULA HF требуется соответствующим образом
доработаться файл *.tes на основе файла (*.pin), и передавать для импорта исключительно видоизмененный файл
*.tes.

Ограничение. Текущий формат НЕВОД-HF не поддерживает команды Тестера FORMULA 2K, поэтому при доработ-
ке файлов НЕВОД-2К следует удалять команды.

Рассмотрим пример идентичного файла векторов в формате НЕВОД-HF и НЕВОД-2K:

НЕВОД-2K НЕВОД-HF
Содержимое файла example2К.pin: Содержимое файла exampleHF.tes:
%PINSPLACE; %TESTDEF;
0 = A, A,
1 = B, B,
2 = C, C,
3 = D; D=
Содержимое файла example2К.tes: LL Q X,
$0000 LL Q X, LH Q X,
LH Q X, HL Q X,
HL Q X, HH Q X,
HH Q X, LL Q J,
LL Q J, LH J J;
LH J J;
37
ФРМИ.411739.001-01 РЭ7
Редакция 2.0
ПРИМЕЧАНИЕ. Файлы НЕВОД-2К (*.pin и *.tes) содержат информации о конфигурации каналов к каналам Тестера,
начиная с 0-го канала. Файл НЕВОД-HF (*.tes) не содержит информацию о конфигурации каналов к каналам Тестера,
так как в соответствии с архитектурой пользовательского программного обеспечения HF каналы назначаются в map
файле (редактор выводов), остальные файлы строятся на основе map файла, в том числе файлы векторов.

Фактически разница форматов, только в секции выводов: для HF не указываются номера каналов, а только имена ка-
налов через запятую. И в конце последнего имени канала ставится знак «=» после которого следует секция векторов в
том же виде, что и в 2К, кроме указания стартового адреса (в формате HF адрес вектора указывать не следует!).

38