ГОСТ Р53195.5—2010
Описание: при тестировании памяти с произвольным доступом «попарной записью-считыванием» выб
ранная область памяти сначала инициализируется унифицированно (то есть все 0 или все 1). После этого первая
ячейка памяти тестируется и затем инвертируется, а все остальные ячейки анализируются на правильность
содержимого. После каждого доступа к чтению одной из оставшихся ячеек инвертированная ячейка также прове
ряется. Эта процедура повторяется для каждой ячейки в выбранной области памяти. Второв прохождение вы
полняется противоположно первоначальному прохождению. Любые различия приводят к выдаче сообщения об
ошибке.
Тестирование «прозрачной попарной записью-считыванием» представляет собой вариацию описанной
выше процедуры: вместо инициализации всех ячеек в выбранной области памяти существующее содержимое
остается неизменным, а для сравнения содержимого набора ячеек используются контрольные суммы
(сигнату ры). Выбирается первая тестируемая ячейка области памяти и вычисляется и сохраняется сигнатура
S1 всех оставшихся ячеек области. Затем тестируемые ячейки инвертируются, и повторно вычисляется
сигнатура S2. (После каждого доступа к чтению к одной из оставшихся ячеек инвертируемая ячейка также
проверяется.) S2 сравнивается с S1. и при любом различии выдается сообщение об ошибке. Тестируемая ячейка
повторно инвер тируется для повторного установления исходного содержимого, и сигнатура S3 всех оставшихся
ячеек повторно вычисляется и сравнивается с S1. Любые различия приводят к выдаче сообщения об ошибке. Все
ячейки памяти в выбранной области тестируются тем же способом.
Данный метод’средство более подробно описан в [28. 29].
А.5.4 Тест «Авраам» для памяти с произвольным доступом
П р и м е ч а н и е — На этот метод’средство дана ссылка в ГОСТ Р 53195.3 (таблица А.6).
Цель: обнаружение всех константных отказов и отказов, возникающих из-за связей между ячейками
памяти.
Описание: общее число обнаруженных ошибок выше, чем при тесте «попарная запись-считывание». Число
операций, необходимых для выполнения всего тестирования памяти, составляет примерно 30л. где л — число
ячеек памяти. Тестирование может быть «прозрачным» при выполнении запоминания и тестирования в различ
ных временных интервалах в периоде рабочего цикла.
Данный метод’средство более подробно описан в [30. 31].
А.5.5Однобитовая избыточность (например, контроль памятис произвольнымдоступом с помощью бита
четности)
П р и м е ч а н и е — На этот метод’средство дана ссылка в ГОСТ Р 53195.3 (таблица А.6).
Цель: обнаружение 50 % всех возможных битовых ошибок в тестируемой области памяти.
Описание: каждое слово в памяти расширяется на один бит (бит четности), который дополняет каждое
слово до четного или нечетного числа логических единиц. Четность слова данных проверяется при каждом считы
вании. При обнаружении ложного числа единиц выдается сообщение об ошибке. Выбор четности или нечетности
должен осуществляться таким образом, чтобы всякий раз. когда в случае ошибки не выдавалось ничего, кроме
нулевого (ничего, кроме 0) и единичного (ничего, кроме 1) слова, вырабатывалось уведомление о том. что это
слово неправильно закодировано. Контроль четности также может быть использован для обнаружения ошибок
адресации, когда четность определяется при объединении слова данных с его адресом.
Данный метод’средство более подробно описан в [32—35].
А.5.6 Контроль памяти с произвольным доступом с помощью модифицированного кода Хэмминга или
обнаружение ошибокданных с кодами обнаружения и исправления ошибок (EDC)
П р и м е ч а н и е — См. также А.4.1 и В.3.2. На этот метод’средство дана ссылка в ГОСТ Р 53195.3
(таблицаА.6).
Цель: обнаружение всех нечетных битовых ошибок, всехдвухбитовых ошибок, некоторых трехбитовых оши
бок и некоторых многобитовых ошибок.
Описание: каждое слово в памяти расширяется несколькими избыточными битами для формирования
модифицированного кода Хэмминга с кодовым расстоянием по меньшей мере равным 4. При каждом считыва нии
слова проверка избыточных битов может указывать, произошло искажение информации или нет. При обна
ружении различий выдается сообщение об ошибке. Эта процедура может быть также использована для обнару
жения ошибок адресации при вычислении избыточных битов при объединении слова данных с его адресом.
Данный метод’средство более подробно описан в [34. 35].
А.5.7 Дублирование со сравнением памяти с произвольнымдоступом аппаратными или программными
средствами и тестирование путем записи/считывания
П р и м е ч а н и е — На этот метод’средство дана ссылка в ГОСТ Р 53195.3 (таблица А.6).
Цель: обнаружение всех битовых ошибок.
Описание: адресное пространство памяти дублируется в двух устройствах (или областях) памяти. Первое
устройство памяти функционирует в нормальном режиме. Второв устройство (вторая область) памяти содержит ту
же информацию и доступно параллельно с первым(ой). Их выходные данные сравниваются, и при обнаруже-
12