Ячейка энергонезависимой памяти и способ ее программирования

 

Изобретение относится к энергонезависимой памяти и способам ее программирования. Целью изобретения является создание энергонезависимой памяти и способа ее программирования, при котором контроль осуществляют одновременно с многоуровневым программированием. При этом области программирования и контроля полностью разделены. Ячейка энергонезависимой памяти включает плавающий затвор, область программирования, имеющую первый путь тока к плавающему затвору. С помощью изобретения можно осуществлять программирование подачи носителей заряда в плавающий затвор по первому пути тока, либо извлечение носителей заряда, накопленных в плавающем затворе. Область контроля имеет второй путь тока, отделенный от первого пути тока. Контроль количества заряда плавающего затвора осуществляется посредством второго пути тока при программировании. 9 с. и 45 з.п. ф-лы, 18 ил.

Изобретение относится к энергонезависимой памяти и к способу программирования энергозависимой памяти.

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

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

Для ячейки памяти емкостью в несколько битов в соответствующих ячейках должно программироваться более трех пороговых уровней напряжения. Например, чтобы каждая ячейка хранила двухбитовые данные, соответствующие ячейки должны программироваться на 22 , т.е. на четырех пороговых уровнях. Здесь четыре пороговых уровня соответствуют логическим состояниям 00, 01, 10 и 11 соответственно.

В многоуровневой программе самая главная проблема в том, что соответствующие уровни порогового напряжения имеют статистическое распределение. Величина распределения около 0,5 V.

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

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

Во время контроля, когда проверяемый пороговый уровень достигает намеченного порогового уровня, программирование останавливается. Этим способом повторяющегося программирования и контроля трудно уменьшить распределение погрешностей пороговых уровней, ввиду ограниченной длительности импульса напряжения программирования. Кроме этого, алгоритм повторяющегося программирования и контроля осуществляется при помощи дополнительной схемы, которая увеличивает область периферийных схем кристалла. Более того, повторяющийся метод удлиняет время программирования. Для устранения этого недостатка компанией "СанДиск Ко., Лтд" (автор Р. Сернеа) был предложен способ одновременного программирования и контроля.

На фиг.1,a изображена условная схема энергонезависимой памяти, предложенной Р. Сернеа. Как показано на фиг.1,a ячейка энергонезависимой памяти состоит из управляющего затвора 1, плавающего затвора 2, истока 3, канальной области 4 и стока 5.

При приложении к управляющему затвору 1 и стоку 5 напряжения, достаточного для инициирования программирования, ток протекает между стоком 5 и истоком 3. Этот ток сравнивается с эталонным током и, когда достигает величины, равной или меньшей эталонного тока, генерируется сигнал завершения программирования.

Изложенный выше способ иллюстрируется с помощью фиг.1,b. Согласно этому известному способу контроль автоматически выполняется одновременно с программированием и это компенсирует недостатки способа с повторением, в котором программирование и контроль повторяются поочередно.

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

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

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

Еще один классификационный тип флэш-ЭСППЗУ определяется типом используемого затвора: двойного поликремниевого или тройного поликремниевого. Двойной поликремниевый затвор обычно используется в простой многоуровневой структуре. Тройной поликремниевый затвор используется в ячейке с расщепленным каналом. Ячейки ЭСППЗУ или флэш-ЭСППЗУ подробно раскрыты в патенте США N 5268318. Обычно третий затвор в тройном поликремниевом затворе является стирающим и используется только для стирания данных. В флэш-ЭСППЗУ стирание выполняется в группах блоков, составленных из множества ячеек.

На фиг. 2, a представлена схема обычной ячейки энергозависимой памяти с простым многоуровневым затвором; на фиг.2,b - схема обычной ячейки энергозависимой памяти, имеющей структуру с расщепленным каналом. Фиг.2a и b иллюстрируют процедуры программирования и стирания и также структуру обычных ячеек энергозависимой памяти.

Как показано на фиг.2,a, обычно ячейка памяти с многоуровневым затвором включает управляющий затвор 6, плавающий затвор 7, исток 8, сток 9, канальную область 10 и стирающий затвор 11. Как показано на фиг.2,b, обычная ячейка с расщепленным каналом включает управляющий затвор 13, плавающий затвор 14, исток 15, сток 16, канальную область 17 и стирающий затвор 18.

На фиг.2, a и b стирающие затворы 11 и 18 для программирования не нужны. Поэтому при программировании обычные ячейки фиг.2, a и b имеют по сути ту же структуру, что и двойной поликремниевый затвор.

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

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

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

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

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

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

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

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

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

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

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

На фиг. 1, a показана принципиальная схема обычной ячейки энергонезависимой памяти; на фиг. 1, b - график, объясняющий принцип автоматического контроля/программирования обычной энергонезависимой памяти фиг. 1, a; на фиг. 2, a - принципиальная схема обычной энергонезависимой памяти с простым многоуровневым затвором; на фиг. 2,b - принципиальная схема обычной энергонезависимой памяти со структурой с расщепленным каналом; на фиг. 3,a - блок-схема ячейки энергонезависимой памяти согласно данному изобретению; на фиг. 3,b - принципиальная схема первого осуществления энергонезависимой памяти согласно данному изобретению; на фиг. 4 - схема, поясняющая способ программирования, использующий обнаружение тока в соответствии с первым вариантом осуществления изобретения; на фиг. 5,a-i - временные диаграммы сигналов, присутствующих в соответствующих точках схемы по фиг. 4; на фиг. 6 - блок-схема многоуровневого программирования в соответствии с первым вариантом осуществления изобретения; на фиг. 7,a - эквивалентная принципиальная схема емкостей энергонезависимой памяти фиг. 3, b;
на фиг. 7, b - график, изображающий взаимосвязь между программируемыми пороговыми уровнями и соответственно приложенными к управляющему затвору напряжения;
на фиг. 8,a - схема, поясняющая порядок программирования в соответствии с данным изобретением с использованием детектирования напряжения согласно первому варианту осуществления данного изобретения;
на фиг. 8,b - принципиальная схема другого варианта осуществления части схемы детектирования напряжения по фиг. 8,a;
на фиг. 9,a - первая структура энергонезависимой памяти в соответствии с первым вариантом осуществления изобретения;
на фиг. 9, b - поперечное сечение первой структуры энергонезависимой памяти по линии A-A на фиг. 9,a;
на фиг. 10,a - вторая структура энергонезависимой памяти в соответствии с первым вариантом осуществления изобретения;
на фиг. 10, b - поперечное сечение второй структуры энергонезависимой памяти по линии B-B на фиг. 10,a;
на фиг. 11,a - третья структура энергонезависимой памяти в соответствии с первым вариантом осуществления изобретения;
на фиг. 11, b - поперечное сечение третьей структуры энергонезависимой памяти по линии C-C' на фиг. 11,a;
на фиг. 12,a - четвертая структура энергонезависимой памяти в соответствии с первым вариантом осуществления изобретения;
на фиг. 12,b - поперечное сечение четвертой структуры энергонезависимой памяти по линии D-D' на фиг. 12,a;
на фиг. 13, a - принципиальная схема энергонезависимого запоминающего устройства, использующего ячейку энергонезависимой памяти по фиг. 3,b;
на фиг. 13,b - таблица напряжений, подаваемых в соответствующие шины по фиг. 13,a во время работы;
на фиг. 14 - принципиальная схема второго варианта осуществления энергонезависимой памяти согласно изобретению;
на фиг. 15,a - схема, объясняющая способ программирования в соответствии с вторым вариантом осуществления изобретения;
на фиг. 15,b - схема детектора напряжения, используемого вместо детектора тока фиг. 15,a;
на фиг. 16, a - структура энергонезависимой памяти в соответствии с вторым вариантом осуществления изобретения;
на фиг. 16,b - поперечное сечение структуры энергонезависимой памяти по линии E-E фиг. 16;
на фиг. 17 - принципиальная схема энергонезависимого запоминающего устройства, использующего ячейку энергонезависимой памяти по фиг. 14;
на фиг. 18 - таблица напряжений, подаваемых в соответствующие линии по фиг. 17 во время работы.

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

Как показано на фиг. 3,b, ячейка энергонезависимой памяти состоит из плавающего затвора 31, затвора программирования 32 для подачи отрицательных зарядов (электронов) или положительных зарядов (дырок) в плавающий затвор 31 для многоуровневого программирования, управляющего затвора 33 для подачи напряжения в плавающий затвор 31 емкостной связью между управляющим затвором и плавающим затвором и для контролирования количества зарядов, поступающих в плавающий затвор 31 от затвора программирования 32 для программирования, и транзистора 34 для контроля (или опознания) зарядов, поступающих в плавающий затвор 31 во время многоуровневого программирования. На фиг. 3,b, транзистор 34 включает плавающий затвор 31, исток 35, сток 36 и канальную область 37 между истоком 35 и стоком 36.

Как показано на фиг. 3,b, энергонезависимая память в соответствии с данным изобретением сконструирована для осуществления многоуровневого программирования с использованием третьего затвора программирования 32 и для контроля завершения программирования путем проверки количества зарядов, подаваемых в плавающий затвор 31 при многоуровневом программировании.

Управляющий затвор 33, плавающий затвор 31, затвор программирования 32 могут выполнять только многоуровневое программирование. Наоборот, транзистор 34 может выполнять только контролирование количества зарядов плавающего затвора 31 для контроля завершения или продолжения программирования. Область программирования отделена полностью от области контроля. Эти две области соединены через плавающий затвор 31. Плавающий затвор 31 и затвор программирования 32, относящиеся к области программирования, могут рассматриваться как компоненты, образующие туннельный диод. Программирование осуществляется в соответствии с механизмом туннелирования посредством туннельного диода.

Как указано выше, в известном уровне техники не известно использование затвора программирования 32 и как программирование, так и контроль выполняются при помощи стока 36 и канальной области 37 транзистора 34. В этом отношении данное изобретение отличается от существующего уровня техники.

Далее описывается способ многоуровневого программирования с использованием энергонезависимой памяти фиг. 3, a и b. Способ программирования в данном изобретении включает детектирование напряжения и детектирование тока.

Сначала будет объяснено детектирование тока. На фиг. 4 показаны первый источник напряжения 38, второй источник напряжения 39, третий источник напряжения 40, четвертый источник напряжения 41, детектор тока 42 и энергонезависимую память 100, аналогичную изображенной на фиг. 3. Символ PS относится к сигналу начала программирования, поступающему от внешних устройств. Символ VST обозначает сигнал остановки программирования.

Первый источник напряжения 38 подает напряжение VC,i (i=0, 1, 2,...,n-1) в управляющий затвор 33 энергонезависимой памяти 100 в целях программирования i-го порогового уровня при многоуровневом программировании. Напряжение VC,i имеет величины, которые изменяются вместе с соответствующими уровнями программирования.

Второй источник напряжения 39 подает напряжение VP на затвор программирования 32 для многоуровневого программирования. Напряжение VP всегда имеет фиксированную отрицательную величину.

Третий источник напряжения 40 наводит напряжение VD на сток 36 для контролирования состояния программирования, т.е. ток стока ID,i(t), при многоуровневом программировании. Четвертый источник напряжения 41 подает напряжение VS в исток 35. Например, напряжение VS может быть напряжением земли. ID,i(t) обозначает ток, протекающий по стоку 36 в момент (t).

Детектор тока 42 имеет величину порогового тока Ith и генерирует сигнал VST остановки программирования, когда ток ID,i(t), протекающий через сток 36, достигает порогового тока Ith при программировании i-го порогового уровня. Другими словами, сигнал VST остановки программирования генерируется, когда ID,t(t)Ith (при t=tP,i). Время tP,i относится ко времени, когда программирование i-го порога завершено. Здесь i-й пороговый ток детектора тока 42 может быть определен величиной, близкой пороговой области транзистора, которая может быть больше нуля или равна нулю.

Произвольный эталонный ток IRBF, превышающий пороговый ток, может также использоваться для данного изобретения, причем результат будет тот же. Однако, если эталонный ток IREF имеет большую величину, то большую величину должно иметь также и первоначальное напряжение на плавающем затворе 31 VF,i(O), чтобы удовлетворять неравенству ID,i(O) > IREF на первоначальном этапе многоуровневого программирования. Кроме этого, для повышения первоначального напряжения VF,i(O) должно быть также увеличено напряжение VC,i.

Ток ID,i(t) указывает величину тока стока 36, обусловленного напряжением VF,i(t) на плавающем затворе 31 при программировании i-го уровня. Величина тока наибольшая на начальной стадии программирования и уменьшается в ходе программирования. Когда уменьшенная величина достигает величины i-го порогового тока детектора тока 42, детектор тока генерирует сигнал VST остановки программирования.

В соответствии с изложенным выше условием многоуровневое программирование с использованием обнаружения тока стока будет описываться со ссылкой на фиг. 4, 5, a-i и 6. Фиг.5, a-i изображает временные диаграммы сигналов в соответствующих точках фиг. 4. На фиг. 6 представлена блок-схема алгоритма, иллюстрирующая двухуровневое или многоуровневое программирование, согласно данному изобретению.

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

Во-первых, когда внешний сигнал PS начала программирования, как показано на фиг. 5, a, подается для начала осуществления многоуровневого программирования, положительное напряжение VC,i устанавливается для программирования i-го уровня.

Когда подается сигнал PS начала программирования, фиг. 5, a, положительное напряжение VC,i фиг. 5, b и отрицательное напряжение Vp фиг. 5, c подаются на управляющий затвор 33 и затвор программирования 32 соответственно от первого и второго источников напряжения 38 и 39. Затем туннелирующее напряжение Vtun,i (t) фиг. 5, g подается между затвором программирования 32 и плавающим затвором 31, в результате чего заряды для программирования i-го порогового уровня подаются в плавающий затвор 31 от затвора программирования 32. После приложения VC,i и Vp детектор тока 42 включается для контроля изменения заряда в плавающем затворе 31.

Как показано на фиг. 5, d, напряжение VF,i(t) для программирования i-го порогового уровня прилагается к плавающему затвору 31, и в канальной области 37 полевого транзистора 34 формируется инверсионный слой. Поскольку исток 35, сток 36 и канальная область 37 расположены в полупроводниковой подложке, то при формировании инверсионного слоя токи перетекают от стока 36 в исток 35 через канальную область 37. Напряжения подаются от третьего и четвертого источника напряжения 40 и 41, в результате чего напряжение стока VD и напряжение истока VS индуцируются в сток 36 и исток 35 соответственно. Здесь ток ID,i(t) протекает через сток 36. Как показано на фиг. 5, e, ток ID,i(t) на начальной стадии имеет наибольшую величину и снижается в процессе программирования, потому что электроны инжектируются в плавающий затвор, чтобы понизить напряжение плавающего затвора.

Во время программирования i-го порогового уровня детектор тока 42 контролирует ток стока ID,i(t). Когда эта величина достигает величины i-го порогового тока, как изображено на фиг. 5,e, программирование i-го порогового уровня завершается и выдается сигнал VST остановки программирования (фиг. 5, f). Выше объяснялось, что детектор тока 42 контролирует ток ID,i(t) на стоке 36. Однако можно также сказать, что детектор тока 42 контролирует изменение величины напряжения и заряда на плавающем затворе 31 во время программирования (фиг. 5,d). Контролирование тока ID,i(t) может рассматриваться как контролирование удельной электропроводности инверсионного слоя, образованного в канальной области 37.

На фиг. 4 сигнал VST остановки программирования прикладывается к первому и второму источникам напряжения 38 и 39. Первый и/или второй источники напряжения 38 и 39 останавливают подачу положительного напряжения VST и отрицательного напряжения VP на управляющий затвор 33 и затвор программирования 32 в ответ на сигнал VST остановки программирования, как показано на фиг. 5,b и c. Когда обнаруживается, что ток ID,i(t) стал ниже порогового тока Ith в тот момент, когда t = tP,i, программирование i-го порогового уровня завершается. Время tP,i показывает, когда программируется i-й пороговый уровень. I-й пороговый ток заранее устанавливается как величина, в основном соответствующая пороговому напряжению VFТН в плавающем затворе 31. Пороговое напряжение VFТН в плавающем затворе определяется при изготовлении энергонезависимой памяти и может быть определено при произвольной величине Ith порогового тока.

Другими словами, на фиг. 3 по той причине, что полевой транзистор 34 формируется с плавающим затвором 31, истоком 35 и стоком 36, пороговое напряжение VFТН в основном соответствует пороговому напряжению канальной области 37. Нужно отметить, что программирование любого порогового уровня завершается, когда напряжение плавающего затвора достигает величины VFТН . Это - признак, которым данное изобретение отличается от обычных технологий. Фиг. 5, h, - график, изображающий пороговые напряжения VCТН,1 и VCТН,2 в управляющем затворе 33, которые относятся к первому и второму пороговым уровням соответственно. На фиг. 5,h, пороговое напряжение VCТН,1 на управляющем затворе 33 повышается по мере повышения уровня программирования при многоуровневом программировании. Это делается повышением напряжения VC,i при программировании. Здесь время tp,1 и tp,2 первого, второго уровней разное по той причине, что сдвиг напряжения управляющего затвора и порогового напряжения соответствующих уровней разное.

Фиг. 5, i - график, изображающий величину изменения заряда в плавающем затворе 31 с начальной величины заряда QF,0(0) до величины QF,1(tp,1), когда завершено программирование первого порогового уровня, и до величины QF,2(tp,2), когда завершено программирование второго порогового уровня, в том случае, когда i-е пороговые уровни соответствуют первому и второму уровням. На фиг.5, i следует отметить, что, когда напряжения VF,1 (t) и VF,2(t) на плавающем затворе 31 достигают порогового напряжения VFТН(t=tp,l,t=tp,2),, величина заряда в плавающем затворе 31 увеличивается c первоначальной величины QF,0(0) до величины QF,1(tp,1) и величины QF,2(tp,2).

Со ссылками на фиг. 7,a поясняется взаимосвязь между напряжением Vc,i, прилагаемым к управляющему затвору 32 от первого источника напряжения 38, и пороговым напряжением на соответствующем уровне, которая является значительным результатом данного изобретения. На фиг. 7,a обозначение Cc представляет емкость между управляющим затвором 33 и плавающим затвором 31; Cp представляет емкость между затвором программирования 32 и плавающим затвором 31, CD представляет емкость между стоком 36 и плавающим затвором 31, а Cs представляет емкость между истоком 35 (включая подложку) и плавающим затвором 31.

Сумма CT этих емкостей может быть выражена следующим уравнением (1):
CT = Cc + CP + CD + Cs.... (1)
Коэффициенты связи соответствующих емкостей определяют следующими уравнениями (2):
aC = Cc/CT, aP = CP/CT, и aD = CD/CT... (2)
На фиг. 7, a напряжение на плавающем затворе 31 при программировании может быть выражено следующим уравнением (3):

где
QF(t) обозначает величину заряда в плавающем затворе 31. В уравнении (3) предполагается, что исток и подложка заземлены.

При программировании пороговое напряжение VCTH(t) на управляющем затворе 33 определяется следующим уравнением:

Другими словами, уравнение (4) VCTH(t) обозначает сдвиг порогового напряжения, измеренный на управляющем затворе 33 во время t. Сдвиг порогового напряжения относится к пороговому напряжению, измеренному в управляющем затворе и обусловленному зарядами, накопленными в плавающем затворе.

Пороговое напряжение VCTH(t), измеренное в управляющем затворе 33, определяется как напряжение управляющего затвора 33, когда ток стока ID(t) достигает величины порогового тока Ith детектора напряжения 42. Пороговый ток Ith может быть произвольно определен указанным выше способом. Например, ток Ith может быть равен 1 мА.

Пороговое напряжение VFTH на плавающем затворе 31 является пороговым напряжением, внутренне присущим полевому транзистору, состоящему из плавающего затвора 31, истока 35, стока 36 по фиг. 3, которое определяется такими условиями изготовления, как канальная ионная имплантация и толщина изоляции затвора при изготовлении энергонезависимой памяти 100 по фиг.3. Поэтому пороговое напряжение VFTH плавающего затвора 31 всегда постоянно. Пороговое напряжение VCTH управляющего затвора 33 определяется величиной заряда QF в плавающем затворе 31.

Как указано выше, программирование на соответствующих уровнях останавливается, когда напряжение VF(t) на плавающем затворе 31 понижается до тех пор, пока не будет достигнута величина порогового напряжения VFTH. Этот момент соответствует времени, когда ток ID(t) стока 36 достигает величины порогового тока Ith, и времени tF, когда завершается программирование. При программировании соответствующих пороговых уровней напряжения VF(tP) плавающего затвора 31 при завершении программирования может быть выражено следующим уравнением (5):
VF(tP)=VFTH=aC[VC-VCTH(tP)]+aPVP+aDVD(tP)... (5)
Преобразование уравнения (5) относительно напряжения VC, прикладываемого к управляющему затвору 33 от первого источника напряжения 38, дает следующее уравнение (6):

где
V1 определяется по следующей формуле:

Здесь важно, что величина V1 при моменте t = tP обнаружения является постоянной относительно напряжения VC,i управляющего затвора на соответствующих уровнях.

Величина V1 определяется напряжением стока VD(tp), когда t = tp, напряжением Vp, прилагаемым к затвору программирования 32, и такими параметрами как VFTH, aC, aD и aP, которые определяются в процессе изготовления. Схема может быть сконструирована таким образом, что напряжение стока VD будет постоянной величиной. Величины aD и VD сравнительно не велики относительно других членов. При программировании соответствующего порогового уровня напряжения VD(tP) при завершении программирования (когда t=tP) является постоянным.

С использованием уравнения (6) напряжение VC,i управляющего затвора 33, требуемое для программирования i-го порогового уровня, может быть выражено следующим уравнением (7):
VC,i=VCTH,i+V1... (7)
где
i=0, 1, 2, 3, ... , n-1.

Из этого уравнения видно, что программируемые пороговые уровни и соответствующие приложенные напряжения управляющего затвора имеют линейную зависимость крутизной, равной 1. На фиг. 7,b показан этот результат. Подобным же образом, согласно уравнению (4), величина заряда плавающего затвора линейна относительно напряжений управляющего затвора.

Поскольку величина V1, как указано выше, постоянная, i-й сдвиг VC,i напряжения, прикладываемого к управляющему затвору 33 при многоуровневом программировании, может быть выражено следующим уравнением (8):
VC,i=VCTH,i... (8)
Согласно уравнениям (7) и (8), когда при многоуровневом программировании определяется сдвиг VCTH,i от состояния стирания (т.е. низшего уровня) до одного из соответствующих уровневых порогов, программирование соответствующего уровня можно выполнить приложением к управляющему затвору напряжения, соответствующего определенному сдвигу порогового уровня VCTH,i, сложенного с уже известной величиной VC,0 программирования низшего уровня; затем нужно ждать автоматического завершения программирования.

Как показано на фиг. 5, g при программировании соответствующего уровня напряжение туннелирования Vtun,i, прилагаемое между плавающим затвором 31 и затвором программирования 32 для туннелирования, имеет наибольшую величину в начале и наименьшую в тот момент, когда напряжение VF,i(t) достигает данного порогового напряжения VFTH в плавающем затворе 31, то есть, когда завершено программирование.

Максимум Vmaxtun,i туннелирующего напряжения может быть выражен следующим уравнением (9) как разность начального напряжения VF,i(0) плавающего затвора 31 и напряжения VP, прилагаемого к затвору программирования 32.


В уравнении (9), если величина первоначального заряда QF(0) плавающего затвора 31 равна нулю, то уравнение (9) может быть переписано в виде следующего уравнения (10)
Vmaxtun,i= aCVC,i+(aP-1)VP+aDVD(0)... (10)
До сих пор излагалось описание многоуровневого программирования. Процесс стирания с помощью энергонезависимой памяти по фиг. 3 будет ниже.

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

Во-первых, пороговые уровни всех ячеек выбранного блока стираются, чтобы они стали "ниже нуля", то есть VCTH,0 . Затем, имея нулевой уровень, в котором напряжение управляющего затвора 33 равно VC,0, все выбранные ячейки программируются. Здесь величина VC,0 может фиксироваться произвольно. Стирание выполняется в основном согласно методу программирования, тем самым устраняется проблема излишнего стирания. Наконец, требования к напряжению VC,i управляющего затвора 33 и напряжению VP затвора программирования 32, необходимому для программирования i-го порогового уровня, состоят в следующем.

Для того чтобы контролировать изменение заряда в плавающем затворе при программировании, напряжение VC,i должно быть приложено так, чтобы на начальном этапе программирования канал транзистора, показанного на фиг. 4, был инвертированным, чтобы уменьшить протекание тока стока и проводимость инверсионного слоя (при программировании). Для этой цели должно удовлетворяться следующее уравнение (11):
VF,i(0) > VFTH, ID,i(0) > Ith (11)
Значения VC,i и VP должны определяться так, чтобы туннельное электрическое поле, образованное между затвором программирования 32 и плавающим затвором 31 для создания туннелирования между ними, было достаточно сильным для осуществления программирования.

Значение VP является фиксированным отрицательным значением, так что напряженность туннельного электрического поля увеличивается, когда значение VC,i становится высоким. Скорость программирования также увеличивается по мере увеличения сдвига VCTH порогового напряжения управляющего затвора 33.

Итак выше был изложен способ программирования на основе детектирования тока.

Далее со ссылкой на фиг. 8 будет объяснен способ программирования на основе детектирования напряжения. Способ программирования на основе детектирования напряжения в основном тот же, что и в программировании на основе детектирования тока.

Схема по фиг. 8 поясняет программирование в данном изобретении с использованием детектирования напряжения. Фиг. 8 в основном идентична фиг. 4, за исключением детектора напряжения 43, который применяется вместо детектора тока 42 на фиг. 4.

Детектор напряжения 43 может быть образован источником эталонного напряжения 44 и резистором 45, подключенным между источником эталонного напряжения 44 и стоком 36. Резистор 45 можно заменить диодом и тем самым образовать детектор напряжения 43. Это - самая простая конфигурация. Детектор напряжения 43 контролирует напряжение стока 36 при программировании. Во время контролирования, когда напряжение VF,i плавающего затвора 31 достигает порогового напряжения VFTH и если обнаружено напряжение стока VD,TH, то выводится сигнал VST остановки программирования. Величина VD,TH является постоянной относительно всего уровня программирования.

Как и в способе детектирования тока, программирование завершается, когда в ответ на сигнал VST остановки программирования первый и/или второй источники напряжения 38 и 39 отсекают напряжение VC,i управляющего затвора и напряжение VP затвора программирования.

Другие компоненты по сути те же, что и в способе с детектированием тока, и они описываться не будут.

Как показано на фиг. 9,a и b, первый вариант осуществления структуры энергонезависимой памяти соответственно изобретению содержит полупроводниковую подложку 50 первого электропроводного типа, имеющую на своей поверхности канальную область, образованный на канальной области плавающий затвор 51, образованный над плавающим затвором 51 управляющий затвор 52, образованный в прилегании к плавающему затвору 51 затвор программирования 53 и образованный между затвором программирования 53, плавающим затвором 51 и управляющим затвором 52 изолирующий слой 54. Изолирующий слой 54 между плавающим затвором 51 и затвором программирования 53 достаточно тонкий для осуществления туннелирования между ними.

Ссылаясь на фиг. 9, a и b, можно заметить, что изоляция защитным слоем оксида 55 образована на поверхности подложки 50, окружающей канальную область. Часть плавающего затвора 51 выходит к поверхности изолирующего защитного оксидного слоя 55. На фиг. 9, b затвор программирования 53 размещен рядом с одной стороной управляющего затвора 52. Изолирующий слой затвора 56 сформирован достаточно тонким для осуществления туннелирования между канальной областью и плавающим затвором 51.

Как показано на фиг. 10, a и b, второй вариант осуществления структуры, соответствующий изобретению, аналогичен первому. В этом варианте часть затвора программирования 53 размещена рядом с нижней поверхностью плавающего затвора 51. Ссылаясь на фиг. 11, a и b, третий вариант осуществления структуры, соответствующий изобретению, показанный на фиг. 11, a и b, аналогичен первому. В этом третьем варианте осуществления затвор программирования 53 размещен сверху от плавающего затвора 51.

На фиг. 12, a и b представлен четвертый вариант структуры энергонезависимой памяти, соответствующий данному изобретению, содержащий полупроводниковую подложку 50 первого электропроводного типа, имеющую канальную область на своей поверхности, образованный на канальной области плавающий затвор 51, две области 57 и 58 легирующей примеси второго электропроводного типа, на каждой стороне канальной области в поверхности полупроводниковой подложки; образованный над плавающим затвором 51 управляющий затвор 52; размещенный рядом с плавающим затвором 51 затвор программирования 53 и изолирующий слой 54, образованный между плавающим затвором 51 и плавающим затвором 52. Изолирующий слой 54 между плавающим затвором 51 и затвором программирования 53 достаточно тонкий, чтобы можно было осуществить между ними туннелирование. Изолирующий защитный оксидный слой 55 окружает канальную область. Изолирующая затвор пленка 56 сформирована достаточно тонкой, чтобы осуществлять туннелирование между канальной областью и плавающим затвором 51.

Как показано на фиг. 13, a, запоминающее энергонезависимое устройство согласно данному изобретению состоит из полупроводниковой подложки 60, множества кодовых шин 61, расположенных с разнесением на заданные расстояния на подложке 60; множества разрядных шин 62, перпендикулярных кодовым шинам и образующих множество квадратов или прямоугольников, расположенных на интервалах с заданным расстоянием; множества программирующих шин 63, расположенных в том же направлении, что и соответствующие разрядные шины; и множества ячеек энергонезависимой памяти 64, расположенных в каждом соответствующем квадрате или прямоугольнике.

Согласно фиг. 13, a, как показано на фиг. 3, каждая из ячеек энергонезависимой памяти 64 состоит из плавающего затвора 65, затвора программирования 66 для подачи в целях программирования, зарядов в плавающий затвор 65, управляющего затвора 67 для контролирования количества зарядов, подаваемых для программирования в плавающий затвор 65, и полевого транзистора 68 для считывания (или контроля) количеств носителей заряда, подаваемых во время программирования в плавающий затвор 65. Полевой транзистор 68 составлен из плавающего затвора 65, истока 69, стока 70, канальной области 71 между истоком 69 и стоком 70.

Управляющий затвор 67 соответствующих ячеек памяти соединен с близлежащей кодовой шиной 61, а затвор программирования 66 соединен с близлежащей программирующей шиной 63. Исток 69 ячейки энергонезависимой памяти 64 обычно соединяется с близлежащей разрядной шиной 62 вместе со стоком 70 ячейки энергонезависимой памяти 64, размещенной в близлежащем или прилегающем квадрате.

Как показано на фиг. 13,b, когда устройство энергонезависимой памяти работает в режиме программирования, напряжение 8-15 B подается в выбранную программирующую шину 63, 0 B - в невыбранные программирующие шины 63, 3-12 B - в выбранную кодовую шину 61, 0 - 10 B - в невыбранные кодовые шины 61, 0,5-2 B - в выбранную разрядную шину 62, 0 B - в невыбранные разрядные шины 62, расположенные слева, например, от выбранной ячейки, 0,5-2 B - в более чем одну разрядную шину, расположенную, например, справа от выбранной ячейки, и 0 B - на подложку 60.

Когда запоминающее энергонезависимое устройство работает в режиме стирания, напряжения прикладываются двумя способами.

Во-первых, для стирания разрядных шин 62 напряжение 0-12 B подается на все программирующие шины 63 выбранного блока стирания, 7- 12 B- на все кодовые шины 61 выбранного блока стирания, 0-6 B - на все разрядные шины 61 выбранного блока стирания и 0 B - на подложку 60.

Для стирания посредством подложки 60 напряжение 0 - 12 B подается на все программирующие шины 63 выбранного блока стирания, 7 - 12 B - на все кодовые шины 61 выбранного блока стирания. Выходы разрядных шин 62 выбранного блока переводятся в третье состояние. Напряжение 0-6 B подается на подложку 60.

Когда запоминающее энергонезависимое устройство работает в режиме считывания, напряжение 0 B подается на программирующие шины 63, напряжение питания VCC - на выбранную кодовую шину 61, 0 B - на невыбранные кодовые шины 61, 0,5-2 B - на выбранную разрядную шину 62, 0 B - на невыбранные разрядные шины 62, размещенные, например, слева; 0,5-2 B - на разрядные шины 62, размещенные, например, справа от выбранной ячейки, и 0 B - на подложку 60.

Напряжения фиг. 13, b могут изменяться структурными характеристиками электрических параметров ячеек памяти, например коэффициентом связи или толщиной изолятора туннеля.

Второй вариант осуществления
Далее следует описание второго варианта осуществления ячейки и устройства энергонезависимой памяти, выполненных согласно данному изобретению, и способа программирования со ссылками на фиг. 14, 15, a, b, 16, a, b, 17 и 18.

Как показано на фиг. 14, энергонезависимая память состоит из плавающего затвора 81, разделенного на первую область 81a и вторую область 81b; программирующего полевого транзистора, включающего первую область 81a плавающего затвора 81, первый сток 82 и общий исток 83, канальную область между первым стоком 82 и общим истоком 83, и имеющего первое пороговое напряжение VFTH1 для подачи носителей зарядов в плавающий затвор 81 для программирования; управляющего затвора 84 для подачи напряжения в плавающий затвор посредством емкостной связи между плавающим затвором и управляющим затвором и для контролирования количества носителей заряда, подаваемых для программирования в плавающий затвор 81; и контролирующего полевого транзистора, включающего вторую область 81b плавающего затвора 81 (исключая первую область 81a), второй сток 85 и общий исток 83, канальную область между вторым стоком 85 и общим истоком 83, и имеющего второе пороговое напряжение VFTH2 для проверки количества носителей зарядов, поданных в плавающий затвор 81 при программировании. В схеме фиг. 14 второе пороговое напряжение VFTH2 должно превышать первое пороговое напряжение VFTH1.
Как показано на фиг. 14, в противоположность первому варианту осуществления второй вариант осуществления ячейки энергонезависимой памяти согласно данному изобретению не имеет затвора программирования и вместо имеется три области легирующей примеси (сток контролирующего транзистора, общий исток и сток программирующего транзистора) на поверхности подложки.

Помимо компонентов по фиг. 14, память на фиг. 15,а содержит первый источник напряжения 88 для подачи напряжения на управляющий затвор 84, второй источник напряжения 89 для подачи напряжения VPD на первый сток 82 программирующего полевого транзистора для программирования, третий источник напряжения 90 для подачи на общий исток 83 напряжения VS, которое ниже или равно напряжению VPD , подаваемому на первый сток 82; и детектор тока 91A для детектирования тока ID,i(t), который протекает через второй сток 85 контролирующего полевого транзистора во время программирования и посылает сигнал VST остановки программирования на соответствующие источники напряжения 88, 89 и 90, когда продетектированный ток достигает заданной величины порогового тока Ith, этот сигнал прерывает подачу напряжений VC,i, VPD, VS. На фиг. 15,а общий исток 83 заземлен на подложку (не показана).

На фиг. 15, а напряжение VC,i, подаваемое в управляющий затвор 84 от первого источника напряжения 88, является положительным и изменяется согласно программированию соответствующего порогового уровня при иерархическом программировании. Напряжение VPD, подаваемое в полевой программирующий транзистор от второго источника напряжения 89, является положительным. Детектор 91А по фиг. 15,а можно заменить детектором напряжения 91B по фиг. 15, b.

Как следует из фиг. 15,а, помимо компонентов по фиг. 14, ячейка энергонезависимой памяти кроме вышеперечисленного включает первый источник напряжения 88 для подачи напряжения VC,i в управляющий затвор 84, второй источник напряжения 89 для подачи напряжения VPD на первый сток 82 программирующего полевого транзистора для программирования, третий источник напряжения 90 для подачи на общий исток 83 напряжения VS, которое ниже или равно напряжению VPD, , подаваемому на первый сток 82, и детектор напряжения 91B для контролирования напряжения VMD,i(t) при программировании и для подачи сигнала VST остановки программирования на первый и второй источники напряжения 88 и 89, когда контролируемое напряжение VMD,i(t) второго стока 85 достигает величины заданного эталонного напряжения VD,TH, чтобы отсечь напряжение VC,i и VPD .

Даже, когда детектор напряжения 91B на фиг. 15,b используется вместо детектора тока 91A на фиг. 15,а, напряжение VC,i, подаваемое в управляющий затвор 84 от первого источника напряжения 88, является положительным и изменяется согласно программированию соответствующего порогового уровня в многоуровневом программировании. Напряжение VPD подаваемое в первый сток 82 программирующего полевого транзистора от второго источника напряжение 89, является положительным напряжением в программировании, использующем механизм горячей инжекции носителей. Как показано на фиг. 15,b, детектор 91B может быть конфигурирован с источником напряжения VDD для индуцирования напряжения во втором стоке 85 и с резистором, подключенным между источником напряжения VDD и вторым стоком 85 контролирующего полевого транзистора.

Напряжение VP устанавливается на величину, меньшую или равную нулю (0), и подается на затвор программирования первого варианта осуществления, изображенного на фиг. 15, a и b, использует программирующий полевой транзистор вместо затвора программирования.

В ячейке энергонезависимой памяти, состоящей из управляющего затвора 84; плавающего затвора, разделенного на первую и вторую области 81a и 81b; программирующего полевого транзистора, имеющего первое пороговое напряжение VFTH1 и включающего первую область 81a плавающего затвора 81, первый сток 82, общий исток 83 и первую канальную область 86, расположенную между первым стоком 82 и общим истоком 83; и контролирующего полевого транзистора, имеющего второе пороговое напряжение VFTH2 и включающего вторую область 81b плавающего затвора 81, второй сток 85, общий исток 83; и второй канальной области 87 между вторым стоком 85 и общим истоком 83; способ программирования для второго варианта осуществления ячейки энергонезависимой памяти, согласно данному изобретению, включает следующие этапы: подача первого напряжения VC,i на управляющий затвор 84 и второго напряжения VPD на первый сток 82, в результате чего носители заряда поступают в плавающий затвор 81 через первую канальную область 86 для программирования и формируется инверсионный слой во второй канальной области 87; и контролирование удельной электропроводности инверсионного слоя при программировании и отсечка подачи первого напряжения VC,i на управляющий затвор 84 и/или второго напряжения VPD на первый сток 82, когда контролируемая электропроводность достигает эталонной величины.

На фиг. 14, 15,a и b подача носителей заряда в плавающий затвор 81 из первой канальной области 86 для программирования может осуществляться горячей инжекцией носителей или туннелированием Фаулера-Норхайма (ФНХ). В случае программирования с помощью механизма туннелирования напряжение, прилагаемое к первому стоку, меньше или равно нулю, а напряжение, прилагаемое к общему истоку, равно напряжению первого стока.

Как показано на фиг. 16,a и b, ячейка энергонезависимой памяти состоит из полупроводниковой подложки 92 первого электропроводного типа (P-тип), первой области легирующей примеси 93 второго электропроводного типа (n+), второй области легирующей примеси 94, третьей области легирующей примеси 95, последовательно образованных на поверхности подложки 92, разнесенных на заданные расстояния, первого изоляционного слоя 98 затвора на первой и второй областях 93 и 94 легирующей примеси на подложке 92, второго изоляционного слоя 99 затвора на второй области 94 легирующей примеси и третьей области 95 легирующей примеси, толщина которого отличается от толщины первого изоляционного слоя 98 затвора; первой канальной области 100, определяемой участком между первой и второй областями 93 и 94 легирующей примеси на поверхности подложки 92, второй канальной области 101, определяемой участком между второй и третьей областями 94 и 95 легирующей примеси на поверхности подложки 92; плавающего затвора 96, образованного над первой и третьей областями 93 и 95 легирующей примеси на первом и втором изоляционных слоях 98 и 99 затвора; управляющего затвора 97, образованного над плавающим затвором 96; и слоя 102 изоляции, и изоляционного слоя 102, образованного для изолирования плавающего затвора 96 от управляющего затвора 97.

Здесь, как показано на фиг. 16,b, второй изолирующий слой 99 затвора толще первого изолирующего слоя 98 затвора. Первый изолирующий слой 98 затвора определен достаточно тонким, чтобы носители заряда могли стираться в первую канальную область 100 от плавающего затвора 96 посредством туннелирования.

Хотя на фиг. 16,a и b это подробно не показано, изолирующий поле слой 103 формируется на поверхности подложки 92, исключая первый изолирующий слой 98 затвора и второй изолирующий слой 99 затвора. На фиг. 16,a и b плавающий затвор 96 сформирован на первой и второй канальных областях 100 и 101. Часть плавающего затвора 96 выходит на поверхность изолирующего слоя 103.

Как показано на фиг. 17, запоминающее энергонезависимое устройство, согласно данному изобретению, состоит из множества кодовых шин 104, расположенных с разнесением на заданные расстояния; множества разрядных шин 105 второго электропроводного типа, расположенных перпендикулярно кодовым шинам 104 и тем самым образующих множество квадратов или прямоугольников, разнесенных на заданные расстояния; шин 106 общего истока, делящих соответствующие квадраты и прямоугольники в том же направлении, что и разрядные шины 105, на левую и правую области между разрядными шинами 105; и множества ячеек энергонезависимой памяти, имеющих управляющий затвор 84, плавающий затвор 81, разделенный на первую и вторую области 81a и 81b, программирующий полевой транзистор, находящийся, например, справа от квадратов и подающий носители зарядов в плавающий затвор 81 для программирования, и контролирующий полевой транзистор, находящийся, например, слева от квадратов и контролирующий количество носителей зарядов плавающего затвора 81 при программировании. Программирующий полевой транзистор включает первую область 81a плавающего затвора 81, первый сток 82, общий сток 83 и первую канальную область 86 между первым стоком 82 и общим истоком 83. Контролирующий полевой транзистор включает вторую область 81b плавающего затвора 81, второй сток 85, общий сток 83, вторую канальную область 87 между вторым стоком 85 и общим истоком 83. Управляющий затвор 84 соединен с близлежащей кодовой шиной 104, общий исток 83 соединен с шиной 106 общего истока. Первый сток 82 соединен с близлежащей разрядной шиной 105 вместе с вторым стоком 85 энергонезависимой памяти, находящейся в квадрате, например, справа от первого стока, а второй сток 85 соединен с первым стоком 82 энергонезависимой памяти, находящейся в квадрате, например, слева от второго стока 85.

Устройство энергонезависимая память по фиг. 17 действует в режиме программирования с использованием механизма горячей инжекции носителей. Как показано на фиг. 18, напряжение 6 - 13 B можно прилагать к выбранной кодовой шине, 0 B - к невыбранной кодовой шине, 5 - 9 B - к выбранной n-й разрядной шине, 0,5 - 2 B - к выбранным (n - 1)-м разрядным шинам, 0 B - к другим разрядным шинам, 0 B - к выбранной n-й шине истока; причем выводы невыбранной (n + 1)-й шины истока переводятся в третье состояние, невыбранная (n-1)-я шина истока равна выбранной (n-1)-й разрядной шине; и O B - к подложке. Когда запоминающее энергонезависимое устройство действует в режиме программирования с помощью механизма туннелирования, напряжение 10 - 20 B прилагается к выбранной кодовой шине, O B - к невыбранной шине, O B - к выбранной n-й разрядной шине, 5 - 10 B - к другим разрядным шинам, O B - к выбранной n-й шине истока, 5 - 10 B - к другим шинам истока и O B - к подложке.

Когда запоминающее энергонезависимое устройство по фиг. 17 действует в режиме стирания, напряжение от -7 до -12 B может прилагаться к выбранной кодовой шине и невыбранной кодовой шине, выводы всех разрядных шин переводятся в третье состояние, VCC прилагается ко всем шинам истока и O B - к подложке.

Когда запоминающее энергонезависимое устройство по фиг. 17 действует в режиме считывания, VCC может прилагаться к выбранной кодовой шине, напряжение O B - к невыбранной кодовой шине, напряжение от 0,5 B до 2 B - к выбранной n-й разрядной шине, O B - к другим разрядным шинам, O B - ко всем шинам истока и O B - к подложке.

Напряжение по фиг. 18 можно изменять структурными характеристиками или электрическими параметрами ячеек памяти, например коэффициентом связи или толщиной туннельного изолятора.

Как указано выше, данное изобретение обладает преимуществами в следующих отношениях.

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

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

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

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

В-пятых, перед стиранием предварительное программирование не нужно.

В-шестых, для работы требуется невысокое напряжение - ниже 12B.

В-седьмых, для контроля требуется только слабый ток - меньше нескольких долей или десятых 1мА.

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

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

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

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

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

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


Формула изобретения

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

2. Ячейка по п.1, отличающаяся тем, что область программирования включает в себя туннельный диод, а область контроля включает в себя полевой транзистор.

3. Ячейка по п.1, отличающаяся тем, что область программирования включает в себя первый полевой транзистор, а область контроля включает в себя второй полевой транзистор.

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

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

6. Устройство по п.5, отличающееся тем, что в качестве заданного эталонного тока выбран пороговый ток полевого транзистора.

7. Устройство по п.5, отличающееся тем, что напряжение, подаваемое от четвертого источника напряжения на исток, является напряжением земли.

8. Устройство по п.5, отличающееся тем, что напряжение, подаваемое на управляющий затвор от первого источника напряжения, является положительной величиной, изменяющейся согласно программированию соответствующего порогового уровня при многоуровневом программировании, а напряжение, подаваемое на затвор программирования от второго источника напряжения, является фиксированной величиной меньше нуля.

9. Устройство с ячейкой по п.4, отличающееся тем, что содержит первый источник напряжения для подачи напряжения на управляющий затвор, второй источник напряжения для подачи напряжения на затвор программирования и детектор напряжения для контроля напряжения стока при программировании и для подачи сигнала остановки программирования на один из указанных источников напряжения, когда продетектированное напряжение стока достигает величины эталонного напряжения, в результате чего отключается по меньшей мере одно из напряжений указанных источников.

10. Устройство по п.9, отличающееся тем, что в качестве эталонного напряжения выбрано пороговое напряжение полевого транзистора.

11. Устройство по п.9, отличающееся тем, что напряжение, подаваемое на управляющий затвор от первого источника напряжения, является положительной величиной, изменяющейся согласно программированию соответствующего порогового уровня при многоуровневом программировании, а напряжение, подаваемое на затвор программирования от второго источника напряжения, является фиксированной величиной меньше нуля.

12. Устройство по п.9, отличающееся тем, что детектор напряжения содержит источник напряжения для индуцирования напряжения на стоке, и резистор, включенный между источником напряжения и стоком.

13. Устройство по п. 9, отличающееся тем, что детектор напряжения содержит источник напряжения для индуцирования напряжения на стоке и диод, включенный между указанным источником эталонного напряжения и стоком.

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

15. Способ по п.14, отличающийся тем, что в качестве эталонной величины выбирают пороговую величину транзистора.

16. Способ по п. 14, отличающийся тем, что первое напряжение является положительной величиной, изменяющейся согласно программированию соответствующего порогового уровня при многоуровневом программировании, а второе напряжение является фиксированной отрицательной величиной.

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

18. Устройство по п.17, отличающееся тем, что содержит изолирующий слой, образованный на поверхности подложки, окружающей канальную область.

19. Устройство по п.18, отличающееся тем, что часть плавающего затвора проходит до поверхности изолирующего слоя.

20. Устройство по п.17, отличающееся тем, что затвор программирования сформирован рядом со стороной плавающего затвора.

21. Устройство по п.17, отличающееся тем, что затвор программирования сформирован над плавающим затвором.

22. Устройство по п.17, отличающееся тем, что затвор программирования сформирован рядом с нижней частью плавающего затвора.

23. Устройство по п.17, отличающееся тем, что содержит изолирующий слой затвора, образованный между канальной областью и плавающим затвором, достаточно тонкий для осуществления между ними туннельного эффекта.

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

25. Устройство по п.24, отличающееся тем, что при его работе в режиме программирования напряжение (-8) - (-15)В прикладывается к выбранной программирующей шине, 0В - к невыбранной программирующей шине, 3 - 12В - к выбранной кодовой шине, 0 - (-10)В - к невыбранной кодовой шине, 0,5 - 2В - к выбранной разрядной шине, 0В - к невыбранным разрядным шинам, расположенным на первой стороне выбранной ячейки, 0,5 - 2В - к нескольким разрядным шинам на второй стороне выбранной ячейки, противоположной указанной первой стороне, и 0В - к подложке.

26. Устройство по п.24, отличающееся тем, что при его работе в режиме стирания посредством разрядных шин напряжение 0 - (-12)В прилагается к выбранным программирующим шинам, (-7) - (-12)В - к выбранным кодовым шинам, 0 - 6В - к выбранным разрядным шинам, и 0В - к подложке.

27. Устройство по п.24, отличающееся тем, что при его работе в режиме стирания посредством подложки напряжение 0 - (-12)В прикладывается к выбранной программирующей шине, и (-7) - (-12)В - к выбранным кодовым шинам, выбранные разрядные шины переводятся в плавающее состояние, и напряжение 0 - (-6)В прикладывается к подложке.

28. Устройство по п.24, отличающееся тем, что при его работе в режиме считывания напряжение в 0В прикладывается к программирующим шинам, 1 - 6В - к выбранной кодовой шине, 0В - к невыбранным кодовым шинам, 0,5 - 2В - к выбранной разрядной шине, 0В - к невыбранным разрядным шинам на первой стороне выбранной ячейки, 0,5 - 2В - к нескольким разрядным шинам на второй стороне выбранной ячейки, противоположной указанной первой стороне, и 0В - к подложке.

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

30. Ячейка по п.29, отличающаяся тем, что второе пороговое напряжение превышает указанное первое пороговое напряжение.

31. Запоминающее энергонезависимое устройство с ячейкой по п.29, отличающееся тем, что содержит первый источник напряжения для подачи напряжения на управляющий затвор, второй источник напряжения для подачи напряжения на первый сток полевого транзистора для программирования, третий источник напряжения для подачи на общий исток напряжения, меньшего или равного напряжению, подаваемому на первый сток, и детектор тока для детектирования тока, протекающего через второй сток полевого транзистора для контроля при программировании и для подачи сигнала остановки программирования на указанные источники напряжения, когда величина продектированного тока достигает установленной величины эталонного тока, для отключения напряжения первого, второго и третьего источников напряжения.

32. Устройство по п.31, отличающееся тем, что в качестве установленной величины эталонного тока выбран пороговый ток полевого транзистора для контроля.

33. Устройство по п. 31, отличающееся тем, что общий исток заземлен с подложкой.

34. Устройство по п.31, отличающееся тем, что напряжение, подаваемое на управляющий затвор от первого источника напряжения, является положительной величиной, изменяющейся согласно программированию соответствующего порогового уровня при многоуровневом программировании, а напряжение, подаваемое на полевой транзистор для программирования от второго источника напряжения, является положительной величиной.

35. Устройство по п.31, отличающееся тем, что напряжение, подаваемое на управляющий затвор от первого источника напряжения, является положительной величиной, изменяющейся согласно программированию соответствующего порогового уровня при многоуровневом программировании, а напряжение, подаваемое на полевой транзистор для программирования от второго источника напряжения, является величиной, меньшей или равной нулю.

36. Устройство по п.31, отличающееся тем, что содержит первый источник напряжения для подачи напряжения на управляющий затвор, второй источник напряжения для подачи напряжения на первый сток полевого транзистора для программирования, третий источник напряжения для подачи на общий исток напряжения, меньшего или равного напряжению, подаваемому на первый сток, и детектор напряжения для контроля напряжения второго стока при программировании и для подачи сигнала остановки программирования на первый и второй источники напряжения, когда контролируемое напряжение второго стока достигает заданного установленного напряжения, для отключения напряжений первого и второго источников напряжений.

37. Устройство по п.36, отличающееся тем, что напряжение, подаваемое на управляющий затвор от первого источника напряжения, является положительной величиной, изменяющейся согласно программированию соответствующего порогового уровня при многоуровневом программировании, а напряжение, подаваемое на первый сток полевого транзистора для программирования от второго источника напряжения, является положительной величиной.

38. Устройство по п.36, отличающееся тем, что напряжение, подаваемое на управляющий затвор от первого источника напряжения, является положительной величиной, изменяющейся согласно программированию соответствующего порогового уровня при многоуровневом программировании, а напряжение, подаваемое в первый сток полевого транзистора для программирования от второго источника напряжения, является величиной, меньшей или равной нулю.

39. Устройство по п.36, отличающееся тем, что детектор напряжения состоит из источника напряжения для индуцирования напряжения на втором стоке и резистора, включенного между указанным источником напряжения и вторым стоком полевого транзистора для контроля.

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

41. Способ по п.40, отличающийся тем, что в качестве эталонной величины выбрана пороговая величина полевого транзистора для контроля.

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

43. Способ по п. 40, отличающийся тем, что первое напряжение является положительной величиной, изменяющейся согласно программированию соответствующего порогового уровня при многоуровневом программировании, а второе напряжение является положительной величиной.

44. Способ по п. 40, отличающийся тем, что первое напряжение является положительной величиной, изменяющейся согласно программированию соответствующего порогового уровня при многоуровневом программировании, а второе напряжение является величиной, меньшей или равной нулю.

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

46. Ячейка по п.45, отличающаяся тем, что второй изолирующий слой затвора толще первого изолирующего слоя затвора.

47. Ячейка по п.45, отличающаяся тем, что первый изолирующий слой затвора достаточно тонкий для осуществления туннельного эффекта и для стирания.

48. Ячейка по п.45, отличающаяся тем, что на поверхности подложки образован изолирующий защитный слой оксида, окружающий первый и второй изолирующие слои затвора.

49. Ячейка по п.45, отличающаяся тем, что часть плавающего затвора проходит до поверхности изолирующего защитного слоя оксида.

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

51. Устройство по п.50, отличающееся тем, что при его работе в режиме программирования с использованием механизма горячей инжекции носителей заряда, напряжение 6 - 13В прикладывается к выбранной кодовой шине, 0В - к невыбранной кодовой шине, 5 - 9В - к выбранной n-й разрядной шине, 0,5 - 2В - к выбранной (n-1)-й разрядной шине, 0В - к другим разрядным шинам, 0В - к выбранной n-й шине истока, выводы невыбранной (n-1)-й шины истока переводятся в плавающее состояние, невыбранная (n-1)-я шина истока соответствует выбранной (n-1)-й разрядной шине и 0В - к подложке.

52. Устройство по п.50, отличающееся тем, что при его работе в режиме программирования с использованием механизма туннелирования, напряжение 10 - 20В прикладывается к выбранной кодовой шине, 0В - к невыбранной кодовой шине, 0В - к выбранной n-й разрядной шине, 5 - 10В - к другим разрядным шинам, 0В - к выбранной n-й шине истока, 5 - 10В - к другим шинам истока и 0В - к подложке.

53. Устройство по п.50, отличающееся тем, что при его работе в режиме стирания напряжение (-7) - (-12)В прикладывается к выбранной кодовой шине и невыбранной кодовой шине, все выводы разрядных шин переводятся в плавающее состояние, напряжение питания прикладывается ко всем шинам истока и 0В - к подложке.

54. Устройство по п.50, отличающееся тем, что при его работе в режиме считывания напряжение питания прикладывается к выбранной кодовой шине, 0В - к невыбранной кодовой шине, напряжение 0,5 - 2В - к выбранной n-й разрядной шине, 0В - к другим разрядным шинам, 0В - ко всем шинам истока и 0В - к подложке.

РИСУНКИ

Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7, Рисунок 8, Рисунок 9, Рисунок 10, Рисунок 11, Рисунок 12, Рисунок 13, Рисунок 14, Рисунок 15, Рисунок 16, Рисунок 17, Рисунок 18



 

Похожие патенты:

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

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

Изобретение относится к вычислительной технике, в частности к запоминающим устройствам, и может быть использовано при создании линий задержки , функционально законченных интегральных схем на приборах с зарядовой связью (ПЗС)

Изобретение относится к программируемым постоянным запоминающим устройствам типа электрически стираемого ПЗУ (ЭСППЗУ)

Изобретение относится к полупроводниковому запоминающему устройству с множеством запоминающих ячеек и применяется преимущественно в картах со встроенной микросхемой, таких как карты-удостоверения, кредитные карты, расчетные карты и др

Изобретение относится к постоянному запоминающему устройству и способу его управления

Изобретение относится к устройствам и структурам интегральной микроэлектроники, в частности к интегральным ячейкам статической памяти и оперативным запоминающим устройствам БИС и ЭВМ

Изобретение относится к полупроводниковому запоминающему устройству

Изобретение относится к полупроводниковому запоминающему устройству и полупроводниковому элементу памяти

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