Область техники, к которой относится изобретение
Настоящее изобретение относится к способу выполнения операций записи и считывания в памяти с пассивной матричной адресацией, образованной набором ячеек памяти, содержащих электрически поляризуемый материал, обладающий свойством остаточной поляризации (таким материалом предпочтительно является электрет или ферроэлектрик). Логическое значение, хранящееся в ячейке памяти, выражается действительным состоянием поляризации в данной ячейке. Оно определяется по потоку зарядов в ячейку или из нее в ответ на подачу напряжений к числовым (управляющим) шинам и разрядным шинам (шинам данных), служащим для адресации ячеек памяти, образующих указанный набор. Определение (детектирование) потока зарядов предпочтительно основывается на детектировании компонента потока заряда, обусловленного изменением поляризации в указанном поляризуемом материале, при этом операции записи и считывания осуществляются под управлением соответствующего контура управления.
Настоящее изобретение относится также к устройству для осуществления указанного способа. Устройство по изобретению содержит, по меньшей мере, один набор ячеек памяти с пассивной матричной адресацией, содержащих электрически поляризуемый материал, обладающий свойством остаточной поляризации, предпочтительно ферроэлектрический материал. Логическое значение, хранящееся в ячейке памяти, выражается действительным состоянием поляризации ячейки. Оно определяется путем детектирования потока зарядов в ячейку или из нее в ответ на приложение напряжений к числовым и разрядным шинам, служащим для адресации ячеек памяти, образующих указанный набор. Детектирование потока зарядов предпочтительно основывается на детектировании компонента потока заряда, обусловленного изменением поляризации в указанном поляризуемом материале.
Уровень техники
Запоминающие устройства (устройства памяти) на основе тонких ферроэлектрических пленок в настоящее время приближаются к уровню зрелости, когда становится возможным их встраивание в реальные устройства. В контексте изобретения релевантными являются устройства, имеющие архитектуру одного из двух основных типов, предусматривающих либо активную, либо пассивную матричную адресацию записанных данных.
В архитектурах с активной матричной адресацией каждый бит запоминается в ячейке памяти, состоящей из конденсаторной структуры, заполненной ферроэлектриком и снабженной ассоциированным с ней специализированным микроконтуром. Ферроэлектрический материал, как правило, находится в одном из двух состояний поляризации, что соответствует одному биту информации. Запоминающее устройство (устройство памяти) содержит большое количество подобных ячеек, помещенных в матрицу проводников. Ферроэлектрические материалы, используемые в подобных устройствах, как правило, представляют собой неорганические керамики, в частности перовскиты.
В архитектурах с пассивной матричной адресацией, по отношению к которым настоящее изобретение представляет особенный интерес, тонкопленочный ферроэлектрический материал находится между двумя ортогональными наборами электродов, так что в каждой зоне взаимного пространственного наложения, т.е. скрещивания электродов (далее для простоты понимания используется термин "пересечение"), образуется ячейка, подобная конденсатору. Бит хранится как состояние поляризации в конденсаторной структуре, которая составляет первичную ячейку памяти. С каждой ячейкой памяти не связано никакого активного контура или компонента, чем и объясняется выбор термина "пассивная матричная адресация". Данная архитектура, как правило, требует использования ферроэлектриков с особыми гистерезисными свойствами. К настоящему моменту только немногие ферроэлектрики на органической основе были идентифицированы в качестве потенциально полезных в практических приложениях. Обычно считывание информации производится деструктивным методом, т.е. наложением электрического поля, которое приводит к ориентированию поляризаций ячеек по направлению считывающего электрического поля.
Во многих приложениях представляется желательным многократно производить операции записи и считывания в заданной ячейке памяти. В этом случае поляризуемый материал должен подвергаться многократной смене состояний поляризации, в результате чего наступает его усталость. Усталость проявляется различными путями, наиболее заметными из которых являются увеличение коэрцитивного поля, снижение уровня остаточной поляризации и замедление переключения. Все эти эффекты крайне нежелательны для запоминающих устройств. К другим явлениям, осложняющим процесс считывания, относится предпочтение диэлектриком значения сигнала (imprint - далее для краткости это свойство будет обозначаться специальным термином "импринтинг"). Когда ячейка находится в одном и том же состоянии поляризации (т.е. логическом состоянии) в течение длительного времени, в ней может развиться тенденция к "замораживанию" в этом состоянии. В таком случае для того чтобы вывести ее из этого состояния и переключить на другую ориентацию поляризации, необходимо увеличить управляющее напряжение и/или прикладывать его в течение более длительного времени.
Известные из уровня техники протоколы считывания, которые используют считывающие импульсы фиксированной длительности, должны учитывать значительный разброс между ячейками в отношении скоростей считывания и поляризационных характеристик под влиянием усталости и/или импринтинга. Для того чтобы обеспечить работу даже в условиях наихудшего сценария, указанные импульсы должны иметь высокое напряжение и большую длительность. Это представляется нежелательным по многим причинам. Высокое напряжение влечет повышенные затраты, увеличение размеров драйверных контуров, повышение потребления энергии и возрастание перекрестных помех. Импульсы большей длительности означают замедление доступа к данным и скорости переноса данных. Наконец, использование импульсов большой длительности и высокого напряжения даже применительно к новым ячейкам или к ячейкам с умеренным уровнем усталости само по себе способствует ускоренному развитию усталости.
В качестве конкретных примеров уровня техники в отношении способов считывания данных из ферроэлектрических запоминающих устройств можно сослаться на заявку ЕР 0767464 А2. Согласно данной заявке, для того чтобы минимизировать возмущения логического состояния ферроэлектрической ячейки памяти, используется протокол подачи импульсного напряжения, который исключает значительный разброс напряжения по ячейке памяти. При этом протокол подачи считывающего напряжения является статическим по отношению к временным и амплитудным аспектам подаваемых импульсов напряжения.
Можно также сослаться на патент США № 5487129, в котором описано применение после выполнения определенного количества операций записи/считывания в ячейке процедуры регенерации. Указанная процедура регенерации заключается в подаче поляризующего напряжения VР, более высокого, чем V0 записи. Тем самым достигается устранение ослабления ферроэлектрической поляризации, вызванное усталостью, и регенерация более высокого уровня поляризации в ячейке памяти. Однако подобная процедура регенерации в лучшем случае будет применима только в специальных случаях, например в случае, когда усталость обусловлена накоплением заряда и закреплением доменов в связи с наличием неглубоких ловушек заряда. Вместе с тем она будет малоэффективной в более сложных случаях, связанных с глубокими ловушками заряда, миграцией вакансий, а также в ситуации необратимых химических процессов на электродах. Следует также отметить, что обе названные публикации относятся только к устройствам с активной матричной адресацией, тогда как желательно, чтобы протоколы записи/считывания были применимы также и к запоминающим устройствам с пассивной матричной адресацией.
Сущность изобретения
Основная задача, на решение которой направлено настоящее изобретение, состоит в создании новых способов считывания и записи данных в запоминающих устройствах на основе электрически поляризуемых материалов, особенно ферроэлектриков, с использованием которых поляризация может определяться и контролироваться методами, в меньшей степени способствующими усталости, обеспечивающими большие скорости работы с данными и менее требовательными в отношении драйверных контуров, чем существующие варианты.
Решение данной задачи, а также другие преимущества и особенности обеспечиваются благодаря способу, который в соответствии с изобретением характеризуется тем, что регистрируют динамический зарядный отклик в форме изменения потока заряда для одной или более ячеек памяти во время операции записи или считывания с ограничением степени поляризации поляризуемого материала во время каждого цикла записи или считывания значением, зависящим от зарегистрированного динамического отклика, определенного контуром управления. При этом управление операциями считывания и записи осуществляют в соответствии с информацией о действительных мгновенных значениях указанного отклика при нахождении указанного значения в интервале от уровня, превышающего нулевой, до верхнего предела. Указанный верхний предел выбирают меньшим, чем уровень насыщения поляризации, и соответствующим заданному критерию надежности определения логического состояния ячейки памяти.
В предпочтительном варианте осуществления способа по изобретению логическое состояние ячейки памяти определяют путем подачи одного или более импульсов напряжения, характеристиками которого (которых) управляют посредством контура управления.
При реализации данного варианта желательно определить историю адресации к памяти по зарегистрированному воздействию на ячейки памяти факторов, способствующих развитию усталости и импринтинга, и/или по информации об указанном динамическом отклике, получаемой от одной или более контрольных ячеек или пар контрольных ячеек и/или от одной или более ячеек памяти или пар ячеек памяти в матрице. Кроме того, желательно определить заданные критерии определения и/или информацию об указанном динамическом отклике в качестве основы выработки критериев управления с целью настроить характеристики указанного импульса или импульсов напряжения. В этом варианте в историю адресации включают накопленное количество циклов считывания-записи и/или длительность состояния импринтинга для конкретных ячеек памяти или групп конкретных ячеек памяти. Альтернативно, в информацию о динамическом отклике может быть включена информация о зарегистрированной характеристике указанного отклика ячеек памяти. Кроме того, предпочтительно, чтобы информация о динамическом отклике была получена, по меньшей мере, от одной пары контрольных ячеек в матрице. Одна контрольная ячейка в каждой такой паре должна соответствовать логическому нулю, а вторая - логической единице.
Предпочтительно далее, чтобы в способе по настоящему изобретению производился с использованием контура управления непрерывный или периодический анализ статистической или систематической шумовой составляющей в зарегистрированном динамическом отклике указанных контрольных ячеек или адресуемых ячеек памяти. Результаты такого анализа используют в качестве данных, подаваемых на вход алгоритма управления протоколом считывания-записи. В этой связи предпочтительно также, чтобы анализ шумовых составляющих производился на основе статистического разброса динамических откликов, полученных от ячеек памяти, находящихся в известных логических состояниях, от единичных, многократно адресуемых ячеек памяти и/или от набора аналогичных, но физически различных ячеек памяти.
В том случае, когда при реализации способа в соответствии с изобретением используют критерии управления, основанные на информации о динамическом отклике, целесообразно придать одному или более импульсам напряжения форму ступени с изменяющейся длительностью, которая задается указанным контуром управления. Одновременно или альтернативно регистрируют посредством указанного контура управления уровни плато, соответствующих значениям σНАСЫЩ и σФОН откликов в форме изменения потока заряда в ячейках, представляющих логический ноль и логическую единицу соответственно в различные моменты времени на протяжении жизненного цикла запоминающего устройства, и/или генерируют посредством контура управления пороговое значение для принятия решения о логическом состоянии указанных ячеек памяти в указанной матрице, соответствующее σПОР=(σНАСЫЩ+σФОН)/2. В соответствии с другим вариантом в контуре управления используют информацию о динамическом отклике, приобретаемую в результате регистрации динамического отклика группы ячеек памяти, расположенных в случайно выбранных местах матричной памяти.
Решение задачи, поставленной перед настоящим изобретением, а также другие преимущества и особенности обеспечиваются, кроме того, благодаря созданию устройства, которое характеризуется тем, что содержит контур регистрации динамического отклика в форме изменения потока заряда от одной или более ячеек памяти во время операции записи или считывания и регулировки указанных напряжений и для ограничения степени изменения поляризации в указанном поляризуемом материале до заданного значения. Далее, устройство содержит контур управления указанными операциями считывания и записи в соответствии с действительными мгновенными значениями динамического отклика. Указанное заданное значение находится в интервале между уровнем, превышающим нулевой, и верхним пределом, который выбран меньшим, чем уровень насыщения поляризации.
В предпочтительном варианте выполнения устройства по изобретению набор ячеек памяти содержит контрольные ячейки с известными логическими состояниями. Далее, желательно, чтобы контрольные ячейки были локализованы парами таким образом, что одна контрольная ячейка в паре соответствует логическому нулю, а вторая - логической единице. Альтернативно, контрольные ячейки распределены по объему указанного набора.
Применительно к обоим этим вариантам желательно, чтобы из числа указанных контрольных ячеек были выбраны ячейки, предназначенные для отслеживания эволюции усталости и импринтинга конкретных групп ячеек памяти в наборе. С этой целью на выбранные ячейки воздействуют с историей изменения поляризации и операций переключения, сходной с историей у указанных групп ячеек памяти. Выбранные для отслеживания группы ячеек памяти локализованы предпочтительно на одной числовой или разрядной шине или на нескольких числовых или разрядных шинах.
Перечень фигур чертежей
Далее изобретение будет описано подробно, со ссылками на прилагаемые чертежи.
На фиг.1а представлена типичная кривая гистерезиса поляризации для ферроэлектрического материала.
Фиг.1b схематично иллюстрирует ячейки памяти, присоединенные к числовым и разрядным шинам в конфигурации с пассивной матричной адресацией.
На фиг.2а и 2b представлено, соответственно с низким и высоким временным разрешением, развитие во времени ступенчатого отклика в испытуемых ячейках, содержащих ферроэлектрический материал в свежем состоянии и в состоянии усталости.
На фиг.3 приведен схематичный пример контура для считывания данных из ячеек памяти согласно настоящему изобретению.
Сведения, подтверждающие возможность осуществления изобретения
Для того чтобы облегчить понимание настоящего изобретения, перед рассмотрением конкретных примеров его реализации будет дано краткое изложение основных принципов, связанных с его осуществлением.
На фиг.1а изображена типичная кривая поляризации, определяющая поляризационный отклик ферроэлектрической ячейки памяти, т.е. ее логические состояния "0" и "1". На фиг.1b, в сечении, показана подобная ячейка памяти, содержащая поляризуемый материал, обладающий свойством памяти, и включенная между электродом, который связан с числовой шиной WL, и электродом, который связан с разрядной шиной BL. На фиг.1b схематично представлен также набор ячеек памяти рассматриваемого типа, присоединенных к числовым WL и разрядным BL шинам в конфигурации с пассивной матричной адресацией.
При рассмотрении кривой поляризации, представленной на фиг.1, принимается, что ячейка памяти, подлежащая считыванию, первоначально находится в состоянии покоя, т.е. на нее не наложено электрическое поле, а ферроэлектрический материал в ячейке имеет поляризацию, характеризующуюся одним из двух положений, +РR или -PR вдоль оси поляризации, в зависимости от логического состояния, приписанного ячейке. В соответствии с уровнем техники операция считывания, заключающаяся в установлении состояния, в котором находится ячейка, состоит в приложении к ячейке считывающего импульса с напряжением +VSWITCH. Это напряжение превосходит напряжение VC, соответствующее коэрцитивному полю в запоминающем материале, на величину, которой достаточно для перевода материала в режим насыщения, т.е. в ту область кривой гистерезиса, где ее ветви сближаются и являются почти линейными.
Если ячейка перед этим находилась в состоянии +РR, то только небольшой заряд будет течь в ячейку или из нее, так что ячейка будет оставаться в том же состоянии, что и раньше. На фиг.1а этот слабый поток зарядов обозначен как P^. Однако, если ячейка первоначально находилась в состоянии –РR, поляризация изменит свое состояние на противоположное, и этому будет соответствовать значительный перенос заряда между ячейкой и электродами. На фиг.1а соответствующее количество заряда обозначено как Р*. Таким образом, отслеживая количество перенесенного заряда, можно определить состояние ячейки. Поскольку данная процедура разрушает состояние запоминания, в котором находилась ячейка, на эту или на какую-либо другую ячейку в запоминающем устройстве должен быть подан отдельный цикл импульсов, в результате чего логическое состояние ячейки станет таким же, как первоначальное (предшествующее считыванию) состояние ячейки, с которой было произведено считывание.
Хотя настоящее изобретение может быть использовано применительно к любым поляризуемым материалам, обладающим гистерезисом или остаточной поляризацией, в целях большей наглядности и простоты изложения дальнейшее обсуждение будет проведено со ссылкой на ферроэлектрические материалы, используемые в архитектурах с пассивной матричной адресацией.
В соответствии с настоящим изобретением управление током через выбранную ячейку памяти осуществляется таким образом, чтобы изменение поляризации в течение операции считывания было меньшим, чем это требуется для насыщения поляризации, но достаточным для того, чтобы можно было принять решение о логическом состоянии ячейки. В типичном случае к интересующей ячейке прикладывают ступенчатое напряжение и отслеживают поляризационный отклик ячейки по переносу заряда к ячейке. Поданное напряжение снимают, когда:
а) истечет заданное время накопления заряда или
б) будет обнаружено накопление заданного заряда.
В типичном случае снятие напряжения произойдет в момент времени, когда имеет место только частичное изменение переключаемой поляризации. Благодаря этому достигаются следующие преимущества.
- Поскольку ферроэлектрический материал претерпевает только частичное обращение поляризации, он будет иметь меньшую усталость.
- Поскольку каждый акт считывания является лишь частично деструктивным, данная ячейка может выдержать несколько считываний до того, как станет необходимым восстановление данных.
Решение в отношении логического состояния может быть принято раньше, с соответствующим ускорением процесса считывания.
Восстановление потерянной поляризации в результате операций считывания ("обратная запись", "write-back") требует переноса меньшего количества заряда в расчете на каждый считанный бит независимо от того, производится ли регенерация после каждого считывания или после нескольких считываний.
Критическим фактором в описанной схеме является правильный выбор времени накопления заряда в режиме считывания. Для конкретной ячейки это время должно в типичном случае возрастать по мере накопления усталости в ячейке. Как следствие, необходимо соответствующим образом настраивать протокол подачи считывающих импульсов. При этом могут быть использованы либо прогнозирующий, либо следящий режимы определения требуемого времени накопления.
В первом случае время накопления регулируется в соответствии с программой, которая прогнозирует степень усталости на основе данных о зарегистрированном использовании запоминающего устройства. Этот прогноз должен делать допуск на возможные погрешности с тем, чтобы учесть все важные параметры, которые влияют на развитие усталости. К учитываемым факторам относятся, в частности, характер прошлых изменений температуры, а также допуски на воспроизводимость характеристик от ячейки к ячейке и от устройства к устройству.
Во втором случае эволюция отклика ячейки (скорости переключения) отслеживается на протяжении жизненного цикла устройства, с использованием результатов для настройки протокола подачи импульсов, прежде всего, времени накопления заряда. В предпочтительном варианте осуществления изобретения предусматривается также схема самодиагностики. С ее помощью отслеживаются текущее состояние и эволюция во времени ячеек памяти. Для этого используются контрольные ячейки, которые находятся в таких же окружающих и рабочих условиях, что и ячейки памяти.
В приведенном выше описании уровня техники молчаливо принималось, что перенос заряда в каждом цикле считывания или записи завершается практически полностью, тогда как динамический аспект процесса считывания-записи игнорировался. В зависимости от применяемого ферроэлектрика скорость обращения поляризации может варьировать в широких пределах, причем для неорганических ферроэлектриков эта скорость на несколько порядков выше, чем для органических (полимерных). Известные устройства в значительной степени основывались на неорганических ферроэлектриках, причем внимание концентрировалось на полном времени переключения. Что касается деталей переходного процесса при переключении, им уделялось мало внимания или они вообще игнорировались в аспекте возможного использования при выполнении операций считывания-записи. С появлением запоминающих устройств, включающих в себя органические или полимерные ферроэлектрики, которые в типичном случае переключаются намного медленнее, чем их неорганические аналоги, динамическая характеристика становится важным фактором, влияющим на быстродействие устройства в целом. Одновременно более медленное переключение открывает возможности для новых схем считывания-записи, поскольку временные шкалы приобретают больший масштаб, что облегчает вмешательство в течение переходной фазы.
На фиг.2а и 2b представлены динамические отклики для ячеек памяти, содержащих полимерный ферроэлектрик. На ячейки подавали ступенчатое напряжение Vs=20 В и регистрировали эволюцию во времени накопленной плотности σ заряда, т.е. заряд, перенесенный через единичную площадь границы между ферроэлектриком и электродами после инициирования ступенчатого импульса. Приведены две группы кривых. Первая группа, включающая три верхние кривые на каждой фигуре, соответствует переключению ячейки из логического состояния "1" в логическое состояние "0", с обращением поляризации, сопровождающимся переносом значительного заряда. Вторая группа, включающая три плотно сгруппированные кривые на каждой фигуре, соответствует ситуации, когда перед подачей ступенчатого напряжения ячейка уже находилась в логическом состоянии "0", так что наблюдался отклик лишь в виде малого заряда, соответствующего диэлектрическому смещению. Каждая группа кривых относилась к ячейкам, которые либо были свежими (т.е. не испытавшими усталости), либо были подвергнуты усталостным процессам под действием от 106 до 107 циклов считывания/регенерации, включавших полное обращение поляризации в каждом цикле.
Можно видеть, что имеется резкий начальный рост тока, за которым следует его падение с асимптотическим приближением к нулю. Соответственно, плотность σ заряда быстро возрастает от нуля, достигая плато. Переходный процесс является наиболее быстрым в случае без переключения поляризации (логическое состояние "0"→"0"), чем в случае переключения (логическое состояние "1"→"0"), при этом асимптотические значения плотности σ заряда ниже в первом случае (σФОН), чем во втором (σНАСЫЩ). Усталость проявляется в более низком уровне плато для σНАСЫЩ (т.е. в уменьшении РR) и в замедлении переходного процесса. При этом проявление усталости наиболее заметно в случае переключения поляризации. Время достижения 50% уровня от максимальной поляризации в новой (свежей) ячейке составляет около 1 мкс, но в "уставшей" ячейке оно может составить 100 мкс.
В соответствии с настоящим изобретением считывание данных осуществляется путем подачи импульса напряжения, преимущественно ступенчатого, и определения того, превысила ли плотность σ заряда заданное пороговое значение в какой-то момент времени после подачи импульса. Этот порог не будет превышен, даже в случае длительной задержки, если ячейка первоначально имела логическое состояние "0", и будет превышен, если ячейка первоначально имела логическое состояние "1". В последнем случае напряжение, соответствующее считывающему импульсу, снимается, как только будет достигнут указанный заданный уровень.
Сказанное может быть проиллюстрировано следующим примером. Предположим, что рассматриваемое устройство содержит индивидуальные ячейки памяти с характеристиками, подобными представленным на фиг.2а и 2b. Можно видеть, что для ячейки в состоянии "0" накопленный перенесенный заряд быстро (примерно за 0,5 мкс) возрастает примерно до уровня σФОН=2 мкКл/см2 и далее остается практически неизменным. Однако для ячейки в состоянии "1" накопленный перенесенный заряд продолжает быстро возрастать также после завершения заданного интервала, достигая уровня, близкого к σНАСЫЩ=8 мкКл/см2 в течение примерно 8 мкс в случае новой ячейки. Для "уставшей" ячейки указанное возрастание является менее быстрым, а достигнутое конечное значение более низким; тем не менее отличие от ячейки в состоянии "0" очевидно.
В качестве критерия различения можно задать, что ячейка принимается находящейся в состоянии "1", если через некоторый временной интервал τПОР после подачи считывающего импульса значение σ превысит определенный порог, т.е. σ≥σПОР=7 мкКл/см2. Значение порога должно быть выбрано существенно большим, чем максимальное значение, достигаемое в ячейках, первоначально находившихся в состоянии "0", и соответствующим в данном случае σФОН=2 мкКл/см2. На фиг.2b можно видеть, что временной интервал τПОР накопления заряда, в течение которого достигается значение σПОР из состояния "1" составит около 4 мкс для новой (свежей) ячейки, 8 мкс для ячейки после 106 циклов и 80-100 мкс для ячейки после 107 циклов.
Согласно известным решениям, которые основаны на достижении полного переключения поляризации в течение фиксированного времени накопления заряда, это время должно быть выбрано достаточно большим для того, чтобы обеспечить завершение переходного процесса переключения в худшем случае, т.е. при наличии усталости ячеек. Таким образом, длительность считывающего импульса следует выбрать в интервале 50-100 мкс, а не порядка 1 мкс. В отличие от этого, согласно изобретению считывающий импульс снимают, когда плотность накопленного заряда достигнет порогового значения σПОР, с приписыванием ячейке состояния "1". Если заданное пороговое значение не достигается в течение заданного временного интервала τ>>τПОР, рассматриваемой ячейке приписывается логическое состояние "0".
Рассмотренный подход подразумевает, что длительность считывающего импульса автоматически увеличивается по мере замедления отклика ячейки, обусловленного усталостью. При этом эта длительность поддерживается максимально короткой, насколько это совместимо с заданным пороговым критерием. В результате обеспечиваются следующие преимущества.
Во-первых, достигается выигрыш в скорости считывания по сравнению с известными решениями, основанными на принципе полного переключения поляризации.
Во-вторых, если данные записываются обратно в ту же ячейку, уменьшается требуемый диапазон изменения поляризации, благодаря чему длительность циклов обратной записи уменьшается в степени, соизмеримой с сокращением цикла считывания. Эффекты импринтинга (т.е. предпочтение ферроэлектрического материала ячейки к фиксации в логическом состоянии, в котором он находился в течение некоторого времени) могут дополнительно сократить длительность обратной записи в степени, зависящей от используемых материалов и рабочих параметров.
В-третьих, поскольку имеет место минимизация степени переключения поляризации и воздействия электрического поля, усталость будет развиваться намного медленнее, чем в схеме с полным переключением. Испытания на полимерных ферроэлектриках, пригодных для запоминающих устройств, продемонстрировали, что динамическое считывание в соответствии с настоящим изобретением увеличивает сопротивление усталости (т.е. количество циклов считывания-записи с допустимым уровнем надежности) на несколько порядков по сравнению с известными протоколами переключения, применяющими полное обращение поляризации.
В-четвертых, если σНАСЫЩ>>σФОН, становится возможным многократно осуществлять циклы считывания перед каждым циклом обратной записи.
Далее будет более подробно описан предпочтительный вариант осуществления изобретения, предусматривающий определение отклика ячейки памяти в режиме самодиагностики. Как было описано ранее, длительность накопления заряда должна быть увеличена по мере накопления усталости в ячейках. В идеальном случае считывание в каждой ячейке запоминающего устройства должно производиться посредством считывающего импульса, длительность которого подобрана оптимальным образом именно для данной ячейки. Такое условие трудно выполнить, поскольку параметры отклика могут варьироваться от ячейки к ячейке в связи с допусками, установленными на их изготовление, а также в связи с конкретной историей ячейки в отношении усталости/импринтинга. Последний фактор может приводить к очень большим вариациям характеристик от ячейки к ячейке, которые накапливаются во времени. Дело в том, что усталость и импринтинг зависят не только от количества циклов считывания-записи, которым были подвергнуты индивидуальные ячейки, но и от комбинированного эффекта нагрузки под напряжением (зависящей от ее амплитуды, полярности и длительности), а также от других факторов, таких как температуры, воздействию которых подвергались ячейки на протяжении срока службы.
Как следствие, прогнозный подход к настройке длительности считывающего импульса в общем случае будет относительно грубым, т.к. он должен учитывать разброс характеристик ячеек, возрастающий со временем и в зависимости от объема использования. Альтернативно, необходимо выделить значительные ресурсы, имеющиеся в устройстве, для того чтобы отслеживать накапливающуюся усталость в ячейках. Эта задача может быть упрощена с помощью протокола, который распределяет износ по всему количеству ячеек памяти в устройстве таким образом, чтобы ячейки со сравнимыми историями в отношении усталости могли быть идентифицированы в виде групп или блоков.
В большинстве случаев предпочтительным представляется отслеживание (т.е. мониторинг, или автоматическая диагностика). Основной принцип этого подхода может быть пояснен со ссылкой на фиг.3, на которой представлен вариант устройства для выполнения операций записи и считывания с информации из матричной памяти с использованием единственного драйверного контура (обозначенного для краткости на фиг.3, как "драйвер") числовых шин. Данный драйверный контур, работающий в режиме мультиплексирования, связан со схемой синхронизации и управления, на вход которой поступает двоичный управляющий сигнал "ВКЛ./ВЫКЛ."
Для каждой строки или кластера ячеек памяти используется пара контрольных ячеек, одна из которых находится в состоянии "1", а вторая - в состоянии "0". Эти пары ячеек, которые находятся на пересечении двух специализированных вертикальных контрольных разрядных шин "1" и "0" с числовыми шинами, подвергаются воздействиям, вызывающим усталость, прежде всего переключению поляризации. Воздействия, которым подвергаются контрольные ячейки, являются репрезентативными для строки или кластера ячеек, к которым они приписаны.
Далее будут упомянуты два режима выполнения операций считывания при использовании контрольных ячеек.
А. На протяжении всего срока службы запоминающего устройства контрольные ячейки используют для отслеживания изменений значения σНАСЫЩ (соответствующего сигналу А, снимаемому с контрольной ячейки, находящейся на пересечении активной разрядной шины и контрольной разрядной шины "1") и значения σФОН (соответствующего сигналу В, снимаемому со второй контрольной ячейки, находящейся на пересечении активной разрядной шины и контрольной разрядной шины "0"). Указанные значения σНАСЫЩ и σФОН используются для определения порогового значения опор, которое хранится и обновляется. Дополнительно определяют длительность τПОР накопления заряда, требующуюся для достижения опор в контрольных ячейках. Во время выполнения цикла считывания сигналы из контрольных ячеек сравнивают с пороговым значением σПОР в момент τПОР и на основании этого определяют логическое состояние ячейки. В одном классе вариантов, соответствующих описанной схеме, в качестве порогового значения используют медианное значение (А+В)/2, т.е.
σПОР=(σНАСЫЩ+σФОН)/2.
Поскольку подобные режимы предусматривают достижение насыщения в контрольных ячейках, их опрашивание в типичном случае будет производиться периодически, с использованием либо отдельного цикла опроса, либо цикла считывания с увеличенной длительностью считывающего импульса.
Б. Во время каждой операции считывания на обе контрольные ячейки с состоянием "0" и "1" подают считывающий импульс и отслеживают соответствующие значения σ0(τ) и σ1(τ) плотности заряда, переносимые к каждой ячейке, как функцию времени, прошедшего после начала подачи считывающего импульса. Как можно видеть из фиг.2, разность значений А-В=(σ0(τ)-σ1(τ)) между двумя этими значениями со временем увеличивается, начиная от нулевой и в конечном итоге достигающей значения (σНАСЫЩ-σФОН). В некоторый момент τПОР времени эта разность достигает некоторого уровня, когда она может быть легко обнаружена при наличии шумов и вариаций от ячейки к ячейке. В этот момент подачу считывающего импульса завершают и производят считывание сигналов с усилителей в строке (кластере) ячеек, ассоциированной (ассоциированном) с рассматриваемыми контрольными ячейками. Зарегистрированные значения σ0(τПОР) и σ1(τПОР) в этой точке используются в качестве входных параметров для процесса определения логического состояния.
В обоих рассмотренных вариантах А и Б длительность τПОР считывающего импульса автоматически возрастает по мере развития усталости в ячейках, но в то же время она удерживается настолько короткой, насколько это совместимо с заданными критериями обнаружимости и различимости. Последний критерий может быть выбран таким образом, чтобы обеспечить различные уровни надежности, отвечающие конкретному применению запоминающего устройства.
Варианты А и Б обладают различными достоинствами и недостатками, которые могут быть описаны следующим образом.
Вариант А
Достоинство: позволяет получать прямую информацию об эволюции параметров σНАСЫЩ и σФОН.
Недостаток: требуется отдельный цикл подачи импульсов.
Вариант Б
Достоинство: может быть реализован без применения отдельного цикла подачи импульсов (однако в момент подачи импульса контрольные ячейки должны находиться в нужных логических состояниях); при этом контрольные ячейки подвергаются репрезентативному импульсному воздействию, вызывающему усталость.
Недостаток: необходимо наличие контура, способного в реальном времени генерировать параметры, соответствующие критериям обнаружимости и различимости. При работе в "разовом" режиме, когда данные из кластера или строки ячеек считываются только один раз или через длительные промежутки времени, параметры различимости, определенные в данном режиме, должны полностью включать в себя шум, имеющий место в единственном акте отбора информации.
Физическое осуществление считывающего контура, включающего в себя контрольные ячейки, может быть реализовано многими различными путями, известными специалисту в данной области. Выполненное согласно изобретению устройство, содержащее набор ячеек памяти с матричной адресацией и способное производить над этим набором операции записи и считывания в представленном на фиг.3 варианте, использует принцип пассивной адресации ячеек памяти. Однако оно не ограничивается таким вариантом, а с равным успехом применимо и к устройствам, основанным на активной матричной адресации, т.е. содержащим ячейки памяти, снабженные переключающим транзистором. Базовая схема, изображенная на фиг.3, может использоваться в сочетании с любым из описанных выше вариантов А и Б. В цикле считывания считывающий импульс поочередно подают на горизонтальные (числовые) шины и с помощью контура, показанного в нижней части фиг.3 и включающего в себя усилители считываемых сигналов, работающие в режиме мультиплексирования, отслеживают заряд, текущий к ячейкам, в точках пересечения между адресуемой (активной) горизонтальной (т.е. числовой) шиной и пересекающими ее вертикальными (разрядными) шинами. Как уже упоминалось, в данном варианте с ячейками памяти, расположенными на каждой горизонтальной шине, ассоциирована пара контрольных ячеек, находящихся на той же шине. Сигналы с выхода усилителей поступают на выходную шину данных. Применение режима мультиплексирования позволяет сократить число используемых усилителей, т.е. конструктивно упростить устройство по изобретению.
Разумеется, по объему матрицы можно разместить с заданным интервалом, также дополнительные разрядные шины с контрольными ячейками. В некоторых случаях может оказаться предпочтительным применить не пары разрядных шин с этими ячейками, а отдельные шины с ячейками в состоянии "0" и "1". Кроме того, контрольные ячейки могут занимать только часть длины разрядной шины и ограничиваться единственной ячейкой на шине. Последний вариант осуществления изобретения соответствует случаю, когда контрольные ячейки расположены преимущественно вдоль числовых, а не разрядных шин.
На представленной на фиг.3 диаграмме показаны также линии (провода), проложенные между контрольными разрядными шинами и детекторами контрольных сигналов. Однако при использовании мультиплексирования и маршрутизации сигналов контрольные разрядные шины могут быть заданы в любой части матрицы. Например, во многих случаях предпочтительно иметь контрольные ячейки в тех зонах матричной памяти, которые подвергались воздействиям, вызывающим усталость и импринтинг в процессе регулярного использования запоминающего устройства, и обеспечить возможность изменять их положение в матрице на протяжении жизненного цикла запоминающего устройства.
Для простоты понимания контур записи данных в ячейки матрицы на фиг.3 не изображен. Обратная запись с целью сохранения данных, считанных деструктивным методом, может производиться немедленно по завершении цикла считывания с помощью импульса примерно той же длительности, которая была определена в цикле считывания. Альтернативно, обратная запись может быть отложена до того, как уровень поляризации в ячейке достиг, как следствие многократного считывания, определенного, более низкого уровня. В последнем случае должен быть использован более длинный импульс обратной записи.
Для того чтобы получить надежные данные от контрольных ячеек, количество контрольных ячеек в запоминающем устройстве должно быть, очевидно, достаточно большим, чтобы позволить точно воспроизвести картину использования реальных ячеек памяти при небольшом статистическом разбросе. Однако выделение для контрольных ячеек пространства и вспомогательных компонентов будет конкурировать с другими задачами устройства в отношении хранения данных и других функций.
Поэтому на практике ограниченное количество контрольных ячеек должно быть ассоциировано с намного большим количеством ячеек памяти, которые могут находиться в непосредственной физической близости к контрольным ячейкам (т.е. в одном с ними кластере), либо сопряжено с набором ячеек памяти, которые используются в сходном режиме считывания-записи. Последний вариант может, например, относиться к определенному сектору запоминающего устройства, содержащему ячейки, необязательно находящиеся в непосредственной взаимной физической близости, или к строке ячеек адресуемой матрицы, когда вся строка считывается одновременно.
Изобретение относится к способу выполнения операций записи и считывания в памяти с пассивной матричной адресацией, образованной набором ячеек памяти, содержащих электрически поляризуемый материал, обладающий свойством остаточной поляризации, и к устройству для осуществления указанного способа. Его использование позволяет получить технический результат в виде определения и контроля поляризации методами, в меньшей степени способствующими усталости, обеспечивающими большие скорости работы с данными и менее требовательными в отношении драйверных контуров. Технический результат достигается за счет того, что при выполнении операций записи и считывания в памяти с пассивной матричной адресацией, образованной набором ячеек памяти, содержащих электрически поляризуемый материал, обладающий свойством остаточной поляризации, предпочтительно электрет или ферроэлектрик, причем логическое значение, хранящееся в ячейке памяти, выражается действительным состоянием поляризации в данной ячейке, степень поляризации во время каждого цикла записи или считывания ограничивают значением, определяемым контуром управления операциями считывания и записи. Данное значение находится в интервале между уровнем, превышающим нулевой, и верхним пределом, который выбирают меньшим, чем уровень насыщения поляризации, и соответствующим заданному критерию надежности определения логического состояния ячейки памяти. 2 н. и 16 з.п. ф-лы, 5 ил.
Способ управления широтно-импульсным регулятором переменного напряжения | 1981 |
|
SU1001429A1 |
US 5487029 А, 23.01.1996 | |||
Способ автоматического регулирования процесса горения в парогенераторе | 1979 |
|
SU767464A1 |
JP 6077434, 18.03.1994 | |||
СПОСОБ СОЗДАНИЯ ТРЕХМЕРНОЙ ОПТИЧЕСКОЙ ПАМЯТИ | 1998 |
|
RU2143752C1 |
Авторы
Даты
2004-11-10—Публикация
2001-07-06—Подача