JPH06324937A - Memory card - Google Patents
Memory cardInfo
- Publication number
- JPH06324937A JPH06324937A JP11163293A JP11163293A JPH06324937A JP H06324937 A JPH06324937 A JP H06324937A JP 11163293 A JP11163293 A JP 11163293A JP 11163293 A JP11163293 A JP 11163293A JP H06324937 A JPH06324937 A JP H06324937A
- Authority
- JP
- Japan
- Prior art keywords
- chip
- memory card
- writing
- chips
- card
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input circuits
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/32—Timing circuits
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Read Only Memory (AREA)
- Memory System (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、EEPROM(電気的
消去型PROM)が複数個搭載されたメモリカードに関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a memory card having a plurality of EEPROMs (electrically erasable PROMs) mounted therein.
【0002】[0002]
【従来の技術】フラッシュ型EEPROMチップを記憶
媒体としてメモリカードを構成すると、比較的安価で大
容量のメモリカードが実現できる。しかしEEPROM
チップは書き込み動作が低速であり、リアルタイムで圧
縮動画データを書き込む等の高速書き込みを実現できな
いのが現状である。2. Description of the Related Art If a memory card is constructed by using a flash type EEPROM chip as a storage medium, a relatively inexpensive and large capacity memory card can be realized. But EEPROM
At present, the writing operation of the chip is slow, and high-speed writing such as writing compressed moving image data in real time cannot be realized.
【0003】そこで特開平3−265287号公報に示されて
いるように、半導体メモリ(メモリカード)に、画像デー
タを記録する際に最初に記録が行われるべき空き単位記
録領域の位置を示す情報が記録されている領域を設け、
空き単位記録領域を短時間で検索可能にして書き込み速
度を速めるようにしたり、また特開平4−268284号公報
に示されているように、画像情報を複数のEEPROM
に並列に書き込むことにより低速のEEPROMを高速
の画像記録媒体としてリアルタイムに使用可能にする技
術が提案されている。Therefore, as disclosed in Japanese Patent Laid-Open No. 3-265287, information indicating the position of an empty unit recording area in which image data should be recorded first in a semiconductor memory (memory card). Area is recorded,
An empty unit recording area can be searched in a short time so that the writing speed can be increased, and as disclosed in Japanese Patent Laid-Open No. 4-268284, image information can be recorded in a plurality of EEPROMs.
A technique has been proposed in which a low-speed EEPROM can be used in real time as a high-speed image recording medium by writing data in parallel to the same.
【0004】[0004]
【発明が解決しようとする課題】しかし、一般的にEE
PROMの書き込み時間は、チップによってばらつきが
ある(同一チップ内部でも書き込み時間にばらつきがあ
る)ため、ただ単に並列書き込みの技術を使用しても効
率のよい高速書き込み動作を実現できない。したがっ
て、各チップの性能のばらつきを考慮した書き込み制御
方式を実施する必要がある。However, in general, EE
Since the writing time of the PROM varies depending on the chip (the writing time also varies within the same chip), an efficient high-speed writing operation cannot be realized even by simply using the parallel writing technique. Therefore, it is necessary to implement a write control method that considers the variations in the performance of each chip.
【0005】またフラッシュ型EEPROMの場合、書
き込み回数に制限があり、長年使用していくと欠陥ビッ
トが出現してくる。そこでメモリカード内部にシステム
側に対して欠陥エリアと認識させるために、何等かの欠
陥管理手段を設ける必要があるが、従来の構造では、同
一種類のメモリのあるエリア(具体的にはファイル管理
エリア)に欠陥情報を記憶しているだけである。Further, in the case of the flash type EEPROM, the number of times of writing is limited, and defective bits will appear when it is used for many years. Therefore, some kind of defect management means must be provided in order to make the system recognize the defective area inside the memory card, but in the conventional structure, an area with the same type of memory (specifically, file management Areas) only store defect information.
【0006】しかし、一般的にメモリ上でファイル管理
領域は、データエリアと比較して頻繁にアクセスされる
エリアであり、ファイル管理エリア自身が一番始めに欠
陥になる可能性が高い。したがって、このような構造で
メモリカード内部のファイル管理領域自体が欠陥になっ
た場合、そのとき以降、前に記録されたデータが無効に
なるという問題があった。However, in general, the file management area on the memory is an area that is accessed more frequently than the data area, and the file management area itself is likely to be the first defect. Therefore, when the file management area itself inside the memory card becomes defective due to such a structure, there is a problem that the previously recorded data becomes invalid after that time.
【0007】本発明の目的は、高速かつ良好にデータの
書き込み/読み出しが可能なメモリカードを提供するこ
とにある。An object of the present invention is to provide a memory card which can write / read data at high speed and excellently.
【0008】[0008]
【課題を解決するための手段】前記目的を達成するた
め、本発明は、ブロック単位で読み書き可能なEEPR
OMチップを複数個搭載したメモリカードにおいて、高
速書き込みを実現するためにブロック単位で複数個並列
書き込み制御する手段を有し、書き込み動作中であるこ
とを示す信号をカード外部に出力可能とし、各チップご
とに書き込み動作中か否かをモニタ可能としたことを特
徴とする。In order to achieve the above object, the present invention provides a readable / writable EEPR in block units.
A memory card equipped with a plurality of OM chips has a means for controlling a plurality of blocks in parallel writing in order to realize high-speed writing, and can output a signal indicating that a writing operation is in progress to the outside of the card. It is characterized in that it is possible to monitor whether or not the writing operation is being performed for each chip.
【0009】また書き込み動作中であることをカード外
部に出力する信号を最初に書き始めたチップの書き込み
状態をモニタ可能としたことを特徴とする。Further, it is characterized in that it is possible to monitor the writing state of the chip which first started writing the signal for outputting the writing operation to the outside of the card.
【0010】また各チップの書き込み動作状態をカード
データバスより、それぞれモニタ可能としたことを特徴
とする。The writing operation state of each chip can be monitored from the card data bus.
【0011】また書き込みコマンドを単独に各チップに
設定可能な手段を備えたことを特徴とする。Further, it is characterized in that means for individually setting a write command to each chip is provided.
【0012】また書き込み時、複数ブロック単位で連続
書き込み動作させるために、各チップへのチップイネー
ブル切り替えを前記書き込みコマンドのカウント値に基
づいて行う手段を備えたことを特徴とする。Further, at the time of writing, in order to carry out a continuous write operation in units of a plurality of blocks, a means for performing chip enable switching to each chip based on the count value of the write command is provided.
【0013】さらに前記メモリカードにおいて、連続ブ
ロック読み出しを可能にするために前記チップを選択す
る手段を備えたことを特徴とする。Further, the memory card further comprises means for selecting the chip to enable continuous block reading.
【0014】また各チップへのアドレス設定手段を各チ
ップ共通としたことを特徴とする。Further, it is characterized in that the address setting means for each chip is common to each chip.
【0015】また各チップに特定のコマンドを設定する
コマンド設定手段を各チップ共通としたことを特徴とす
る。Further, the command setting means for setting a specific command to each chip is common to each chip.
【0016】また各チップのステータスをみるためのコ
マンドを各チップ単独に設定可能な手段を備えたことを
特徴とする。Further, it is characterized in that a means for setting a command for checking the status of each chip can be set for each chip independently.
【0017】またカードが読み出し中であることの信号
として、各チップの読み出し動作状態信号の論理積をと
った信号をカード外部に出力してモニタ可能としたこと
を特徴とする。Further, as a signal indicating that the card is being read, a signal obtained by taking a logical product of the read operation state signals of the respective chips is output to the outside of the card for monitoring.
【0018】また読み出し時、連続読み出し動作させる
ために、各チップへのチップイネーブル切り替えを、カ
ードに入力されるデータリード信号を設定されたブロッ
ク数のカウントのたびに行う手段を備えたことを特徴と
する。Further, at the time of reading, for enabling a continuous read operation, there is provided a means for performing chip enable switching to each chip every time a set number of blocks of a data read signal input to the card is counted. And
【0019】また前記書き込みと読み出しの動作状態信
号をモニタするためのカード端子を共通使用可能とし、
しかも書き込み時と読み出し時とでモニタ信号を切り替
える手段を備えたことを特徴とする。The card terminals for monitoring the write and read operation state signals can be used in common.
Moreover, it is characterized in that a means for switching the monitor signal between the time of writing and the time of reading is provided.
【0020】また連続書き込みあるいは連続読み出しを
させるための前記チップイネーブルを切り替える手段
を、書き込み時と読み出し時とで切り替え可能にしたこ
とを特徴とする。Further, it is characterized in that the means for switching the chip enable for continuous writing or continuous reading can be switched between writing and reading.
【0021】さらに前記メモリカードにおいて、複数チ
ップにまたがるアクセスをするときのアクセス側からの
アドレス変化が連続変化するように各チップへのアドレ
スを割り付ける手段を備えたことを特徴とする。Further, the memory card is provided with means for allocating an address to each chip so that an address change from the access side when accessing over a plurality of chips is continuously changed.
【0022】またチップ搭載数を偶数個としたことを特
徴とする。The number of chips mounted is an even number.
【0023】また最小データ消去単位数を、カード内部
チップ数とブロック内データ数と任意数との積に設定し
たことを特徴とする。Further, the minimum number of data erasing units is set to the product of the number of chips inside the card, the number of data within blocks and an arbitrary number.
【0024】また、いずれかのチップにおけるビットに
欠陥が生じた場合、当該ビットを包含する前記最小デー
タ消去単位全体を欠陥エリアに設定することを特徴とす
る。When a bit in any of the chips has a defect, the minimum data erasing unit including the bit is set in the defective area.
【0025】また前記欠陥エリアのデータを記憶可能な
メモリエリアを備えたことを特徴とする。Further, it is characterized in that a memory area capable of storing data of the defective area is provided.
【0026】[0026]
【作用】前記構成のメモリカードでは、複数のEEPR
OMチップにおいて各チップごとに書き込み動作中か否
かをモニタ可能であるので、効率よく高速に書き込む制
御が可能になる。In the memory card having the above structure, a plurality of EEPRs are used.
Since it is possible to monitor whether or not the writing operation is being performed for each chip in the OM chip, efficient and high-speed writing control can be performed.
【0027】また書き込み中である複数チップの書き込
み状態を最初に書き始めたチップからモニタするので、
論理積をとった信号を外部に出力する場合に比べて高速
にモニタ可能であって、高速な書き込み動作が可能にな
る。Further, since the write state of a plurality of chips which are being written is monitored from the chip which first started writing,
It is possible to monitor at a higher speed as compared with the case of outputting the signal obtained by the logical product to the outside, and the high speed write operation becomes possible.
【0028】またカードデータバスによってカード内部
の各チップの書き込み状態が、それぞれモニタ可能にな
り、さらに効率のよい書き込み動作が可能になる。The card data bus can monitor the writing state of each chip inside the card, which enables more efficient writing operation.
【0029】また書き込みコマンドを各チップ単独に設
定可能にすることによって、より高速な書き込み動作が
可能になる。Further, by allowing the write command to be set for each chip independently, a higher speed write operation becomes possible.
【0030】また書き込み時、カード内部でのチップセ
レクトを行うことで、アクセスするシステム側の負荷が
減少する。Further, at the time of writing, by performing chip select inside the card, the load on the accessing system side is reduced.
【0031】また連続ブロック読み出しを行うようにチ
ップを選択することで、メモリカードを効率よく高速に
読み出すことが可能になる。Further, by selecting the chip so as to perform continuous block reading, it becomes possible to read the memory card efficiently and at high speed.
【0032】またシステム側からのアドレス設定サイク
ルを減少させることが可能になり、より高速なカードア
クセスが可能になる。Further, it becomes possible to reduce the address setting cycle from the system side, which enables faster card access.
【0033】またシステム側からのコマンド設定サイク
ルを減少させることが可能になり、より高速なカードア
クセスが可能になる。Further, it becomes possible to reduce the command setting cycle from the system side, and it becomes possible to perform faster card access.
【0034】また各チップのステータスをそれぞれモニ
タ可能にすることで、システム側からの、よりきめ細か
い制御が可能になる。Further, by making it possible to monitor the status of each chip, more detailed control from the system side becomes possible.
【0035】またメモリカードの読み出し状態を示す信
号(Ready/Busy信号)を効率的に読み出すことが可能
になる。Further, it becomes possible to efficiently read the signal (Ready / Busy signal) indicating the read state of the memory card.
【0036】また読み出し時、カード内部でのチップセ
レクト機能を可能にすることで、システム側の負荷が減
少する。Further, the load on the system side is reduced by enabling the chip select function inside the card at the time of reading.
【0037】また新たに信号線を追加することなくメモ
リカードの動作状態がモニタ可能となって、システム側
の負荷が軽くなる。Further, the operating state of the memory card can be monitored without adding a new signal line, which reduces the load on the system side.
【0038】また書き込み動作時と読み出し動作時で、
各チップをセレクトする手段を自動的に切り替えること
によってシステム側の負荷が減少する。Further, during the write operation and the read operation,
The load on the system side is reduced by automatically switching the means for selecting each chip.
【0039】またシステム側からみたときのメモリカー
ドへのアドレス変化がチップ間にまたがってアクセスし
た場合でも連続になるため、高速書き込みを行っていて
もシステム側としてクラスタ単位でのファイル管理が容
易に実現可能となる。Further, since the address change to the memory card seen from the system side is continuous even when accessing across chips, it is easy for the system side to manage files in cluster units even if high-speed writing is performed. It becomes feasible.
【0040】またチップ使用個数を偶数個(2のn乗)に
設定することによって、並列書き込みを実施したときの
チップにまたがったアクセスを行った場合、アドレス変
化を連続とすることが可能となるため、システム側のフ
ァイル管理が容易になる。Further, by setting the number of chips to be used to an even number (2 to the nth power), it is possible to make the address change continuous when the access is performed across the chips when the parallel writing is performed. Therefore, file management on the system side becomes easy.
【0041】また複数チップにまたがったブロック単位
を最小データ消去単位とすることで高速消去が可能にな
って、メモリカード上での記録データの連続性を保て
る。Further, by making the block unit spanning a plurality of chips the minimum data erasing unit, high-speed erasing becomes possible and the continuity of the recorded data on the memory card can be maintained.
【0042】また前記最小データ消去単位を欠陥エリア
とすることによって、システム側のファイル管理の負荷
が減少する。By setting the minimum data erasing unit as a defective area, the file management load on the system side is reduced.
【0043】また欠陥エリアでのデータが他のメモリエ
リアに記憶されるので、安全性の高いファイル管理が可
能となる。Further, since the data in the defective area is stored in the other memory area, it is possible to manage the file with high safety.
【0044】[0044]
【実施例】以下、本発明の実施例を図面に基づいて説明
する。Embodiments of the present invention will be described below with reference to the drawings.
【0045】図1は本発明の一実施例における要部の構
成を示す説明図、図2は本実施例におけるメモリアロケ
ーションの説明図であり、本実施例では、2Mbitの4個
のEEPROMチップ1〜4を用いて、8MByteのフラ
ッシュEEPROMカードを構成しており、チップセレ
クト部5によって書き込み/読み出し時のチップセレク
トがなされる。FIG. 1 is an explanatory diagram showing a configuration of a main part in one embodiment of the present invention, and FIG. 2 is an explanatory diagram of memory allocation in this embodiment. In this embodiment, four 2Mbit EEPROM chips 1 are provided. 4 to 4 are used to configure an 8 MByte flash EEPROM card, and the chip select unit 5 performs chip select at the time of writing / reading.
【0046】また高速書き込み/読み出しを可能にする
ために、各チップ1〜4間でブロック単位(本実施例で
は256ワード単位)でアドレスが連続変化するように、図
2に示したようなメモリアロケーションを採用してい
る。In order to enable high-speed writing / reading, the memory as shown in FIG. 2 is designed so that the addresses are continuously changed in block units (256 word units in this embodiment) between the chips 1 to 4. Uses allocation.
【0047】なお、図中の信号でALEは“Address
Latch Enable”信号、CLEは“Clear”信号、WR
は“Write”信号、CE(1〜4)は“Channel End”
信号、RDY/BSYは“Ready/Busy”信号、OE
は“Operation End”信号、REGは“Regeneratio
n”信号の略号である。The signal in the figure indicates that ALE is "Address.
Latch Enable signal, CLE is "Clear" signal, WR
Is "Write" signal, CE (1-4) is "Channel End"
Signal, RDY / BSY is "Ready / Busy" signal, OE
Is "Operation End" signal, REG is "Regeneratio"
Abbreviation for n ”signal.
【0048】図3は本実施例における高速書き込みをす
るときの各チップの状態を示すタイミングチャート、図
4は読み出しをするときの各チップの状態を示すタイミ
ングチャートである。FIG. 3 is a timing chart showing the state of each chip during high speed writing in this embodiment, and FIG. 4 is a timing chart showing the state of each chip during reading.
【0049】まず高速書き込み動作の特徴を説明する。
すなわち、チップ1から書き込みを実施するとしてブロ
ック単位のデータ転送を完了するごとに、書き込みコマ
ンドを実施する。4チップ分のデータ(256×4ワード)
を書き込み完了した時点で、各チップは書き込み動作中
であり、システム側ではカードのRDY/BSY信号を
みながら次のデータ転送の機会を待つ。この場合、RD
Y/BSY信号は、チップ1のRDY/BSY1信号を
そのまま出力するものである。First, the characteristics of the high speed write operation will be described.
That is, the write command is executed every time when the data transfer in the block unit is completed assuming that the write is executed from the chip 1. Data for 4 chips (256 x 4 words)
When the writing is completed, each chip is in the writing operation, and the system waits for the opportunity of the next data transfer while watching the RDY / BSY signal of the card. In this case, RD
The Y / BSY signal outputs the RDY / BSY1 signal of the chip 1 as it is.
【0050】チップ1のRDY/BSY1信号をモニタ
することによって、システム側から各チップへのデータ
の書き込み順序を、チップ1→チップ2→チップ3→チ
ップ4→チップ1→チップ2→ …… のようにし、デー
タ書き込みを効率よく行うことができる。By monitoring the RDY / BSY1 signal of the chip 1, the order of writing the data from the system side to each chip is as follows: chip 1 → chip 2 → chip 3 → chip 4 → chip 1 → chip 2 → ... Thus, data writing can be performed efficiently.
【0051】各チップの書き込み動作中の状態をモニタ
可能としている理由は、例えば、チップ1の書き込み動
作を実施した後、チップ2にデータ転送をしたいとき、
チップ2の書き込みが終了しているか否かがわからない
と、チップ2にデータ転送を実施できないからである。The reason why the state during the write operation of each chip can be monitored is that, for example, when it is desired to transfer data to the chip 2 after executing the write operation of the chip 1.
This is because data transfer to the chip 2 cannot be performed unless it is known whether the writing to the chip 2 is completed.
【0052】また書き込み時の各チップセレクトの方法
として、アドレス設定手段と書き込みコマンドが入力さ
れるごとにチップセレクトが切り替わる方法を採用す
る。As a method of each chip select at the time of writing, a method of switching the chip select every time the address setting means and the write command are input is adopted.
【0053】次に読み出し動作について説明する。読み
出し時におけるカードへのアドレス設定は書き込み時の
設定と同じである。読み出し時の特有の動作としては、
カードのRDY/BSY信号の出力を、各チップのRD
Y/BSY(1〜4)信号出力の論理積をとった信号の出
力とする点と、カード内部のチップセレクトをアドレス
設定手段とOE信号がブロック数(本実施例では256)入
力されるごとにチップセレクトが切り替わる構成をとる
点である。ただし、この場合、カードのステータスを読
むために入力されたOE信号はカウントしない。Next, the read operation will be described. The address setting to the card at the time of reading is the same as the setting at the time of writing. As a peculiar operation at the time of reading,
The RDY / BSY signal output from the card is output to the RD of each chip.
Y / BSY (1 to 4) signal outputs are logically ANDed, and the chip select inside the card is set every time the address setting means and the OE signal are input in the number of blocks (256 in this embodiment). The point is that the chip select is switched to. However, in this case, the OE signal input to read the status of the card is not counted.
【0054】RDY/BSY信号の出力を、各チップの
RDY/BSY(1〜4)信号出力の論理積をとった信号
の出力とした理由は、フラッシュEEPROMの場合、
書き込み動作に比べて読み出し動作がかなり高速であ
り、1チップごとに読み出し中か否かをステータス読み
出しするよりも、4チップまとめてRDY/BSY信号
をみた方が高速に読み出せるし、システム側の負荷も軽
くなるからである。The reason why the output of the RDY / BSY signal is the output of the signal which is the logical product of the RDY / BSY (1 to 4) signal outputs of the respective chips is that in the case of the flash EEPROM,
The read operation is considerably faster than the write operation, and it is faster to read the RDY / BSY signals for all four chips than to read the status for each chip whether reading is in progress. This is because the load will be lighter.
【0055】また本実施例では、高速書き込みを可能に
するためにメモリアロケーションを図2に示したように
している。したがって、まとまったデータ単位でデータ
を消去するためには、複数チップにまたがったブロック
単位を消去単位とするのが望ましい。このため本実施例
では、最小データ消去単位を、In this embodiment, the memory allocation is as shown in FIG. 2 in order to enable high speed writing. Therefore, in order to erase data in a unit of data, it is desirable to use a block unit that spans a plurality of chips as an erase unit. Therefore, in this embodiment, the minimum data erasing unit is
【0056】[0056]
【数1】(カード内チップ数)×(ブロック内データ数)×
(n:自然数) に設定し、カード上での最小欠陥管理単位も最小データ
消去単位と同じに設定し、さらに欠陥管理情報をカード
内部の異種のメモリに記憶させるようにする。[Equation 1] (Number of chips in card) × (Number of data in block) ×
(n: natural number), the minimum defect management unit on the card is set to be the same as the minimum data erasing unit, and the defect management information is stored in a different type of memory inside the card.
【0057】[0057]
【発明の効果】以上説明したように、本発明のメモリカ
ードは、請求項1記載の構成によれば、複数のEEPR
OMチップにおいて各チップごとに書き込み動作中か否
かをモニタ可能であるので、効率よく高速に書き込むこ
とができる。As described above, the memory card of the present invention has a plurality of EEPRs according to the structure of claim 1.
Since it is possible to monitor whether or not the writing operation is being performed for each chip in the OM chip, it is possible to write efficiently and at high speed.
【0058】請求項2記載の構成によれば、前記モニタ
を最初に書き始めたチップから行うために、例えば論理
積をとった信号を外部に出力する場合に比べて、高速な
書き込みができる。According to the second aspect of the invention, since the monitor is performed from the chip that first started writing, for example, writing can be performed at a higher speed than in the case where a signal obtained by taking a logical product is output to the outside.
【0059】請求項3記載の構成によれば、カードデー
タバスによってカード内部の各チップの書き込み状態が
それぞれモニタ可能であるので、さらに効率のよい書き
込みができる。According to the third aspect of the present invention, the writing state of each chip inside the card can be monitored by the card data bus, so that writing can be performed more efficiently.
【0060】請求項4記載の構成によれば、書き込みコ
マンドを各チップ単独に設定可能であるので、より高速
な書き込みができる。According to the structure described in claim 4, since the write command can be set for each chip independently, it is possible to write at a higher speed.
【0061】請求項5記載の構成によれば、書き込み
時、カード内部でのチップセレクト機能を実現すること
で、アクセスするシステム側の負荷を減少させることが
できる。According to the structure of claim 5, at the time of writing, by implementing the chip select function inside the card, it is possible to reduce the load on the system side for accessing.
【0062】請求項6記載の構成によれば、連続ブロッ
ク読み出しが可能なようにチップを選択できるので、読
み出しが効率よく高速に行える。According to the sixth aspect of the invention, the chips can be selected so that continuous block reading can be performed, so that reading can be performed efficiently and at high speed.
【0063】請求項7記載の構成によれば、システム側
からのアドレス設定サイクルを減少させることができ
て、より高速なカードアクセスができる。According to the structure of claim 7, it is possible to reduce the address setting cycle from the system side, and it is possible to perform a faster card access.
【0064】請求項8記載の構成によれば、システム側
からのコマンド設定サイクルを減少させることができ
て、より高速なカードアクセスができる。According to the eighth aspect of the present invention, the command setting cycle from the system side can be reduced and a faster card access can be performed.
【0065】請求項9記載の構成によれば、各チップの
ステータスをモニタできるので、システム側からの細か
な制御ができる。According to the ninth aspect of the invention, since the status of each chip can be monitored, fine control can be performed from the system side.
【0066】請求項10記載の構成によれば、読み出し状
態中を示す信号を効率的に読み出すことができる。According to the structure of the tenth aspect, it is possible to efficiently read the signal indicating the read state.
【0067】請求項11記載の構成によれば、読み出し
時、カード内部でのチップセレクト機能を実現すること
で、システム側の負荷を減少させることができる。According to the eleventh aspect, the load on the system side can be reduced by realizing the chip select function inside the card at the time of reading.
【0068】請求項12記載の構成によれば、新たに信号
線を追加することなくメモリカード動作状態がモニタで
きるので、システム側の負荷を減少させることができ
る。According to the twelfth aspect, the operating state of the memory card can be monitored without adding a new signal line, so that the load on the system side can be reduced.
【0069】請求項13記載の構成によれば、書き込み動
作時と読み出し動作時で、各チップをセレクトする手段
を自動的に切り替えることができるので、システム側の
負荷を減少させることができる。According to the thirteenth aspect, the means for selecting each chip can be automatically switched between the write operation and the read operation, so that the load on the system side can be reduced.
【0070】請求項14記載の構成によれば、システム側
からみたときのメモリカードへのアドレス変化をチップ
間にまたがってアクセスした場合でも連続にできるた
め、高速書き込みを行っていてもシステム側としてクラ
スタ単位でのファイル管理を容易にすることができる。According to the structure described in claim 14, since the address change to the memory card seen from the system side can be made continuous even when accessing across the chips, the system side can perform even if high speed writing is performed. File management in cluster units can be facilitated.
【0071】請求項15記載の構成によれば、並列書き込
みを実施したときのチップにまたがったアクセスを行っ
た場合でも、アドレス変化を連続にでき、システム側の
ファイル管理を容易にすることができる。According to the structure described in claim 15, even when the access is performed across the chips when the parallel writing is performed, the address change can be made continuous and the file management on the system side can be facilitated. .
【0072】請求項16記載の構成によれば、複数チップ
にまたがったブロック単位を最小データ消去単位とする
ことで高速消去ができ、メモリカード上での記録データ
の連続性を保つことができる。According to the structure of claim 16, high speed erasing can be performed by setting the block unit spanning a plurality of chips as the minimum data erasing unit, and the continuity of the recorded data on the memory card can be maintained.
【0073】請求項17記載の構成によれば、前記最小デ
ータ消去単位を欠陥エリアとすることで、システム側の
ファイル管理の負荷を減少させことができる。According to the structure described in claim 17, by setting the minimum data erasing unit as a defective area, the load of file management on the system side can be reduced.
【0074】請求項18記載の構成によれば、欠陥エリア
でのデータを他のメモリエリアに記憶することができる
ので、安全性,信頼性の高いファイル管理を行うことが
できる。According to the structure of claim 18, the data in the defective area can be stored in another memory area, so that the file management with high safety and reliability can be performed.
【図1】本発明のメモリカードの一実施例における要部
の構成を示す説明図である。FIG. 1 is an explanatory diagram showing a configuration of a main part in an embodiment of a memory card of the present invention.
【図2】本実施例におけるメモリアロケーションの説明
図である。FIG. 2 is an explanatory diagram of memory allocation in this embodiment.
【図3】本実施例における書き込み時の各ステップの状
態を示すタイミングチャートである。FIG. 3 is a timing chart showing a state of each step at the time of writing in the present embodiment.
【図4】本実施例における読み出し時の各ステップの状
態を示すタイミングチャートである。FIG. 4 is a timing chart showing a state of each step at the time of reading in the present embodiment.
1〜4…EEPROMチップ、 5…チップセレクト
部。1 to 4 ... EEPROM chip, 5 ... Chip select section.
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 G11C 16/06 H04N 5/907 7916−5C ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 5 Identification code Internal reference number FI Technical display location G11C 16/06 H04N 5/907 7916-5C
Claims (18)
OMチップを複数個搭載したメモリカードにおいて、高
速書き込みを実現するためにブロック単位で複数個並列
書き込み制御する手段を有し、書き込み動作中であるこ
とを示す信号をカード外部に出力可能とし、各チップご
とに書き込み動作中か否かをモニタ可能としたことを特
徴とするメモリカード。1. An EEPR capable of reading and writing in block units
A memory card equipped with a plurality of OM chips has a means for controlling a plurality of blocks in parallel writing in order to realize high-speed writing, and can output a signal indicating that a writing operation is in progress to the outside of the card. A memory card that can monitor whether or not writing is in progress for each chip.
に出力する信号を最初に書き始めたチップの書き込み状
態をモニタ可能としたことを特徴とする請求項1記載の
メモリカード。2. The memory card according to claim 1, wherein a writing state of a chip which first started writing a signal for outputting a writing operation to the outside of the card can be monitored.
ータバスより、それぞれモニタ可能としたことを特徴と
する請求項1記載のメモリカード。3. The memory card according to claim 1, wherein a write operation state of each chip can be monitored from a card data bus.
定可能な手段を備えたことを特徴とする請求項1記載の
メモリカード。4. The memory card according to claim 1, further comprising means capable of independently setting a write command to each chip.
き込み動作させるために、各チップへのチップイネーブ
ル切り替えを前記書き込みコマンドのカウント値に基づ
いて行う手段を備えたことを特徴とする請求項4記載の
メモリカード。5. The device according to claim 4, further comprising means for performing chip enable switching to each chip based on the count value of the write command in order to perform continuous write operation in units of a plurality of blocks at the time of writing. Memory card.
OMチップを複数個搭載したメモリカードにおいて、連
続ブロック読み出しを可能にするために前記チップを選
択する手段を備えたことを特徴とするメモリカード。6. An EEPR capable of reading and writing in block units
A memory card having a plurality of OM chips, comprising means for selecting the chips to enable continuous block reading.
プ共通としたことを特徴とする請求項1または6記載の
メモリカード。7. The memory card according to claim 1, wherein the address setting means for each chip is common to each chip.
マンド設定手段を各チップ共通としたことを特徴とする
請求項1または6記載のメモリカード。8. The memory card according to claim 1, wherein a command setting means for setting a specific command to each chip is common to each chip.
ンドを各チップ単独に設定可能な手段を備えたことを特
徴とする請求項1または6記載のメモリカード。9. The memory card according to claim 1, further comprising means capable of setting a command for observing the status of each chip independently for each chip.
として、各チップの読み出し動作状態信号の論理積をと
った信号をカード外部に出力してモニタ可能としたこと
を特徴とする請求項6記載のメモリカード。10. A signal obtained by ANDing the read operation state signals of each chip as a signal indicating that the card is reading data, and outputting the signal to the outside of the card for monitoring. Memory card.
ために、各チップへのチップイネーブル切り替えを、カ
ードに入力されるデータリード信号を設定されたブロッ
ク数のカウントのたびに行う手段を備えたことを特徴と
する請求項6記載のメモリカード。11. A means for performing chip enable switching to each chip each time a set number of blocks of a data read signal to be inputted to the card are counted in order to perform continuous read operation at the time of reading. 7. The memory card according to claim 6, wherein the memory card is a memory card.
号をモニタするためのカード端子を共通使用可能とし、
しかも書き込み時と読み出し時とでモニタ信号を切り替
える手段を備えたことを特徴とするメモリカード。12. A card terminal for monitoring the operation state signal according to claim 2 and claim 10 can be commonly used,
Moreover, the memory card is provided with a means for switching the monitor signal between writing and reading.
ーブルを切り替える手段を、書き込み時と読み出し時と
で切り替え可能にしたことを特徴とするメモリカード。13. A memory card, characterized in that the means for switching chip enable according to claim 5 and claim 11 can be switched between writing and reading.
ROMチップを複数個搭載したメモリカードにおいて、
複数チップにまたがるアクセスをするときのアクセス側
からのアドレス変化が連続変化するように各チップへの
アドレスを割り付ける手段を備えたことを特徴とするメ
モリカード。14. An EEP capable of reading and writing in block units
In a memory card equipped with multiple ROM chips,
A memory card comprising means for allocating an address to each chip so that an address change from an access side when accessing over a plurality of chips is continuously changed.
徴とする請求項14のメモリカード。15. The memory card according to claim 14, wherein the number of chips mounted is an even number.
チップ数とブロック内データ数と任意数との積に設定し
たことを特徴とする請求項14記載のメモリカード。16. The memory card according to claim 14, wherein the minimum number of data erasing units is set to the product of the number of card internal chips, the number of block data and an arbitrary number.
陥が生じた場合、当該ビットを包含する前記最小データ
消去単位全体を欠陥エリアに設定することを特徴とする
請求項16のメモリカード。17. The memory card according to claim 16, wherein when a bit in any of the chips has a defect, the entire minimum data erasing unit including the bit is set in a defect area.
メモリエリアを備えたことを特徴とする請求項17のメモ
リカード。18. The memory card according to claim 17, further comprising a memory area capable of storing data of the defective area.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11163293A JP3330187B2 (en) | 1993-05-13 | 1993-05-13 | Memory card |
| US08/224,270 US5513138A (en) | 1993-05-13 | 1994-04-07 | Memory card having a plurality of EEPROM chips |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11163293A JP3330187B2 (en) | 1993-05-13 | 1993-05-13 | Memory card |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06324937A true JPH06324937A (en) | 1994-11-25 |
| JP3330187B2 JP3330187B2 (en) | 2002-09-30 |
Family
ID=14566240
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11163293A Expired - Lifetime JP3330187B2 (en) | 1993-05-13 | 1993-05-13 | Memory card |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5513138A (en) |
| JP (1) | JP3330187B2 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09204355A (en) * | 1996-01-25 | 1997-08-05 | Tokyo Electron Ltd | Memory reading method and memory control device |
| WO2003060722A1 (en) * | 2002-01-09 | 2003-07-24 | Renesas Technology Corp. | Memory system and memory card |
| JP2005215918A (en) * | 2004-01-29 | 2005-08-11 | Tdk Corp | Memory controller, flash memory system with memory controller and control method for flash memory |
| JP2013069059A (en) * | 2011-09-21 | 2013-04-18 | Toshiba Corp | Memory device |
Families Citing this family (62)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6728851B1 (en) | 1995-07-31 | 2004-04-27 | Lexar Media, Inc. | Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices |
| US8171203B2 (en) * | 1995-07-31 | 2012-05-01 | Micron Technology, Inc. | Faster write operations to nonvolatile memory using FSInfo sector manipulation |
| US6978342B1 (en) * | 1995-07-31 | 2005-12-20 | Lexar Media, Inc. | Moving sectors within a block of information in a flash memory mass storage architecture |
| US5845313A (en) | 1995-07-31 | 1998-12-01 | Lexar | Direct logical block addressing flash memory mass storage architecture |
| JP3821536B2 (en) * | 1997-05-16 | 2006-09-13 | 沖電気工業株式会社 | Nonvolatile semiconductor disk device |
| US5822251A (en) * | 1997-08-25 | 1998-10-13 | Bit Microsystems, Inc. | Expandable flash-memory mass-storage using shared buddy lines and intermediate flash-bus between device-specific buffers and flash-intelligent DMA controllers |
| US6000006A (en) * | 1997-08-25 | 1999-12-07 | Bit Microsystems, Inc. | Unified re-map and cache-index table with dual write-counters for wear-leveling of non-volatile flash RAM mass storage |
| US5956743A (en) * | 1997-08-25 | 1999-09-21 | Bit Microsystems, Inc. | Transparent management at host interface of flash-memory overhead-bytes using flash-specific DMA having programmable processor-interrupt of high-level operations |
| US7102671B1 (en) | 2000-02-08 | 2006-09-05 | Lexar Media, Inc. | Enhanced compact flash memory card |
| US7167944B1 (en) | 2000-07-21 | 2007-01-23 | Lexar Media, Inc. | Block management for mass storage |
| GB0123421D0 (en) * | 2001-09-28 | 2001-11-21 | Memquest Ltd | Power management system |
| GB0123417D0 (en) * | 2001-09-28 | 2001-11-21 | Memquest Ltd | Improved data processing |
| GB0123419D0 (en) | 2001-09-28 | 2001-11-21 | Memquest Ltd | Data handling system |
| GB0123415D0 (en) | 2001-09-28 | 2001-11-21 | Memquest Ltd | Method of writing data to non-volatile memory |
| GB0123410D0 (en) | 2001-09-28 | 2001-11-21 | Memquest Ltd | Memory system for data storage and retrieval |
| GB0123416D0 (en) | 2001-09-28 | 2001-11-21 | Memquest Ltd | Non-volatile memory control |
| US6957295B1 (en) | 2002-01-18 | 2005-10-18 | Lexar Media, Inc. | File management of one-time-programmable nonvolatile memory devices |
| US6950918B1 (en) | 2002-01-18 | 2005-09-27 | Lexar Media, Inc. | File management of one-time-programmable nonvolatile memory devices |
| US7231643B1 (en) | 2002-02-22 | 2007-06-12 | Lexar Media, Inc. | Image rescue system including direct communication between an application program and a device driver |
| US6871257B2 (en) * | 2002-02-22 | 2005-03-22 | Sandisk Corporation | Pipelined parallel programming operation in a non-volatile memory system |
| US7003621B2 (en) * | 2003-03-25 | 2006-02-21 | M-System Flash Disk Pioneers Ltd. | Methods of sanitizing a flash-based data storage device |
| US6973519B1 (en) | 2003-06-03 | 2005-12-06 | Lexar Media, Inc. | Card identification compatibility |
| JP2005094399A (en) * | 2003-09-18 | 2005-04-07 | Ricoh Co Ltd | Digital video encoder device |
| WO2005059854A2 (en) | 2003-12-17 | 2005-06-30 | Lexar Media, Inc. | Electronic equipment point-of-sale activation to avoid theft |
| WO2005081891A2 (en) * | 2004-02-23 | 2005-09-09 | Lexar Media, Inc. | Secure compact flash |
| US7725628B1 (en) | 2004-04-20 | 2010-05-25 | Lexar Media, Inc. | Direct secondary device interface by a host |
| US7370166B1 (en) | 2004-04-30 | 2008-05-06 | Lexar Media, Inc. | Secure portable storage device |
| US8429313B2 (en) * | 2004-05-27 | 2013-04-23 | Sandisk Technologies Inc. | Configurable ready/busy control |
| CN1332289C (en) * | 2004-06-14 | 2007-08-15 | 张毅 | Multimedia memory card |
| US7594063B1 (en) * | 2004-08-27 | 2009-09-22 | Lexar Media, Inc. | Storage capacity status |
| US7464306B1 (en) * | 2004-08-27 | 2008-12-09 | Lexar Media, Inc. | Status of overall health of nonvolatile memory |
| US8959307B1 (en) | 2007-11-16 | 2015-02-17 | Bitmicro Networks, Inc. | Reduced latency memory read transactions in storage devices |
| FR2938670B1 (en) * | 2008-11-17 | 2012-02-10 | Stmicroelectronics Crolles Sas | DEVICE FOR CONTROLLING THE ACTIVITY OF MODULES OF A MEMORY MODULE NETWORK |
| US9135190B1 (en) | 2009-09-04 | 2015-09-15 | Bitmicro Networks, Inc. | Multi-profile memory controller for computing devices |
| US8665601B1 (en) | 2009-09-04 | 2014-03-04 | Bitmicro Networks, Inc. | Solid state drive with improved enclosure assembly |
| US8447908B2 (en) | 2009-09-07 | 2013-05-21 | Bitmicro Networks, Inc. | Multilevel memory bus system for solid-state mass storage |
| US8560804B2 (en) * | 2009-09-14 | 2013-10-15 | Bitmicro Networks, Inc. | Reducing erase cycles in an electronic storage device that uses at least one erase-limited memory device |
| US9372755B1 (en) | 2011-10-05 | 2016-06-21 | Bitmicro Networks, Inc. | Adaptive power cycle sequences for data recovery |
| US9043669B1 (en) | 2012-05-18 | 2015-05-26 | Bitmicro Networks, Inc. | Distributed ECC engine for storage media |
| US9423457B2 (en) | 2013-03-14 | 2016-08-23 | Bitmicro Networks, Inc. | Self-test solution for delay locked loops |
| US9720603B1 (en) | 2013-03-15 | 2017-08-01 | Bitmicro Networks, Inc. | IOC to IOC distributed caching architecture |
| US9734067B1 (en) | 2013-03-15 | 2017-08-15 | Bitmicro Networks, Inc. | Write buffering |
| US9400617B2 (en) | 2013-03-15 | 2016-07-26 | Bitmicro Networks, Inc. | Hardware-assisted DMA transfer with dependency table configured to permit-in parallel-data drain from cache without processor intervention when filled or drained |
| US9798688B1 (en) | 2013-03-15 | 2017-10-24 | Bitmicro Networks, Inc. | Bus arbitration with routing and failover mechanism |
| US9501436B1 (en) | 2013-03-15 | 2016-11-22 | Bitmicro Networks, Inc. | Multi-level message passing descriptor |
| US9971524B1 (en) | 2013-03-15 | 2018-05-15 | Bitmicro Networks, Inc. | Scatter-gather approach for parallel data transfer in a mass storage system |
| US9934045B1 (en) | 2013-03-15 | 2018-04-03 | Bitmicro Networks, Inc. | Embedded system boot from a storage device |
| US9875205B1 (en) | 2013-03-15 | 2018-01-23 | Bitmicro Networks, Inc. | Network of memory systems |
| US9430386B2 (en) | 2013-03-15 | 2016-08-30 | Bitmicro Networks, Inc. | Multi-leveled cache management in a hybrid storage system |
| US9842024B1 (en) | 2013-03-15 | 2017-12-12 | Bitmicro Networks, Inc. | Flash electronic disk with RAID controller |
| US9916213B1 (en) | 2013-03-15 | 2018-03-13 | Bitmicro Networks, Inc. | Bus arbitration with routing and failover mechanism |
| US10120694B2 (en) | 2013-03-15 | 2018-11-06 | Bitmicro Networks, Inc. | Embedded system boot from a storage device |
| US10489318B1 (en) | 2013-03-15 | 2019-11-26 | Bitmicro Networks, Inc. | Scatter-gather approach for parallel data transfer in a mass storage system |
| US9672178B1 (en) | 2013-03-15 | 2017-06-06 | Bitmicro Networks, Inc. | Bit-mapped DMA transfer with dependency table configured to monitor status so that a processor is not rendered as a bottleneck in a system |
| US10042792B1 (en) | 2014-04-17 | 2018-08-07 | Bitmicro Networks, Inc. | Method for transferring and receiving frames across PCI express bus for SSD device |
| US9811461B1 (en) | 2014-04-17 | 2017-11-07 | Bitmicro Networks, Inc. | Data storage system |
| US10055150B1 (en) | 2014-04-17 | 2018-08-21 | Bitmicro Networks, Inc. | Writing volatile scattered memory metadata to flash device |
| US10078604B1 (en) | 2014-04-17 | 2018-09-18 | Bitmicro Networks, Inc. | Interrupt coalescing |
| US10025736B1 (en) | 2014-04-17 | 2018-07-17 | Bitmicro Networks, Inc. | Exchange message protocol message transmission between two devices |
| US9952991B1 (en) | 2014-04-17 | 2018-04-24 | Bitmicro Networks, Inc. | Systematic method on queuing of descriptors for multiple flash intelligent DMA engine operation |
| KR20170089069A (en) * | 2016-01-25 | 2017-08-03 | 에스케이하이닉스 주식회사 | Memory system and operation method for the same |
| US10552050B1 (en) | 2017-04-07 | 2020-02-04 | Bitmicro Llc | Multi-dimensional computer storage system |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3073503B2 (en) * | 1990-03-15 | 2000-08-07 | 株式会社東芝 | Electronic still camera device |
| US5303198A (en) * | 1990-09-28 | 1994-04-12 | Fuji Photo Film Co., Ltd. | Method of recording data in memory card having EEPROM and memory card system using the same |
| JPH04268284A (en) * | 1991-02-22 | 1992-09-24 | Fuji Photo Film Co Ltd | Memory card |
| US5375222A (en) * | 1992-03-31 | 1994-12-20 | Intel Corporation | Flash memory card with a ready/busy mask register |
-
1993
- 1993-05-13 JP JP11163293A patent/JP3330187B2/en not_active Expired - Lifetime
-
1994
- 1994-04-07 US US08/224,270 patent/US5513138A/en not_active Expired - Lifetime
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09204355A (en) * | 1996-01-25 | 1997-08-05 | Tokyo Electron Ltd | Memory reading method and memory control device |
| WO2003060722A1 (en) * | 2002-01-09 | 2003-07-24 | Renesas Technology Corp. | Memory system and memory card |
| US7290109B2 (en) | 2002-01-09 | 2007-10-30 | Renesas Technology Corp. | Memory system and memory card |
| JP2005215918A (en) * | 2004-01-29 | 2005-08-11 | Tdk Corp | Memory controller, flash memory system with memory controller and control method for flash memory |
| JP2013069059A (en) * | 2011-09-21 | 2013-04-18 | Toshiba Corp | Memory device |
| US8843696B2 (en) | 2011-09-21 | 2014-09-23 | Kabushiki Kaisha Toshiba | Memory device and method of controlling the same |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3330187B2 (en) | 2002-09-30 |
| US5513138A (en) | 1996-04-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH06324937A (en) | Memory card | |
| US7111140B2 (en) | Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices | |
| US6725322B1 (en) | Memory card, method for allotting logical address, and method for writing data | |
| US6202138B1 (en) | Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices | |
| EP0675502B1 (en) | Multiple sector erase flash EEPROM system | |
| US6757800B1 (en) | Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices | |
| US6798696B2 (en) | Method of controlling the operation of non-volatile semiconductor memory chips | |
| US5530828A (en) | Semiconductor storage device including a controller for continuously writing data to and erasing data from a plurality of flash memories | |
| US6272052B1 (en) | Block-erase type semiconductor storage device with independent memory groups having sequential logical addresses | |
| KR100661419B1 (en) | Nonvolatile Semiconductor Memory and Semiconductor Disk Devices | |
| US7872922B2 (en) | Memory system and method of writing into nonvolatile semiconductor memory | |
| US4394753A (en) | Integrated memory module having selectable operating functions | |
| US6459644B2 (en) | Semiconductor memory device with block alignment function | |
| JPH0887876A (en) | NAND flash memory IC card | |
| JP2006040497A (en) | Semiconductor memory device, nonvolatile semiconductor memory device | |
| JP2000285017A (en) | Storage device | |
| US20030103392A1 (en) | Method of controlling the operation of non-volatile semiconductor memory chips | |
| US20250299742A1 (en) | Data storage device which erases by grouping memory blocks and method of operating the same | |
| JPH07111092A (en) | Control method for non-volatile semiconductor storage device | |
| JPH04260150A (en) | Data communication equipment intrinsic information recording system | |
| JPH08161224A (en) | Semiconductor filing device | |
| JPH06139141A (en) | Memory card device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070719 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080719 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090719 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090719 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100719 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110719 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120719 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120719 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130719 Year of fee payment: 11 |
|
| EXPY | Cancellation because of completion of term |