Фильтр по тематике

Функциональное тестирование микросхем ОЗУ

На сегодняшний день невозможно представить себе разработку любого цифрового устройства, предназначенного для сбора, обработки и передачи информации, без использования микросхем оперативной памяти. О тестировании микросхем ОЗУ и пойдёт речь.
20.11.2016 1429 0
Функциональное тестирование микросхем ОЗУ

Многие современные цифровые микросхемы (ИС) большой степени интеграции, такие как МК и некоторые виды ПЛИС имеют оперативную память данных, которой зачастую не хватает для записи больших объёмов информации. В современном мире микро-электроники широкое распространение получили динамические и статические оперативные запоминающие устройства (ОЗУ).

В динамических ОЗУ система хранения данных организована через заряды ёмкостей МОП-структур, которые необходимо с определённой периодичностью подзаряжать (регенерировать) для исключения саморазряда, ведущего к потере записанной информации.

Архитектура построения статических ОЗУ основана на триггерах, которые сохраняют своё состояние при поданном на ИС питании. Современные наработки в технологии производства микросхем ОЗУ позволяют повышать степень интеграции, но и приводят к появлению большего количества дефектов. Поэтому на сегодняшний день остаётся актуальной задача тестирования ИС ОЗУ как на этапе входного контроля на предприятиях, производящих устройства микроэлектроники, так и в компаниях, занимающихся поставками комплектующих.

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

Самым очевидным способом проверки работоспособности ОЗУ является проверка режимов управления, записи и чтения данных. Т.е. функцио-нальный контроль сводится к записи данных в память и чтение данных из памяти с последующим сравнением считанной и записанной информации. Очень важной особенностью данной операции является выбор – какой код записывать и считывать для выявления неисправностей.

Как показывает практика, скрытые дефекты ИС ОЗУ чаще всего бывают двух типов – сбой в ячейке по определённому адресу или адресам (в ячейке памяти хранится ошибочное значение, отличающееся от записываемого) и, так называемое, «залипание» бита памяти (когда значение определённого бита по данному адресу невозможно изменить).

Одним из вариантов для проверки является комбинированный подход по тестированию, заключающийся в применении комплекса записываемых кодов, которые включают в себя «шахматные» и «переменные» коды.

Для задания внешних воздействий на ИС памяти используется внешний МК или ПЛИС, порты ввода/вывода которых генерируют сигналы шины управления, шины адреса и шины данных необходимой размерности.

На первоначальном этапе в ИС памяти последовательно записывается «шахматный» код 5516, далее производится считывание данных из ОЗУ с последующим сравнением с записанными значениями. Если сравнение проходит успешно (все считанные значения соответствуют записанным), то в ИС записывается инверсный «шахматный» код АА16 и считывание с последующим сравнением. Данный комплекс операций проводится несколько раз с инвертированием кода после каждого «прохода».

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

Но если применять «переменные» коды в сочетании с «шахматными» кодами, то вполне достаточно ограничиться записью по каждому адресу значения, отличающегося от значения предыдущего адреса и последующего.

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

Вышеописанный комплекс функционального тестирования позволяет выявить дефекты ИС памяти с большой достоверностью. Перечисленные алгоритмы «шахматных» и «переменных» кодов позволяют не только выявить наличие дефектных ячеек или отдельных битов, но и определить их адреса. Однако следует учитывать: когда задающим (управляющим ИС памяти) устройством является МК, есть ограничение по быстродействию тестирования. В случае высокоскоростных ОЗУ следует применять ПЛИС для достижения большей скорости обмена данными и тестирования ИС на максимально возможных частотах.

ЛИТЕРАТУРА

  1. http://radioautomatic.ru.

Если вам понравился материал, кликните значок — вы поможете нам узнать, каким статьям и новостям следует отдавать предпочтение. Если вы хотите обсудить материал —не стесняйтесь оставлять свои комментарии : возможно, они будут полезны другим нашим читателям!

20.11.2016 1429 0
Комментарии
Рекомендуем
К 130-летию со дня рождения великого советского физика Игоря Евгеньевича Тамма. Часть 6. Возбуждение плазмонов с помощью света и поверхностный плазмонный резонанс

К 130-летию со дня рождения великого советского физика Игоря Евгеньевича Тамма. Часть 6. Возбуждение плазмонов с помощью света и поверхностный плазмонный резонанс

Продолжаем серию статей о научном наследии Игоря Тамма. Основная идея этой серии заключается в том, чтобы показать, как постепенно шаг за шагом развивались научные идеи, высказанные Игорем Таммом почти сто лет назад. В этой статье мы остановимся на истории открытия поверхностных плазмон-поляритонов (Surface Plasmon Polariton – SPP), а также эффекта поверхностного плазмонного резонанса (Surface Plasmon Resonance – SPR). Сегодня эти явления используются при разработке новейших сверхбыстрых электронно-оптических устройств и прецизионных ППР-сенсоров, позволяющих обнаруживать как органические, так и неорганические микропримеси в самых различных образцах.
24.09.2026 СЭ №7/2026 127 0
Интеграция ИИ в электронные системы для специальных задач. Новые способы дистанционного контроля с помощью РЭА

Интеграция ИИ в электронные системы для специальных задач. Новые способы дистанционного контроля с помощью РЭА

До широкого применения методов искусственного интеллекта для обработки слабых и зашумлённых сигналов использовались аналоговые и цифровые методы, включая усиление, фильтрацию, демодуляцию и аналого-цифровое преобразование. С развитием методов машинного обучения и генеративных моделей появились дополнительные возможности для восстановления и повышения разборчивости сигналов, содержащих полезную информацию. В статье рассмотрены два подхода к получению информации с использованием электронных средств: регистрация акустических вибраций и анализ отражённых радиосигналов различных частот в жилых помещениях. Также рассмотрены особенности соответствующих методов обработки сигналов и ограничения их применения.
23.09.2026 СЭ №7/2026 152 2

ООО «ИнСАТ»  ИНН 7734682230  erid = 2SDnjeFzYkB
ООО «ИнСАТ»  ИНН 7734682230  erid = 2SDnjeo8HfR
  Подписывайтесь на наш канал в Telegram и читайте новости раньше всех! Подписаться