|
NAND, битовые ошибки (вероятность появления) |
|
|
|
Aug 27 2014, 21:38
|
Группа: Участник
Сообщений: 11
Регистрация: 28-06-11
Пользователь №: 65 945

|
Всем привет. Столкнулся со следующей проблемой.
Тест nand: стираю блок, записываю несколько страниц нулями, читаю (запись/чтение без использования ECC). Имею ошибки, т.е. не все биты равны 0. Частота ошибок - порядка 8...20 на 64 страницы по 8192 байт. Не особо часто, но и не редко...
Насколько я понимаю, для NAND характерны битовые ошибки, они появляются в процессе юзания NAND, для их устранения применяется ECC. -- Меня смущает достаточно большая частота их проявления в новой микросхеме. Так и должно быть?
В datasheet-е не нашел информации какой должна быть вероятность (BER, Bit Error Rate), в статьях в интернете натыкался на цифры 10^(-8)... 10^(-11), т.е. значительно реже, чем я наблюдаю (2 * 10^(-6) и выше).
В тесте работаю с корректными блоками ( 1. не помеченные как битые с завода, 2. проверка после стирания показывает, что все байты равны 0xFF), проверял тест на нескольких блоках. Повторные чтения уже записанных данных, показывают что ошибки остаются на своих местах, т.е. в тех же страницах, по тем же смещениям в пределах страницы, ошибка в том же бите. В разных ошибочных байтах ошибки могут быть в разных битах. Если еще раз стереть блок и заново обнулить страницы, то часть ошибок остается (те же страницы, те же смещения в пределах страницы...), часть пропадает/появляется в новых местах. чтение ID, страницы параметров - верно читается.
память Micron mt29f512g08, MLC
Сообщение отредактировал savver - Aug 27 2014, 21:41
|
|
|
|
|
 |
Ответов
|
Aug 28 2014, 06:31
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(savver @ Aug 28 2014, 00:38)  -- Меня смущает достаточно большая частота их проявления в новой микросхеме. Так и должно быть?
память Micron mt29f512g08, MLC Это не большая частота. Гораздо опасней если в NAND в которой должны быть ошибки вы их не видите. Тогда вопросы к вашему софту. NAND-ы от Micron использую периодически. И заметил одну странную вещь. Когда закупил партию 100 шт. NAND для индустриального диапазона MT29F2G08ABDHC-ET:D TR (от -40), то в ней была плотность ошибок примерно как у вас. В среднем около 128 кБ памяти было неработоспособно. Когда же закупил 100 шт. с коммерческим диапазоном MT29F2G08ABAEAH4:E-ND они все были без ошибок.
|
|
|
|
|
Aug 28 2014, 06:44
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(AlexandrY @ Aug 28 2014, 10:31)  то в ней была плотность ошибок примерно как у вас. В среднем около 128 кБ памяти было неработоспособно. Я, вообще, тоже нарывался на память с большим кол-вом ошибок, но дело в том, что там были помечены заводом куча блоков! И не 128 кБ (это всего-то один блок), а десятки блоков, причем не один десяток. При этом в рабочих блоках фактов срабатывания ECC-коррекции так же не было замечено. А вот прямо сейчас - MT29F4G16ABBEAH4-IT:E - из 250 микросхем всего ОДИН блок помечен в одной из них. PS А что за -ET? Индустриальные, они -IT PPS Кстати, у меня тоже в AHC-корпусе была партия с кучей плохих блоков. Этот корпус мне на плату еле-еле влез (пришлось купить, так как AH4 не было в разумный срок)  Разводил то под AH4  , поэтому больше опытов с AHC не ставил. Подозреваю, что там кристалл по более старой технологии сделан, иначе бы зачем ему такой слоновый корпус.
|
|
|
|
Сообщений в этой теме
savver NAND, битовые ошибки (вероятность появления) Aug 27 2014, 21:38 billidean ЕСС - конечно же поможет, но только с одним-двумя ... Aug 28 2014, 03:36 SM Цитата(billidean @ Aug 28 2014, 07:36) ЕС... Aug 28 2014, 05:52 Bad0512 В первую очередь я бы проверил времянки в циклах д... Aug 28 2014, 04:37 MSL Цитата(savver @ Aug 28 2014, 01:38) Тест ... Aug 28 2014, 06:01 savver Спасибо за ответы!
Есть пища для размышлений.... Aug 28 2014, 09:31 Alex11 Для MLC частота появления ошибок довольно высока. ... Aug 28 2014, 14:16 savver Ошибки во времянках "чтения" исключаю.
R... Aug 29 2014, 10:27 Torpeda Цитата(savver @ Aug 29 2014, 13:27) Ошибк... Aug 29 2014, 14:25  savver Цитата(Torpeda @ Aug 29 2014, 18:25) В лю... Aug 29 2014, 16:55 savver давно не писал, переключался на другие задачи.
Пр... Sep 5 2014, 15:36 billidean ну...тогда статистика по указанным нанд'ам Вам... Sep 5 2014, 16:08 savver Возвращаюсь к данной теме... вспоминаем понемного.... Jan 16 2015, 10:57 SFx длины дорожек выравнены на плате?
блоки задержке ... Jan 17 2015, 21:18 Ruslan1 Извините, а чем закончилось-то, Вы ECC, рекомендов... Jan 17 2015, 23:03  savver Цитата(Ruslan1 @ Jan 18 2015, 03:03) Изви... Feb 6 2015, 08:05   des00 Цитата(savver @ Feb 6 2015, 16:05) делаем... Feb 6 2015, 13:13    axalay Цитата(des00 @ Feb 6 2015, 16:13) если бу... Feb 6 2015, 16:34     des00 Цитата(axalay @ Feb 6 2015, 23:34) Один н... Feb 6 2015, 17:03      axalay Цитата(des00 @ Feb 6 2015, 20:03) не из э... Feb 11 2015, 12:35 Mikhalych Согласно документации на Micron mt29f512g08, MLC В... Jan 23 2015, 06:44 des00 Цитата(Mikhalych @ Jan 23 2015, 13:44) не... Jan 23 2015, 07:55 Mikhalych Для повышения образованности могу посоветовать 3 к... Jan 26 2015, 07:22 des00 Цитата(Mikhalych @ Jan 26 2015, 14:22) Дл... Jan 26 2015, 07:42
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|