JP2798485B2 - Writable nonvolatile memory - Google Patents
Writable nonvolatile memoryInfo
- Publication number
- JP2798485B2 JP2798485B2 JP20024490A JP20024490A JP2798485B2 JP 2798485 B2 JP2798485 B2 JP 2798485B2 JP 20024490 A JP20024490 A JP 20024490A JP 20024490 A JP20024490 A JP 20024490A JP 2798485 B2 JP2798485 B2 JP 2798485B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- holding circuit
- memory cell
- write
- request signal
- 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.)
- Expired - Fee Related
Links
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 102200091804 rs104894738 Human genes 0.000 description 1
Landscapes
- Read Only Memory (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は書き込み可能不揮発性メモリ(以下、PROMと
いう)に関し、特にそのデータ書き込み速度の改善に関
する。The present invention relates to a writable nonvolatile memory (hereinafter, referred to as a PROM), and more particularly to an improvement in a data writing speed thereof.
[従来の技術] 従来のPROMにおけるのデータ書き込み用の回路は、第
3図のようになっている。データ端子201から入力され
たデータは、アドレスバス202の下記信号203によりデー
タ保持回路205のどこへ書き込むかを選択するセレクタ
回路204を通りデータ保持回路205に送られる。送られた
データはデータ入力要求端子206からのデータ入力要求
信号207に同期してデータ保持回路205内に保持される。
このような動作を繰り返して行い、データ保持回路205
にすべてデータの書き込みが完了すると、メモリセル書
き込み端子208よりのメモリセル書き込み要求信号209に
より書き込み回路211がデータ保持回路205内の全てのデ
ータをメモリセル210に同時に書き込む。[Prior Art] A conventional circuit for writing data in a PROM is as shown in FIG. The data input from the data terminal 201 is sent to the data holding circuit 205 through a selector circuit 204 for selecting where to write the data in the data holding circuit 205 by the following signal 203 on the address bus 202. The transmitted data is held in the data holding circuit 205 in synchronization with the data input request signal 207 from the data input request terminal 206.
Such an operation is repeatedly performed, and the data holding circuit 205
When all the data has been written into the memory cell 210, the write circuit 211 simultaneously writes all the data in the data holding circuit 205 into the memory cell 210 in response to the memory cell write request signal 209 from the memory cell write terminal 208.
第4図はその動作のタイミングチャートである。この
従来の書き込み動作においてデータ入力期間240は、非
常に高速に動作するのに対しデータ書き込み期間241
は、PROMの特性からデータ入力期間240に比較してきわ
めて長い時間が必要である。FIG. 4 is a timing chart of the operation. In the conventional write operation, the data input period 240 operates at a very high speed, whereas the data input period 240
Requires a much longer time than the data input period 240 due to the characteristics of the PROM.
[発明が解決しようとする課題] 前述した従来の書き込み回路は、その以前のデータバ
スからの1組の入力ごとに書き込みを行う方式に比べ、
複数のデータをデータ保持回路に一旦保持してこれらデ
ータを同時に書き込むことで、同じ容量のメモリの場合
第4図のデータ書き込み期間241の回数を数分の1にす
ることができ、その総和を結果的に数分の1にできる。
またデータ入力期間240は、ほとんど無視できるため結
果的に書き込み総時間を大幅に低下することができた。[Problem to be Solved by the Invention] The above-described conventional writing circuit is different from a system in which writing is performed for each set of inputs from the previous data bus.
By temporarily holding a plurality of data in the data holding circuit and writing these data at the same time, in the case of a memory having the same capacity, the number of times of the data writing period 241 in FIG. The result is a fraction.
Further, since the data input period 240 can be almost ignored, the total writing time can be greatly reduced as a result.
しかし、さらにPROMの大容量化が進むと、1回のデー
タ入力期間240で入力するデータ量を多くせざるを得
ず、そうなるとこのデータ入力期間240も無視できなく
なる。However, as the capacity of the PROM further increases, the amount of data to be input in one data input period 240 must be increased, and the data input period 240 cannot be ignored.
[発明の従来技術に対する相違点] 本発明は従来の書き込み回路の入力端子類を全く変更
せずに、データ保持回路205とメモリセル210の間に第2
のデータ保持回路を追加し、データ入力期間240とデー
タ書き込み期間241を同時平行して実行できるという相
違点がある。[Differences of the Invention from the Prior Art] The present invention employs a second writing circuit between the data holding circuit 205 and the memory cell 210 without changing the input terminals of the writing circuit at all.
Is different in that the data input period 240 and the data write period 241 can be simultaneously executed in parallel.
[課題を解決するための手段] 本発明の書き込み可能不揮発性メモリは、不揮発性メ
モリから成るメモリセルと、データ入力要求信号に同期
してメモリセルの書き込みデータ列を順次保持する第1
のデータ保持回路と、メモリセルへの書き込み要求信号
が非活性時にデータ列が入力される第2のデータ保持回
路とを有し、書き込み要求信号の活性時に第2のデータ
保持回路のデータ列をメモリセルへ同時に書き込むと共
に、第1のデータ保持回路へ次のデータ列を順次保持さ
せるものである。[Means for Solving the Problems] A writable nonvolatile memory according to the present invention includes a memory cell composed of a nonvolatile memory and a first data line for sequentially holding a write data string of the memory cell in synchronization with a data input request signal.
And a second data holding circuit to which a data string is inputted when the write request signal to the memory cell is inactive, and the data string of the second data holding circuit is changed when the write request signal is activated. This is to simultaneously write data into the memory cells and sequentially hold the next data string in the first data holding circuit.
[実施例] 次に本発明の実施例を第1図と第2図を参照して説明
する。Embodiment Next, an embodiment of the present invention will be described with reference to FIG. 1 and FIG.
尚、第3図に示した従来例と同一部分には同一符号を
付して重複する説明は省略する。本実施例の従来例との
違いは、第2のデータ保持回路100がデータ保持回路205
とメモリセル210の間に挿入され、その保持要求信号と
してメモリセル書き込み要求信号209が入力されている
点であり、このデータ保持回路100はデータ保持回路205
と同容量となっている。本実施例では第2のデータ保持
回路100は、書き込み要求信号209が要求状態ではデータ
保持回路205からのデータを保持した状態となり、その
保持されたデータはその出力に表れる。一方、要求状態
でないときは、データ保持回路205からのデータを保持
することなく、そのまま出力に表れるものである。すな
わち、書き込み要求信号209が要求状態の期間では第2
のデータ保持回路100に保持されているデータは不変で
あり、書き込み要求信号209が要求状態でない期間で
は、第2のデータ保持回路100の出力に表れるデータは
データ保持回路205の出力データとなって変更可能とな
っている。The same parts as those of the conventional example shown in FIG. 3 are denoted by the same reference numerals, and duplicate description will be omitted. The difference between this embodiment and the conventional example is that the second data holding circuit 100
And a memory cell write request signal 209 is input as a hold request signal.
And the same capacity. In the present embodiment, the second data holding circuit 100 holds data from the data holding circuit 205 when the write request signal 209 is in the requested state, and the held data appears on its output. On the other hand, when the state is not the request state, the data from the data holding circuit 205 does not hold and appears on the output as it is. That is, during the period when the write request signal 209 is in the request state, the second
The data held in the data holding circuit 100 is unchanged, and during the period when the write request signal 209 is not in the request state, the data appearing at the output of the second data holding circuit 100 becomes the output data of the data holding circuit 205. It can be changed.
本実施例の動作は、第2図における最初の書き込み期
間301と次の書き込み期間302にわけて説明する。まず最
初の書き込み期間301では第1図のデータ入力端子201か
ら入力されたデータがアドレスバス202の下位信号203に
よりデータ保持回路205のどこへ書き込むかを選択する
セレクタ回路204を通り送られる。送られたデータはデ
ータ入力要求信号206からのデータ入力要求信号207に同
期してデータ保持回路205内に保持される。この最初の
書き込み期間ではメモリセル書き込み端子208からは、
メモリセル書き込み要求信号209が要求状態でないた
め、データ保持回路205のデータは、そのまま第2のデ
ータ保持回路100に入力され、その出力に現れる。一連
のデータの書き込みが完了した時点で全てのデータはデ
ータ保持回路205に保持され、その出力に表れた同デー
タは第2のデータ保持回路100の出力にも表れている。
その後、メモリセル書き込み端子208よりメモリセル書
き込み要求信号209が要求状態となると、第2のデータ
保持回路100の中のデータは保持状態となり、そのまま
メモリセル210に書き込まれる。尚、この最初の書き込
み期間301の時間は従来の技術の場合と同じ時間が必要
である。The operation of this embodiment will be described by dividing into a first writing period 301 and a next writing period 302 in FIG. First, in the first write period 301, data input from the data input terminal 201 in FIG. 1 is sent through the selector circuit 204 for selecting where to write in the data holding circuit 205 by the lower signal 203 of the address bus 202. The transmitted data is held in the data holding circuit 205 in synchronization with the data input request signal 207 from the data input request signal 206. In this first write period, the memory cell write terminal 208
Since the memory cell write request signal 209 is not in the request state, the data of the data holding circuit 205 is directly input to the second data holding circuit 100 and appears at its output. When the writing of a series of data is completed, all the data is held in the data holding circuit 205, and the same data appearing at the output thereof also appears at the output of the second data holding circuit 100.
After that, when the memory cell write request signal 209 is changed from the memory cell write terminal 208 to the request state, the data in the second data holding circuit 100 is held and written to the memory cell 210 as it is. The time of the first writing period 301 needs to be the same as that of the conventional technique.
次に、次のデータ書き込み期間302について説明す
る。この期間は、最初の書き込み期間301のデータ書き
込み期間241の間に開始することができる。最初のデー
タのためのメモリセル書き込み要求信号209が要求状態
のままデータ入力要求端子206からデータ入力要求信号2
07が、データ保持回路205に入力され、次のデータが保
持されていっても、最初のデータのメモリセル210への
書き込み動作は第2のデータ保持回路100によって保証
される。次に、全ての次のデータ入力が完了すると最初
のデータの書き込み期間が完了するのを待って、すぐに
次のデータのデータ書き込み期間241を開始できる。こ
のように以降の動作も同様に1つ前の期間の完了を待た
ずに同時進行が可能となる。Next, the next data writing period 302 will be described. This period can be started during the data writing period 241 of the first writing period 301. The memory cell write request signal 209 for the first data remains in the request state and the data input request signal
07 is input to the data holding circuit 205, and even if the next data is held, the operation of writing the first data to the memory cell 210 is guaranteed by the second data holding circuit 100. Next, when the input of all the next data is completed, the data writing period 241 of the next data can be started immediately after waiting for the writing period of the first data to be completed. In this manner, the subsequent operations can also proceed simultaneously without waiting for the completion of the immediately preceding period.
[発明の効果] 以上説明したように本発明は、メモリセルとデータ保
持回路との間に第2のデータ保持回路を設けたため、デ
ータのメモリセルへの書き込みと次のデータの入力を平
行して実行することができ、実質的にPROMの書き込み時
間を低減する効果がある。[Effects of the Invention] As described above, in the present invention, since the second data holding circuit is provided between the memory cell and the data holding circuit, writing of data to the memory cell and input of the next data are performed in parallel. This has the effect of substantially reducing the PROM write time.
第1図は本発明の一実施例に係るPROMを示すブロック
図、第2図はその動作を説明するタイミングチャート、
第3図は従来例のPROMを示すブロック図、第4図はその
動作を説明するタイミングチャートである。 100……第2のデータ保持回路、 201……データ端子、 202……アドレスバス、 203……アドレスバスの下位信号、 204……セレクタ回路、 205……データ保持回路、 206……データ入力要求端子、 207……データ入力要求信号(ハイレベルで要求状
態)、 208……メモリセル書き込み端子、 209……メモリセル書き込み要求信号、 210……メモリセル、 211……書き込み回路、 240……データ入力期間、 241……データ書き込み期間、 301……最初の書き込み期間、 302……次の書き込み期間。FIG. 1 is a block diagram showing a PROM according to one embodiment of the present invention, FIG. 2 is a timing chart for explaining its operation,
FIG. 3 is a block diagram showing a conventional PROM, and FIG. 4 is a timing chart for explaining its operation. 100: second data holding circuit 201: data terminal 202: address bus 203: lower signal of address bus 204: selector circuit 205: data holding circuit 206: data input request 207: Data input request signal (request state at high level), 208: Memory cell write terminal, 209: Memory cell write request signal, 210: Memory cell, 211: Write circuit, 240: Data Input period, 241: Data writing period, 301: First writing period, 302: Next writing period.
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.6,DB名) G11C 16/00──────────────────────────────────────────────────続 き Continued on front page (58) Field surveyed (Int.Cl. 6 , DB name) G11C 16/00
Claims (1)
ータ入力要求信号に同期して前記メモリセルの書き込み
データ列を順次保持する第1のデータ保持回路と、前記
メモリセルへの書き込み要求信号が非活性時に前記デー
タ列が入力される第2のデータ保持回路とを有し、前記
書き込み要求信号の活性時に前記第2のデータ保持回路
のデータ列を前記メモリセルへ同時に書き込むと共に、
前記第1のデータ保持回路へ次のデータ列を順次保持さ
せることを特徴とする書き込み可能不揮発性メモリ。1. A memory cell comprising a nonvolatile memory, a first data holding circuit for sequentially holding a write data string of the memory cell in synchronization with a data input request signal, and a write request signal to the memory cell is provided. A second data holding circuit to which the data string is input when inactive, and simultaneously writing the data string of the second data holding circuit to the memory cells when the write request signal is active;
A writable non-volatile memory, wherein the first data holding circuit sequentially holds a next data string.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20024490A JP2798485B2 (en) | 1990-07-26 | 1990-07-26 | Writable nonvolatile memory |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20024490A JP2798485B2 (en) | 1990-07-26 | 1990-07-26 | Writable nonvolatile memory |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0489698A JPH0489698A (en) | 1992-03-23 |
| JP2798485B2 true JP2798485B2 (en) | 1998-09-17 |
Family
ID=16421191
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20024490A Expired - Fee Related JP2798485B2 (en) | 1990-07-26 | 1990-07-26 | Writable nonvolatile memory |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2798485B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6751129B1 (en) * | 2002-05-21 | 2004-06-15 | Sandisk Corporation | Efficient read, write methods for multi-state memory |
| JP2010129106A (en) * | 2008-11-25 | 2010-06-10 | Samsung Electronics Co Ltd | Nonvolatile semiconductor memory device |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2635631B2 (en) * | 1987-11-18 | 1997-07-30 | 株式会社東芝 | Nonvolatile semiconductor memory device |
| JPH01166396A (en) * | 1987-12-23 | 1989-06-30 | Hitachi Ltd | Semiconductor memory device |
| JPH0713860B2 (en) * | 1988-11-25 | 1995-02-15 | 三菱電機株式会社 | Semiconductor memory device |
-
1990
- 1990-07-26 JP JP20024490A patent/JP2798485B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0489698A (en) | 1992-03-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5844855A (en) | Method and apparatus for writing to memory components | |
| JPH11328975A (en) | Random access memory having reading/writing address as well as method for writing to this memory and reading from this memory | |
| US6115280A (en) | Semiconductor memory capable of burst operation | |
| JPH0676566A (en) | Semiconductor memory device | |
| CA1171526A (en) | Method and circuitry arrangement for refreshing data stored in a dynamic mos memory | |
| JPS5847741B2 (en) | pattern generator | |
| JP2798485B2 (en) | Writable nonvolatile memory | |
| JPS6353785A (en) | Decoding of word or bit line for cmos semiconductor memory | |
| JPS58502072A (en) | Data processing system providing improved data transfer between modules | |
| JPH07311600A (en) | Apparatus and method for storage and reproduction of digitaldata | |
| JP2566911B2 (en) | Dual port memory | |
| JPS58155597A (en) | Write controlling system of semiconductor memory | |
| JP2595992B2 (en) | Electronic musical instrument | |
| JPS59180894A (en) | Data writing controller of nonvolatile memory | |
| JPH0411959B2 (en) | ||
| JPS63106989A (en) | Semiconductor memory device | |
| JPS633392B2 (en) | ||
| JPH05210981A (en) | Semiconductor memory | |
| JPH1173784A (en) | Semiconductor memory device and data reading method in its device | |
| JP2715493B2 (en) | Semiconductor memory device | |
| JPS62297954A (en) | Memory control system | |
| JPH10241352A (en) | Semiconductor storage device | |
| JP2582300B2 (en) | Memory access circuit | |
| JPH0447590A (en) | Memory built-in type integrated circuit device | |
| JPS6348688A (en) | Memory device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |