JP2732710B2 - Synchronous semiconductor memory - Google Patents
Synchronous semiconductor memoryInfo
- Publication number
- JP2732710B2 JP2732710B2 JP3518023A JP51802391A JP2732710B2 JP 2732710 B2 JP2732710 B2 JP 2732710B2 JP 3518023 A JP3518023 A JP 3518023A JP 51802391 A JP51802391 A JP 51802391A JP 2732710 B2 JP2732710 B2 JP 2732710B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- signal
- clock
- address
- output
- 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
【発明の詳細な説明】 (技術分野) 本発明は、同期型半導体メモリに関するもので、特に
同期型ダイナミックランダムアクセスメモリ(以下DRAM
という)の出力制御方式に関するものである。Description: TECHNICAL FIELD The present invention relates to a synchronous semiconductor memory, and more particularly to a synchronous dynamic random access memory (hereinafter referred to as DRAM).
) Output control method.
(背景技術) 従来の同期型半導体メモリは特開昭61-39295号及び特
開昭62-275384号に開示されている。(Background Art) Conventional synchronous semiconductor memories are disclosed in JP-A-61-39295 and JP-A-62-275384.
同期型半導体メモリはメモリセルアレイを有する。こ
のメモリセルの入力にはデコーダが接続される。メモリ
セルアレイの出力にはラッチ回路及び出力バッファが接
続される。The synchronous semiconductor memory has a memory cell array. A decoder is connected to the input of this memory cell. A latch circuit and an output buffer are connected to the output of the memory cell array.
メモリセルアレイからデータを読出す場合、外部から
入力されるアドレスをデコーダで解読し、メモリセルア
レイ中のメモリセルを選択する。選択されたメモリセル
に保管されているデータは、ラッチ回路に一時ラッチさ
れる。その後、同期クロックに同期してラッチされたデ
ータは出力バッファより外部へ読出される。上述の同期
型スタティックランダムアクセスメモリ(以下SRAMとい
う)では、1メモリアクセス期間中に同期クロックの1
パルスのみが出力バッファに入力するため、このパルス
に同期して読出しデータを出力バッファから的確に出力
することができる。When reading data from a memory cell array, an externally input address is decoded by a decoder, and a memory cell in the memory cell array is selected. The data stored in the selected memory cell is temporarily latched by the latch circuit. Thereafter, the data latched in synchronization with the synchronization clock is read out from the output buffer to the outside. In the above-described synchronous static random access memory (hereinafter referred to as SRAM), one synchronous clock is used during one memory access period.
Since only the pulse is input to the output buffer, the read data can be accurately output from the output buffer in synchronization with the pulse.
一方、DRAMでは1メモリアクセス期間中に同期クロッ
クの連続する複数のパルスが出力バッファに入力され
る。従来の同期方式をDRAMに適用した場合、同期クロッ
クのどのパルスに応答して読出しデータを出力バッファ
から外部へ出力するかを予め決定しておく必要がある。On the other hand, in the DRAM, a plurality of consecutive pulses of the synchronous clock are input to the output buffer during one memory access period. When a conventional synchronization method is applied to a DRAM, it is necessary to determine in advance which pulse of a synchronization clock should output read data from an output buffer to the outside.
ところが、DRAMでは、1メモリアクセス期間中におい
て、アドレスの入力と、データの読出しあるいは書込み
を行うため、読出しデータをラッチ回路に入力させるタ
イミングに遅れが生じる可能性がある。従って、従来の
同期方式を適用したDRAMでは出力バッファの動作タイミ
ングを精度よく制御出来ない。However, in the DRAM, an address is input and data is read or written during one memory access period, so that there is a possibility that the timing of inputting read data to the latch circuit may be delayed. Therefore, the operation timing of the output buffer cannot be accurately controlled in the DRAM to which the conventional synchronization method is applied.
本発明の目的は、適確な同期制御を行う同期型DRAMを
提供するものである。An object of the present invention is to provide a synchronous DRAM that performs appropriate synchronous control.
(発明の開示) この発明の同期型半導体メモリは、複数のメモリセル
が行列伏に配列されたメモリセルアレイと、このメモリ
セルアレイと接続され、複数のメモリセルの中から特定
のメモリセルを選択する回路と、メモリセルアレイと接
続され、メモリセルに記憶されたデータを転送する手段
と、この転送手段と接続され、転送手段からデータを受
け取り、データをラッチすると共に、データ転送完了信
号を出力するデータラッチ回路と、このデータラッチ回
路に接続され、データラッチ回路からラッチされたデー
タを受け取り、制御信号に従って受け取ったデータを出
力する出力回路と、データラッチ回路に接続され、クロ
ック信号及びデータ転送完了信号を受け取り、データ転
送完了信号を受け取った後のクロック信号のクロックパ
ルス数を計数するクロック計数回路と、このクロック計
数回路に接続され、クロック計数回路で計算したパルス
数を出力するクロック数出力回路とを設けたものであ
る。(Disclosure of the Invention) In a synchronous semiconductor memory according to the present invention, a memory cell array in which a plurality of memory cells are arranged in a matrix is connected to the memory cell array, and a specific memory cell is selected from the plurality of memory cells. A circuit connected to the circuit and the memory cell array, for transferring data stored in the memory cell; and a data connected to the transfer means for receiving data from the transfer means, latching the data, and outputting a data transfer completion signal. A latch circuit, an output circuit connected to the data latch circuit for receiving data latched from the data latch circuit, and outputting the received data according to a control signal; a clock signal and a data transfer completion signal connected to the data latch circuit And the clock pulse of the clock signal after receiving the data transfer completion signal A clock counting circuit for counting the number and a clock number output circuit connected to the clock counting circuit and outputting the number of pulses calculated by the clock counting circuit are provided.
(図面の簡単な説明) 第1図は本発明の第1の実施例を示す同期型DRAMの構
成ブロック図、第2図は第1図のクロック計数回路及び
遅延クロック数出力回路の回路図、第3図は第1図のタ
イミング図、第4図は本発明の第2の実施例を示す同期
型DRAMの構成ブロック図、第5図は第4図のタイミング
図である。BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing a configuration of a synchronous DRAM according to a first embodiment of the present invention, FIG. 2 is a circuit diagram of a clock counting circuit and a delay clock number output circuit of FIG. FIG. 3 is a timing chart of FIG. 1, FIG. 4 is a block diagram of a synchronous DRAM showing a second embodiment of the present invention, and FIG. 5 is a timing chart of FIG.
(発明を実施するための最良の形態) 第1図は、本発明の第1の実施例を示す同期型DRAMの
概略の構成ブロック図である。BEST MODE FOR CARRYING OUT THE INVENTION FIG. 1 is a schematic block diagram of a synchronous DRAM according to a first embodiment of the present invention.
この同期型DRAMは、外部から入力されるアドレスA0〜
Anを受け取り、Xアドレス及びYアドレスを出力するア
ドレス入力回路101を備えている。アドレス入力回路101
は、同期クロックCLKに同期してアドレスA0〜Anを入力
するラッチ回路103と、このラッチ回路103の出力に基づ
きXアドレスとYアドレスを発生するアドレスバッファ
105とで構成される。アドレスバッファ105の出力にXア
ドレスデコーダ107及びYアドレスデコーダ109が接続さ
れている。This synchronous DRAM has addresses A0 to
An address input circuit 101 that receives An and outputs an X address and a Y address is provided. Address input circuit 101
A latch circuit 103 for inputting addresses A0 to An in synchronization with a synchronous clock CLK, and an address buffer for generating an X address and a Y address based on the output of the latch circuit 103.
It consists of 105. An X address decoder 107 and a Y address decoder 109 are connected to the output of the address buffer 105.
Xアドレスデコーダ107及びYアドレスデコーダ109の
出力は、複数のワード線111及びビット線113がそれぞれ
接続される図示せぬメモリセルがマトリクス状に配列さ
れたメモリセルアレイ115に接続されている。これらワ
ード線111とビット線113のそれぞれの交点にメモリセル
が接続されている。Xアドレスデコーダ107は、複数の
ワード線111中の1本のワード線を選択する。Yアドレ
スデコーダ109は複数のビット線113中の1本のビット線
を選択する。The outputs of the X address decoder 107 and the Y address decoder 109 are connected to a memory cell array 115 in which memory cells (not shown) to which a plurality of word lines 111 and bit lines 113 are respectively connected are arranged in a matrix. A memory cell is connected to each intersection of the word line 111 and the bit line 113. The X address decoder 107 selects one word line among the plurality of word lines 111. Y address decoder 109 selects one bit line among a plurality of bit lines 113.
ビット線111は、読出し/書込みのための入出力回路1
17を介してデータバス119に接続される。データバス119
はデータラッチ回路121に接続されている。データラッ
チ回路121は、データバス119に読出された読出しデータ
をラッチする。その後データラッチ回路121はラッチし
た読出しデータS1を出力回路123へ与えると共にラッチ
完了信号S2を出力する。出力回路123は、クロック信号C
LKに同期した出力制御信号φにより活性化し、読出しデ
ータS1を読出しデータD0の形で外部へ出力する。この実
施例では、出力回路123は出力バッファで構成されてい
る。Bit line 111 is an input / output circuit 1 for reading / writing.
It is connected to the data bus 119 via 17. Data bus 119
Are connected to the data latch circuit 121. Data latch circuit 121 latches the read data read onto data bus 119. Thereafter, the data latch circuit 121 supplies the latched read data S1 to the output circuit 123 and outputs a latch completion signal S2. The output circuit 123 outputs the clock signal C
It is activated by an output control signal φ synchronized with LK, and outputs read data S1 to the outside in the form of read data D0. In this embodiment, the output circuit 123 is constituted by an output buffer.
また、この実施例のDRAMは、メモリ制御信号発生回路
125、クロック計数回路127、及び遅延クロック数出力回
路129が設けられている。メモリ制御信号発生回路125
は、外部から入力されるクロック信号CLK、ロウアドレ
スストローブ信号▲▼、及びコラムアドレススト
ローブ信号▲▼を入力し、メモリ内部回路を制御
するための各種のメモリ制御信号S3及びドライブ信号S4
を出力する。メモリ制御信号発生回路125は、クロック
信号CLKに応答して、ロウアドレスストローブ信号▲
▼及びカラムアドレスストローブ信号▲▼を
ラッチするラッチ回路131と、このラッチ回路131の出力
を受け、メモリ制御信号S3及びドライブ信号S4を生成す
る信号生成回路133とで構成される。ドライブ信号S4は
遅延クロック数出力回路129へ送られる。Further, the DRAM of this embodiment has a memory control signal generation circuit.
125, a clock counting circuit 127, and a delayed clock number output circuit 129 are provided. Memory control signal generation circuit 125
Receives a clock signal CLK, a row address strobe signal ▲ ▼, and a column address strobe signal ▲ ▼ inputted from outside, and various memory control signals S3 and a drive signal S4 for controlling a memory internal circuit.
Is output. The memory control signal generation circuit 125 responds to the clock signal CLK to respond to the row address strobe signal ▲.
The latch circuit 131 latches the ▼ and column address strobe signals ▲ ▼, and the signal generation circuit 133 which receives the output of the latch circuit 131 and generates the memory control signal S3 and the drive signal S4. The drive signal S4 is sent to the delay clock number output circuit 129.
クロック計数回路127は、ローアドレスストローブ信
号▲▼の立下がりに応答して、クロック信号CLK
のクロック数を計数する。そして、データラッチ回路12
1からラッチ完了信号S2を受け取ると、クロック計数回
路127は計数動作を停止する。クロック計数回路127の出
力は遅延クロック数出力回路129に接続されている。遅
延クロック数出力回路129は、メモリ制御信号発生回路1
25からのドライブ信号S4に応答して、クロック計数回路
127の出力を遅延クロック数出力端子135,137,139へ出力
する回路である。ここで、出力端子135は計数したクロ
ック数(2進数)の1桁目、出力端子137は2桁目、出
力端子139は3桁目を出力する。The clock counting circuit 127 responds to the fall of the row address strobe signal ▲ ▼ in response to the clock signal CLK.
Is counted. Then, the data latch circuit 12
When receiving the latch completion signal S2 from 1, the clock counting circuit 127 stops the counting operation. The output of the clock counting circuit 127 is connected to the delay clock number output circuit 129. The delay clock number output circuit 129 is a memory control signal generation circuit 1
Clock counting circuit in response to drive signal S4 from 25
This circuit outputs the output of 127 to the number-of-delayed-clock output terminals 135, 137, 139. Here, the output terminal 135 outputs the first digit of the counted clock number (binary number), the output terminal 137 outputs the second digit, and the output terminal 139 outputs the third digit.
第2図は、第1図に示すクロック計数回路127及び遅
延クロック数出力回路129の構成を示す回路図である。FIG. 2 is a circuit diagram showing a configuration of the clock counting circuit 127 and the delayed clock number output circuit 129 shown in FIG.
クロック計数回路127は、ラッチ完了信号S2によりク
ロック信号CLKの入力を制御して駆動クロック信号S5を
出力するNORゲート201と、ローアドレスストローブ信号
▲▼に応答してリセット信号S6を出力するリセッ
トパルス発生回路203とを有する。リセットパルス発生
回路203の出力はアドレスカウンタ205が接続されてい
る。アドレスカウンタ205は、リセット信号S6でリセッ
トされ、駆動クロック信号S5によりカウントアップす
る。アドレスカウンタ205のアドレスカウンタ出力P0,P
1,P2は遅延クロック数出力回路129の入力に接続されて
いる。ここで、アドレスカウンタ出力P0はアドレスカウ
ント数(2進数)の1桁目を、出力P1は2桁目を、出力
P2は3桁目を表す。The clock counting circuit 127 controls the input of the clock signal CLK by the latch completion signal S2 to output the driving clock signal S5, and the reset pulse which outputs the reset signal S6 in response to the row address strobe signal ▲ ▼. And a generation circuit 203. The output of the reset pulse generating circuit 203 is connected to an address counter 205. The address counter 205 is reset by the reset signal S6 and counts up by the driving clock signal S5. Address counter output P0, P of address counter 205
1, P2 are connected to the inputs of the delay clock number output circuit 129. Here, the address counter output P0 outputs the first digit of the address count number (binary number), the output P1 outputs the second digit,
P2 represents the third digit.
遅延クロック数出力回路129は、ドライブ信号S4によ
り開閉制御されるトライステートインバータ207,209,21
1で構成され、これらトライステートインバータ207,20
9,211の出力に、遅延クロック数出力端子135,137,139が
それぞれ接続されている。The delay clock number output circuit 129 includes three-state inverters 207, 209, and 21 that are opened and closed by the drive signal S4.
These tri-state inverters 207 and 20
Delay clock number output terminals 135, 137, and 139 are connected to outputs of 9, 211, respectively.
第3図は第1図のタイミング図であり、この図を参照
しつつ第1図及び第2図の動作を説明する。FIG. 3 is a timing chart of FIG. 1, and the operation of FIGS. 1 and 2 will be described with reference to FIG.
時刻t1にローアドレスストローブ信号▲▼が立
下ってアクセス(データ読出し)が開始すると、クロッ
ク計数回路127内のリセットパルス発生回路203からリセ
ット信号S6のワンショットパルスが発生する。このリセ
ット信号S6によりアドレスカウンタ205がリセットさ
れ、出力P0,P1,P2は“L"レベルになる。時刻t7までデー
タラッチ回路121にはデータバス119から読出しデータが
転送されないため、該データラッチ回路121から出力さ
れるラッチ完了信号S2は時刻t7まで“L"レベルのままで
ある。そのため、クロック計数回路127内のNORゲート20
1は時刻t7までクロック信号CLKを入力して駆動クロック
信号S5をアドレスカウンタ205へ供給する。これによ
り、時刻t2,t3,t4,t5において駆動クロック信号S5の立
上がりに同期してアドレスカウンタ205がカウントアッ
プする(出力P0,P1,P2参照)。When the row address strobe signal ▲ ▼ falls and access (data reading) starts at time t1, a one-shot pulse of the reset signal S6 is generated from the reset pulse generation circuit 203 in the clock counting circuit 127. The address counter 205 is reset by the reset signal S6, and the outputs P0, P1, and P2 become "L" level. Since the read data is not transferred from the data bus 119 to the data latch circuit 121 until time t7, the latch completion signal S2 output from the data latch circuit 121 remains at "L" level until time t7. Therefore, the NOR gate 20 in the clock counting circuit 127
1 inputs the clock signal CLK until time t7 and supplies the drive clock signal S5 to the address counter 205. Thus, at time t2, t3, t4, and t5, the address counter 205 counts up in synchronization with the rise of the drive clock signal S5 (see outputs P0, P1, and P2).
この間、外部から供給されるアドレスA0〜Anは、アド
レス入力回路101に取込まれる。アドレス入力回路101か
らXアドレス及びYアドレスが出力され、Xアドレスデ
コーダ107及びYアドレスデコーダ109へそれぞれ供給さ
れる。Xアドレスデコーダ107及びYアドレスデコーダ1
09は、Xアドレス及びYアドレスをそれぞれ解読し、メ
モリセルアレイ115中のメモリセルを選択する。選択さ
れたメモリセルの記憶データは、時刻t6に、データバス
119を介してデータラッチ回路121へ転送される。During this time, the externally supplied addresses A0 to An are taken into the address input circuit 101. An X address and a Y address are output from the address input circuit 101 and supplied to the X address decoder 107 and the Y address decoder 109, respectively. X address decoder 107 and Y address decoder 1
In step 09, the X address and the Y address are each decoded to select a memory cell in the memory cell array 115. The storage data of the selected memory cell is transferred to the data bus at time t6.
The data is transferred to the data latch circuit 121 via 119.
時刻t6からある時間後の時刻t7に、データラッチ回路
121から出力されるラッチ完了信号S2が“H"レベルとな
り、クロック計数回路127内のNORゲート201からのクロ
ック信号CLKの出力が停止される。従って、出力P0,P1,P
2の信号のレベルは固定される。そして、時刻t8におい
て、メモリ制御信号発生回路125から出力されるドライ
ブ信号S4が“H"レベルとなり、遅延クロック数出力回路
129内のトライステートインバータ207,209,211がオン状
態となり、固定されたアドレスカウンタ出力P0,P1,P2の
信号のレベルが該トライステートインバータ207,209,21
1を介して遅延クロック数出力端子135,137,139に現れ
る。At time t7, which is a certain time after time t6, the data latch circuit
The latch completion signal S2 output from 121 becomes “H” level, and the output of the clock signal CLK from the NOR gate 201 in the clock counting circuit 127 is stopped. Therefore, outputs P0, P1, P
The level of signal 2 is fixed. Then, at time t8, the drive signal S4 output from the memory control signal generation circuit 125 becomes “H” level, and the delay clock number output circuit
The tri-state inverters 207, 209 and 211 in the 129 are turned on, and the signal levels of the fixed address counter outputs P0, P1 and P2 change to the tri-state inverters 207, 209 and 21.
It appears at the delayed clock number output terminals 135, 137, 139 via 1.
この第1の実施例では、1メモリアクセス中に入力さ
れるクロック信号CLKの連続する複数個パルスのうちど
のクロックパルスで、出力回路123を活性化したら、最
適なクロック同期動作による出力ができるかを、遅延ク
ロック数出力端子135,137,139などをテスター等で測定
することにより、簡単に判断できる。In the first embodiment, when the output circuit 123 is activated with one of a plurality of continuous pulses of the clock signal CLK input during one memory access, an output can be obtained by an optimal clock synchronization operation. Can be easily determined by measuring the delay clock number output terminals 135, 137, 139 and the like with a tester or the like.
一般に、DRAMにおいてアクセス開始よりデータラッチ
回路121までのデータ転送時間は製造のばらつきなどに
よってばらつく。このデータ転送時間は遅延クロック数
出力端子135,137,139から出力される遅延クロック数か
ら判断出来る。そして、この判断結果に基づきクロック
信号CLKに同期した出力制御信号φを生成する。この出
力制御信号φにより提供回路123を活性化して読出しデ
ータD0を出力すれば、クロック信号CLKに同期して的確
に読出しデータD0を出力することができる。Generally, in a DRAM, the data transfer time from the start of access to the data latch circuit 121 varies due to manufacturing variations. This data transfer time can be determined from the number of delayed clocks output from the number-of-delayed-clock output terminals 135, 137, 139. Then, an output control signal φ synchronized with the clock signal CLK is generated based on the determination result. If the providing circuit 123 is activated by the output control signal φ to output the read data D0, the read data D0 can be accurately output in synchronization with the clock signal CLK.
第4図は、本発明の第2の実施例を示す同期型DRAMの
概略の構成ブロック図であり、第1図中の要素と共通の
要素には共通の符号が付されている。FIG. 4 is a schematic block diagram showing the configuration of a synchronous DRAM according to a second embodiment of the present invention. Elements common to those in FIG. 1 are denoted by the same reference numerals.
第2の実施例のDRAMはデータラッチ回路121の出力と
クロック計数回路127の入力との間に、遅延回路401が接
続されている点を除けば、第1の実施例のDRAMと同じで
ある。この遅延回路401は、データラッチ回路121から出
力されるラッチ完了信号S2を受け取り、所定の遅延時間
Tdだけ遅延したラッチ完了遅延信号S7を生成する。遅延
回路401はこのラッチ完了遅延信号S7をクロック計数回
路127へ与える。The DRAM of the second embodiment is the same as the DRAM of the first embodiment except that a delay circuit 401 is connected between the output of the data latch circuit 121 and the input of the clock counting circuit 127. . The delay circuit 401 receives the latch completion signal S2 output from the data latch circuit 121, and receives a predetermined delay time
A latch completion delay signal S7 delayed by Td is generated. Delay circuit 401 provides latch completion delay signal S7 to clock counting circuit 127.
第2の実施例の遅延回路401は、複数段のインバータ
で構成されている。The delay circuit 401 according to the second embodiment includes a plurality of inverters.
第5図は、第4図のタイミング図であり、この図を参
照しつつ第2の実施例のDRAMの動作を説明する。FIG. 5 is a timing chart of FIG. 4, and the operation of the DRAM of the second embodiment will be described with reference to FIG.
▲▼が立下ってアクセスが開始される時刻t11
から時刻t15までデータラッチ回路121には読出しデータ
が転送されないため、データラッチ回路121から出力さ
れるラッチ完了信号S2は“L"レベルである。そのため、
クロック計数回路127は、時刻t12,t13,t14,t16に駆動ク
ロック信号S5の立上がりに同期してカウント動作を行な
う。この間、メモリセルが選択され、その選択されたメ
モリセルの記憶データが時刻t15にデータパス119を介し
てデータラッチ回路121へ転送される。Time t11 at which access starts when ▲ ▼ falls
Since the read data is not transferred to the data latch circuit 121 from to the time t15, the latch completion signal S2 output from the data latch circuit 121 is at the “L” level. for that reason,
The clock counting circuit 127 performs a count operation at times t12, t13, t14, and t16 in synchronization with the rise of the drive clock signal S5. During this time, the memory cell is selected, and the data stored in the selected memory cell is transferred to the data latch circuit 121 via the data path 119 at time t15.
読出しデータがデータラッチ回路121へ転送される
と、該データラッチ回路121から出力されるラッチ完了
信号S2が“H"レベルになる。そのラッチ完了信号S2は遅
延回路401で一定の遅延時間Tdだけ遅延され、該遅延回
路401から時刻t17で“H"レベルになるラッチ完了遅延信
号S7として出力される。クロック計数回路127はこのラ
ッチ完了遅延信号S7に応答して回路計数動作を停止す
る。その後、時刻t18において、メモリ制御信号発生回
路125から出力されるドライブ信号S4が“H"レベルとな
る。停止したクロック計数回路127のアドレスカウンタ
出力P0,P1,P2の信号レベルはドライブ信号S4に応答して
遅延クロック数出力端子135,137,139に表われる。When the read data is transferred to the data latch circuit 121, the latch completion signal S2 output from the data latch circuit 121 goes to “H” level. The latch completion signal S2 is delayed by the delay circuit 401 by a fixed delay time Td, and is output from the delay circuit 401 as a latch completion delay signal S7 which goes to the “H” level at time t17. The clock counting circuit 127 stops the circuit counting operation in response to the latch completion delay signal S7. Thereafter, at time t18, drive signal S4 output from memory control signal generation circuit 125 attains an "H" level. The signal levels of the address counter outputs P0, P1 and P2 of the stopped clock counting circuit 127 appear on the delayed clock number output terminals 135, 137 and 139 in response to the drive signal S4.
この第2の実施例では、データラッチ回路129の出力
に遅延回路401を設けたので、製造ばらつきや使用動作
時の最悪条件等を考慮したマージンが得られる。従っ
て、第1の実施例よりもマージンを考慮して最適な遅延
クロック数を選択できるので、クロック信号CLKに同期
したより精度の高い読出しデータの出力が可能となる。In the second embodiment, since the delay circuit 401 is provided at the output of the data latch circuit 129, a margin can be obtained in consideration of manufacturing variations, worst-case conditions during use operation, and the like. Therefore, the optimum number of delay clocks can be selected in consideration of the margin compared with the first embodiment, so that more accurate read data can be output in synchronization with the clock signal CLK.
なお、本発明は、上記実施例に限定されず、種々の変
形が可能である。その変形例としては、例えば次のよう
なものがある。Note that the present invention is not limited to the above embodiment, and various modifications are possible. For example, there are the following modifications.
第3図に示したように、データラッチ回路121まで読
出しデータか転送された直後の時刻t8のクロック信号CL
Kの立上りで、クロック計数回路127は出力を外部に出力
する。しかし、時刻t8のクロック信号CLKの立下りでク
ロック計数回路127が出力を外部に出力することも可能
である。また、第5図に示したように、ラッチ完了遅延
信号S7の発生直後の時刻t18のクロック信号CLKの立上り
で、クロック計数回路127は出力を外部に出力する。し
かし、時刻t8のクロック信号CLKの立下りでクロック計
数回路127が出力を外部に出力することも可能である。As shown in FIG. 3, the clock signal CL at time t8 immediately after the read data is transferred to the data latch circuit 121.
At the rise of K, the clock counting circuit 127 outputs its output to the outside. However, it is also possible that the clock counting circuit 127 outputs an output to the outside at the falling of the clock signal CLK at the time t8. Further, as shown in FIG. 5, the clock counting circuit 127 outputs its output to the outside at the rising edge of the clock signal CLK at time t18 immediately after the generation of the latch completion delay signal S7. However, it is also possible that the clock counting circuit 127 outputs an output to the outside at the falling of the clock signal CLK at the time t8.
(産業上の利用性) 以上説明したように、本発明のDRAMは、最適なクロッ
クパルスに同期してメモリからの読出しデータを出力出
来る同期型DRAMに適用出来る。(Industrial Applicability) As described above, the DRAM of the present invention can be applied to a synchronous DRAM capable of outputting read data from a memory in synchronization with an optimum clock pulse.
Claims (7)
モリセルアレイと、このメモリセルアレイと接続され、
前記複数のメモリセルの中から特定のメモリセルを選択
する回路と、 前記メモリセルアレイと接続され、前記メモリセルに記
憶されたデータを転送する手段と、 この転送手段と接続され、転送手段からデータを受け取
り、データをラッチすると共に、データ転送完了信号を
出力するデータラッチ回路と、 このデータラッチ回路に接続され、データラッチ回路か
らラッチされたデータを受け取り、制御信号に従って受
け取ったデータを出力する出力回路と、 前記データラッチ回路に接続され、クロック信号及びデ
ータ転送完了信号を受け取り、前記データ転送完了信号
を受け取るまでのクロック信号のクロックパルス数を計
数するクロック計数回路と、 このクロック計数回路に接続され、クロック計数回路で
計算したパルス数を出力するクロック数出力回路とを有
する同期型半導体メモリ。A memory cell array in which a plurality of memory cells are arranged in a matrix; a memory cell array connected to the memory cell array;
A circuit for selecting a specific memory cell from the plurality of memory cells; a unit connected to the memory cell array, for transferring data stored in the memory cell; a unit connected to the transfer unit; And a data latch circuit for latching data and outputting a data transfer completion signal; and an output connected to the data latch circuit for receiving data latched from the data latch circuit and outputting the received data according to a control signal. A clock counting circuit that is connected to the data latch circuit, receives a clock signal and a data transfer completion signal, and counts the number of clock pulses of the clock signal until the data transfer completion signal is received; And outputs the number of pulses calculated by the clock counting circuit. Synchronous semiconductor memory having a click number of output circuits.
との間に接続され、前記データラッチ回路から受け取っ
たデータ転送完了信号を遅延させて前記クロック計数回
路へ与える遅延回路を更に有した請求の範囲1項記載の
同期型半導体メモリ。2. A delay circuit connected between the data latch circuit and a clock counting circuit, the delay circuit delaying a data transfer completion signal received from the data latch circuit and applying the delayed signal to the clock counting circuit. 2. The synchronous semiconductor memory according to claim 1.
アドレス信号及びYアドレス信号を出力するアドレス入
力回路と、 このアドレス入力回路に接続され、前記Xアドレス信号
を受け取り、このXアドレス信号に基いて前記メモリセ
ルアレイの行を選択するXアドレスデコーダと、 前記アドレス入力回路に接続され、前記Yアドレス信号
を受け取り、このYアドレス信号に基いて前記メモリセ
ルアレイの列を選択するYアドレスデコーダとを有する
請求項1記載の同期型半導体メモリ。3. The memory cell selecting means receives an address signal, and receives an X signal based on the address signal.
An address input circuit for outputting an address signal and a Y address signal, an X address decoder connected to the address input circuit, receiving the X address signal, and selecting a row of the memory cell array based on the X address signal; 2. The synchronous semiconductor memory according to claim 1, further comprising: a Y address decoder connected to an address input circuit, receiving the Y address signal, and selecting a column of the memory cell array based on the Y address signal.
ツチ回路と、 このラッチ回路に接続され、ラッチ回路から出力された
アドレス信号に基きXアドレス信号及ぴYアドレス信号
を出力するアドレスバッファとを有する請求項3記載の
同期型半導体メモリ。4. An address input circuit comprising: a latch circuit for receiving the address signal in response to a clock signal; a latch circuit connected to the latch circuit; and an X address signal and a Y address based on the address signal output from the latch circuit. 4. The synchronous semiconductor memory according to claim 3, further comprising an address buffer for outputting a signal.
ック数出力回路を駆動させるドライブ信号を発生する制
御信号発生回路を更に有する請求項1記載の同期型半導
体メモリ。5. The synchronous semiconductor memory according to claim 1, further comprising a control signal generating circuit connected to said clock number output circuit and generating a drive signal for driving said clock number output circuit.
ータ転送完了信号に基いてクロック信号の出力を制御す
るゲート回路と、 リセット信号を発生するリセット信号発生回路と、 このリセット信号発生回路及ぴゲート回路に接続され、
前記リセット信号によりリセットされ、前記ゲート回路
から出力されたクロック信号のパルス数をカウントする
アドレスカウンタとを有する請求項1記載の同期型半導
体メモリ。6. A gate circuit that receives the clock signal and the data transfer completion signal and controls the output of a clock signal based on the data transfer completion signal, a clock signal generation circuit, and a reset signal generation circuit that generates a reset signal. Connected to the reset signal generation circuit and the gate circuit,
2. The synchronous semiconductor memory according to claim 1, further comprising: an address counter reset by the reset signal and counting the number of pulses of a clock signal output from the gate circuit.
計数回路の出力を入力し、前記ドライブ信号によって開
閉制御されるトライステートインバータを有する請求項
1記載の同期型半導体メモリ。7. The synchronous semiconductor memory according to claim 1, wherein said clock number output circuit has a tri-state inverter to which an output of said clock counting circuit is input and which is opened and closed by said drive signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3518023A JP2732710B2 (en) | 1990-11-20 | 1991-11-19 | Synchronous semiconductor memory |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31652290 | 1990-11-20 | ||
JP2-316522 | 1990-11-20 | ||
JP3518023A JP2732710B2 (en) | 1990-11-20 | 1991-11-19 | Synchronous semiconductor memory |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP00640497A Division JP3179040B2 (en) | 1997-01-17 | 1997-01-17 | Semiconductor memory |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2732710B2 true JP2732710B2 (en) | 1998-03-30 |
Family
ID=26568693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3518023A Expired - Fee Related JP2732710B2 (en) | 1990-11-20 | 1991-11-19 | Synchronous semiconductor memory |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2732710B2 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01182996A (en) * | 1988-01-14 | 1989-07-20 | Hitachi Ltd | Memory control circuit |
-
1991
- 1991-11-19 JP JP3518023A patent/JP2732710B2/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01182996A (en) * | 1988-01-14 | 1989-07-20 | Hitachi Ltd | Memory control circuit |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5311483A (en) | Synchronous type semiconductor memory | |
US6741515B2 (en) | DRAM with total self refresh and control circuit | |
JP3843145B2 (en) | Synchronous semiconductor memory device | |
KR100233973B1 (en) | Synchronous semiconductor memory device having internal circuitry enabled only when commands are applied in normal sequence | |
US5327394A (en) | Timing and control circuit for a static RAM responsive to an address transition pulse | |
US6879540B2 (en) | Synchronous semiconductor memory device having dynamic memory cells and operating method thereof | |
JPH08279282A (en) | Integrated circuit memory | |
JP3341710B2 (en) | Semiconductor storage device | |
EP0311047B1 (en) | Dynamic random access memory | |
JPH059877B2 (en) | ||
JP2003059267A (en) | Semiconductor memory device | |
JP2002074943A (en) | Semiconductor memory | |
KR0157289B1 (en) | Column selecting signal control circuit | |
JP2732710B2 (en) | Synchronous semiconductor memory | |
US6487132B2 (en) | Integrated circuit memory devices having multiple input/output buses and precharge circuitry for precharging the input/output buses between write operations | |
JP2863042B2 (en) | Dynamic semiconductor memory device | |
JP2509275B2 (en) | Semiconductor memory device | |
US6272035B1 (en) | Integrated memory | |
US5841727A (en) | Semiconductor memory device | |
JPH0982085A (en) | Semiconductor memory | |
JP4386657B2 (en) | Semiconductor memory device | |
JP3179040B2 (en) | Semiconductor memory | |
US5663912A (en) | Semiconductor memory device | |
JP7507289B2 (en) | Pseudo-Static Random Access Memory | |
JPH0750094A (en) | Semiconductor memory circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |