Нанд флеш что это в телевизоре

SSD-накопители WD Black SN750 отличаются высокой емкостью и быстродействием: флагманская модель серии способна вместить до 2 ТБ информации, при этом демонстрируя рекордную в своем классе скорость передачи данных вплоть до 3470 МБ/с при чтении файлов. Столь впечатляющих показателей во многом удалось достичь благодаря переходу на флеш-память 3D NAND. Чем же трехмерные чипы отличаются от обычных и какие преимущества обеспечивают? Давайте разбираться.

Как повысить емкость флеш-памяти?

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

Теперь давайте рассуждать. Перед нами стоит задача повысить емкость твердотельного накопителя. Каким образом этого можно добиться? На ум сразу приходят два пути:

  1. увеличить емкость ячеек, сделав так, чтобы каждая из них вмещала не один бит информации, а больше;
  2. увеличить количество ячеек в каждом чипе за счет физического уменьшения размеров транзисторов.

До создания памяти 3D NAND разработчики микросхем двигались именно в этих направлениях, и оба из них в конечном счете оказались тупиковыми, так как такие подходы пагубно сказывались на надежности чипов. Если SLC-память, в каждой ячейке которой хранится 1 бит информации, способна выдержать 100 тысяч циклов перезаписи, то MLC (2‑битовая) — лишь 3 тысячи, а TLC (3-битовая) — не более 1500. Другим побочным эффектом при переходе от SLC к MLC, а затем и к TLC оказалось падение производительности. Все дело в том, что если в SLC учитывается сам факт наличия заряда на плавающем затворе, то кодирование битов в MLC и TLC основано на изменении его уровня. Усложнение процедуры записи и чтения закономерно привело к увеличению времени доступа к каждой ячейке и, как следствие, к снижению скорости передачи данных.

Оживляем Samsung UE40D5520 Когда уже надоело перепрошивать и менять NAND

Принцип кодирования информации в SLC-, MLC- и TLC-памяти

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

Особенности и преимущества флеш-памяти 3D NAND

Выйти из этого тупика производителям твердотельных накопителей удалось путем кардинального пересмотра архитектуры микросхем. На смену плавающим затворам пришли «ловушки зарядов» (Charge Trap Flash) из нитрида кремния (SiN), отличающиеся большей стабильностью.

Устройство ловушки зарядов в 3D NAND

Сами ячейки памяти 3D NAND стали цилиндрическими: их внешний слой представляет собой управляющий затвор, а внутренний — изолятор. Будучи расположенными друг над другом, они формируют стек, внутри которого проходит канал из поликристаллического кремния. Поскольку чипы имеют многослойную структуру, количество слоев в микросхеме определяет число ячеек в стеке.

NAND и подсветка — 2 типовухи в одном телевизоре LG

Схематичное изображение ячейки флеш-памяти 3D NAND

Обновленная технология производства чипов позволила существенно повысить плотность хранения данных без применения экстремальной фотолитографии, что помогло не только удержать цены на флеш-память на адекватном уровне, но и существенно увеличить ее надежность. Даже при производстве флагмана WD Black SN750 использовалась 3D NAND, выполненная по отлаженному 28-нанометровому техпроцессу (емкости в 2 ТБ удалось добиться за счет увеличения количества слоев до 64), при этом ресурс твердотельного накопителя достигает 1200 ТБ перезаписи.

Также переход на новую архитектуру помог нивелировать интерференцию между ячейками и за счет этого оптимизировать алгоритмы чтения и записи. В случае с 3D NAND SSD при сохранении и считывании данных совершается только одна операция вместо трех, как было ранее, так как отпадает необходимость в дополнительной проверке ячеек. Именно поэтому WD Black SN750 с высокоскоростным интерфейсом NVMe может похвастаться впечатляющей скоростью 3470 МБ/с в операциях последовательного чтения. В то же время для программирования и стирания данных требуется гораздо меньшее напряжение, что также благоприятно сказывается на рабочем ресурсе и надежности твердотельных накопителей.

Еще по теме:  Что такое катализатор в телевизоре

Источник: dzen.ru

Нанд флеш что это в телевизоре

Работа с микросхемами NAND-Flash несколько отличается от работы с обычными микросхемами памяти. Это связано с особенностями самих микросхем. Перед чтением этого материала настоятельно рекомендуется ознакомиться с внутренней организацией микросхем NAND-Flash и принципом работы. Найти эту информацию можно в документации на микросхему. В крайнем случае, можно поискать ее на форумах или у других производителей программаторов, при условии, что Вы сможете отделить полезную информацию от бреда, который там написан.

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

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

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

Другой пример, когда в прошивке требуется изменить один или несколько байт. Запись проходит без ошибок, но устройство работает не правильно. В этом случае виноваты алгоритмы коррекции ошибок (ECC — Error Correction Code), используемые в устройстве. Если изменить дамп или карту дефектных блоков и не перерасчитать ECC в этих страницах, то устройство воспримет внесенные изменения как ошибки и исправит их.

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

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

Работу с микросхемами NAND-Flash поддерживают программаторы Тритон V5.7TU и V5.8TU при подключении через USB. Работа с микросхемами NAND-Flash в автономном режиме или через COM порт отключена из-за низкой скорости. Рекомендуется использовать программатор V5.8TU, не только как более современный и скоростной, но и потому, что эта модель имеет гораздо больше возможностей и настроек для обеспечения стабильной работы с б/у микросхемами. В отличие от программатора V5.7TU, в котором процессор программно формирует управляющие сигналы, в программаторе V5.8TU работа с микросхемами организована на аппаратном уровне, без участия процессора.

Для микросхем NAND-Flash в программе доступно автоматическое определение (чтение ID) и считывание блока Параметров микросхемы. Запуск скрипта чтения выполняется при нажатии кнопки «Определить» в окне выбора микросхемы. Для корректной работы скрипта должен быть выбран соответствующий адаптер.

Если считанный ID отсутствует в базе микросхем, программа производит анализ блока Параметров по стандарту ONFI, настраивает все параметры и добавляет ее в список поддерживаемых микросхем. После перезапуска программы микросхема будет находиться в разделе «Users Chips».

Чтение микросхемы.

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

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

Еще по теме:  7 дюймов телевизор сколько см

Со временем, в некоторых микросхемах, вследствие износа памяти, количество этих ошибок может увеличиваться даже в выключенном состоянии. Наличие таких ошибок не влияет на работоспособность микросхемы в устройстве, если их число в каждой странице не превышает корректирующую способность кода.

Для исправления таких ошибок в устройстве используются специальные алгоритмы коррекции ошибок (ECC — Error Correction Code). Наибольшее распространение получили три алгоритма:

  • Код Хэмминга (Hamming Code) — позволяет исправлять одну битовую ошибку в блоке 256 или 512 байт.
  • Код Рида-Соломона (Reed-Solomon Сode) — корректирует до 4 поврежденных байт в 512-байтном блоке.
  • Коды БЧХ (BCH Code) — позволяют исправить до 64 ошибок в блоках от 256 до 4096 байт.

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

Для не особо подготовленных пользователей, в программе имеется режим автоматического определения алгоритма ECC — Auto Correction. В этом режиме, на основе имеющейся базы данных, программа проверяет считываемые или записываемые данные и подбирает алгоритм коррекции. На практике, программа определяет порядка 90% всех алгоритмов, используемых в телевизорах, ресиверах, навигаторах, магнитолах и другом оборудовании.

Блочные ошибки начинаются с начала страницы, идут подряд по всем адресам, во всех страницах в пределах блока. Число ошибок зависит от размеров блока и может достигать нескольких десятков и сотен тысяч. Дефектные блоки в современных микросхемах, как правило, заполнены нулями, не стираются и читаются стабильно.

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

Для работы с дефектными блоками в реальных устройствах используются два алгоритма:

  • Пропуск плохих блоков (Skip Bad Blocks).
  • Использование резервной области (RBA — Reserved Block Area).

Программное обеспечение поддерживает три схемы RBA, используемые в телевизорах LG (2 схемы) и SAMSUNG (1 схема). А также алгоритм пропуска дефектных блоков с различными таблицами рабочих и дефектных блоков. Выбор этих схем и таблиц производится автоматически на основе анализа считываемых данных или записываемого файла. В большинстве случаев, достаточно в меню Управление блоками включить режим Auto Detection.

Сдвиговые ошибки идут подряд, могут начинаться с любого адреса и не пересекают пределы страницы. Данные сдвинуты на 1-2 байта в одну или в другую сторону. Сдвиговые ошибки проявляются только при чтении данных с микросхемы .В режиме записи их не бывает. Об этих ошибках мало кто говорит и пишет, но они встречаются на разных микросхемах и на многих программаторах. Большинство производителей предлагают аппаратные доработки адаптеров для устранения этих ошибок. В программаторах Тритон, в зависимости от модели, предлагаются два варианта:

  • Для V5.8TU. На закладке «Параметрах» установите флаг «Отключить Hard Mode» и повторите чтение.
  • Для V5.7TU — подбор напряжений. Пропустите все ошибки, чтобы увидеть общее количество ошибок. После этого уменьшите напряжения питания (Vccnom, Vccmin и Vccmax) и повторите чтение. Если количество ошибок уменьшилось, снова уменьшите все напряжения и повторите чтение. Если чисто ошибок увеличивается, то увеличьте напряжения. К сожалению, иногда попадаются микросхемы, которые считать на программаторах V5.7TU не получается. В этом случае могут помочь следующие рекомендации:
  • Попробуйте увеличить блокировочную емкость по питанию микросхемы. Припаять дополнительный конденсатор (0,1..4mkF) можно на переходную панельку, там снизу есть место.
  • Попробуйте подтянуть сигнал RE (5 вывод панельки) к VCC (40 вывод панельки) через резистор 1kOm.

При работе с микросхемами NAND-Flash, для обеспечения максимальной скорости работы,, компьютер должен имел достаточный объем свободной оперативной памяти. При недостатке памяти программа предложит сохранить считываемые данные напрямую в файл. Дополнительно, программа может сохранять данные в сжатый файл (в ZIP формате) или читать из него при записи микросхемы.

Поскольку микросхемы NAND-Flash имеют большие объемы, то процессы чтения и записи могут продолжаться достаточно долго. Так, чтение 128-МБайтной микросхемы K9F1G08 на программаторе V5.7TU при работе через USB составляет порядка 6 минут. Более новый программатор V5.8TU прочитает эту микросхему менее чем за 20 секунд.

Еще по теме:  BBK av250t как подключить к телевизору

Для микросхем NAND-Flash в окнах адресов (начальный, конечный, смещение) на закладке «Параметры» выводится не физический адрес, а НОМЕР страницы. Порядковый номер байта внутри страницы недоступен. Размер страницы зависит от типа микросхемы и может быть равен 264, 528 или 2112 байт. Этот размер устанавливается по умолчанию при выборе микросхемы.

Программатор позволяет считать полностью все данные страницы или только основные (256, 512 или 2048 байт), пропустив служебную область. Для этого в параметрах микросхемы в ячейке $16 (число дополнительных байт), нужно установить значение $00. Программировать микросхемы с такими установками не рекомендуется, так как содержимое дополнительной области будет не определено.

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

Рекомендуется следующий порядок работы с микросхемами NAND-Flash.

  • После выбора микросхемы, не меняя настроек, запускаем режим чтения.
  • Если при верификации появились ошибки, определяем характер этих ошибок.
  • Если это сдвиговые ошибки, то меняем параметры и повторяем чтение, добиваясь стабильной работы..
  • Если это битовые ошибки или микросхема считалась без ошибок, то включаем Коррекцию ошибок и Управление блоками в режим AUTO и повторяем чтение.
  • Если программа определила алгоритм ECC, то читаем и пишем NAND, как обычную микросхему.
  • Если скорость чтения резко упала, что может говорить о незнакомом алгоритме ECC, то отключаем Коррекцию ошибок.

Чтобы добавить новый алгоритм ECC, выложите архив со считанным дампом в облако (например, на Яндекс-диск) и пришлите ссылку в техподдержку. Не забудьте указать название микросхемы, с которой был считан этот дамп.

Источник: www.triton-prog.ru

Что такое флэш-память nand? — определение из техопедии

Флеш-память NAND — это тип энергонезависимой технологии хранения данных, которая не требует питания для сохранения данных. Он использует транзисторы с плавающим затвором, которые соединены таким образом, что результирующее соединение напоминает затвор NANA, где несколько транзисторов соединены последовательно, а битовая линия становится низкой только тогда, когда все строки слов находятся в высоком состоянии, отсюда и название. Эта технология используется в распространенных устройствах хранения, таких как флэш-накопители, твердотельные накопители и карты памяти.

Техопедия объясняет NAND Flash Memory

Флеш-память NAND — это тип флэш-памяти, который хранит данные в массивах ячеек памяти, которые были сделаны с использованием транзисторов с плавающим затвором. Он содержит два элемента, а именно, управляющий затвор и плавающий затвор, и для программирования одной ячейки необходимо подать заряд напряжения на управляющий затвор. Затем электроны притягиваются к управляющему затвору, но затвор затвора удерживает их внутри подложки, где они могут оставаться годами при нормальных условиях работы. Чтобы стереть ячейку, управляющий затвор должен быть заземлен, а напряжение приложено к противоположному или к подложке. Постоянное стирание, запись и чтение со временем изнашивают компоненты флэш-памяти NAND, поэтому она рассчитывается в соответствии с количеством циклов программирования / стирания, которые она может выполнить.

Флеш-память NAND является наиболее распространенным типом памяти, используемой на массовом рынке, благодаря своей доступности, плотности хранения и скорости доступа. Он встречается в большинстве современных мобильных телефонов в качестве основного и даже в качестве дополнительного хранилища, на картах памяти и в твердотельных накопителях в качестве компьютерного хранилища, в отличие от флэш-памяти NOR, которая работает аналогично оперативной памяти и немного дороже.

Что такое флэш-память nand? - определение из техопедии

Краудсорсинг: что это такое, почему это работает и почему оно не уходит

Краудсорсинг: что это такое, почему это работает и почему оно не уходит

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

Источник: ru.theastrologypage.com

Оцените статью
Добавить комментарий