[go: up one dir, main page]

HK1010011B - A single chip controller-memory device and a memory architecture and methods suitable for implementing the same - Google Patents

A single chip controller-memory device and a memory architecture and methods suitable for implementing the same Download PDF

Info

Publication number
HK1010011B
HK1010011B HK98110702.1A HK98110702A HK1010011B HK 1010011 B HK1010011 B HK 1010011B HK 98110702 A HK98110702 A HK 98110702A HK 1010011 B HK1010011 B HK 1010011B
Authority
HK
Hong Kong
Prior art keywords
blocks
memory cells
address
controller
circuit
Prior art date
Application number
HK98110702.1A
Other languages
German (de)
English (en)
Chinese (zh)
Other versions
HK1010011A1 (en
Inventor
R. Mohan Rao G.
Original Assignee
Cirrus Logic, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US08/239,608 external-priority patent/US5473573A/en
Application filed by Cirrus Logic, Inc. filed Critical Cirrus Logic, Inc.
Publication of HK1010011A1 publication Critical patent/HK1010011A1/en
Publication of HK1010011B publication Critical patent/HK1010011B/en

Links

Claims (16)

  1. Un circuit intégré monopuce (107) comprenant une pluralité de blocs de cellules mémoire (200a, 200b, 200c, 200d), des moyens de décodage d'adresse (201) couplant chacun desdits blocs de cellules mémoire à un bus d'adresse commun (202) et un nombre de lignes d'entrée/sortie de données (203a, 203b, 203c, 203d) couplé à un bus de données (204) ;
    ledit circuit intégré monopuce comprenant en outre un contrôleur (103) couplé au bus d'adresse (202) et au bus de données (204), dans lequel chaque bloc est couplé à un seul décodeur d'adresse respectif (201a, 201b, 201c, 201d) constituant lesdits moyens de décodage d'adresse et susceptible de fonctionner pour décoder les bits d'adresse de ligne ainsi que les bits d'adresse de colonne concernant ledit bloc ;
    caractérisé en ce que ledit contrôleur cst susceptible de fonctionner pour présenter un seul mot d'adresse ayant en même temps des informations d'adresse de ligne et de colonne sur ledit bus d'adresse afin de provoquer la communication d'un mot de données d'un nombre sélectionné desdites cellules mémoire audit bus de données ; et
    en ce que lesdits blocs sont susceptibles d'être adressés indépendamment et ledit contrôleur est capable de fonctionner sélectivement pour mettre hors d'utilisation un ou plusieurs blocs sélectionnés de ladite pluralité de blocs en n'adressant que des cellules mémoire des blocs restants.
  2. Un circuit selon la revendication 1, dans lequel la pluralité de blocs de cellules mémoire comprend au moins un bloc redondant de cellules mémoire pour utilisation en tant que remplacement d'un bloc défectueux de cellules mémoire, en faisant fonctionner le contrôleur pour isoler pour de l'utilisation ledit bloc défectueux.
  3. Un circuit selon l'une quelconque des revendications précédentes, dans lequel ledit contrôleur est adapté pour communiquer avec une unité d'affichage (106).
  4. Un circuit selon la revendication 3, comprenant en outre un circuit de conversion numérique/analogique (105) couplé à une sortie dudit contrôleur.
  5. Un circuit selon la revendication 3 ou la revendication 4, dans lequel ledit contrôleur comprend une palette de couleurs.
  6. Un circuit selon l'une quelconque des revendications précédentes dans lequel lesdits blocs de cellules mémoire (200) sont des matrices de mémoire vive.
  7. Un circuit selon l'une quelconque des revendications 1 à 5, dans lequel lesdits blocs de cellules mémoire (200) sont des matrices de mémoire morte.
  8. Un circuit selon l'une quelconque des revendications 1 à 5, dans lequel lesdits blocs de cellules mémoire (200) sont des matrices de mémoire morte programmable.
  9. Un circuit selon la revendication 8, dans lequel lesdites cellules mémoire de la mémoire morte programmable sont susceptibles d'être effacées.
  10. Un circuit selon la revendication 9, dans lequel lesdites cellules mémoires de la mémoire morte programmable effaçable sont susceptibles d'être effacées électriquement.
  11. Un circuit selon l'une quelconque des revendications 1 à 5, dans lequel les blocs de cellules mémoire (200) sont des matrices de cellules mémoire de type flash.
  12. Un circuit selon l'une quelconque des revendications précédentes, dans lequel au moins l'un desdits blocs de cellules mémoire (200) comprend une pluralité de cellules redondantes pour remplacer des cellules défectueuses à l'intérieur du bloc.
  13. Un circuit selon l'une quelconque des revendications précédentes, dans lequel les blocs comprennent des nombres identiques de cellules mémoire respectives.
  14. Un circuit selon l'une quelconque des revendications précédentes, dans lequel le contrôleur est susceptible de fonctionner pour provoquer le stockage d'un mot de données ou la lecture d'un mot de données à partir d'une pluralité de cellules mémoire situées dans plus d'un bloc de cellules mémoire.
  15. Un système de traitement comprenant :
    - une unité de traitement centrale (101) ;
    - un circuit intégré monopuce (107) selon l'une quelconque des revendications 3 à 14 constituant un circuit de commande d'affichage (107) ; et
    - un bus système (102) couplé à ladite unité de traitement centrale (101) et audit circuit circuit de commande d'affichage (107).
  16. Un procédé de fonctionnement d'un circuit intégré monopuce (107) comprenant une pluralité de blocs de cellules mémoire (200a, 200b, 200c, 200d), dans lequel chacun desdits blocs de cellules mémoire est couplé à un bus d'adresse commun (202) par des moyens de décodage d'adresse, et est couplé à un bus de données (204) par un nombre de lignes d'entrée/sortie de données (203a, 203b, 203c, (203d) ;
    ledit circuit intégré monopuce comprenant en outre un contrôleur (103) couplé au bus d'adresse et au bus de données, des décodeurs d'adresse respectifs (201a, 201b, 201c, 201d) effectuant chacun le couplage d'un parmi lesdits blocs au bus d'adresse et effectuant le décodage des bits d'adresse de ligne ainsi que les bits d'adresse de colonne concernant ledit bloc, afin d'adresser en conséquence de façon indépendante lesdits blocs ;
    ladite méthode comprenant : une étape consistant à susciter la présentation par ledit contrôleur d'un seul mot d'adresse ayant des informations d'adresse de ligne ainsi que d'adresse de colonne audit bus d'adresse afin qu'un nombre desdites cellules mémoire puisse communiquer un mot de données audit bus de données ;
    et une étape consistant à susciter l'isolement hors d'utilisation, de façon sélective, par le controleur d'un ou plusieurs hlocs sélectionnés de ladite pluralité de blocs en n'adressant que des cellules mémoire des blocs restants.
HK98110702.1A 1994-05-09 1995-05-08 A single chip controller-memory device and a memory architecture and methods suitable for implementing the same HK1010011B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/239,608 US5473573A (en) 1994-05-09 1994-05-09 Single chip controller-memory device and a memory architecture and methods suitable for implementing the same
US239608 1994-05-09
PCT/US1995/005761 WO1995030988A1 (fr) 1994-05-09 1995-05-08 Dispositif a memoire/controleur monopuce, et architecture de memoire et procedes destines a mettre en oeuvre ce dispositif

Publications (2)

Publication Number Publication Date
HK1010011A1 HK1010011A1 (en) 1999-06-11
HK1010011B true HK1010011B (en) 2000-04-28

Family

ID=

Similar Documents

Publication Publication Date Title
EP0760155B1 (fr) Dispositif a memoire/controleur monopuce, et architecture de memoire et procedes destines a mettre en oeuvre ce dispositif
US5701270A (en) Single chip controller-memory device with interbank cell replacement capability and a memory architecture and methods suitble for implementing the same
US5537353A (en) Low pin count-wide memory devices and systems and methods using the same
US6018793A (en) Single chip controller-memory device including feature-selectable bank I/O and architecture and methods suitable for implementing the same
US5570320A (en) Dual bank memory system with output multiplexing and methods using the same
US5657281A (en) Systems and methods for implementing inter-device cell replacements
US5815456A (en) Multibank -- multiport memories and systems and methods using the same
WO1996026490A1 (fr) Procede et systeme pour visualiser des images, utilisant une architecture de memoire d'affichage reconfigurable dynamiquement
JPH08896U (ja) メモリ装置
US5654932A (en) Memory devices with selectable access type and methods using the same
US5519667A (en) Random access memory with apparatus for reducing power consumption
US5581513A (en) Continuous page random access memory and systems and methods using the same
US6043829A (en) Frame buffer memory with look-up table
HK1010011B (en) A single chip controller-memory device and a memory architecture and methods suitable for implementing the same
EP0801375A2 (fr) Mémoire avec espace mémoire optimisé, large entrée/sortie de données et systèmes et méthodes l'utilisant
KR0174630B1 (ko) Dram/vram 메인 메모리의 블록/플래시 기입 기능을 위한 다중 데이타 레지스터 및 번지 지정 기술
KR100192577B1 (ko) 반도체 메모리 장치의 메모리 영역 활용 방법
HK1002881A (en) Systems and methods for implementing inter-device cell replacements
HK1010012B (en) Low pin count-wide memory devices and systems and methods using the same
HK1010013A (en) Memory devices with selectable access type and systems and methods using the same
HK1002883A (en) A memory with optimized memory space and wide data input/output and systems and methods using the same
HK1004169B (en) A dual bank memory and systems using the same