Постоянное запоминающее устройство и способ его управления
Авторы патента:
Изобретение относится к постоянному запоминающему устройству и способу его управления. Техническим результатом является возможность считывания данных из постоянного запоминающего устройства при малом потреблении энергии. Устройство содержит множество запоминающих ячеек, шины слов, разрядные шины, шину истока, устройства включения. Способ описывает возможность управления постоянным запоминающим устройством. 2 с. и 17 з.п.ф-лы, 4 ил.
Изобретение относится к постоянному запоминающему устройству и способу его управления. Постоянные запоминающие устройства (ПЗУ, ППЗУ, СНИЗУ, ЭППЗУ и тому подобные) и способы их управления давно известны.
Практический пример конструкции и управления обычного постоянного запоминающего устройства ниже поясняется со ссылкой на фигуры 3 и 4 на примере постоянного запоминающего устройства (ПЗУ). Описанное ПЗУ имеет множество запоминающих ячеек, содержимое которых при соответствующем управлении может считываться через шины слов, разрядные шины и шины истока. В случае ПЗУ в противоположность некоторым другим видам постоянных запоминающих устройств (например, СППЗУ, ЭППЗУ) речь идет о запоминающих ячейках, выполнение которых зависит от подготавливаемой для считывания информации ("0" или "1"). В одном случае речь идет о транзисторе, а в другом случае транзистор без замены отсутствует, и связанные в противном случае с транзистором сигнальные шины (шины слов, разрядные шины и шины истока) ведут в пустоту. Содержащая транзистор запоминающая ячейка ПЗУ схематически показана на Фигуре 3. Она содержит, как упомянуто, транзистор, здесь в виде полевого транзистора Т1, участок истока которого соединен с шиной истока SL, участок стока с разрядной шиной BL, а участок затвора которого соединен с шиной слов WL. Считывание "запомненных" данных из ПЗУ функционирует следующим образом: Вначале посредством сигнала предварительного заряда заряжают разрядную шину до определенного потенциала, например до порядка +4 В. Разрядная шина и ее внешнее схемное обрамление выполнены так, что она, коль скоро транзистор заперт или вообще отсутствует, сохраняет потенциал также после прерывания соединения к источнику сигнала предварительного заряда. Если транзистор в этом состоянии запрашивают для считывания или, соответственно, селектируют, то есть через шину слов к участку затвора транзистора прикладывают напряжение, например +5 В, а шина истока соединена с массой, то запоминающий транзистор становится проводящим, а имеющиеся на разрядной шине в большом количестве носители заряда стекают через транзистор на массу. Потенциал разрядной шины за счет этого снижается до 0 В. С другой стороны, в случае запоминающей ячейки, не содержащей транзистор, ввиду отсутствия транзистора полученный за счет предварительного заряда на разрядной шине потенциал не стекает, а в основном сохраняется. Зависящие от содержимого памяти соответствующей запоминающей ячейки потенциалы разрядной шины позволяют определять содержимое памяти. Хотя другие виды постоянных запоминающих устройств имеют частично совершенно другую конструкцию запоминающих ячеек, они содержат много общего с запоминающими ячейками ПЗУ, так как они подключены к тем же самым сигнальным шинам (шина слов, разрядная шина, шина истока) и сигнальные шины для считывания нагружают в основном теми же сигналами, и изменение сигналов имеет сравнимые последствия. Шина слов может, как в случае ЭППЗУ, состоять из нескольких сигнальных шин (шина выборки, управляющая шина), однако за счет этого не происходит никакого принципиального изменения описанного общего принципа управления (см., например, патент ЕР 0637035). Показанная на Фигуре 3 запоминающая ячейка при предусматривании определенного количества их может объединяться в поле запоминающих ячеек, также как и запоминающие ячейки других видов постоянных запоминающих устройств. Конструкция подобного поля запоминающих ячеек представлена на Фигуре 4. Фигура 4 является схематическим представлением поля запоминающих ячеек обычного постоянного запоминающего устройства. Показанное поле запоминающих ячеек содержит множество обозначенных "О" отдельных запоминающих ячеек согласно Фигуре 3, которые расположены в множество рядов (m) и множество столбцов (n). n элементов каждого ряда поля запоминающих ячеек соединены соответственно с общей шиной слов WL0, WL1...WLm (при необходимости состоящей из шины выборки и управляющей шины). m элементов каждого столбца поля запоминающих ячеек соединены соответственно с общей разрядной шиной BL0, BL1... BLn. Шины истока SL всех запоминающих ячеек поля запоминающих ячеек объединены в общую шину истока. Соединение запоминающих ячеек в показанное на Фигуре 4 поле запоминающих ячеек, выполненное в виде матрицы, позволяет выводить по отдельности из постоянного запоминающего устройства содержимое запоминающих ячеек за счет соответствующего управления шинами слов, разрядными шинами и шинами истока при относительно небольших затратах на управление. Потребление тока при считывании, однако, является относительно высоким, и считывание длится относительно долго. В основе настоящего изобретения поэтому лежит задача дальнейшего развития постоянного запоминающего устройства согласно ограничительной части пункта 1 формулы изобретения или, соответственно, способа его управления согласно ограничительной части пункта 17 формулы изобретения, чтобы считывание данных можно было производить с уменьшенным потреблением энергии и быстрее. Эта задача согласно изобретению решается признаками, указанными в отличительной части пункта 1 формулы изобретения или, соответственно, в отличительной части пункта 17 формулы изобретения. Согласно этому предусмотрено, что опрашиваемые через отдельную шину слов (WL) запоминающие ячейки разделены на множество групп, из которых каждой присвоена отдельная общая линия истока (SL) (пункт 1 формулы изобретения) или, соответственно, производят групповое считывание запоминающих ячеек, опрашиваемых через отдельную шину слов (WL) (пункт 17 формулы изобретения). Эти меры позволяют опрашивать для считывания только те запоминающие ячейки, содержимое которых должно выводиться из постоянного запоминающего устройства. Точнее говоря, происходящие при считывании данных из запоминающих ячеек процессы разряда предварительно заряженных разрядных шин могут селективно ограничиваться на совершенно определенные области внутри ряда поля запоминающих ячеек, что до сих пор ввиду предусмотрения только одной единственной общей шины истока для всех запоминающих ячеек поля запоминающих ячеек невозможно было осуществить (разряд предварительно заряженных разрядных шин мог происходить только целыми рядами поля запоминающих ячеек). Если к шине истока, действительно подлежащей считыванию, то есть также действительно выводимой группы запоминающих ячеек, прикладывают потенциал, подходящий для считывания (например, 0 В), а к линии истока, не обязательно подлежащей считыванию, то есть не выводимой группы запоминающих ячеек, прикладывают не подходящий для считывания потенциал (например, высокое напряжение порядка +5 В), то разряд предварительно заряженной разрядной шины (разрядных шин) может происходить исключительно внутри выводимой группы запоминающих ячеек, в противоположность другим группам. При этом 1) не происходит включения в проводящее состояние одного или нескольких предусмотренных при необходимости транзистора или транзисторов запоминающей ячейки и 2) не происходит никакого разряда предварительно заряженных разрядных шин. Это совершенно очевидно приводит к значительной экономии энергии. За счет того, что вследствие группового считывания операцию считывания производят только на относительно немногих запоминающих ячейках, немногие полученные при этом данные могут, при исключении обычно предусмотренного мультиплексора, подаваться непосредственно на предусмотренные в соответствующем количестве выходные шины данных или, соответственно, магистральные шины и оттуда выводиться из постоянного запоминающего устройства без дополнительного сложного способа выборки и тому подобных операций. Отказ от мультиплексора приводит к дальнейшей экономии энергии и к значительно более раннему выводу подлежащих считыванию данных из постоянного запоминающего устройства. Вместе с тем, считывание данных из постоянного запоминающего устройства осуществляется гораздо быстрее и при значительно уменьшенном потреблении энергии. Кроме того, постоянное запоминающее устройство может иметь более простую конструкцию, иметь меньшие размеры, что обусловлено возможным исключением крайне дорогих мультиплексоров. Предлагаемое запоминающее устройство содержит множество запоминающих ячеек, выполненных с возможностью их считывания при управлении через шины слов, разрядные шины и шину истока (WL, BL, SL), причем опрашиваемые через одну шину слов (WL) запоминающие ячейки разделены на множество групп, каждой из которых поставлена в соответствие отдельная общая шина истока (SL), а разрядные шины различных групп запоминающих ячеек через устройства включения (Т5) соединены с общими выходными шинами (BUS), при этом каждая из предусмотренных выходных шин (BUS) соединена через отдельное устройство включения (Т5), соответственно, с одной разрядной шиной (BL) на одну группу запоминающих ячеек, а устройства включения управляются потенциалом разрядной шины. Изобретение поясняется ниже с помощью примера выполнения со ссылкой на фигуры. Фигура 1 - схематическое представление примера выполнения конструкции поля запоминающих ячеек заявленного ПЗУ; Фигура 2 - пример выполнения устройства для прямого включения считываемых из селектированных запоминающих ячеек ПЗУ данных на выходные шины данных; Фигура 3 - схематическое представление конструкции запоминающей ячейки ПЗУ, и Фигура 4 - схематическое представление построения обычного поля запоминающих ячеек ПЗУ. Показанное на Фигуре 1 поле запоминающих ячеек состоит, как показанное на Фигуре 4 обычное поле запоминающих ячеек, из множества запоминающих ячеек, обозначенных символом "О", (например запоминающих ячеек типа показанного на Фигуре 3), которые расположены во множестве (m) рядов и множестве (n) столбцов. n элементов каждого ряда поля запоминающих ячеек соединены с общей шиной слов WL0, WL1... WLm (при необходимости), состоящей из шины выборки и управляющей шины. m элементов каждого столбца поля запоминающих ячеек соединены соответственно с общей разрядной шиной BL0, BL1... BLn. В противоположность показанному на Фигуре 4 обычному полю запоминающих ячеек шины истока SL запоминающих ячеек однако больше не объединены в общую для всех запоминающих ячеек поля запоминающих ячеек шину истока. Более того, предусмотрено любое количество отдельных шин истока SL (на Фигуре 1, например, показаны SL0, SL1 и SL0), из которых каждая присвоена определенной группе запоминающих ячеек внутри ряда поля запоминающих ячеек. Иначе говоря, запоминающие ячейки ряда поля запоминающих ячеек разделены на множество групп, каждая из которых имеет отдельную, однако общую для запоминающих ячеек соответствующей группы шину истока. Как правило, на практике группа запоминающих ячеек имеет столько запоминающих ячеек, сколько бит (например, 1 байт) содержит слово данных и в расчете на каждый ряд поля запоминающих ячеек будет предусмотрено множество подобных идентичных групп запоминающих ячеек, расположенных рядом друг с другом (в ряд). Однако в общем каждый ряд поля запоминающих ячеек может иметь при необходимости любое количество групп (по меньшей мере две), которые могут иметь одинаковую величину или быть различными, могут содержать любое количество запоминающих ячеек (по меньшей мере одну) и отдельные элементы или, соответственно, запоминающие ячейки которых могут быть произвольно распределены по ряду поля запоминающих ячеек. Одна из следующих отсюда отличных от обычного случая возможностей тогда состоит, например в том, что запоминающие ячейки каждого х-того слова данных внутри ряда поля запоминающих ячеек объединены в группу (чтобы можно было считывать, например, только знаки отображаемого текста, однако не связанные с ними атрибуты отображения). В представлении Фигуры 1 показаны три группы запоминающих ячеек. Первая (согласно Фигуре 1 левая) группа состоит из трех расположенных рядом друг с другом запоминающих ячеек, шины истока которых объедины в отдельную общую шину истока SL0. Примыкающая к ней вторая (согласно Фигуре 1 средняя) группа состоит из четырех расположенных рядом друг с другом запоминающих ячеек, шины истока которых объедины в отдельную общую шину истока SL1. Третья (согласно Фигуре 1 правая) группа состоит из двух расположенных рядом друг с другом запоминающих ячеек, шины истока которых объедины в отдельную общую шину истока SL2. Разделение на группы в показанном примере выполнения является одинаковым для всех рядов поля запоминающих ячеек. Соответствующие общие шины истока соответствующих друг другу групп в различных рядах поля запоминающих ячеек соединены друг с другом. Подобная конструкция хотя и ограничивает требующиеся для реализации поля запоминающих ячеек расходы, однако разумеется не является обязательной. Более того, каждый ряд поля запоминающих ячеек может быть разделен полностью независимо от других рядов и шины истока соответствующих групп могут прокладываться и управляться полностью независимо друг от друга. Описанное выполнение поля запоминающих ячеек позволяет (при использовании соответствующего управляющего устройства) групповое обращение (выбор, селектирование) адресуемых через отдельную шину слов запоминающих ячеек, причем группа, как уже упоминалось выше, в экстремальном случае может состоять из одной единственной запоминающей ячейки. Это крайне выгодно проявляется, в частности при считывании данных, так как в обычных полях запоминающих ячеек считывание данных из запоминающих ячеек, как уже упоминалось выше, (в противоположность к выводу данных из постоянного запоминающего устройства) было возможным только в (при известных обстоятельствах очень больших) единицах рядов поля запоминающих ячеек. Селективное считывание из одной отдельной группы внутри одного ряда поля запоминающих ячеек происходит в основном как в случае обычных постоянных запоминающих устройств (смотри Фигуру 3 и относящееся к ней описание). В отличие от обычных постоянных запоминающих устройств (через соответствующую(ие) шину(шины) истока), однако, требующееся для считывания напряжение (в настоящем примере выполнения 0 В), подается только на те выводы истока, которые действительно также выводят или, соответственно, требуются для вывода. На не выводящие или, соответственно, не требующиеся для вывода запоминающие элементы соответствующего ряда поля запоминающих ячеек для считывания, точнее говоря для разряда предварительно заряженной разрядной шины через один или несколько транзисторов, подают неподходящее напряжение истока (в настоящем примере высокое напряжение порядка +5 В). Так как, с одной стороны, транзисторы действительно представляющих интерес запоминающих ячеек включаются на проход и, следовательно, с другой стороны, разряжаются только те разрядные шины, состояние которых является интересным для вывода, потребление энергии уменьшается при считывании данных на часть того, что требуется при считывании данных из обычного постоянного запоминающего устройства. Тот факт, что разрядные шины не представляющих интереса запоминающих ячеек при считывании интересущих данных не разряжаются, может быть также использовано с выгодой для того, чтобы считанные данные селектированных посредством шин истока запоминающих ячеек (в противоположность данным не селектированных запоминающих ячеек) могли занимать магистральные шины, через которые данные непосредственно, то есть без промежуточного включения обычно предусматриваемых мультиплексоров, могут выводиться из постоянного запоминающего устройства. Этот крайне выгодный эффект поясняется ниже на примере Фигуры 2. Фигура 2 наглядно поясняет, как в зависимости от состояния разрядной шины селектированной запоминающей ячейки на выходную магистральную шину может подаваться сигнал. В последующем пояснении по причинам наглядности исходят из следующих предпосылок. Предположим, что n элементов каждого из m показанных на Фигуре 1 рядов поля запоминающих ячеек разделены на i имеющих одинаковую величину групп, причем каждая группа может содержать такое количество запоминающих ячеек, которое соответствует количеству бит запомненных слов данных. Слова данных в настоящем примере являются байтами, так что каждая из i групп состоит из j = 8 запоминающих ячеек. Из восьми запоминающих ячеек m
Формула изобретения
1. Постоянное запоминающее устройство, содержащее множество запоминающих ячеек, выполненных с возможностью их считывания при управлении через шины слов, разрядные шины и шину истока (WL, BL, SL), причем опрашиваемые через одну шину слов (WL) запоминающие ячейки разделены на множество групп, каждой из которых поставлена в соответствие отдельная общая шина истока (SL), а разрядные шины различных групп запоминающих ячеек через устройства включения (Т5) соединены с общими выходными шинами (BUS) для вывода данных из запоминающего устройства, отличающееся тем, что предусмотренные устройства включения управляются потенциалом разрядной шины (BL). 2. Постоянное запоминающее устройство по п. 1, отличающееся тем, что, по меньшей мере, часть запоминающих ячеек содержит транзистор (Т1). 3. Постоянное запоминающее устройство по п. 1 или 2, отличающееся тем, что запоминающие ячейки соответственно соединены с шиной слов (WL), разрядной шиной (BL) и шиной истока (SL). 4. Постоянное запоминающее устройство по любому из пп. 1-3, отличающееся тем, что запоминающие ячейки каждого ряда соединены с соответствующей шиной слов (WL). 5. Постоянное запоминающее устройство по любому из пп. 1-4, отличающееся тем, что запоминающие ячейки каждого столбца соединены с соответствующей разрядной шиной (BL). 6. Постоянное запоминающее устройство по любому из пп. 1-5, отличающееся тем, что запоминающие ячейки каждого столбца соединены с соответствующей шиной истока (SL). 7. Постоянное запоминающее устройство по любому из пп. 1-6, отличающееся тем, что запоминающая ячейка рассчитана на запоминание одного бита данных. 8. Постоянное запоминающее устройство по любому из пп. 1-7, отличающееся тем, что группа запоминающих ячеек рассчитана на запоминание слова данных, состоящего из любого количества битов данных. 9. Постоянное запоминающее устройство по п. 8, отличающееся тем, что слово данных является байтом данных. 10. Постоянное запоминающее устройство по любому из пп. 1-9, отличающееся тем, что ячейки группы запоминающих ячеек распределены произвольно по ряду. 11. Постоянное запоминающее устройство по любому из пп. 1-10, отличающееся тем, что группы ячеек одного ряда имеют одинаковую или разную величину. 12. Постоянное запоминающее устройство по любому из пп. 1-11, отличающееся тем, что каждая из предусмотренных выходных шин данных (BUS) соединена через отдельное устройство включения (Т5) соответственно с одной разрядной шиной (BL) на одну группу запоминающих ячеек. 13. Постоянное запоминающее устройство по п. 12, отличающееся тем, что каждая запоминающая ячейка соединена только с одной выходной шиной данных (BUS). 14. Постоянное запоминающее устройство по п. 12 или 13, отличающееся тем, что выходные шины данных (BUS) предусмотрены в количестве, соответствующем количеству ячеек в самой большой группе запоминающих ячеек. 15. Постоянное запоминающее устройство по любому из пп. 12-14, отличающееся тем, что устройства включения (Т5) выполнены таким образом, что из соединенных с одной выходной шиной данных (BUS) запоминающих ячеек только селектированные ячейки могут включать сигнал на выходную шину данных. 16. Постоянное запоминающее устройство по п. 15, отличающееся тем, что устройства включения (Т5) выполнены таким образом, что они включают сигнал на соответствующую выходную шину данных (BUS), если присвоенная разрядная шина изменяет свой потенциал в заданном направлении. 17. Способ считывания постоянного запоминающего устройства, при котором опрашиваемые через отдельную шину, слоев (WL) запоминающие ячейки разделяют на множество групп и осуществляют групповое считывание этих запоминающих ячеек, отличающийся тем, что каждой группе запоминающих ячеек присваивают отдельную общую шину истока (SL), причем к шине истока (SL) подлежащей считыванию группы ячеек прикладывают напряжение, позволяющее изменить потенциал соответствующих разрядных шин (BL), а к шинам истока (SL) не подлежащих считыванию групп ячеек прикладывают напряжение, не позволяющее изменить потенциал соответствующих разрядных шин (BL). 18. Способ по п. 17, отличающийся тем, что считывают только те запоминающие ячейки, содержимое которых затем выводят из устройства. 19. Способ по п. 17 или 18, отличающийся тем, что считывают данные только одной группы запоминающих ячеек.РИСУНКИ
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4
Похожие патенты:
Полупроводниковое запоминающее устройство // 2169951
Изобретение относится к полупроводниковому запоминающему устройству с множеством запоминающих ячеек и применяется преимущественно в картах со встроенной микросхемой, таких как карты-удостоверения, кредитные карты, расчетные карты и др
Изобретение относится к программируемым постоянным запоминающим устройствам типа электрически стираемого ПЗУ (ЭСППЗУ)
Изобретение относится к энергонезависимым полупроводниковым запоминающим устройствам
Изобретение относится к энергонезависимой памяти и способам ее программирования
Изобретение относится к способам программирования запоминающего устройства и позволяет обеспечить одновременный контроль пороговых уровней при выполнении двухуровневого или многоуровневого программирования
Запоминающее устройство типа "очереди // 1532977
Изобретение относится к вычислительной технике и может быть использовано для сопряжения вычислительных устройств с разным быстродействием
Изобретение относится к вычислительной технике, в частности к запоминающим устройствам, и может быть использовано при создании линий задержки , функционально законченных интегральных схем на приборах с зарядовой связью (ПЗС)
Регистр сдвига // 1136217
Изобретение относится к устройствам и структурам интегральной микроэлектроники, в частности к интегральным ячейкам статической памяти и оперативным запоминающим устройствам БИС и ЭВМ
Полупроводниковое запоминающее устройство с энергонезависимыми ячейками памяти на двух транзисторах // 2213380
Изобретение относится к полупроводниковому запоминающему устройству
Полупроводниковое запоминающее устройство // 2249262
Изобретение относится к полупроводниковому запоминающему устройству и полупроводниковому элементу памяти
Флэш элемент памяти электрически перепрограммируемого постоянного запоминающего устройства // 2357324
Изобретение относится к вычислительной технике, в частности к электрически перепрограммируемым постоянным запоминающим устройствам (ЭППЗУ), сохраняющим информацию при отключенном питании (флэш-память), и может быть использовано в устройствах памяти вычислительных машин, микропроцессорах, флэш-памяти, в портативных электронных устройствах, таких как цифровые видеокамеры и фотоаппараты, плееры, электронные карточки (смарт-карты)
Ячейка памяти для быстродействующего эсппзу с управляемым потенциалом подзатворной области // 2465659
Изобретение относится к вычислительной технике
Мемристорный элемент памяти // 2602765
Изобретение относится к микроэлектронике. Мемристорный элемент памяти содержит подложку с расположенным на ее рабочей поверхности проводящим электродом. На указанном проводящем электроде выполнен активный слой из диэлектрика. Второй проводящий электрод расположен на активном слое. Проводящий электрод, расположенный на рабочей поверхности, и/или второй проводящий электрод выполнены из металла. В качестве диэлектрика активного слоя взят оксид металла, из которого выполнен соответственно проводящий электрод, расположенный на рабочей поверхности, и/или второй проводящий электрод. В результате обеспечивается снижение напряжения перепрограммирования, а также снижение потребляемой на перепрограммирование мощности. 13 з.п. ф-лы, 1 ил.