[go: up one dir, main page]

JP2569531B2 - Memory control circuit - Google Patents

Memory control circuit

Info

Publication number
JP2569531B2
JP2569531B2 JP62034815A JP3481587A JP2569531B2 JP 2569531 B2 JP2569531 B2 JP 2569531B2 JP 62034815 A JP62034815 A JP 62034815A JP 3481587 A JP3481587 A JP 3481587A JP 2569531 B2 JP2569531 B2 JP 2569531B2
Authority
JP
Japan
Prior art keywords
write
signal
cycle
timing
request
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 - Lifetime
Application number
JP62034815A
Other languages
Japanese (ja)
Other versions
JPS63201987A (en
Inventor
亨 滝島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
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
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP62034815A priority Critical patent/JP2569531B2/en
Publication of JPS63201987A publication Critical patent/JPS63201987A/en
Application granted granted Critical
Publication of JP2569531B2 publication Critical patent/JP2569531B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Static Random-Access Memory (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明はメモリ制御回路、特に、行アドレス選択信号
と列アドレス選択信号のうちの先行するもの(以下行ア
ドレス選択信号とする)の直前のメモリサイクルにおけ
る後縁と当該メモリサイクルにおける前縁とでパルス幅
が定まるプリチャージ信号によって行アドレス線がプリ
チャージされるような半導体メモリにおけるメモリ制御
回路に関する。
DETAILED DESCRIPTION OF THE INVENTION (Industrial application field) The present invention relates to a memory control circuit, and in particular, to a memory control circuit immediately before a preceding one of a row address selection signal and a column address selection signal (hereinafter referred to as a row address selection signal). The present invention relates to a memory control circuit in a semiconductor memory in which a row address line is precharged by a precharge signal whose pulse width is determined by a trailing edge in a memory cycle and a leading edge in the memory cycle.

こゝで行アドレス選択信号、列アドレス選択信号は、
通常、それぞれRASタイミング、CASタイミングと称せら
れるので、以下の説明においても、これらの名称を使用
する。
Here, the row address selection signal and the column address selection signal
Since these are usually called RAS timing and CAS timing, respectively, these names are used in the following description.

(従来の技術) 従来のこの種のメモリ制御回路は、読出動作に必要な
タイミング信号を発生する読出動作タイミング発生回路
と、書込動作に必要なタイミング信号を発生する書込動
作タイミング発生回路と、外部からのメモリリクエスト
を受付けるとアクセブトを返送し、これによって入力す
るコマンドに応じて読出動作タイミング発生回路または
書込動作タイミング発生回路を起動するリクエスト受付
制御回路と、半導体メモリが動作状態にあるときにはサ
イクルビジー信号を発生するビジー制御回路とを備え、
リクエスト受付制御回路はサイクルビジー信号によって
リクエストを受付けるべきか否かを決めるようにしてい
る。上述のタイミングには、周知のように、RASタイミ
ング,CASタイミング,プリチャージ信号,ライトイネー
ブル信号,リードストローブ信号等がある。
(Prior Art) Conventional memory control circuits of this type include a read operation timing generation circuit for generating a timing signal required for a read operation, and a write operation timing generation circuit for generating a timing signal required for a write operation. A request reception control circuit that returns an accept when an external memory request is received, thereby activating a read operation timing generation circuit or a write operation timing generation circuit in response to an input command; and the semiconductor memory is in an operating state. Sometimes with a busy control circuit that generates a cycle busy signal,
The request acceptance control circuit determines whether or not to accept the request based on the cycle busy signal. As is well known, the above-mentioned timing includes a RAS timing, a CAS timing, a precharge signal, a write enable signal, a read strobe signal, and the like.

(発明が解決しようとする問題点) 一般に、書込データは、その出力回路の負荷が大きい
ため、アドレスおよびコマンドよりも転送時間が長くな
り、アクセプト返送時からの遅延時間が大きくなるの
で、メモリサイクルタイムは書込動作時には読出動作時
より長くなる。
(Problems to be Solved by the Invention) Generally, the write data has a large load on the output circuit, so that the transfer time is longer than that of the address and the command, and the delay time from the return of the accept becomes longer. The recycle time is longer in the write operation than in the read operation.

すなわち、書込動作時にはメモリサイクルタイム中で
書込データの入力を待合せている時間があり、その間は
無駄な時の経過ということになる。従って、書込動作が
連続して行われるような場合には、次のメモリサイクル
を上記待合せ時間分だけ早めることができるかに思える
が、上述した従来構成においては、先ず書込動作の連続
を検出する手段が無く、また、後続した書込サイクルの
開始を早めようとしても、直前の書込サイクルによって
サイクルビジー信号が活性化されたまゝになっているの
でリクエストを受付けることができず、さらに、たとえ
リクエストが受付けられたとしてもRASタイミングは書
込動作時と読出動作時とで同じであるため、後続した書
込サイクルにおけるプリチャージ信号のパルス幅が狭く
なってプリチャージ不良となるので、結局、上述のよう
な機会を活かすことができず、読出サイクルタイムより
長い書込メモリサイクルを繰返すことになっているとい
う問題点がある。
That is, during the write operation, there is a time during which the input of the write data is waited during the memory cycle time, and during that time, a useless time elapses. Therefore, in the case where the writing operation is continuously performed, it seems that the next memory cycle can be advanced by the waiting time. However, in the above-described conventional configuration, the continuous writing operation is first performed. If there is no means for detecting and even if the start of the subsequent write cycle is to be advanced, the request cannot be accepted because the cycle busy signal has been activated by the immediately preceding write cycle. However, even if the request is accepted, the RAS timing is the same between the write operation and the read operation, so that the pulse width of the precharge signal in the subsequent write cycle becomes narrower, resulting in a precharge failure. In the end, it is not possible to take advantage of the above-mentioned opportunity, and it is said that the write memory cycle longer than the read cycle time will be repeated. There is a problem.

本発明の目的は、書込サイクルが連続する場合におけ
るメモリサイクルタイムを短縮することのできるメモリ
制御回路を提供することにある。
An object of the present invention is to provide a memory control circuit capable of shortening a memory cycle time when a write cycle is continuous.

(問題点を解決するための手段) 本発明の回路は、行または列アドレス選択信号のうち
の先行するものの直前メモリサイクルにおける後縁と次
当該メモリサイクルにおける前縁とでパルス幅が定まる
プリチャージ信号によって当該行または列アドレス線が
プリチャージされるような半導体メモリに対するメモリ
制御回路において、 外部からのリクエストを受付けるとアドレス、コマン
ドおよび書込データの入力を誘導して半導体メモリの動
作を開始させるリクエスト受付手段と、 書込サイクルに後続する書込サイクルをアドレス等の
入力誘導前に検出する連続書込検出手段と、 連続した書込サイクルの検出がされると半導体メモリ
が動作状態であっても受付手段がそのときのリクエスト
を受付け可能なようにするビジー解除手段と、書込動作
時にはアドレスおよびコマンドに対する書込データの遅
延時間だけRASタイミングの前縁を読出動作時における
よりも遅延させる遅延手段と、 を設けたことを特徴とする。
(Means for Solving the Problem) The circuit according to the present invention comprises a precharge in which a pulse width is determined by a trailing edge in a memory cycle immediately before a preceding one of row or column address selection signals and a leading edge in the next memory cycle. In a memory control circuit for a semiconductor memory in which a corresponding row or column address line is precharged by a signal, when an external request is received, the input of an address, a command and write data is induced to start the operation of the semiconductor memory. Request accepting means; continuous write detecting means for detecting a write cycle following the write cycle before input of an address or the like; and a semiconductor memory operating when a continuous write cycle is detected. Busy canceling means for enabling the accepting means to accept the request at that time; And delay means for delaying the leading edge of the RAS timing by a delay time of write data corresponding to an address and a command during operation, as compared with a read operation.

(実施例) 次に本発明の実施例について図面を参照して説明す
る。
(Example) Next, an example of the present invention will be described with reference to the drawings.

第1図は本発明の一実施例を示すブロック図である。 FIG. 1 is a block diagram showing one embodiment of the present invention.

第1図を参照すると本実施例は、リクエスト受付制御
回路1、ビジー制御回路2、読出動作タイミング発生回
路3、書込動作タイミング発生回路4、メモリマストリ
クス回路5、ナンドゲート6、アンドゲート7およびオ
アゲート8から成る。本半導体メモリの読出サイクルタ
イム,書込サイクルタイムは、それぞれ2T,25T(Tはク
ロックのサイクルタイム)とする。
Referring to FIG. 1, in the present embodiment, a request acceptance control circuit 1, a busy control circuit 2, a read operation timing generation circuit 3, a write operation timing generation circuit 4, a memory matrix circuit 5, a NAND gate 6, an AND gate 7, and OR gate 8. The read cycle time and the write cycle time of the semiconductor memory are 2T and 25T, respectively (T is a clock cycle time).

リクエスト受付制御回路1は、外部装置からのリクエ
スト10をビジー信号19が“0"のときにのみ受付けてアク
セプト信号13を返送すると共に、メモリ起動信号14をビ
ジー制御回路2に出力する。
The request reception control circuit 1 receives the request 10 from the external device only when the busy signal 19 is “0”, returns the accept signal 13, and outputs the memory activation signal 14 to the busy control circuit 2.

アクセプト13を受取った外部装置はアドレス,コマン
ド11や書込動作時においては書込データ(共に図示省
略)と共にコマンド11を出力する。書込データは、前述
のように、アドレスやコマンド11より遅延するが、その
遅延時間を0.5Tであるものとする。
The external device that has received the accept 13 outputs the address, the command 11, and the command 11 together with the write data (both not shown) during the write operation. As described above, the write data is delayed from the address and the command 11, and the delay time is 0.5T.

リクエスト受付制御回路1は、コマンド11の指示に応
じて読出指示信号15を読出動作タイミング発生回路3
に、また、書込指示信号16を書込動作タイミング発生回
路4にそれぞれ出力すると共に、コマンド11により書込
動作が指示されているときには書込動作信号17をナンド
ゲート6に出力する。書込動作信号17は、従来の書込サ
イクルタイム3Tから、書込データのアドレス等に対する
遅延時間である0.5Tを差引いた結果である2.5Tだけリク
エスト10から遅延するように設定される。
The request reception control circuit 1 outputs a read instruction signal 15 in accordance with the instruction of the command 11 to the read operation timing generation circuit 3.
In addition, a write instruction signal 16 is output to write operation timing generation circuit 4, and a write operation signal 17 is output to NAND gate 6 when a write operation is instructed by command 11. The write operation signal 17 is set so as to be delayed from the request 10 by 2.5T which is a result of subtracting 0.5T which is a delay time for an address of write data from the conventional write cycle time 3T.

読出動作タイミング発生回路3は、読出指示信号15が
入力すると、メモリマトリクス回路5が読出動作を行う
のに必要なタイミング、例えば、RASタイミング21,CAS
タイミング、プリチャージ信号,リードストロープ信号
等を発生してメモリマトリクス回路5に供給する。
When the read instruction signal 15 is input, the read operation timing generation circuit 3 generates timings required for the memory matrix circuit 5 to perform a read operation, for example, RAS timing 21, CAS
A timing, a precharge signal, a read strobe signal and the like are generated and supplied to the memory matrix circuit 5.

また、書込動作タイミング発生回路4は、書込指示信
号16が入力すると、メモリマトリクス回路が書込動作を
行うのに必要なタイミング、例えば、RASタイミング22,
CASタイミング,プリチャージ信号,ライトイネーブル
信号23等を発生してメモリマトリクス回路5に供給す
る。この時に発生するRASタイミング22は、その前縁が
読出動作時のRASタイミング21より書込データの遅延時
間0.5Tだけ遅延したものとなっている。
Further, when the write instruction signal 16 is input, the write operation timing generation circuit 4 generates a timing necessary for the memory matrix circuit to perform the write operation, for example, the RAS timing 22,
A CAS timing, a precharge signal, a write enable signal 23, etc. are generated and supplied to the memory matrix circuit 5. The RAS timing 22 generated at this time has a leading edge delayed by 0.5 T of the write data delay time from the RAS timing 21 in the read operation.

メモリマトリクス回路は、例えば、1MDRAMのように、
多数のMOSダイナミックメモリセルがマトリクス状に配
列され、RASタイミング21,22とCASタイミングで活性化
されるそれぞれ行アドレス信号と列アドレス信号とによ
り指定されるものがアクセスされるようになっている。
The memory matrix circuit, for example, like 1MDRAM,
A large number of MOS dynamic memory cells are arranged in a matrix, and access is made to one designated by a row address signal and a column address signal activated at RAS timings 21 and 22 and CAS timing, respectively.

このようなメモリマトリクス回路5においては、1本
の行アドレス線または列アドレス線には多数の“半選
択”のメモリセルが接続されているため負荷が重くなる
ので、周知のように、アクセス開始の際にはプリチャー
ジ信号によって予め充電しておくことが行われるが、こ
のプリチャージ信号のパルス幅は、通常、直前のメモリ
サイクルにおけるRASタイミング21,22の後縁と当該メモ
リサイクルにおけるRASタイミング21,22の前縁とで定ま
るように設計される。
In such a memory matrix circuit 5, since a large number of "half-selected" memory cells are connected to one row address line or column address line, the load becomes heavy. In this case, the pre-charge signal is charged in advance, and the pulse width of the pre-charge signal is generally determined by the trailing edges of the RAS timings 21 and 22 in the immediately preceding memory cycle and the RAS timing in the memory cycle. Designed to be defined with 21,22 leading edges.

ビジー制御回路2は、読出指示信号15または書込指示
信号16が発生してメモリマトリクス回路5が動作し終え
るまでの間は“1"であり、その他の間は“0"となるサイ
クルビジー信号18を発生してアンドゲート7に出力す
る。
The busy control circuit 2 is a cycle busy signal which is "1" until the memory matrix circuit 5 is finished operating after the read instruction signal 15 or the write instruction signal 16 is generated, and is "0" during other periods. 18 is generated and output to the AND gate 7.

一方、ナンドゲート6は、書込動作時にリクエスト10
の入力時に合せて外部装置から入力する書込指定信号12
と書込動作信号17との否定論理積演算を行う。書込動作
信号17は、前述のように、書込動作時のリクエスト10か
ら2.5T後に発生するので、書込動作時におけるリクエス
ト10の入力間隔を2.5Tに設定すれば、ナンドゲート6の
出力20は、書込指定信号12(書込動作信号17と同波形に
設計される)のパルス幅の間だけ“0"となる。すなわ
ち、ナンドゲート6は、書込動作指示を検出し、“0"出
力によって示すものである。
On the other hand, the NAND gate 6 outputs the request 10 during the write operation.
Write designation signal 12 input from an external device at the same time as input
And the write operation signal 17 to perform a NAND operation. As described above, the write operation signal 17 is generated 2.5 T after the request 10 in the write operation. Therefore, if the input interval of the request 10 in the write operation is set to 2.5 T, the output 20 Becomes "0" only during the pulse width of the write designation signal 12 (designed to have the same waveform as the write operation signal 17). In other words, the NAND gate 6 detects the write operation instruction and indicates it by outputting "0".

アンドゲート7は、上述のようなナンドゲート出力20
と、サイクルビジー信号18との論理積演算を行い、その
結果をビジー信号19としてリクエスト受付制御回路1に
供給する。
The AND gate 7 has a NAND gate output 20 as described above.
AND operation with the cycle busy signal 18 and supplies the result to the request reception control circuit 1 as a busy signal 19.

ビジー信号19は、上述のような生成過程から明らかの
ように、読出指示信号15または書込指示信号16が出力さ
れてからメモリマトリクス回路5が動作している間に、
後続した書込動作指示を伴うリクエストが入力すると、
その間はサイクルビジー信号18を強制的に解除するもの
であるということがいえる。
As is clear from the above-described generation process, the busy signal 19 is generated during the operation of the memory matrix circuit 5 after the output of the read instruction signal 15 or the write instruction signal 16.
When a request with a subsequent write operation instruction is input,
In the meantime, it can be said that the cycle busy signal 18 is forcibly released.

リクエスト受付制御回路1は、前述のように、リクエ
スト10の入力があると、ビジー信号19が“0"のときにの
み受付けてアクセプト13等を出力するので、ナンドゲー
ト6とアンドゲート7との作用により、例えば、フロー
ピィディスク等外部記憶装置からプログラムをロードす
る場合のように、書込動作が連続する場合に、後続する
各書込サイクルを0.5Tだけ早められることになる。
As described above, when the request 10 is input, the request acceptance control circuit 1 accepts and outputs the accept 13 and the like only when the busy signal 19 is “0”, so that the operation of the NAND gate 6 and the AND gate 7 Accordingly, when the writing operation is continuous, for example, when a program is loaded from an external storage device such as a floppy disk or the like, each subsequent writing cycle can be advanced by 0.5T.

次に、第2図と第3図に示すタイムチャートに沿って
本実施例の動作を説明する。
Next, the operation of the present embodiment will be described with reference to the time charts shown in FIG. 2 and FIG.

第2図は、タイミングT1からの書込サイクル(3Tであ
る)に続いてタイミングT4から読出サイクル(2Tであ
る)が続いた場合である。
Figure 2 is (a 2T) read cycle from the timing T 4 Following write cycle (a 3T) from the timing T 1 is the case where continued.

タイミングT1でリクエスト10が受付けられたとする
と、リクエスト受付制御回路1はアクセプト13をタイミ
ングT12で返送する。これによって、リクエスト元から
コマンド11等が送られてくると、リクエスト受付制御回
路1はメモリ起動信号14をビジー制御回路2に、また、
書込指示信号16を書込動作タイミング発生回路4にそれ
ぞれ出力する。
When the request 10 at the timing T 1 is accepted, the request reception control circuit 1 sends back the accept 13 at the timing T 12. As a result, when the command 11 or the like is sent from the request source, the request reception control circuit 1 sends the memory activation signal 14 to the busy control circuit 2,
Write instruction signal 16 is output to write operation timing generation circuit 4.

この結果、ビジー制御回路2はタイミングT2でサイク
ルビジー信号18を“1"にするが、このときには直前のメ
モリサイクルが読出動作指定であるため、ナンドゲート
6の出力20は“1"であるので、ビジー信号19も“1"であ
り、従ってリクエスト受付制御回路1はリクエストを受
付けなくなる。
As a result, although busy control circuit 2 to cycle the busy signal 18 "1" at timing T 2, for a memory cycle just before at this time is a read operation specified, the output of the NAND gate 6 20 is "1" , Busy signal 19 is also "1", so that the request acceptance control circuit 1 does not accept the request.

書込動作タイミング発生回路4は、書込指示信号16が
入力すると、タイミングT23でのRASタイミング22やタイ
ミングT3でのライトイネーブル23等を発生して、図示省
略した書込データをメモリマトリクス回路5に書込ませ
る。RASタイミング22の前縁は、次に述べる読出動作時
のRASタイミング21のそれより0.5Tだけ遅れていること
がわかる。
Write operation timing generation circuit 4, the write instruction signal 16 is inputted, and generates a write enable 23 or the like in the RAS timing 22 and the timing T 3 at the timing T 23, the memory matrix the write data not shown The circuit 5 is written. It can be seen that the leading edge of the RAS timing 22 is delayed by 0.5T from that of the RAS timing 21 at the time of the read operation described below.

一方、タイミングT1では書込指定信号12がナンドゲー
ト6に入力しているが、このときには、書込動作信号17
は入力していないのでナンド条件は成立しない。また、
リクエスト受付制御回路1は、タイミングT1から2.5T後
のタイミングT34に至って書込指定信号12と同波形の書
込動作信号17をナンドゲート6に出力するが、このとき
には書込指定信号12は消失しているため、やはりナンド
条件は成立しない。従って、タイミングT2で“1"となっ
たビジー信号19はタイミングT4まで“1"の状態を持続
し、この間にリクエスト10が入力しても受付けられない
ことになる。
On the other hand, the write designation signal 12 at the timing T 1 is being input to the NAND gate 6, in this case, the write operation signal 17
Is not entered, so the NAND condition does not hold. Also,
Request reception control circuit 1 is a write operation signal 17 and write designation signal 12 of the waveform reached from the timing T 1 to time T 34 after 2.5T output to the NAND gate 6, the write designation signal 12 at this time is Since it has disappeared, the NAND condition does not hold. Therefore, the busy signal 19 becomes "1" at the timing T 2 are to sustain state until the timing T 4 "1", it will not be accepted by the input request 10 during this period.

上に説明した書込サイクルはタイミングT4で終了し、
ビジー信号19は“0"になるので、リクエスト10が受付け
られる。なお、このときのリクエストには書込指定信号
が伴っていないため、タイミングT4からなお0.5T間だけ
存在する、直前の書込サイクルにおける書込動作信号17
によってもナンド条件は成立しない。
Write cycle described above is completed at the timing T 4,
Since the busy signal 19 becomes "0", the request 10 is accepted. Incidentally, since the request of this time no write designation signal with, only present between still 0.5T from the timing T 4, the write operation signal in the immediately preceding write cycle 17
Does not satisfy the NAND condition.

このような読出サイクルにおいても、書込サイクルに
おいてと同様に、アクセプト13とメモリ起動指示14とが
出力され、コマンド11等の誘導とサイクルビジー信号1
8、ビジー信号19の“1"立上げを行うが、書込動作信号1
7の出力はなく、また、読出指示信号15により読出動作
タイミング発生回路3が起動される。このときのRASタ
イミング21は、リクエスト受付時であるタイミングT4
ら1T後のタイミングT5である。
In such a read cycle as well, in the same manner as in the write cycle, accept 13 and memory activation instruction 14 are output, and guidance of command 11 and the like and cycle busy signal 1 are output.
8, the busy signal 19 rises to "1", but the write operation signal 1
7 is not output, and the read operation signal generating circuit 3 is activated by the read instruction signal 15. RAS timing 21 at this time is a timing T 5 after 1T from the timing T 4 is a time of the request accepted.

以下に説明したように、読出動作→書込動作→読出動
作というように、書込動作が連続しない場合には、書込
サイクルタイムは3Tであり、本発明の効果はない。
As described below, when the writing operation is not continuous such as reading operation → writing operation → reading operation, the writing cycle time is 3T, and there is no effect of the present invention.

第3図は書込動作が連続した場合のタイムチャートを
示す。
FIG. 3 shows a time chart when the writing operation is continued.

この場合には、例えば、タイミングT34で入力してく
る書込指定信号12と、タイミングT1から始っていた書込
サイクルにおける書込動作信号17とがタイミングT34
位相が合うため、ナンドゲート6の出力20は“0"なるの
で、ビジー信号19も“0"となり、タイミングT34でリク
エスト10が受付けられ、タイミングT1から2.5T後のタイ
ミングT34から書込サイクルを開始できることになる。
In this case, for example, the write designation signal 12 coming input at timing T 34, the phase matches with the write operation signal 17 and the timing T 34 in the LSP starts have been write cycles from the timing T 1, output since 20 becomes "0" of the NAND gate 6, the busy signal 19 are "0", and the request 10 is accepted at the timing T 34, that can start a write cycle from the timing T 34 after 2.5T from the timing T 1 Become.

これは、書込サイクルを開始タイミングT1から始って
いた書込サイクルによるメモリマトリクス回路5内の動
作は、なお続いているものの、タイミングT34で次に書
込サイクルを開始したとしても、タイミングT4における
アクセプト13の返送等をする必要があり、上記のメモリ
マトリクス回路5内の動作に影響するような動作をすぐ
に始めるわけではないからである。
This operation of the memory matrix circuit 5 by the write cycle have the LSP starts a write cycle from the start timing T 1 is still subsequently have though, even if starting the next write cycle at time T 34, need to return or the like of the accept 13 at the timing T 4, because are not started quickly the operation that affects the operation of the memory matrix circuit 5 above.

こゝで注意すべきはRASタイミング22である。前述し
たように、直前のメモリサイクルにおけるRASタイミン
グの後縁と当該メモリサイクルにおけるRASタイミング
の前縁とでプリチャージ信号が定まるのであるが、リク
エスト10が受付けられるからといってRASタイミング22
に手当をすることなく書込サイクルタイムを短縮する
と、RASタイミング22の後縁はメモリマトリクス回路5
内の動作上不変であるのに、前縁だけが早まるため、プ
リチャージ信号のパルス幅が狭まり、行アドレス線をよ
く充電し得ず不良動作の原因となる。
Note that the RAS timing 22 should be noted here. As described above, the precharge signal is determined by the trailing edge of the RAS timing in the immediately preceding memory cycle and the leading edge of the RAS timing in the memory cycle.
If the write cycle time is reduced without taking care of the memory matrix circuit 5, the trailing edge of the RAS timing 22
Although the operation is unchanged, only the leading edge is advanced, so that the pulse width of the precharge signal is narrowed and the row address line cannot be charged well, which causes a malfunction.

本実施例は、この点に鑑み、書込動作タイミング発生
回路4が発生するRASタイミング22の後縁を0.5T、すな
わち、書込サイクルタイムを短縮させたい時間だけ遅延
させることによってプリチャージ信号のパルス幅を不変
にしている。
In this embodiment, in view of this point, the trailing edge of the RAS timing 22 generated by the write operation timing generation circuit 4 is delayed by 0.5T, that is, the time required to reduce the write cycle time, whereby the precharge signal is reduced. The pulse width remains unchanged.

(発明の効果) 本発明によれば、以上に詳述したように、後続した書
込サイクルを半導体メモリの動作開始前に検出する手段
と、この検出がされると半導体メモリが動作状態であっ
てもリクエストを受付け可能にする手段と、リクエスト
が受付けられると半導体メモリの動作を開始させる手段
と、書込動作時にはRASタイミングの前縁を書込データ
の遅延時間だけ読出動作時におけるより遅延させる手段
を設けることにより、書込サイクルが連続するときには
半導体メモリが動作中であってもリクエストを受付けら
れるようになりかつプリチャージ信号のパルス幅を充分
に確保されるようになるため、後続する書込サイクルの
開始を早めることができ、最後の書込サイクルを除いて
全書込サイクルタイムを短縮することが可能になる。
(Effects of the Invention) According to the present invention, as described in detail above, means for detecting a subsequent write cycle before the operation of the semiconductor memory starts, and when the detection is detected, the semiconductor memory is in an operating state. Means for receiving a request even when the request is received, means for starting operation of the semiconductor memory when the request is received, and delaying the leading edge of the RAS timing by the write data delay time in the write operation during the read operation. By providing the means, when the write cycle is continuous, the request can be accepted even when the semiconductor memory is in operation, and the pulse width of the precharge signal can be sufficiently ensured. The start of the write cycle can be hastened, and the total write cycle time except for the last write cycle can be reduced.

【図面の簡単な説明】[Brief description of the drawings]

第1図は本発明の一実施例を示し、第2図および第3図
は本実施例のタイムチャートを示す。 1……リクエスト受付制御回路、2……ビジー制御回
路、3……読出動作タイミング発生回路、4……書込動
作タイミング発生回路、5……メモリマトリクス回路、
6……ナンドゲート、7……アンドゲート、8……オア
ゲート。
FIG. 1 shows an embodiment of the present invention, and FIGS. 2 and 3 show time charts of the embodiment. 1 request reception control circuit, 2 busy control circuit, 3 read operation timing generation circuit, 4 write operation timing generation circuit, 5 memory matrix circuit,
6 ... Nand gate, 7 ... And gate, 8 ... OR gate.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】行または列アドレス選択信号のうちの先行
するものの直前のメモリサイクルにおける後縁と当該メ
モリサイクルにおける前縁とでパルス幅が定まるプリチ
ャージ信号によって当該行または列アドレス線がプリチ
ャージされるような半導体メモリ制御回路において、 外部からのリクエストを受付けるとアドレス、コマンド
および書込データの入力を誘導して該半導体メモリの動
作を開始させるリクエスト受付手段と、 書込サイクルに後続する書込サイクルを前記入力誘導前
に検出する連続書込検出手段と、 前記連続した書込サイクルの検出がされると該半導体メ
モリが前記動作状態であっても前記リクエスト受付手段
がそのときのリクエストを受付け可能なようにするビジ
ー解除手段と、 書込動作時には前記アドレスおよびコマンドに対する書
込データの遅延時間だけ前記前縁を読出動作時における
よりも遅延させる遅延手段と、 を設けたことを特徴とするメモリ制御回路。
1. A row or column address line is precharged by a precharge signal whose pulse width is determined by a trailing edge in a memory cycle immediately preceding a preceding row or column address selection signal and a leading edge in the memory cycle. Request receiving means for initiating the input of an address, a command, and write data when an external request is received to start the operation of the semiconductor memory; Continuous write detecting means for detecting a write cycle before the input guidance, and when the continuous write cycle is detected, the request receiving means detects the request at that time even if the semiconductor memory is in the operating state. Busy canceling means for making it possible to accept the address and frame during a write operation. And a delay means for delaying the leading edge by a delay time of write data with respect to a command in the read operation.
JP62034815A 1987-02-17 1987-02-17 Memory control circuit Expired - Lifetime JP2569531B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62034815A JP2569531B2 (en) 1987-02-17 1987-02-17 Memory control circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62034815A JP2569531B2 (en) 1987-02-17 1987-02-17 Memory control circuit

Publications (2)

Publication Number Publication Date
JPS63201987A JPS63201987A (en) 1988-08-22
JP2569531B2 true JP2569531B2 (en) 1997-01-08

Family

ID=12424705

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62034815A Expired - Lifetime JP2569531B2 (en) 1987-02-17 1987-02-17 Memory control circuit

Country Status (1)

Country Link
JP (1) JP2569531B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100736928B1 (en) * 2005-12-05 2007-07-10 삼성전자주식회사 Data communication method between multi-device and host device capable of data communication between host devices

Also Published As

Publication number Publication date
JPS63201987A (en) 1988-08-22

Similar Documents

Publication Publication Date Title
US6452866B2 (en) Method and apparatus for multiple latency synchronous dynamic random access memory
US5384735A (en) Data output buffer of a semiconductor memory device
US5936903A (en) Synchronous semiconductor memory device
JP3240348B2 (en) Automatic activation of synchronous dynamic random access memory
US6014340A (en) Synchronous semiconductor memory device having internal circuitry enabled only when commands are applied in normal sequence
US6229749B1 (en) Method and apparatus for controlling the operation of an integrated circuit responsive to out-of-synchronism control signals
KR100387317B1 (en) Method and apparatus for controlling a memory device in page mode
US6628566B2 (en) Synchronous semiconductor memory device for controlling cell operations by using frequency information of a clock signal
JP2002304885A (en) Semiconductor integrated circuit
US7180822B2 (en) Semiconductor memory device without decreasing performance thereof even if refresh operation or word line changing operation occur during burst operation
JPH10208468A (en) Semiconductor storage device and synchronous semiconductor storage device
JP2569531B2 (en) Memory control circuit
JP2004127382A (en) Synchronous semiconductor storage device and test method therefor
US6359832B2 (en) Method and circuit configuration for read-write mode control of a synchronous memory
JPS6129489A (en) Controll system of dynamic memory
JPH09106674A (en) Synchronous dynamic semiconductor memory device
JP2908485B2 (en) Semiconductor storage device
JP3147367B2 (en) Main memory control circuit
JP3318125B2 (en) DRAM control circuit
JPS5856196B2 (en) Storage device timing control method
JPH04156629A (en) Memory clock control method
JPS6412040B2 (en)
JPS618788A (en) Memory control system
JPH09128961A (en) Synchronous memory
JPH0358378A (en) Dram control circuit