2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Почему EEPROM можно перезаписать больше раз, чем flash?
Сообщение08.02.2018, 14:11 
Аватара пользователя


11/04/16
191
Москва
Вот я прочитал, что у eeprom запись осуществлялась с помощью инжекции горячих носителей, а стирание - квантовым туннелированием.
Как я понял, чисто с механической точки зрения - разница лишь в толщине изолятора.
У flash и запись, и стирание с помощью туннелирования...
Вопрос такой тогда - почему, если при туннелировании заряда повреждения изолятора меньше, eeprom имеет больший жизненный цикл?
Или это вызвано только фактом того, что не нужно каждый раз целые страницы переписывать, а можно работать по-байтно?

 Профиль  
                  
 
 Re: Почему EEPROM можно перезаписать больше раз, чем flash?
Сообщение08.02.2018, 16:49 


27/08/16
10450
Флеши тоже разные бывают. У современных особо плотных NAND последнего поколения ресурс гораздо меньше, чем у предыдущего. Думаю, это связано с размером ячеек и с более жёсткими другими допусками. Чем они меньше - тем ячейки легче повреждаются и быстрее стареют. У флешей, как я слышал, заряд при перезаписях понемногу застревает внутри диэлектрика, смещая в результате порог между нулём и единицей, приводя в конце концов к ненадёжному считыванию значения, записываемого в ячейку. В принципе, даже этот небольшой ресурс в несколько тысяч перезаписей производители современных флешей могут гарантировать только при использовании продвинутых алгоритмов считывания и очень мощных длинных кодов коррекции ошибок.

 Профиль  
                  
 
 Re: Почему EEPROM можно перезаписать больше раз, чем flash?
Сообщение08.02.2018, 21:55 
Аватара пользователя


11/04/16
191
Москва
realeugene, интересно, спасибо.

 Профиль  
                  
 
 Re: Почему EEPROM можно перезаписать больше раз, чем flash?
Сообщение08.02.2018, 22:44 
Аватара пользователя


31/10/08
1244
tohaf в сообщении #1291119 писал(а):
Почему EEPROM можно перезаписать больше раз, чем flash?

По определению одинаково. Flash это и есть EPPROM, только с функцией блочного стирания.

 Профиль  
                  
 
 Re: Почему EEPROM можно перезаписать больше раз, чем flash?
Сообщение09.02.2018, 01:36 
Заслуженный участник


20/08/14
11867
Россия, Москва
Вероятно всё дело в нормах техпроцесса и соответственно размерах ячеек, у EEPROM они большие и надёжные, но плотность их невелика, потому память большого объёма не производят, в отличии от flash, для которой объём памяти важнее.

 Профиль  
                  
 
 Re: Почему EEPROM можно перезаписать больше раз, чем flash?
Сообщение09.02.2018, 07:36 
Аватара пользователя


31/10/08
1244
Dmitriy40 в сообщении #1291305 писал(а):
Вероятно всё дело в нормах техпроцесса и соответственно размерах ячеек, у EEPROM они большие и надёжные, но плотность их невелика, потому память большого объёма не производят, в отличии от flash, для которой объём памяти важнее.

Не пишите если неразбираетесь. Термины Flash и EEPROM означают характеристику интерфейса микросхемы, а не её внутреннее устройство. Поэтому внутренни они могут быть организованы как угодно. Сейчас вон флешь-диски на резестивной памяти делают и у них ресурс бесконечный.
Термин flash это ребрендинг EEPROM. Слово по короче звучит лучше. А человек такое существо что стремится к оптимальности. А сказачка про скорлсть стирания, только укрепляет веру. Поэтому в 90-тых все EEPROM были просто переименованы во FLASH.

А круглые цифры в 1000, 100000 должны сказать вам что это не физические ограничения техпроцесса а то на сколько инженеры захотели, пожелали испытать своё изделие.

 Профиль  
                  
 
 Re: Почему EEPROM можно перезаписать больше раз, чем flash?
Сообщение09.02.2018, 11:05 


27/08/16
10450
Pavia в сообщении #1291318 писал(а):
А круглые цифры в 1000, 100000 должны сказать вам что это не физические ограничения техпроцесса а то на сколько инженеры захотели, пожелали испытать своё изделие.
А число 3000 о чём вам говорит? Мне оно говорит о том, что из-за физических и технологических ограничений техпроцесса гарантировать сильно больше не получается. Ну а испытать на миллион перезаписей раз плюнуть. Было бы что испытывать.

-- 09.02.2018, 11:20 --

Pavia в сообщении #1291318 писал(а):
Термин flash это ребрендинг EEPROM.
Всё же не совсем. Физически процесс один, архитектура разная. Флешами не называют EEPROM с побайтным стиранием. Соответственно, и цели их проектирования, и области применения разные. В EEPROM важна индивидуальная надёжность каждой ячейки, во флешах - максимальный объём при некотором стандартном (своём для каждого их поколения)и при этом невысоком уровне надёжности хранения отдельных битов и некоторыми неудобствами, связанными только с поблочным стиранием.

И, вообще говоря, физически EEPROM не сильно от EPROM с УФ стиранием отличаются. Всё тот же туннелирующий плавающий заряд, смещающий порог открытия полевика. И всё печётся на кремниевой пластине, так что, и с SRAM тут можно увидеть аналогию.

-- 09.02.2018, 11:28 --

Pavia в сообщении #1291318 писал(а):
Сейчас вон флешь-диски на резестивной памяти делают и у них ресурс бесконечный.
По объёму они пока что сильно отстают. "Ресурс бесконечный" - это тоже сказка, на которую некоторое время назад потребители MRAM нарвались. Когда производители в какой-то момент сильно уменьшили задним числом оценку количества перезаписей. И "вечный" чип стал вдруг немного не таким вечным, хоть и изнашивающимся медленнее.

 Профиль  
                  
 
 Re: Почему EEPROM можно перезаписать больше раз, чем flash?
Сообщение09.02.2018, 12:40 
Заслуженный участник


20/08/14
11867
Россия, Москва
Насчёт надёжности и ресурса, на время хранения мы конечно не проверяли, а вот на ресурс - да. Когда ещё писали прошивки для АОНов (были такие изделия), то там память данных была Microchip I2C EEPROM с ресурсом 1М циклов - и вот его как раз и проверяли на нескольких экземплярах, натурально впаяли новую и поставили счётчик крутиться с максимальной скоростью с проверкой записи с показом на индикаторе. Останавливался он каждый раз примерно после 1,2-1,3 миллионов циклов. Так что цифры производителя взяты не так уж и с потолка.

 Профиль  
                  
 
 Re: Почему EEPROM можно перезаписать больше раз, чем flash?
Сообщение09.02.2018, 13:43 


27/08/16
10450

(Оффтоп)

Dmitriy40 в сообщении #1291350 писал(а):
Когда ещё писали прошивки для АОНов (были такие изделия), то там память данных была Microchip I2C EEPROM с ресурсом 1М циклов - и вот его как раз и проверяли на нескольких экземплярах,

Это не те самые изделия, в которых последнее текущее время записывалось в EEPROM раз в минуту в одну и ту же ячейку, и которые через два года гарантированно из-за этого ломались?

 Профиль  
                  
 
 Re: Почему EEPROM можно перезаписать больше раз, чем flash?
Сообщение09.02.2018, 21:30 
Заслуженный участник


20/08/14
11867
Россия, Москва

(Оффтоп)

realeugene в сообщении #1291365 писал(а):
Dmitriy40 в сообщении #1291350 писал(а):
Когда ещё писали прошивки для АОНов (были такие изделия), то там память данных была Microchip I2C EEPROM с ресурсом 1М циклов - и вот его как раз и проверяли на нескольких экземплярах,

Это не те самые изделия, в которых последнее текущее время записывалось в EEPROM раз в минуту в одну и ту же ячейку, и которые через два года гарантированно из-за этого ломались?
Те самые. Только когда я с ними был связан, мы сделали размазывание минут по 5-ти ячейкам и расчётное время работы более 10 лет. Но уже лет 5 как приходят люди и приносят телефоны в ремонт именно из-за глюков со временем - перепайка 24lc32, перезапуск и вуаля, можно ещё лет 10 наслаждаться.
Скорее всего когда эта засада с 2 годами обнаружилась (вероятно в середине 1999г, нашёл исходник за март 1999г без дублирования минут) - тогда и проводили тест ресурса.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Модераторы: photon, profrotter, Парджеттер, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group