JP3179040B2 - Semiconductor memory - Google Patents
Semiconductor memoryInfo
- Publication number
- JP3179040B2 JP3179040B2 JP00640497A JP640497A JP3179040B2 JP 3179040 B2 JP3179040 B2 JP 3179040B2 JP 00640497 A JP00640497 A JP 00640497A JP 640497 A JP640497 A JP 640497A JP 3179040 B2 JP3179040 B2 JP 3179040B2
- Authority
- JP
- Japan
- Prior art keywords
- control signal
- circuit
- output
- signal
- address
- 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
- Static Random-Access Memory (AREA)
- Dram (AREA)
Description
【0001】[0001]
【産業上の利用分野】この発明は、同期型半導体メモリ
に関するもので、特に出力制御に特徴を有する同期型ダ
イナミックランダムアクセスメモリ(以下DRAMとい
う)に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a synchronous semiconductor memory, and more particularly to a synchronous dynamic random access memory (hereinafter referred to as DRAM) having a characteristic in output control.
【0002】[0002]
【従来の技術】従来の同期型半導体メモリは、特開昭6
1ー39295号および特開昭62ー275384号に
開示されている。同期型半導体メモリはメモリセルアレ
イを有する。このメモリセルの入力にはデコーダが接続
される。メモリセルアレイの出力にはラッチ回路及び出
力バッファが接続される。2. Description of the Related Art A conventional synchronous semiconductor memory is disclosed in
No. 1-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.
【0003】メモリセルアレイからデータを読出す場
合、外部から入力されるアドレスをデコーダで解読し、
メモリセルアレイ中のメモリセルを選択する。選択され
たメモリセルに保管されているデータは、ラッチ回路に
一時ラッチされる。その後、同期クロックに同期してラ
ッチされたデ一夕は出力バッファより外部へ読出され
る。上述の同期型スタティックランダムアクセスメモリ
(以下SRAMという)では、1メモリアクセス期間中
に同期クロックの1パルスのみが出力バッファに入力す
るため、このパルスに同期して読出しデータを出力バッ
ファから的確に出力することができる。When data is read from a memory cell array, an externally input address is decoded by a decoder,
Select a memory cell in the memory cell array. 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-mentioned synchronous static random access memory (hereinafter referred to as SRAM), only one pulse of a synchronous clock is input to the output buffer during one memory access period, so that read data is accurately output from the output buffer in synchronization with this pulse. can do.
【0004】一方、DRAMでは1メモリアクセス期間
中に同期クロックの連続する複数のパルスが出力バッフ
ァに入力される。従来の同期方式をDRAMに適用した
場合、同期クロックのどのパルスに応答して読出しデー
タを出力バッファから外部へ出力するかを予め決定して
おく必要がある。On the other hand, in a DRAM, a plurality of consecutive pulses of a synchronous clock are input to an 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 the synchronization clock should output read data from the output buffer to the outside.
【0005】[0005]
【発明が解決しようとする課題】ところが、DRAMで
は、1メモリアクセス期問中において、アドレスの入力
と、データの読出しあるいは書込みを行うため、読出し
データをラッチ回路に入力させるタイミングに遅れが生
じる可能性がある。従って、従来の同期方式を適用した
DRAMでは出力バッファの動作タイミングを精度よく
制御出来ない。この発明の目的は、1メモリアクセス期
間中に出力バッファに入力される同期クロックの複数の
パルスの中から、最適なパルスを選択して出力バッファ
の動作タイミングを決定する同期型DRAMを提供する
ことにある。However, in a DRAM, since an address is input and data is read or written during one memory access period, a delay may occur in the timing of inputting read data to a latch circuit. There is. Therefore, the operation timing of the output buffer cannot be accurately controlled in the DRAM to which the conventional synchronization method is applied. An object of the present invention is to provide a synchronous DRAM that selects an optimum pulse from a plurality of pulses of a synchronous clock input to an output buffer during one memory access period and determines the operation timing of the output buffer. It is in.
【0006】[0006]
【課題を解決するための手段】上記課題を解決するため
の手段として、この発明に係る半導体メモリにて講じた
手段は、複数のメモリセルから構成されるメモリセルア
レイと、アドレス制御信号に応答し、入力されるアドレ
ス情報に基づき、メモリセルアレイを構成する複数のメ
モリセルのうち、所望のメモリセルを選択する回路と、
選択されたメモリセルに記憶されたデータを転送する転
送回路と、転送回路から転送されたデータが入力され、
制御信号に応答してデータを出力するデータ出力回路
と、クロック信号及び選択情報が入力されるものであっ
て、アドレス制御信号に従って、各々クロック信号にお
ける異なるタイミングでの電位レベルの遷移に基づき、
電位レベルが遷移する複数のタイミング信号を発生し、
選択情報に基づいて、複数のタイミング信号のいずれか
1つを制御信号として選択的に出力する制御信号出力回
路とを有するようにした。As means for solving the above-mentioned problems, means taken in a semiconductor memory according to the present invention includes a memory cell array composed of a plurality of memory cells and a memory cell array which responds to an address control signal. A circuit for selecting a desired memory cell among a plurality of memory cells constituting a memory cell array based on input address information;
A transfer circuit for transferring data stored in the selected memory cell, and data transferred from the transfer circuit,
A data output circuit that outputs data in response to a control signal, and a clock signal and selection information are input thereto, based on transitions of potential levels at different timings in the clock signal according to the address control signal,
Generate a plurality of timing signals that change the potential level,
And a control signal output circuit for selectively outputting any one of the plurality of timing signals as a control signal based on the selection information.
【0007】[0007]
【作用】制御信号発生回路は異なったタイミングを有す
る複数の制御信号のうち、入力信号の状態によって一つ
をデータ出力回路に出力するため、最適なタイミングの
制御信号を選択できるよう作用する。The control signal generation circuit outputs one of a plurality of control signals having different timings to the data output circuit depending on the state of the input signal, so that the control signal having the optimum timing can be selected.
【0008】[0008]
【実施例】図1は、この発明の実施例を示す同期型DR
AMの概略の構成ブロック図である。この同期型DRA
Mは、外部から入力されるアドレスA0ないしAnを受
け取り、Xアドレス及Yアドレスを出力するアドレス入
力回路101を備えている。アドレス入力回路101
は、同期クロックCLKに同期してアドレスA0ないし
Anを入力するラッチ回路103と、このラッチ回路1
03の出力に基づきXアドレスとYアドレスを発生する
アドレスバッファ105とで構成される。アドレスバッ
ファ105の出力にXアドレスデコーダ107及びYア
ドレスデコーダ109が接続されている。Xアドレスデ
コーダ107及びYアドレスデコーダ109の出力は、
複数のワード線111及びビット線113がそれぞれ接
続される図示せぬメモリセルがマトリクス状に配列され
たメモリセルアレイ115に接続されている。これらワ
ード線111とビット線113のそれぞれの交点にメモ
リセルが接続されている。Xアドレスデコーダ107
は、複数のワード線111中の1本のワード線を選択す
る。Yアドレスデコーダ109は複数のビット線113
中の1本のビット線を選択する。FIG. 1 shows a synchronous DR according to an embodiment of the present invention.
It is a schematic block diagram of AM. This synchronous DRA
M includes an address input circuit 101 that receives addresses A0 to An input from outside and outputs an X address and a Y address. Address input circuit 101
Is a latch circuit 103 for inputting addresses A0 to An in synchronization with a synchronous clock CLK;
And an address buffer 105 for generating an X address and a Y address based on the output of the address 03. An X address decoder 107 and a Y address decoder 109 are connected to the output of the address buffer 105. The outputs of the X address decoder 107 and the Y address decoder 109 are
Memory cells (not shown) to which the plurality of word lines 111 and bit lines 113 are connected are connected to a memory cell array 115 in which a matrix is arranged. A memory cell is connected to each intersection of the word line 111 and the bit line 113. X address decoder 107
Selects one word line among the plurality of word lines 111. The Y address decoder 109 has a plurality of bit lines 113
One of the bit lines is selected.
【0009】ビット線111は、読出し/書込みのため
の入出力回路117を介してデータバス119に接続さ
れる。データバス119はデータラッチ回路601に接
続されている。データラッチ回路601は、データバス
119に読出された読出しデータをラッチする。その後
データラッチ回路601はラッチした読出しデータS1
を出力回路123へ与える。出力回路123は、クロッ
ク信号CLKに同期した出力制御信号φaにより活性化
し、読出しデータS1を読出しデータD0の形で外部へ
出力する。この実施例では、出力回路123は出力バッ
ファで構成されている。また、この実施例のDRAM
は、メモリ制御信号発生回路125及び出力クロック遅
延制御回路607が設けられている。メモリ制御信号発
生回路125は、外部から入力されるクロック信号CL
K、ロウアドレスストローブ信号/RAS、及びコラム
アドレスストローブ信号/CASを入力し、メモリ内部
回路を制御するための各種のメモリ制御信号S3及びド
ライブ信号S4を出力する。メモリ制御信号発生回路1
25は、クロック信号CLKに応答して、ロウアドレス
ストローブ信号/RAS及びカラムアドレスストローブ
信号/CASをラッチするラッチ回路131と、このラ
ッチ回路131の出力を受け、メモリ制御信号S3及び
ドライブ信号S4を生成する信号生成回路133とで構
成される。ドライブ信号S4は出力クロック遅延制御回
路607へ送られる。The bit line 111 is connected to a data bus 119 via an input / output circuit 117 for reading / writing. The data bus 119 is connected to the data latch circuit 601. Data latch circuit 601 latches read data read onto data bus 119. Thereafter, the data latch circuit 601 outputs the latched read data S1.
To the output circuit 123. Output circuit 123 is activated by output control signal φa synchronized with clock signal CLK, 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. The DRAM of this embodiment
Is provided with a memory control signal generation circuit 125 and an output clock delay control circuit 607. The memory control signal generation circuit 125 includes a clock signal CL input from the outside.
K, a row address strobe signal / RAS, and a column address strobe signal / CAS are input, and various memory control signals S3 and drive signals S4 for controlling the memory internal circuit are output. Memory control signal generation circuit 1
Reference numeral 25 denotes a latch circuit 131 for latching a row address strobe signal / RAS and a column address strobe signal / CAS in response to a clock signal CLK, and receives an output of the latch circuit 131 to generate a memory control signal S3 and a drive signal S4. And a signal generation circuit 133 that generates the signal. Drive signal S4 is sent to output clock delay control circuit 607.
【0010】出力クロック遅延制御回路607は外部入
力端子603及び605を有している。外部入力端子6
03及び605は、遅延クロック指定用の外部入力信号
SEL0及びSEL1をそれぞれ入力する端子である。
出力クロック遅延制御回路607は、クロック信号CL
K,ローアドレスストローブ信号/RAS,メモリ制御
信号発生回路125からのドライブ信号S4及び外部入
力信号SEL0及びSEL1を受け取り、出力回路12
3を動作させるための出力制御信号φaを生成する。The output clock delay control circuit 607 has external input terminals 603 and 605. External input terminal 6
03 and 605 are terminals for inputting external input signals SEL0 and SEL1 for specifying a delayed clock, respectively.
The output clock delay control circuit 607 outputs the clock signal CL
K, the row address strobe signal / RAS, the drive signal S4 from the memory control signal generation circuit 125 and the external input signals SEL0 and SEL1.
3 to generate an output control signal φa.
【0011】図2は、図1に示す出力クロック遅延制御
回路607の構成例を示す回路図である。この出力クロ
ック遅延制御回路607は、シフトレジスタ部609及
び論理回路部611より構成されている。シフトレジス
タ部609は、ローアドレスストローブ信号/RASの
立下りに同期して立下るドライブ信号S4を反転するイ
ンバータ613と、ローアドレスストローブ信号/RA
Sの立下り及び立上りに同期してワンショットパルスを
有するリセット信号S8を出力するリセットパルス発生
回路615と、クロック信号 CLKに同期してイン
バータ613の出力をシフトする5つのフリップフロッ
プ(以下FFという)617,619,621,623
及び625で構成されている。インバータ613の出力
は第1のFF617の入力に接続され、第1のFF61
7の出力は第2のFF619の入力に、第2のFF61
9の出力は第3のFF621の入力に、第3のFF62
1の出力は第4のFF623の入力に、第4のFF62
3の出力は第5のFF625の入力に接続されている。
リセットパルス発生回路615の出力は第1ないし第5
のFF617ないし625のリセット入力に接続され
る。また、クロック信号CLKは第1ないし第5のFF
617ないし625のタイミング入力に入力される。シ
フトレジスタ部609の第3、第4及び第5のFF62
1,623,625の出力を論理回路部611に供給す
る。FIG. 2 is a circuit diagram showing a configuration example of the output clock delay control circuit 607 shown in FIG. The output clock delay control circuit 607 includes a shift register unit 609 and a logic circuit unit 611. The shift register unit 609 includes an inverter 613 for inverting the drive signal S4 falling in synchronization with the falling of the row address strobe signal / RAS, and a row address strobe signal / RA
A reset pulse generation circuit 615 that outputs a reset signal S8 having a one-shot pulse in synchronization with the falling and rising edges of S, and five flip-flops (hereinafter referred to as FFs) that shift the output of the inverter 613 in synchronization with the clock signal CLK. ) 617, 619, 621, 623
And 625. The output of the inverter 613 is connected to the input of the first FF 617 and the first FF 61
7 is connected to the input of the second FF 619 and the second FF 61
9 is input to the input of the third FF 621,
1 is input to the input of the fourth FF 623 and the fourth FF 62
The output of the third FF 625 is connected to the input of the fifth FF 625.
The output of the reset pulse generation circuit 615 is the first through fifth outputs.
Are connected to the reset inputs of the FFs 617 to 625. Further, the clock signal CLK is supplied to the first to fifth FFs.
617 to 625 are input to the timing input. Third, fourth and fifth FFs 62 of the shift register unit 609
The outputs of 1, 623 and 625 are supplied to the logic circuit unit 611.
【0012】論理回路部611は、シフトレジスタ部6
09の出力及び外部入力信号SEL0,SEL1の組み
合わせにより出力制御信号φaの立下りタイミングを選
択する回路である。論理回路部611は外部入力信号S
EL0,SEL1をそれぞれ受け取る第1及び第2の入
力端子603及び605と、インバータ627及び62
9と、信号選択用の第1、第2及び第3のNANDゲー
ト631,633,635と、これらNANDゲート6
31,633,635の出力より出力制御信号φaを生
成する第4のNANDゲート637とで、構成されてい
る。第1の外部端子603は第1及び第2のNANDゲ
ート631,633の第1入力に接続されると共にイン
バータ629を介して第3のNANDゲート635の第
1入力に接続される。第2の外部端子605は第1のN
ANDゲート631の第2入力に接続されると共に、イ
ンバータ627を介して第2及び第3のNANDゲート
633,635の第2入力に接続される。第3のFF6
21の出力は第3のNANDゲート635の第3入力
に、第4のFF623の出力は第2のNANDゲート6
33の第3入力に、第5のFF625の出力は第1のN
ANDゲート631の第3入力にそれぞれ接続される。
第1、第2及び第3のNANDゲート631,633,
635の出力は第4のNANDゲート637の第1、第
2及び第3入力に接続される。The logic circuit section 611 includes a shift register section 6
This is a circuit for selecting the fall timing of the output control signal φa based on a combination of the output signal 09 and the external input signals SEL0 and SEL1. The logic circuit portion 611 receives the external input signal S
First and second input terminals 603 and 605 for receiving EL0 and SEL1, respectively, and inverters 627 and 62
9, first, second, and third NAND gates 631, 633, 635 for signal selection, and these NAND gates 6
And a fourth NAND gate 637 for generating an output control signal φa from the outputs of 31, 633 and 635. The first external terminal 603 is connected to first inputs of the first and second NAND gates 631 and 633 and is also connected to a first input of the third NAND gate 635 via the inverter 629. The second external terminal 605 is connected to the first N
The second input of the AND gate 631 is connected to the second input of the second and third NAND gates 633 and 635 via the inverter 627. Third FF6
21 is connected to the third input of the third NAND gate 635, and the output of the fourth FF 623 is connected to the second input of the second NAND gate 6.
33, the output of the fifth FF 625 is the first N
Each is connected to a third input of an AND gate 631.
First, second and third NAND gates 631, 633,
The output of 635 is connected to the first, second and third inputs of a fourth NAND gate 637.
【0013】図3は図1の同期型DRAMの動作タイミ
ングチャートであり、この図を参照しつつ図1の同期型
DRAMの動作を説明する。時刻t22付近において、
アドレス入力回路101はアドレスA0ないしAn中の
Xアドレス801を受け取り、時刻t23付近において
Yアドレス803を受け取る。その後、クロック信号C
LKとは独立してアナログ的に、アドレスバッファl0
5より出力されるXアドレス及びYアドレスがXアドレ
スデコーダ107及びYデコーダ109にそれぞれ転送
される。そして、Xアドレスデコーダ107及びYアド
レスデコーダ109の出力によってメモリセルアレイ1
15中のメモリセルが選択される。その選択されたメモ
リセルの記憶データ805は時刻t25においてデータ
バス119を介してデータラッチ回路601へ転送され
る。一方、出力クロック制御回路607のシフトレジス
タ部609に入力されたローアドレスストローブ信号/
RASは時刻t21において立下がり、この立下がりに
応答してリセットパルス発生回路615はワンショット
パルスを有したリセット信号S8を出力する。このリセ
ット信号S8により第1ないし第5のFF617ないし
625は時刻t21よりやや遅れてリセットされる(図
3では全てのFFの出力が“L”レベルの場合を示して
いるため、リセット動作は信号上に表れていない)。こ
の後、ドライブ信号S4が立下がり、この立下がりに応
答してインバータ613の出力信号S4Aが立上がり
“H”レベルとなる。出力信号S4Aが“H”レベルと
なって最初のクロック信号CLKの立上る時刻t22に
おいて、この立上りに応答して第1のFF617の出力
信号Aは“L”レベルから“H”レベルとなる。以降時
刻t23、t24、t26及びt27において第2ない
し第5のFF619ないし625の出力信号BないしE
かそれぞれ“L”レベルから“H”レベルとなる。その
後、ローアドレスストローブ信号/RASは時刻t28
において立上り、これに応答してリセットパルス発生回
路615はワンショットパルスを有したリセット信号S
8を出力し、ドライブ信号S4も立上る。従って、イン
バータ613の出力信号Aは“H”レベルから“L”レ
ベルとなる。第1ないし第5のFF6l7ないし625
の出力信号AないしEはリセット信号S8のパルスに応
答して、“H”レベルから“L”レベルになる。FIG. 3 is an operation timing chart of the synchronous DRAM of FIG. 1. The operation of the synchronous DRAM of FIG. 1 will be described with reference to FIG. Near time t22,
Address input circuit 101 receives X address 801 in addresses A0 to An, and receives Y address 803 near time t23. Then, the clock signal C
Independently of LK, the address buffer 10
5 are transferred to the X address decoder 107 and the Y decoder 109, respectively. The output of the X address decoder 107 and the Y address decoder 109 causes the memory cell array 1
15 of the memory cells are selected. The storage data 805 of the selected memory cell is transferred to the data latch circuit 601 via the data bus 119 at time t25. On the other hand, the row address strobe signal / input to the shift register unit 609 of the output clock control circuit 607 is
RAS falls at time t21, and in response to this fall, reset pulse generating circuit 615 outputs reset signal S8 having a one-shot pulse. The reset signal S8 resets the first to fifth FFs 617 to 625 slightly later than the time t21 (FIG. 3 shows a case where the outputs of all the FFs are at the "L" level. Not shown above). Thereafter, drive signal S4 falls, and in response to this fall, output signal S4A of inverter 613 rises to "H" level. At time t22 when output signal S4A goes to "H" level and first clock signal CLK rises, output signal A of first FF 617 goes from "L" level to "H" level in response to this rising. Thereafter, at times t23, t24, t26 and t27, the output signals B to E of the second to fifth FFs 619 to 625 are output.
Respectively, from "L" level to "H" level. Thereafter, row address strobe signal / RAS is applied at time t28.
, And in response, the reset pulse generating circuit 615 generates a reset signal S having a one-shot pulse.
8 and the drive signal S4 also rises. Therefore, the output signal A of the inverter 613 changes from “H” level to “L” level. First to fifth FFs 617 to 625
Output signals A to E change from "H" level to "L" level in response to the pulse of the reset signal S8.
【0014】次に出力クロック遅延制御回路607の論
理回路部611の動作について説明する。なお、この動
作説明は外部入力信号SEL0が“H”レベル、SEL
1が“L”レベルの場合(図3の(a)参照)、外部入
力信号SEL0,SEL1とも“L”レベルの場合(図
3の(b)参照)及び外部入力信号SEL0,SEL1
とも“H”レベルの場合(図3の(c)参照)の3つに
分けて説明する。Next, the operation of the logic circuit section 611 of the output clock delay control circuit 607 will be described. In this operation, the external input signal SEL0 is at “H” level,
1 is at the “L” level (see FIG. 3A), when both the external input signals SEL0 and SEL1 are at the “L” level (see FIG. 3B), and when the external input signals SEL0 and SEL1 are
The description will be divided into three cases, each of which is at the “H” level (see FIG. 3C).
【0015】図3の(a)の場合 外部入力信号SEL0が“H”レベル、SEL1が
“L”レベルの場合、第1のNANDゲート631及び
第3のNANDゲート635の出力は、シフトレジスタ
部609の出力に関わらず“L”レベルである。一方、
第2のNANDゲート633の出力は、第4のFF62
3の出力信号Dをそのまま出力する。従って、第4のN
ANDゲート637の出力信号である出力制御信号φa
は、第4のFF623の出力信号Dとなり、時刻t26
で立上がり、時刻t28で立下がる。これは第1ないし
第4のNANDゲート631ないし637の入出力の信
号レベルを表わした下記表1により説明される。In the case of FIG. 3A, when the external input signal SEL0 is at "H" level and SEL1 is at "L" level, the outputs of the first NAND gate 631 and the third NAND gate 635 are output to the shift register section. It is at “L” level regardless of the output of 609. on the other hand,
The output of the second NAND gate 633 is the fourth FF 62
3 is output as it is. Therefore, the fourth N
Output control signal φa which is an output signal of AND gate 637
Becomes the output signal D of the fourth FF 623, and the time t26
And falls at time t28. This is described in Table 1 below, which shows the input and output signal levels of the first to fourth NAND gates 631 to 637.
【表1】 【table 1】
【0016】出力回路123は出力制御信号φaに応答
して、時刻t26から所定の遅延時間Taだけ遅れて読
出しデータD0(805)を出力する。Output circuit 123 outputs read data D0 (805) in response to output control signal φa with a delay of a predetermined delay time Ta from time t26.
【0017】図3の(b)の場合 外部入力信号SEL0が“L”レベル、SEL1も
“L”レベルの場合、第1のNANDゲート631及び
第2のNANDゲート633の出力は、シフトレジスタ
部609の出力に関わらず“L”レベルである。一方、
第3のNANDゲート635の出力は、第3のFF62
1の出力信号Cをそのまま出力する。従って、第4のN
ANDゲート637の出力信号である出力制御信号φa
は、第3のFF621の出力信号Cとなり、出力制御信
号φaは時刻t24で立上り時刻t28で立下がる。こ
れは下記表2により説明される。In the case of FIG. 3B, when the external input signal SEL0 is at the "L" level and SEL1 is also at the "L" level, the outputs of the first NAND gate 631 and the second NAND gate 633 are output to the shift register unit. It is at “L” level regardless of the output of 609. on the other hand,
The output of the third NAND gate 635 is the third FF 62
1 is output as it is. Therefore, the fourth N
Output control signal φa which is an output signal of AND gate 637
Becomes the output signal C of the third FF 621, and the output control signal φa rises at time t24 and falls at time t28. This is illustrated by Table 2 below.
【表2】 [Table 2]
【0018】出力回路123は出力制御信号φaに応答
して読出しデータD0(805)を出力しようとする
が、時刻t24では、出力回路123は読出し出力D0
(805)をまだラッチしていない。従って、所定の遅
延時間Taより長い時間Tbだけ遅れて読出しデータD
0を出力する。Output circuit 123 attempts to output read data D0 (805) in response to output control signal φa, but at time t24, output circuit 123 outputs read data D0.
(805) has not been latched yet. Therefore, the read data D is delayed by a time Tb longer than the predetermined delay time Ta.
Outputs 0.
【0019】図3の(c)の場合 外部入力信号SEL0が“H”レベル、SEL1も
“H”レベルの場合、第2のNANDゲート633及び
第3のNANDゲート635の出力は、シフトレジスタ
部609の出力に関わらず“L”レベルである。一方、
第1のNANDゲート631の出力は、第5のFF62
5の出力信号Eをそのまま出力する。従って、第4のN
ANDゲート637の出力信号である出力制御信号φa
は第5のFF625の出力信号Eとなり、出力制御信号
φaは時刻t27で立上り、時刻t28で立下がる。こ
れは下記表3により説明される。In the case of FIG. 3C, when the external input signal SEL0 is at the “H” level and SEL1 is also at the “H” level, the outputs of the second NAND gate 633 and the third NAND gate 635 are output to the shift register unit. It is at “L” level regardless of the output of 609. on the other hand,
The output of the first NAND gate 631 is connected to the fifth FF 62
5 is output as it is. Therefore, the fourth N
Output control signal φa which is an output signal of AND gate 637
Becomes the output signal E of the fifth FF 625, and the output control signal φa rises at time t27 and falls at time t28. This is illustrated by Table 3 below.
【表3】 [Table 3]
【0020】出力回路123は出力制御信号φaに応答
して所定の遅延時間Taだけ遅れて読出しデータD0
(805)を出力する。Output circuit 123 responds to output control signal φa and delays read data D0 by a predetermined delay time Ta.
(805) is output.
【0021】図3の(b)の場合、出力制御信号φaの
立上がり時に、データラッチ回路601へまだ読出しデ
ータD0か送られていないため、クロック信号CLKの
立上り時刻t24より出力回路123のデータ出力まで
に時間Tbか必要となる。これに対し、図3の(a)及
び(c)の場合、出力制御信号φaの立上がり時に既に
データラッチ回路601に読出しデータD0がラッチさ
れているため、クロック信号CLKの立上り時刻t26
又はt27から所定の遅延時間Taだけ遅れて出力回路
123が読出しデータD0を出力できる。In the case of FIG. 3B, when the output control signal φa rises, the read data D0 has not yet been sent to the data latch circuit 601. Therefore, the data output of the output circuit 123 starts at the rising time t24 of the clock signal CLK. Until the time Tb is required. On the other hand, in the case of FIGS. 3A and 3C, the read data D0 is already latched in the data latch circuit 601 when the output control signal φa rises, so that the rising time t26 of the clock signal CLK rises.
Alternatively, the output circuit 123 can output the read data D0 with a delay of a predetermined delay time Ta from t27.
【0022】上述の3つのケースを比較すると、図3の
(b)の場合ではローアドレスストローブ信号/RAS
の立下り時刻t21からアクセス開始までの時間は速い
ものの、クロック信号CLKの立上りからのアクセス開
始は遅い。図3(c)の場合ではローアドレスストロー
ブ信号/RASの立上り時刻t21からのアクセス開始
までの時間が遅くなる。従って、図3(a)の場合が最
適な出力制御信号φaを発生させる場合といえる。従っ
て、外部入力信号SEL0を“H”レベルにSEL1を
“L”レベルにセットすれば、出力クロック遅延制御回
路607から出力される出力制御信号φaにより出力回
路123から読出しデータD0が出力され、最適な同期
動作が得られる。なお、この実施例と同一構成のDRA
Mでも製造ばらつきで、メモリセルアレイ115からデ
ータラッチ回路601までの読出しデータの転送速度が
速い場合は、図3の(b)の場合が最適な同期動作とな
ることもある。Comparing the above three cases, in the case of FIG. 3B, the row address strobe signal / RAS
Although the time from the fall time t21 to the start of access is fast, the start of access from the rise of the clock signal CLK is slow. In the case of FIG. 3C, the time from the rise time t21 of the row address strobe signal / RAS to the start of access is delayed. Therefore, the case of FIG. 3A can be said to be the case where the optimum output control signal φa is generated. Therefore, if the external input signal SEL0 is set to “H” level and SEL1 is set to “L” level, the read data D0 is output from the output circuit 123 by the output control signal φa output from the output clock delay control circuit 607, and A synchronous operation is obtained. It should be noted that the DRA having the same configuration as this embodiment is used.
If the transfer speed of the read data from the memory cell array 115 to the data latch circuit 601 is high due to manufacturing variation even in M, the case of FIG. 3B may be the optimum synchronous operation.
【0023】[0023]
【発明の効果】以上詳細に説明したように、この発明の
DRAMは、出力制御信号を、所定の入力信号などによ
り、任意に設定できるようにしたため、製造ばらつきや
使用条件等の相違があっても、最適なクロックパルスに
同期してメモリからの読出しデータを出力出来る。As described above in detail, in the DRAM of the present invention, the output control signal can be arbitrarily set by a predetermined input signal or the like. Also, it is possible to output read data from the memory in synchronization with the optimum clock pulse.
【図1】この発明の実施例を示す同期型DRAMの概略
の構成ブロック図FIG. 1 is a schematic block diagram of a synchronous DRAM showing an embodiment of the present invention;
【図2】図1に示す出力クロック遅延制御回路の構成例
を示す回路図FIG. 2 is a circuit diagram showing a configuration example of an output clock delay control circuit shown in FIG. 1;
【図3】図1の同期型DRAMの動作タイミングチャー
トFIG. 3 is an operation timing chart of the synchronous DRAM of FIG. 1;
101・・・アドレス入力回路 107・・・Xアドレスデコーダ 109・・・Yアドレスデコーダ 111・・・ワード線 113・・・ビット線 115・・・メモリセルアレイ 117・・・入出力回路 123・・・出力回路 125・・・メモリ制御信号発生回路 601・・・データラッチ回路 603、605・・・外部入力端子 101: Address input circuit 107: X address decoder 109: Y address decoder 111: Word line 113: Bit line 115: Memory cell array 117: Input / output circuit 123: Output circuit 125: Memory control signal generation circuit 601: Data latch circuit 603, 605: External input terminal
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G11C 11/4063 ──────────────────────────────────────────────────続 き Continued on front page (58) Field surveyed (Int.Cl. 7 , DB name) G11C 11/4063
Claims (8)
セルアレイと、アドレス制御信号に応答し、入力される
アドレス情報に基づき、前記メモリセルアレイを構成す
る複数のメモリセルのうち、所望のメモリセルを選択す
る回路と、 前記選択されたメモリセルに記憶されたデータを転送す
る転送回路と、 前記転送回路から転送されたデータが入力され、制御信
号に応答して前記データを出力するデータ出力回路と、 クロック信号及び選択情報が入力されるものであって、
前記アドレス制御信号に従って、各々該クロック信号に
おける異なるタイミングでの電位レベルの遷移に基づ
き、電位レベルが遷移する複数のタイミング信号を発生
し、前記選択情報に基づいて、前記複数のタイミング信
号のいずれか1つを前記制御信号として選択的に出力す
る制御信号出力回路と、 を有することを特徴とする半導体メモリ。1. A memory cell array comprising a plurality of memory cells, and a desired memory cell among a plurality of memory cells constituting the memory cell array, based on input address information in response to an address control signal. A circuit for selecting, a transfer circuit for transferring data stored in the selected memory cell, a data output circuit for receiving the data transferred from the transfer circuit and outputting the data in response to a control signal; A clock signal and selection information are input,
According to the address control signal, a plurality of timing signals whose potential levels transition are generated based on potential level transitions at different timings in the clock signal, and any one of the plurality of timing signals is generated based on the selection information. And a control signal output circuit for selectively outputting one of the control signals as the control signal.
号、前記アドレス制御信号とが少なくとも入力され、複
数の内部制御信号を発生する内部制御信号発生回路を有
し、前記制御信号出力回路は、前記内部制御信号発生回
路にて発生され、入力される、前記内部制御信号のうち
の前記アドレス制御信号に応じた信号に基づき前記複数
のタイミング信号を生成することを特徴とする請求項1
記載の半導体メモリ。2. The semiconductor memory includes an internal control signal generation circuit that receives at least the clock signal and the address control signal and generates a plurality of internal control signals. 2. The plurality of timing signals are generated based on a signal corresponding to the address control signal among the internal control signals generated and input by a control signal generation circuit.
The semiconductor memory according to any one of the preceding claims.
信号の電位レベルの遷移毎に、前記内部制御信号発生回
路から前記制御信号出力回路に入力される前記内部制御
信号の1つを順次シフトして、複数のタイミング信号を
出力するシフトレジスタと、前記選択情報に基づいて、
前記複数のタイミング信号のいずれか1つを前記制御信
号として選択的に出力する選択回路とを有することを特
徴とする請求項2記載の半導体メモリ。3. The control signal output circuit sequentially shifts one of the internal control signals input from the internal control signal generation circuit to the control signal output circuit at each transition of the potential level of the clock signal. A shift register that outputs a plurality of timing signals, and based on the selection information,
3. The semiconductor memory according to claim 2, further comprising: a selection circuit that selectively outputs any one of the plurality of timing signals as the control signal.
御信号の電位レベルの遷移に応じて、前記複数のタイミ
ング信号の電位レベルをそれぞれ所定の電位レベルにリ
セット可能であることを特徴とする請求項3記載の半導
体メモリ。4. The shift register according to claim 3, wherein a potential level of each of the plurality of timing signals can be reset to a predetermined potential level in accordance with a transition of a potential level of the address control signal. The semiconductor memory according to any one of the preceding claims.
トローブ信号に対応していることを特徴とする請求項1
〜4のいずれか1つに記載の半導体メモリ。5. The address control signal according to claim 1, wherein the address control signal corresponds to a row address strobe signal.
5. The semiconductor memory according to any one of items 1 to 4,
は、カラムアドレスストローブ信号にも応答することを
特徴とする請求項5に記載の半導体メモリ。6. The semiconductor memory according to claim 5, wherein the circuit for selecting the specific memory cell also responds to a column address strobe signal.
ビットのデータであることを特徴とする請求項1〜6の
いずれか1つに記載の半導体メモリ。7. The semiconductor memory according to claim 1, wherein the selection information is a plurality of bits of data composed of a plurality of signals.
部から入力されるものであることを特徴とする請求項1
〜7のいずれか1つに記載の半導体メモリ。8. The semiconductor device according to claim 1, wherein the selection information is inputted from outside the semiconductor memory.
8. The semiconductor memory according to any one of items 1 to 7,
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP00640497A JP3179040B2 (en) | 1997-01-17 | 1997-01-17 | Semiconductor memory |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP00640497A JP3179040B2 (en) | 1997-01-17 | 1997-01-17 | Semiconductor memory |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3518023A Division JP2732710B2 (en) | 1990-11-20 | 1991-11-19 | Synchronous semiconductor memory |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH09297991A JPH09297991A (en) | 1997-11-18 |
JP3179040B2 true JP3179040B2 (en) | 2001-06-25 |
Family
ID=11637442
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP00640497A Expired - Fee Related JP3179040B2 (en) | 1997-01-17 | 1997-01-17 | Semiconductor memory |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3179040B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003308695A (en) | 2002-04-11 | 2003-10-31 | Mitsubishi Electric Corp | Semiconductor memory |
-
1997
- 1997-01-17 JP JP00640497A patent/JP3179040B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH09297991A (en) | 1997-11-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5311483A (en) | Synchronous type semiconductor memory | |
KR102401526B1 (en) | Apparatus and method for determining a phase relationship between an input clock signal and a polyphase clock signal | |
KR100407361B1 (en) | Synchronous double data rate dram | |
JP2000040367A (en) | Integrated memory | |
JP3341710B2 (en) | Semiconductor storage device | |
JPH08279282A (en) | Integrated circuit memory | |
JP3177094B2 (en) | Semiconductor storage device | |
US20100329050A1 (en) | Semiconductor memory device | |
CN113129958A (en) | Apparatus and method for wide clock frequency range command path | |
US6201756B1 (en) | Semiconductor memory device and write data masking method thereof | |
JP2003059267A (en) | Semiconductor memory device | |
US6292430B1 (en) | Synchronous semiconductor memory device | |
US6166970A (en) | Priority determining apparatus using the least significant bit and CAS latency signal in DDR SDRAM device | |
US7212449B2 (en) | Data output device of semiconductor memory device | |
JPH11306758A (en) | Semiconductor storage | |
US7877667B2 (en) | Semiconductor memory | |
US6834015B2 (en) | Semiconductor memory device for reducing data accessing time | |
JP3179040B2 (en) | 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 | |
KR19990047221A (en) | A high speed semiconductor memory device having a direct access mode test control circuit and a test method | |
US5841727A (en) | Semiconductor memory device | |
US5654934A (en) | Semiconductor memory employing a block-write system | |
JPH09180443A (en) | Semiconductor memory circuit | |
US6226204B1 (en) | Semiconductor integrated circuit device | |
US20080056038A1 (en) | Semiconductor memory device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20010327 |
|
LAPS | Cancellation because of no payment of annual fees |