JP2932790B2 - Dynamic random access memory device - Google Patents
Dynamic random access memory deviceInfo
- Publication number
- JP2932790B2 JP2932790B2 JP3277188A JP27718891A JP2932790B2 JP 2932790 B2 JP2932790 B2 JP 2932790B2 JP 3277188 A JP3277188 A JP 3277188A JP 27718891 A JP27718891 A JP 27718891A JP 2932790 B2 JP2932790 B2 JP 2932790B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- memory cell
- data
- read
- cell sub
- 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
Landscapes
- Dram (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は半導体記憶装置に関し、
特にデータレート高速化技術に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor memory device,
In particular, it relates to a technology for increasing a data rate.
【0002】[0002]
【従来の技術】従来のダイナミック型ランダムアクセス
メモリ装置(以下、DRAMと称す)は、データレート
の高速化を図るために連続してアクセス可能なアドレス
を限定して、シリアルアクセスするページ動作や、アド
レスラッチとデータ出力を同時に実施する2段パイプラ
イン動作を取り入れている。2. Description of the Related Art A conventional dynamic random access memory device (hereinafter referred to as a DRAM) is provided with a serially accessed page operation by limiting addresses that can be continuously accessed in order to increase the data rate. A two-stage pipeline operation for simultaneously executing address latch and data output is adopted.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、動画像
圧縮・伸長用動き検出メモリ(以下、MPEGメモリと
称す)は、3種類の特定されたアクセス手順のもとで、
現状の4倍以上の高速なデータレートを必要とされるの
で、従来のDRAMに採用されている高速化技術では不
十分であるという問題点があった。However, a motion detection memory for moving image compression / decompression (hereinafter, referred to as an MPEG memory) is provided under three types of specified access procedures.
Since a data rate that is four times or more the current data rate is required, there has been a problem that the high-speed technology employed in the conventional DRAM is insufficient.
【0004】一方、MPEGメモリを高速スタティック
RAMを用いることは記憶容量が不足し、また、スタテ
ィックRAMはコストパフォーマンスの点で、DRAM
に劣るという問題点があった。On the other hand, the use of a high-speed static RAM for an MPEG memory has a shortage of storage capacity, and the static RAM is a DRAM in terms of cost performance.
There was a problem that it was inferior.
【0005】[0005]
【課題を解決するための手段】本願発明の第1の要旨
は、MPEG処理に用いるメモリにおいて、4段パイプ
ラインアクセスする際、16以上のブロックに分割した
メモリセルアレイと、前記各ブロックに独立に4段のパ
イプライン動作する手段とを有し、メモリセルアレイに
書き込んだ画像ピクセルをMPEG仕様のいかなる読み
出し順でもパイプライン読み出しすることである。A first gist of the present invention is to provide a four-stage pipe in a memory used for MPEG processing.
Divided into 16 or more blocks when accessing the line
A memory cell array and a four-stage
Means for performing an pipeline operation.
Write the written image pixels to any of the MPEG specifications
That is, pipeline reading is also performed in the output order .
【0006】本願発明の第2の要旨は、16個のメモリ
セルサブアレイと、各メモリセルサブアレイにそれぞれ
アドレスを供給する複数アドレスレジスタと、各メモリ
セルサブアレイとのデータの授受を実行する複数のリー
ドライトアンプと、リードライトアンプとデータ入出力
端子との間に設けられたデータ入出力ユニットと、クロ
ック信号に同期して一連の制御信号を発生する制御信号
発生回路とを備え、上記一連の制御信号はアドレス信号
のアドレスレジスタへのラッチと、アドレス信号で指定
されたメモリセルサブブロックのデジット線のバランス
と、アドレス信号で指定されたメモリセルサブブロック
から読み出されたデータの供給されたリード・ライトア
ンプの活性化と、リードライトアンプから供給されたデ
ータのデータ入出力ユニットからの出力をパイプライン
方式で制御することである。A second gist of the present invention resides in that 16 memory cell sub-arrays, a plurality of address registers for supplying addresses to the respective memory cell sub-arrays, and a plurality of leads for transmitting / receiving data to / from each memory cell sub-array. A write amplifier, a data input / output unit provided between the read / write amplifier and the data input / output terminal, and a control signal generation circuit for generating a series of control signals in synchronization with a clock signal; The signal is a latch of an address signal into an address register, a balance of a digit line of a memory cell sub-block specified by the address signal, and a supplied read of data read from the memory cell sub-block specified by the address signal.・ Activation of write amplifier and input / output of data supplied from read / write amplifier The output from unit is to control in a pipelined manner.
【0007】[0007]
【発明の作用】制御信号はアドレス信号をラッチして4
つのメモリセルサブブロックを順次指定するとともに、
デジット線のバランス、センス動作、データの出力をパ
イプライン制御する。The control signal latches the address signal and outputs 4
One memory cell sub-block in order,
Pipeline control of digit line balance, sensing operation, and data output.
【0008】[0008]
【実施例】次に本発明について図面に示された実施例を
通して説明する。図1は本発明の第1実施例を示すブロ
ック図である。メモリセルアレイ1は16に分割された
サブアレイA〜Pからなり、各サブアレイA〜Pは各々
アドレスレジスタ3とライト/リードアンプ4に接続さ
れている。クロック入力5からクロック信号の供給され
る制御信号発生回路6は一連の制御信号を形成し、パイ
プライン制御を可能にする。制御信号はアドレス入力7
のアドレスレジスタ3への転送からデータの入出力バッ
ファ8を介した入力まで制御する。BRIEF DESCRIPTION OF THE DRAWINGS FIG. FIG. 1 is a block diagram showing a first embodiment of the present invention. The memory cell array 1 includes 16 sub-arrays A to P, each of which is connected to an address register 3 and a write / read amplifier 4. A control signal generating circuit 6 to which a clock signal is supplied from a clock input 5 forms a series of control signals to enable pipeline control. The control signal is address input 7
From the transfer to the address register 3 to the input of data via the input / output buffer 8.
【0009】ところで、MPEGメモリのアクセス手段
は16×16のピクセルを1つの単位とした領域に対
し、図2に示す3通りのパターンで特定されている。す
なわち、第1のパターン21では各行とも左端のピクセ
ルから右端のピクセルに移行し、第2のパターン22で
は、ピクセルは折り返しつつ指定され、第3のパターン
23では斜め方向に折り返しつつピクセルは指定されて
いる。これに対し、図3に示すように4×4=16ピク
セルのデータをメモリセルアレイ1上で別々のサブアレ
イA〜Pに4個づつ割り当ててあり、4段のパイプライ
ン動作が可能になる。By the way, the access means of the MPEG memory specifies an area having 16 × 16 pixels as one unit in three patterns shown in FIG. That is, in the first pattern 21, each row shifts from the leftmost pixel to the rightmost pixel, in the second pattern 22, the pixel is designated while being folded, and in the third pattern 23, the pixel is designated while being folded in an oblique direction. ing. On the other hand, as shown in FIG. 3, data of 4.times.4 = 16 pixels are allocated on the memory cell array 1 to each of the four separate sub-arrays A to P, thereby enabling a four-stage pipeline operation.
【0010】次に、本実施例の4段パイプライン動作に
ついて読み出し動作を例にとって図4,図5を参照して
説明する。Next, a four-stage pipeline operation of this embodiment will be described with reference to FIGS. 4 and 5, taking a read operation as an example.
【0011】時刻t1に行アドレスストローブ信号RA
S(オーハ゛ーライン)を降下させ、行アドレスXをラッチする。
時刻t2〜t5に列アドレスストローブ信号CAS(オーハ゛ー
ライン)をそれぞれ降下させ、列アドレスYA,YB,Y
C,YDを順次アドレスレジスタ3にラッチすると、デ
ータ(X,YA)(X,YB)(X,YC)(X,Y
D)がサブアレイA〜Dから読み出され、データレート
の高速化を図ることが可能になる。At time t1, row address strobe signal RA
Lower S (overline) and latch row address X.
From time t2 to time t5, the column address strobe signal CAS (over line) is lowered, and the column addresses YA, YB, Y
When C and YD are sequentially latched in the address register 3, data (X, YA) (X, YB) (X, YC) (X, Y
D) is read from the sub-arrays A to D, and the data rate can be increased.
【0012】すなわち、4段の各々の動作は図5に示す
ように(1)アドレスラッチ、デコーダ動作(2)デジ
ット線バランス(3)データセンスラッチ(4)出力を
4つのサブアレイA〜Dについて繰り返すことになる。
また、高速化のためにページ動作を実施し、CAS(オーハ
゛ーライン)により4段の動作を同期させて実施している。例
えば、図5中t=Tの時には、サブアレイAのデータが
出力され、サブアレイBのデータがセンスアンプにラッ
チされ、サブアレイCのデジット線がバランスされ、サ
ブアレイDのアドレスがラッチされデコーダ動作を実施
していることになる。That is, as shown in FIG. 5, the operation of each of the four stages is as follows: (1) address latch, decoder operation (2) digit line balance (3) data sense latch (4) output for four sub-arrays A to D Will repeat.
Also, a page operation is performed for speeding up, and the four-stage operation is performed in synchronism with CAS (overline). For example, when t = T in FIG. 5, data of the subarray A is output, data of the subarray B is latched by the sense amplifier, digit lines of the subarray C are balanced, addresses of the subarray D are latched, and a decoder operation is performed. You are doing.
【0013】しかしながら、かかる4段のパイプライン
動作中に、同一サブアレイが異なる段階でアクセスされ
ると不具合が生じる。そこで、不都合なアクセスを検出
する検出回路を備えてもよい。例えば、図5のt=Tの
タイミングで再びサブアレイAを選択するアドレス入力
がラッチされた場合には、サブアレイAからデータ出力
中にも係わらず、アドレスラッチとデコードがサブアレ
イAについてなされることになる。このような不具合が
起きたことを感知するには、列アドレスストローブ信号
CAS(オーハ゛ーライン)に同期して入力されたアドレスを先行
する3クロックに同期して入力されたアドレスと比較し
て同一サブアレイを選択しているか否か中を判断するこ
とにより実現できる。However, if the same subarray is accessed at different stages during the four-stage pipeline operation, a problem occurs. Therefore, a detection circuit for detecting an inconvenient access may be provided. For example, when the address input for selecting the sub-array A is latched again at the timing t = T in FIG. 5, the address latch and the decoding are performed for the sub-array A regardless of the data output from the sub-array A. Become. In order to detect the occurrence of such a problem, an address input in synchronization with the column address strobe signal CAS (over line) is compared with an address input in synchronization with the preceding three clocks, and the same sub-array is compared. Can be realized by determining whether or not is selected.
【0014】具体的には図6に示すように、アドレス入
力バッファ10に取り込まれたアドレスは列アドレスス
トローブ信号CAS(オーハ゛ーライン)に同期してシフトレジス
タ11に順次ラッチされ、先行する3クロック分のアド
レスはアドレス比較回路12で最新のアドレスと比較さ
れる。その比較結果はOR回路13に入力されOR回路
の出力がミスマッチ出力信号14として出力される。More specifically, as shown in FIG. 6, the address fetched by the address input buffer 10 is sequentially latched by the shift register 11 in synchronization with the column address strobe signal CAS (over-line), and is output by the preceding three clocks. Is compared with the latest address by the address comparison circuit 12. The comparison result is input to the OR circuit 13, and the output of the OR circuit is output as the mismatch output signal 14.
【0015】[0015]
【発明の効果】以上説明したように本発明は、MPEG
メモリ特有のアクセス手段のもとで、ページ動作を4段
パイプライン化が実現でき、かつ現在のページ動作の4
倍の高速化が実現できる。従って、本機能を有したダイ
ナミックRAMは大容量化、コストパフォーマンスの点
で優れ、ダイナミックRAMの適用範囲を広げることが
できるという効果を有する。As described above, the present invention provides an MPEG
Under the access means peculiar to the memory, the page operation can be realized as a four-stage pipeline, and the current page operation can be performed in four stages.
Double the speed can be realized. Therefore, the dynamic RAM having this function is excellent in terms of increase in capacity and cost performance, and has an effect that the applicable range of the dynamic RAM can be expanded.
【図1】本発明の第1実施例を示すブロック図である。FIG. 1 is a block diagram showing a first embodiment of the present invention.
【図2】MPEGメモリのアクセス手段を示す図であ
る。FIG. 2 is a diagram showing access means of an MPEG memory.
【図3】第1実施例のサブアレイの割当を示す図であ
る。FIG. 3 is a diagram showing allocation of subarrays according to the first embodiment.
【図4】第1実施例の動作を示すタイミングチャートで
ある。FIG. 4 is a timing chart showing the operation of the first embodiment.
【図5】図4のタイミングでの各サブアレイの動作内容
の時系列変化を示す図である。FIG. 5 is a diagram showing a time-series change of the operation content of each sub-array at the timing of FIG. 4;
【図6】ミスマッチ信号発生回路を示すブロック図であ
る。FIG. 6 is a block diagram showing a mismatch signal generation circuit.
1 メモリセルアレイ 3 アドレスレジスタ 4 ライトリードアンプ 5 クロック入力 6 制御信号発生回路 7 アドレス入力 8 入出力バッファ 9 データ入出力 10 アドレス入力バッファ 11 シフトレジスタ 12 アドレス比較回路 13 OR回路 14 ミスマッチ出力信号 DESCRIPTION OF SYMBOLS 1 Memory cell array 3 Address register 4 Write / read amplifier 5 Clock input 6 Control signal generation circuit 7 Address input 8 I / O buffer 9 Data input / output 10 Address input buffer 11 Shift register 12 Address comparison circuit 13 OR circuit 14 Mismatch output signal
Claims (3)
4段パイプラインアクセスする際、16以上のブロック
に分割したメモリセルアレイと、前記各ブロックに独立
に4段のパイプライン動作する手段とを有し、メモリセ
ルアレイに書き込んだ画像ピクセルをMPEG仕様のい
かなる読み出し順でもパイプライン読み出しすることを
特徴とするダイナミック型ランダムアクセスメモリ装
置。1. A memory used for MPEG processing,
When accessing a 4-stage pipeline, 16 or more blocks
Memory cell array divided into
Means for operating the pipeline in four stages,
Image pixels written to the array
A dynamic random access memory device which performs pipeline reading in such a reading order .
モリセルサブアレイにそれぞれアドレスを供給する複数
アドレスレジスタと、各メモリセルサブアレイとのデー
タの授受を実行する複数のリードライトアンプと、リー
ドライトアンプとデータ入出力端子との間に設けられた
データ入出力ユニットと、クロック信号に同期して一連
の制御信号を発生する制御信号発生回路とを備え、上記
一連の制御信号はアドレス信号のアドレスレジスタへの
ラッチと、アドレス信号で指定されたメモリセルサブブ
ロックのデジット線のバランスと、アドレス信号で指定
されたメモリセルサブブロックから読み出されたデータ
の供給されたリード・ライトアンプの活性化と、リード
ライトアンプから供給されたデータのデータ入出力ユニ
ットからの出力をパイプライン方式で制御する請求項1
記載のダイナミック型ランダムアクセスメモリ装置。2. A memory system comprising: 16 memory cell sub-arrays; a plurality of address registers for supplying addresses to the respective memory cell sub-arrays; a plurality of read / write amplifiers for transmitting / receiving data to / from each memory cell sub-array; A data input / output unit provided between the data input / output terminal and a data input / output terminal; and a control signal generating circuit for generating a series of control signals in synchronization with a clock signal. Latch, the digit line balance of the memory cell sub-block specified by the address signal, and the activation of the read / write amplifier supplied with the data read from the memory cell sub-block specified by the address signal. The output from the data input / output unit of the data supplied from the read / write amplifier. 2. The control method according to claim 1,
A dynamic random access memory device according to claim 1.
アドレスを記憶する手段と、前記アドレスと前記アドレ
スレジスタへ供給されるアドレスとを比較する手段とを
有し、比較手段が前記両アドレスの一致を検出すると、
前記比較手段は一致信号を出力する請求項2記載のダイ
ナミック型ランダムアクセスメモリ装置。3. The memory block being processed during pipeline processing.
Means for storing an address, the address and the address
Means for comparing with the address supplied to the register.
When the comparing means detects a match between the two addresses,
3. The dynamic random access memory device according to claim 2, wherein said comparing means outputs a coincidence signal .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3277188A JP2932790B2 (en) | 1991-09-27 | 1991-09-27 | Dynamic random access memory device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3277188A JP2932790B2 (en) | 1991-09-27 | 1991-09-27 | Dynamic random access memory device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0589664A JPH0589664A (en) | 1993-04-09 |
JP2932790B2 true JP2932790B2 (en) | 1999-08-09 |
Family
ID=17580036
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3277188A Expired - Fee Related JP2932790B2 (en) | 1991-09-27 | 1991-09-27 | Dynamic random access memory device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2932790B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100329944B1 (en) * | 1994-12-23 | 2002-03-22 | 로데릭 더블류 루이스 | Main memory system with multiple data paths |
JPH10302471A (en) * | 1997-02-28 | 1998-11-13 | Mitsubishi Electric Corp | Semiconductor memory |
JP3381698B2 (en) * | 2000-02-04 | 2003-03-04 | 日本電気株式会社 | Semiconductor storage device |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5426328U (en) * | 1977-07-22 | 1979-02-21 | ||
US4685088A (en) * | 1985-04-15 | 1987-08-04 | International Business Machines Corporation | High performance memory system utilizing pipelining techniques |
JP2618422B2 (en) * | 1988-02-08 | 1997-06-11 | 富士通株式会社 | Semiconductor storage device |
-
1991
- 1991-09-27 JP JP3277188A patent/JP2932790B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH0589664A (en) | 1993-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6345334B1 (en) | High speed semiconductor memory device capable of changing data sequence for burst transmission | |
US5883855A (en) | High speed semiconductor memory with burst mode | |
US6034916A (en) | Data masking circuits and methods for integrated circuit memory devices, including data strobe signal synchronization | |
US20060190677A1 (en) | Sequential nibble burst ordering for data | |
US7082491B2 (en) | Memory device having different burst order addressing for read and write operations | |
KR100194571B1 (en) | Semiconductor Memory and Writing Method | |
JP2001514426A (en) | Integrated DRAM using high-speed interleaving | |
US7523283B2 (en) | Memory control circuit in a memory chip | |
JP2932790B2 (en) | Dynamic random access memory device | |
JPH09198862A (en) | Semiconductor memory | |
US6138214A (en) | Synchronous dynamic random access memory architecture for sequential burst mode | |
JP2615050B2 (en) | Semiconductor memory | |
JP3288327B2 (en) | Video memory circuit | |
US20040066701A1 (en) | Method and apparatus for operating a semiconductor memory at double data transfer rate | |
JP3776295B2 (en) | Serial access memory and data write / read method | |
JP3746811B2 (en) | Semiconductor integrated circuit | |
US5260909A (en) | Memory with phase locked serial input port | |
JP2003216488A (en) | Data processor, digital camera provided with data processor and recording medium | |
JP2710926B2 (en) | Semiconductor memory | |
JP2848105B2 (en) | Dynamic semiconductor memory device | |
JPH0773100A (en) | Picture memory | |
JPH04274082A (en) | Semiconductor memory device | |
JP2003228998A (en) | Semiconductor memory device and test method for semiconductor memory device | |
JPH04117694A (en) | Memory control system | |
JPH0536271A (en) | Semiconductor memory |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090528 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100528 Year of fee payment: 11 |
|
LAPS | Cancellation because of no payment of annual fees |