This article needs additional citations for verification. (May 2020) |
Тестеры памяти — это специализированное испытательное оборудование, используемое для тестирования и проверки модулей памяти .
Тестеры модулей памяти можно в целом разделить на два типа: тестеры аппаратной памяти и программы диагностики программного обеспечения , работающие в среде ПК . Тестеры аппаратной памяти имеют более сложные и комплексные функции тестирования, встроенные в тестер по сравнению с программами диагностики программного обеспечения. Диагностика программного обеспечения позволяет обнаруживать возможные проблемы, когда модули памяти уже установлены в компьютерной системе.
Тестеры памяти класса ATE ( автоматическое испытательное оборудование высокого класса ) используются большинством производителей чипов памяти OEM, таких как Samsung, Hyundai, Micron и т. д. Обычно они стоят от миллиона долларов за систему. Это оборудование должно эксплуатироваться хорошо обученными инженерами по полупроводникам. Тестеры памяти класса ATE созданы с использованием очень сложных алгоритмов тестирования для обнаружения неисправностей памяти на последних этапах упаковки чипов памяти.
Тестеры памяти среднего уровня обычно стоят менее 26 000 долларов США [1] и обычно встречаются в сборочных цехах по производству модулей памяти. Эти тестеры созданы для поддержки массовых объемов тестирования модулей памяти. Они также используются для обнаружения дефектов сборки, вызванных неправильной пайкой и перекрестным загрязнением ячеек после сборки чипов на печатных платах или картах SIMM. Эти тестеры памяти обычно подключаются к автоматической системе обработки для тестирования крупносерийного производства, что исключает ручное вмешательство оператора.
Тестеры памяти начального уровня обычно имеют относительно низкую стоимость, от 1000 до 3000 долларов. Их основными характеристиками являются портативность, простота использования и относительно небольшой размер. Они обычно используются в сфере услуг, особенно специалистами по обслуживанию компьютеров, отделами RMA, реселлерами/брокерами/оптовиками памяти для проверки и тестирования модулей памяти, которые выходят из строя в системе ПК или перед установкой на ПК. Качество и характеристики этого диапазона тестеров памяти сильно различаются в зависимости от производителя. Хороший тестер памяти создан с характеристиками, сопоставимыми с высококлассными ATE и тестером памяти среднего диапазона. Ключевым моментом является предоставление простого в использовании тестера по доступной цене, который по-прежнему эффективен для фиксации большинства сбоев и отказов памяти.
Программы диагностики памяти (например, memtest86 ) — это недорогие или бесплатные инструменты, используемые для проверки сбоев памяти на ПК. Обычно они имеют форму загрузочного дистрибутива программного обеспечения на дискете или CD-ROM . Средства диагностики предоставляют шаблоны тестирования памяти, которые способны тестировать всю системную память компьютера. Диагностическое программное обеспечение нельзя использовать, если ПК не может запуститься из-за памяти или материнской платы . Хотя в принципе тестовая программа может сообщать о своих результатах, отправляя их на устройство хранения (например, дискету) или принтер, если он работает, или с помощью звуковых сигналов, на практике требуется работающий дисплей.
Некоторые более сильные тесты памяти, способные обнаруживать тонкие проблемы синхронизации, реализованы в виде самомодифицирующихся , динамически самоперемещающихся и потенциально саморазрушающихся червей памяти, называемых тестами памяти червей (или тестами червей ). [2] [3] [4] [5]
Тестеры памяти предназначены для обнаружения двух типов неисправностей, которые влияют на функциональное поведение системы (микросхемы памяти, логических микросхем или печатной платы): непостоянные неисправности и постоянные неисправности.
Постоянные неисправности влияют на логические значения в системе постоянно, эти неисправности легче обнаружить с помощью тестера памяти. Примеры включают:
Непостоянные сбои происходят в случайные моменты. Они влияют на поведение системы в течение неопределенного периода времени. Обнаружение и локализация непостоянных сбоев чрезвычайно сложны с помощью тестера памяти. Иногда непостоянные сбои не влияют на работу системы во время тестирования.
Существует два типа непостоянных неисправностей: временная неисправность и прерывистая неисправность.
Переходные неисправности трудно обнаружить, и нет четко определенных неисправностей, которые можно обнаружить. Ошибки в оперативной памяти, вызванные переходными неисправностями, часто называются ошибками программного обеспечения, следующие примеры являются возможными факторами, которые могут способствовать переходным неисправностям:
Периодические неисправности вызваны неэкологическими условиями, такими как: