ГОСТ IEC 60730-1—2011
ячеек в попе ячейка, записанная в обратном порядке, также, проверяется и считывается. Этот процесс повторя
ется для всех проверяемых ячеек памяти. Затем, в этой же области памяти, проводится вторая проверка, анало
гичная первой, без записи в обратном порядке проверяемой ячейки.
П р и м е ч а н и е — Проверку можно сделать открытой для использования во время рабочего цикла путем
разбиения памяти и проверки каждой ячейки в различные отрезки времени {см. открытая проверка GALPAT).
Н.2.1Э.2.1открытая проверка GALPAT (transparent GALPAT test): Проверка памяти GALPAT. вкоторой снача
ла формируется сигнатурное слово, представляющее содержание проверяемой области памяти, после чего это
слово сохраняется. Проверяемая ячейка записывается в обратном порядке, и проверка проводится, как описано
выше. Однако оставшиеся ячейки не подвергаются проверке по отдельности, а проверяются образованием вто
рого сигнатурного слова и сравнения с ним. После этого проводится вторая проверка, как описано выше, путем
записи в обратном порядке обратного значения в проверяемую ячейку.
П р и м е ч а н и е — Данный метод позволяет распознавать все статические разрядные ошибки, а также
ошибки в интерфейсах между ячейками памяти.
проверка памяти методом «шахматный код» (checkerboard memory test)(см. Н.2.19.6.1)
Н.2.19.3 Контрольная сумма
Н.2.19.3.1 модифицированная контрольная сумма (modified checksum): Метод контроля поврежде-
ния/ошибки, при котором одно слово, представляющее собой содержание всех слов в памяти, генерируется и
сохраняется. Во время самопроверки контрольная сумма формируется из того же алгоритма и сравнивается с
сохраненной контрольной суммой.
П р и м е ч а н и е — Данный метод позволяет распознавать все нечетные ошибки и некоторые из четных
ошибок.
Н.2.19.3.2 многократная контрольная сумма (multiple checksum): Метод контроля повреждения’ошибки.
при котором отдельные слова, представляющие содержание проверяемых областей памяти генерируются и
сохраняются. Во время самопроверки контрольная сумма формируется из того же алгоритма и сравнивается
с сохраненной контрольной суммой проверяемой области памяти.
П р и м е ч а н и е — Данный метод позволяет распознать все нечетные ошибки и некоторые из четных
ошибок.
Н.2.19.4 Проверка циклической избыточности
Н.2.19.4.1 проверка циклической избыточности — одиночное слово (CRC — single word): Метод контроля
поврежденияюшибки, в котором одиночное слово генерируется для представления содержания памяти. В про
цессе самопроверки используется тот же самый алгоритм для генерации другого сигнатурного слова, которое
сравнивается с сохраненным словом.
П р и м е ч а н и е — Данный метод позволяет распознавать все одноразрядные ошибки, а также высокий
процент многоразрядных ошибок.
Н.2.19.4.2 проверка циклической избыточности — двойное слово (CRC — double word): метод контроля
повреждения/ошибки. в котором, по крайней мере, два слова генерируются для представления содержания
памяти. В процессе самопроверки используется тот же самый алгоритм для генерации такого же числа сигнатур
ных слов, которые сравниваются с сохраненными словами.
П р и м е ч а н и е — Данный метод позволяет распознавать одноразрядные и многоразрядные ошибки с
большей точностью, чем при проверке циклической избыточности — одиночное слово.
проверка памяти методом «Марш» (marching memory with comparison) (см. H.2.19.6.2).
модифицированная контрольная сумма (modified checksum) (см. Н.2.19.3.1).
многократная контрольная сумма (multiple checksum) (см. Н.2.19.3.2).
Н.2.19.5 избыточная память с возможностью проведения сравнения (redundant memory with comparison):
Структура, в которой для безопасности содержание памяти хранится в двух различных форматах в отдельных
областях так. чтобы имелась возможность сравнения для контроля ошибки.
Н.2.19.6 проверка статической памяти (static memory test): Метод контроля повреждения’|ошибки. предназ
наченный для обнаружения только статических ошибок.
Н.2.19.6.1 проверка памяти методом «шахматный код» (checkerboard memory test): Проверка статической
памяти, в которой конфигурация нулей и единиц методом «Шахматный код» записывается в область проверяе
мой памяти, а ячейки проверяются попарно. Адрес первой ячейки в каждой паре является переменным, а адрес
второй ячейки устанавливается на основе обратных разрядов первого адреса. При контроле первой ячейки пере
менный адрес сначала переводится в конец адресного пространства памяти, а затем возвращается к своему
исходному значению. Проверка повторяется для обратного порядка конфигурации «Шахматный код».
144