Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3965595B2 - Semiconductor memory device - Google Patents
[go: Go Back, main page]

JP3965595B2 - Semiconductor memory device - Google Patents

Semiconductor memory device Download PDF

Info

Publication number
JP3965595B2
JP3965595B2 JP2001325144A JP2001325144A JP3965595B2 JP 3965595 B2 JP3965595 B2 JP 3965595B2 JP 2001325144 A JP2001325144 A JP 2001325144A JP 2001325144 A JP2001325144 A JP 2001325144A JP 3965595 B2 JP3965595 B2 JP 3965595B2
Authority
JP
Japan
Prior art keywords
signal
bank
enable
precharge
command
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
Application number
JP2001325144A
Other languages
Japanese (ja)
Other versions
JP2002184184A (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.)
SK Hynix Inc
Original Assignee
Hynix Semiconductor Inc
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 Hynix Semiconductor Inc filed Critical Hynix Semiconductor Inc
Publication of JP2002184184A publication Critical patent/JP2002184184A/en
Application granted granted Critical
Publication of JP3965595B2 publication Critical patent/JP3965595B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • G11C8/12Group selection circuits, e.g. for memory block selection, chip selection, array selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Dram (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は半導体メモリ装置に関し、特に、カス(CAS)アクセス(access)途中にプリチャージインタラプト命令(precharge interrupt command)によりカス(CAS)動作を終了するとき、グローバルエリア(global area)で発生する信号をインタラプトすることにより、バンク(bank)側に行く信号ラインを減少させてプリデコーダの不要な動作を防ぎ、パワー(power)消耗を減少させた半導体メモリ装置に関する。
【0002】
【従来の技術】
図1は、従来のプリチャージ信号発生時のインタラプト関連部位の半導体メモリ装置のブロック構成図である。
図示されているように、TTLレベルのラスバー(rasb)、カスバー(casb)、ライトイネーブルバー信号(web)を入力してCMOSレベルに緩衝させるコマンドバッファ部1と、TTLレベルのバンクアドレス信号(badd<i>)をCMOSレベルに緩衝させるバンクアドレスバッファ部2と、現在カス(CAS)命令が進められているバンクを知らせるカスイネーブルバンク信号(casen_ba<i>)を発生するカスイネーブルバンク信号発生部3と、前記コマンドバッファ部1の出力信号(rasx、casz、wex)を入力して組み合わせ、前記バンクアドレスバッファ部2の出力信号(bat<i>)を受けて入力されたプリチャージ命令のバンクを選択し、前記カスイネーブルバンク信号(casen_ba<i>)と入力されたプリチャージ命令のバンクと比較して一致すれば、プリチャージインタラプト信号(pcgterm)を該当バンク(5_n)に発生させるプリチャージインタラプト信号発生部4で構成されている。
【0003】
従来のプリチャージインタラプト方式は、コマンドバッファ部1の出力信号(rasx、casz、wex)をプリチャージインタラプト信号発生部4で組み合わせ、バンク(bank)アドレスバッファ部2の出力信号(bat<i>)を受けて現在入力されたバンクアドレスが入力されたプリチャージ命令のバンクを選択することになる。
【0004】
そして、現在進められているカス(CAS)動作が何れのバンクであるかを知らせるカスイネーブルバンク信号(casen_ba<i>)を入力され、入力されたプリチャージ命令のバンクと前記カスイネーブルバンク信号(casen_ba<i>)を比較して一致すれば、プリチャージインタラプト信号(pcgterm)を発生させ、該当バンクでイネーブルされるカラム選択信号(リード時)、又はグローバル入/出力ラインでコア(core)のデータバスラインに伝達される信号(ライト時)を該当クロック(clock)でディスエーブルさせることになる。
【0005】
ところが、前記のような構成を有する従来の半導体メモリ装置においては、前記プリチャージインタラプト信号(pcgterm)が一度に全てのバンク(bank)をカバー(cover)するのが難しいので、普通バンク毎に1つずつローカル(local)に信号を作ることになる。これにより、従来の半導体メモリ装置はグローバル領域(area)からローカル領域に行く信号ラインが多くなり、さらに、インタラプトされる信号等が殆どセルアクセス(cell access)の最終の段階にあるため、不要にパワー(power)を多く消耗することになる問題点があった。
【0006】
【発明が解決しようとする技術的課題】
そこで、本発明は、上記の問題点を解決するためなされたもので、本発明の目的は、カス(CAS)アクセス途中にプリチャージインタラプトが入力されたとき、これをローカル(local)にカラム選択信号(column selection signal)、又はデータバスラインのデータにインタラプトを掛けることではなく、バッファでマスタークロックラッチ(master clock latch)と、インタラプト内部命令イネーブルまでのディレイ時間を最少化してプリデコーダストローブ信号にインタラプトを掛けることにより、バンク(bank)側に行く信号ラインを減少させてプリデコーダの不要な動作を防ぎ、パワー(power)消耗を減少させた半導体メモリ装置を提供することにある。
【0007】
【課題を解決するための手段】
上記目的を達成するためになされた、本発明による半導体メモリ装置は、TTLレベルのラスバー(rasb)、カスバー(casb)、ライトイネーブルバー(web)信号を入力してCMOSレベルに緩衝させるコマンドバッファ部と、TTLレベルのバンクアドレス信号をCMOSレベルに緩衝させるバンクアドレスバッファ部と、カス(CAS)が進められているバンクを知らせるカスイネーブルバンク信号を発生するカスイネーブルバンク信号発生手段と、前記コマンドバッファ部の出力信号を組み合わせてプリチャージ命令を検出し、前記バンクアドレスバッファ部の出力信号と既に入力された前記カスイネーブルバンク信号とを比較し、イネーブルされているバンクと前記検出されたプリチャージ命令により選択されたバンクが一致すれば、イネーブル信号を発生させ、発生したイネーブル信号をマスタークロックにラッチさせた後にプリチャージインタラプト信号を出力するプリチャージインタラプト信号発生手段と、前記プリチャージインタラプト信号により動作が制御され、外部カス又は内部カスによりバンクを選択するためのプリデコーダを動作させるストローブ信号を発生するプリデコーダストローブ信号発生手段とを含んでなり、前記プリチャージインタラプト信号発生手段は、前記コマンドバッファ部の出力信号をデコーディングする命令デコーディング部と、前記バンクアドレスバッファ部の出力信号と前記カスイネーブルバンク信号を比較し、イネーブルされているバンクと前記検出されたプリチャージ命令により選択されたバンクの一致したかどうかを示す信号を出力するバンクデコーディング部と、前記命令デコーディング部の出力信号により、前記バンクデコーディング部の出力信号を利用してイネーブル信号を発生するイネーブル信号発生部と、前記イネーブル信号をマスタークロックによりラッチさせた後、プリチャージインタラプト信号を出力するラッチ部とからなることを特徴とする。
【0008】
【発明の実施の形態】
次に、本発明にかかる半導体メモリ装置の実施の形態の具体例を図面を参照しながら説明する。なお、実施の形態を説明するための全ての図面で同一の機能を有するものは同一の符号を用い、その反復的な説明は省略する
【0009】
図2は、本発明による半導体メモリ装置のブロック構成図である
【0010】
図示されているように、TTLレベルのラスバー(rasb)、カスバー(casb)、ライトイネーブルバー信号(web)を入力してCMOSレベルに緩衝 させるコマンドバッファ部10と、TTLレベルのバンクアドレス信号(badd<i>)をCMOSレベルに緩衝させるバンクアドレスバッファ部20と、 TTLレベルのクロック信号(clk)をCMOSレベルに緩衝させるクロックバッファ部40と、カス(CAS)が進められているバンクを知らせるカスイ ネーブルバンク信号(casen_ba<i>)を発生するカスイネーブルバンク信号発生部30と、コマンドバッファ部10の出力信号(rase、casd、wee)を組み合わせてプリチャージ命令を検出し、バンクアドレスバッファ部20の出力信号(ba<i>)を入力されて予め入力されたカスイネーブルバンク信号(casen_ba<i>)と比較し、イネーブルされているバンクと検出されたプリチャージ命令により選択されたバンクが一致すればイネーブル信号を発生させ、発生したイネーブル信号をマスタークロック(master clock)にラッチさせた後にプリチャージインタラプト信号を出力するプリチャージインタラプト信号発生部50と、プリチャージインタラプト信号(pcgterm)により動作が制御され、外部カス(cas)及び内部カス(cas)によりバンクを選択するためのプリデコーダを動作させるストローブ信号を発生するプリデコーダストローブ信号発生部70と、プリデコーダストローブ信号発生部70から出力されたストローブ信号(stb<n>)をそれぞれ入力し、該当バンク(n)を選択するプリデコーダ部80で構成されている。
【0011】
図3は、図2に示したプリチャージインタラプト信号発生部50の構成をブロックに示す図である。
図示されているように、本発明のプリチャージインタラプト信号発生部50は、コマンドバッファ部10の出力信号(rase、casd、wee)をデコーディングする命令デコーディング部51と、バンクアドレスバッファ部の出力信号(ba<i>)とカスイネーブルバンク信号(casen_ba<i>)とを比較し、イネーブルされているバンクと検出されたプリチャージ命令により選択されたバンクが互いに一致するのかを表わす信号を出力するn個のバンクデコーディング部(52_n)と、命令デコーディング部51の出力信号(pre_pcg)によりn個のバンクデコーディング部(52_n)の出力信号をマルチプレクサしてイネーブル信号(pcg_bk)を発生するイネーブル信号発生部53と、イネーブル信号(pcg_bk)をマスタークロック(master clock)によりラッチさせた後、プリチャージインタラプト信号(pcgterm)を出力するラッチ部54で構成されている。
【0012】
本発明の核心部は、外部入力をCMOSレベルに変換させるバッファリング以後、内部マスタークロック(master clock)にラッチ(latch)させる前にプリチャージ命令デコーディングと、この命令のバンクアドレスと、進行中のカス(CAS)動作のバンクを比較・確認することにより、内部カス(CAS)命令によりプリデコーダ(predecoder)のストローブ(strobe)信号がイネーブルされる前に、インタラプトを行うか否かを決定してプリデコーダのストローブ信号を制御することにある。
【0013】
それでは、図2に示したブロック構成図を参照し、本発明の半導体メモリ装置に対して説明する。
コマンドバッファ部10、バンクアドレスバッファ部20、クロックバッファ部40は、外部入力命令をTTLレベルからCMOSレベルに変換させる役割だけを果たす。コマンドバッファ部10の出力命令(rase、casd、wee)とバンクアドレス(ba<i>)が、プリチャージインタラプト信号発生部50に入力されることになる。ここで、コマンドバッファ部10の出力命令(rase、casd、wee)はプリチャージ命令に組み合わせられることになる。そして、バンクアドレス(ba<i>)は既に入力されて待機しているカスイネーブルバンク信号(casen_ba<i>)と比較し、イネーブルされているバンクと検出されたプリチャージ命令により選択されたバンクが一致すれば、プリチャージインタラプト信号(pcgterm)を発生させる。
【0014】
プリチャージインタラプト信号(pcgterm)は、プリデコーダストローブ信号(stb<n>)を作るプリデコーダストローブ信号発生部70に行ってプリデコーダストローブ信号(stb<n>)がイネーブルされることを防ぎ、アドレスのデコーディングを元から防止する。このとき、プリデコーダストローブ信号発生部70でプリデコーダストローブ信号(stb<n>)をイネーブルさせるのは、内部カス(CAS)命令のint_casと外部カス(CAS)命令のext_casであるが、これら信号はクロックにラッチされてから少なくとも5つのインバータのディレイが過ぎた後にイネーブルされるため、クロックラッチされてから直ちに出力されるプリチャージインタラプト信号(pcgterm)によりプリデコーダストローブ信号(stb<n>)が制御されるのに問題がない。
【0015】
次に、プリチャージインタラプト信号(pcgterm)を発生するプリチャージインタラプト信号発生部50に対し説明する。
図3に示されているように、初めにバッファリングされた制御信号等と同様にバッファリングされたバンクアドレス(図3ではデコーディングされたアドレスが入力されたが、デコーディングされていないバンクアドレス等が入力されても何等の問題がない。ただ、NANDゲートの入力端が多くなるだけである。)と、そして、進行中のカス(CAS)動作のバンク情報を知らせるcasen_ba<i:n>等が入力されてデコーディングを経ることになる。
【0016】
若し、コマンドバッファ部10から出力された出力命令(rase、casd、wee)の組合せがプリチャージ命令であれば、命令デコーディング部51の出力信号(pre_pcg)はイネーブルされてイネーブル信号発生部53をターンオンさせる。即ち、命令デコーディング部51の出力信号(pre_pcg)は、イネーブル信号発生部53のストローブの役割を果たす。そして、同時に入力されたバンクアドレス(ba<n>)とカスイネーブルバンク信号(casen_ba<i>)を比較し、イネーブルされているバンクとpcg命令により選択されたバンクが同一であれば、該当バンクのpcg_bn信号がイネーブルされてイネーブル信号発生部53に入力される。
【0017】
若し、カス(CAS)動作中のバンクとpcg命令が共に入力されたバンクアドレスが一致しないとすれば、命令デコーダ部51の出力信号(pre_pcg)によりイネーブル信号発生部53が開かれてもイネーブル信号(pcg_bk)は引き続きディスエーブル状態にあるはずであり、若し、一致すればイネーブル信号(pcg_blk)はイネーブルされるはずである。その後、イネーブル信号(pcg_bk)をラッチ部54で内部マスタークロック(master clock)によりラッチした後、プリチャージインタラプト信号(pcgterm)を出力することになる。
【0018】
参考に、バッファでセットアップ(setup)/ホールドタイム(holdtime)を合わせるため、普通バッファリングした信号に一定のディレイを与えてその後にクロックにラッチされるようにするが、ここではバッファリングされた制御信号とアドレスが入力された後にイネーブル信号(pcg_bk)が反応するまでの時間と一致するようディレイを考慮しなければならない。
このようにイネーブルされクロックにラッチされたイネーブル信号(pcgterm)は、前述したように、内部カス(CAS)命令を受けてプリデコーダのストローブ信号(stb)の発生をインタラプトするため、プリデコーダストローブ信号発生部70に入力される。
【0019】
尚、本発明は、本実施例に限られるものではない。本発明の趣旨から逸脱しない範囲内で多様に変更実施することが可能である。
【0020】
【発明の効果】
上述したように、本発明に係る半導体メモリ装置によれば、セットアップ(setup)/ホールドタイム(hold time)を合わせるためのディレイ時間を利用し、この時間のあいだプリチャージインタラプト(precharge interrupt)内部命令を発生したあと内部クロックにこの信号を同期させるので、インタラプト命令のイネーブル時間を繰り上げてカス(CAS)動作初期に終了させることができる。これにより、グローバル領域(global area)でカス(CAS)経路の特定時間をインタラプトすることにより回路の面積を縮小させることができ、さらに、不要な回路の動作を遮断することによりパワー消耗を減少させることができる。
【図面の簡単な説明】
【図1】従来のプリチャージ命令によりインタラプトを行うための半導体メモリ装置のブロック構成図である。
【図2】本発明に係る半導体メモリ装置のブロック構成図である。
【図3】図2に示したプリチャージインタラプト信号発生部の詳細構成図である。
【符号の説明】
10 コマンドバッファ部
20 バンクアドレスバッファ部
30 カスイネーブルバンク信号発生部
40 クロックバッファ部
50 プリチャージインタラプト信号発生部
51 命令デコーディング部
52_0〜52_n バンク_0〜バンク_nデコーディング部
53 イネーブル信号発生部
54 ラッチ部
60 外部カス及び内部カス発生部
70 プリデコーダストローブ信号発生部
80 プリデコーダ部
100_0〜100_n バンク
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a semiconductor memory device, and more particularly, a signal generated in a global area when a CAS operation is terminated by a precharge interrupt command during a CAS access. The present invention relates to a semiconductor memory device in which a signal line going to the bank side is reduced by preventing the predecoder operation and unnecessary power consumption is reduced.
[0002]
[Prior art]
FIG. 1 is a block diagram of a conventional semiconductor memory device at an interrupt-related portion when a precharge signal is generated.
As shown in the figure, a command buffer unit 1 for inputting a TTL level rasbar (rasb), a casbar (casb), and a write enable bar signal (web) to buffer the CMOS level, and a TTL level bank address signal (bad). <I>) is buffered at the CMOS level, and a bank enable buffer signal generator 2 for generating a cass enable bank signal (casen_ba <i>) for notifying a bank in which a cas (CAS) instruction is currently being processed. 3 and the output signal (rasx, casz, wex) of the command buffer unit 1 are input and combined, and the bank of the precharge instruction input by receiving the output signal (bat <i>) of the bank address buffer unit 2 And select the cascading enable bank signal (casen). If it matches with the bank of the input precharge instruction (ba <i>), the precharge interrupt signal generator 4 generates a precharge interrupt signal (pcgtterm) in the corresponding bank (5_n). .
[0003]
In the conventional precharge interrupt method, the output signals (rasx, casz, wex) of the command buffer unit 1 are combined by the precharge interrupt signal generation unit 4, and the output signal (bat <i>) of the bank address buffer unit 2 is combined. In response to this, the bank of the precharge command to which the currently input bank address is input is selected.
[0004]
Then, a cass enable bank signal (casen_ba <i>) for notifying which bank the cas (CAS) operation currently in progress is made is input, and the bank of the precharge command and the cass enable bank signal ( casen_ba <i>), if they match, a precharge interrupt signal (pcgtterm) is generated, and the column selection signal (at read) enabled in the corresponding bank or the core (core) at the global input / output line The signal (at the time of writing) transmitted to the data bus line is disabled by the corresponding clock (clock).
[0005]
However, in the conventional semiconductor memory device having the above-described configuration, it is difficult for the precharge interrupt signal (pcgtterm) to cover all the banks at one time. Signals are generated locally one by one. As a result, the conventional semiconductor memory device has many signal lines going from the global area to the local area, and the interrupted signals are almost in the final stage of cell access, which is unnecessary. There is a problem that a lot of power is consumed.
[0006]
[Technical Problem to be Solved by the Invention]
Therefore, the present invention has been made to solve the above-described problems. The object of the present invention is to select a column locally when a precharge interrupt is input during a CAS access. Rather than interrupting the signal (column selection signal) or data on the data bus line, the master clock latch (master clock latch) is used in the buffer, and the delay time until the interrupt internal instruction is enabled is reduced to the predecoder strobe signal. An object of the present invention is to provide a semiconductor memory device in which signal lines going to the bank side are reduced by interrupting to prevent unnecessary operations of the predecoder and to reduce power consumption.
[0007]
[Means for Solving the Problems]
In order to achieve the above object, a semiconductor memory device according to the present invention includes a command buffer unit for inputting a TTL level rasb, casb, and write enable bar (web) signal and buffering it at a CMOS level. A bank address buffer unit for buffering a TTL level bank address signal at a CMOS level, a cass enable bank signal generating means for generating a cass enable bank signal for informing a bank in which cass (CAS) is being advanced, and the command buffer A precharge command is detected by combining the output signals of the unit, the output signal of the bank address buffer unit is compared with the already-input cass enable bank signal, and the enabled bank and the detected precharge command are compared. Bank selected by If they match, generates an enable signal, and the precharge interrupt signal generating means for outputting a precharge interrupt signal after the enable signal is latched in the master clock generated, operate by the pre-charge interrupt signal is controlled, external Kas Or predecoder strobe signal generating means for generating a strobe signal for operating a predecoder for selecting a bank according to an internal cascading , wherein the precharge interrupt signal generating means outputs the output signal of the command buffer unit. The instruction decoding unit to be coded, the output signal of the bank address buffer unit and the cascade enable bank signal are compared, and whether the enabled bank matches the bank selected by the detected precharge instruction A bank decoding unit that outputs a signal indicating whether or not, an enable signal generation unit that generates an enable signal using an output signal of the bank decoding unit, based on an output signal of the instruction decoding unit, and the enable signal And a latch unit that outputs a precharge interrupt signal after being latched by the master clock .
[0008]
DETAILED DESCRIPTION OF THE INVENTION
Next, a specific example of an embodiment of a semiconductor memory device according to the present invention will be described with reference to the drawings. Note that components having the same function are denoted by the same reference symbols throughout the drawings for describing the embodiment, and the repetitive description thereof is omitted .
[0009]
FIG. 2 is a block diagram of a semiconductor memory device according to the present invention .
[0010]
As shown in the figure, a command buffer unit 10 for inputting a TTL level rasbar (rasb), a casbar (casb), and a write enable bar signal (web) to buffer the CMOS level, and a TTL level bank address signal (bad). <I>) is buffered to the CMOS level, the bank address buffer unit 20 is buffered to the TTL level clock signal (clk) to the CMOS level, and the cas A bank address buffer unit 20 detects a precharge command by combining a cass enable bank signal generator 30 that generates a enable bank signal (casen_ba <i>) and an output signal (rase, casd, wee) of the command buffer unit 10. Output signal (b <I>) as compared with previously input input Kas enable bank signal (casen_ba <i>), the enable signal if a match is selected bank by a precharge command is detected to bank is enabled The operation is controlled by a precharge interrupt signal generator 50 that outputs a precharge interrupt signal after latching the generated enable signal to the master clock and a precharge interrupt signal (pcgtarm). (Cas) and the internal cas (cas), a predecoder strobe signal generator 70 for generating a strobe signal for operating a predecoder for selecting a bank, and a strobe signal (s) output from the predecoder strobe signal generator 70 Type b <n>), respectively, and a predecoder section 80 for selecting a corresponding bank (n).
[0011]
FIG. 3 is a block diagram showing a configuration of precharge interrupt signal generator 50 shown in FIG.
As shown in the figure, the precharge interrupt signal generator 50 of the present invention includes an instruction decoding unit 51 for decoding an output signal (rase, casd, wee) of the command buffer unit 10 and an output of the bank address buffer unit. The signal (ba <i>) and the cascade enable bank signal (casen_ba <i>) are compared, and a signal indicating whether the enabled bank and the bank selected by the detected precharge command match each other is output. The n bank decoding units (52_n) and the output signal (pre_pcg) of the instruction decoding unit 51 multiplex the output signals of the n bank decoding units (52_n) to generate an enable signal (pcg_bk). Enable signal generator 53 and enable signal After latched by Pcg_bk) a master clock (master clock), is constituted by a latch 54 for outputting precharge interrupt signal (pcgterm).
[0012]
The core of the present invention is that after buffering to convert external input to CMOS level, pre-charge instruction decoding, and bank address of this instruction, before latching to the internal master clock (master clock), in progress By comparing and checking the banks of CAS operations, it is determined whether or not to perform an interrupt before the strobe signal of the predecoder is enabled by the internal CAS command. The purpose is to control the strobe signal of the predecoder.
[0013]
Now, the semiconductor memory device of the present invention will be described with reference to the block diagram shown in FIG.
The command buffer unit 10, the bank address buffer unit 20, and the clock buffer unit 40 serve only to convert an external input instruction from the TTL level to the CMOS level. The output command (rase, casd, wee) and the bank address (ba <i>) of the command buffer unit 10 are input to the precharge interrupt signal generation unit 50. Here, the output command (rase, casd, wee) of the command buffer unit 10 is combined with the precharge command. The bank address (ba <i>) is compared with the already enabled standby enable signal (casen_ba <i>), and the bank selected by the detected precharge instruction is detected. If they match, a precharge interrupt signal (pcgtterm) is generated.
[0014]
The precharge interrupt signal (pcgtterm) is sent to the predecoder strobe signal generation unit 70 that generates the predecoder strobe signal (stb <n>) to prevent the predecoder strobe signal (stb <n>) from being enabled. To prevent decoding from the original. At this time, it is int_cas of the internal cas (CAS) instruction and ext_cas of the external cas (CAS) instruction that enables the predecoder strobe signal (stb <n>) by the predecoder strobe signal generator 70. Is enabled after the delay of at least five inverters after being latched by the clock, so that the predecoder strobe signal (stb <n>) is output by the precharge interrupt signal (pcgtterm) output immediately after the clock is latched. There is no problem to be controlled.
[0015]
Next, the precharge interrupt signal generator 50 that generates the precharge interrupt signal (pcgtterm) will be described.
As shown in FIG. 3, the bank address is buffered in the same manner as the control signal and the like that were initially buffered (in FIG. 3, a bank address that has been decoded but has not been decoded) However, there is no problem even if the input terminal of the NAND gate is increased.), And casen_ba <i: n> that informs the bank information of the CAS operation that is in progress. Etc. are input and undergo decoding.
[0016]
If the combination of the output commands (rase, casd, wee) output from the command buffer unit 10 is a precharge command, the output signal (pre_pcg) of the command decoding unit 51 is enabled and the enable signal generation unit 53 is enabled. Turn on. That is, the output signal (pre_pcg) of the instruction decoding unit 51 serves as a strobe of the enable signal generation unit 53. Then, the bank address (ba <n>) input at the same time is compared with the cascade enable bank signal (casen_ba <i>). If the enabled bank and the bank selected by the pcg instruction are the same, the corresponding bank The pcg_bn signal is enabled and input to the enable signal generator 53.
[0017]
If the bank address in which the casg operation is being performed and the bank address to which the pcg instruction is input do not match, the enable signal generator 53 is enabled even if the enable signal generator 53 is opened by the output signal (pre_pcg) of the instruction decoder unit 51. The signal (pcg_bk) should continue to be disabled, and if it matches, the enable signal (pcg_blk) should be enabled. After that, the enable signal (pcg_bk) is latched by the internal master clock (master clock) by the latch unit 54, and then the precharge interrupt signal (pcgtam) is output.
[0018]
For reference, in order to match the setup / hold time with the buffer, the buffered signal is usually given a fixed delay and then latched in the clock. The delay must be considered so as to coincide with the time until the enable signal (pcg_bk) reacts after the signal and address are input.
The enable signal (pcgtterm) thus enabled and latched to the clock receives the internal cas (CAS) instruction and interrupts the generation of the predecoder strobe signal (stb) as described above. Input to the generator 70.
[0019]
The present invention is not limited to this embodiment. Various modifications can be made without departing from the spirit of the present invention.
[0020]
【The invention's effect】
As described above, according to the semiconductor memory device of the present invention, the delay time for adjusting the setup / hold time is used, and a precharge interrupt internal command is used during this time. Since this signal is synchronized with the internal clock after the occurrence of the error, the enable time of the interrupt instruction can be advanced to finish the CAS (CAS) operation at the beginning. As a result, the circuit area can be reduced by interrupting a specific time of the CAS path in the global area, and power consumption can be reduced by interrupting unnecessary circuit operations. be able to.
[Brief description of the drawings]
FIG. 1 is a block diagram of a semiconductor memory device for interrupting in accordance with a conventional precharge command.
FIG. 2 is a block diagram of a semiconductor memory device according to the present invention.
FIG. 3 is a detailed configuration diagram of a precharge interrupt signal generator shown in FIG. 2;
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 Command buffer part 20 Bank address buffer part 30 Cass enable bank signal generation part 40 Clock buffer part 50 Precharge interrupt signal generation part 51 Instruction decoding part 52_0-52_n Bank_0-Bank_n decoding part 53 Enable signal generation part 54 Latch Unit 60 external debris and internal debris generation unit 70 predecoder strobe signal generation unit 80 predecoder unit 100_0 to 100_n bank

Claims (1)

TTLレベルのラスバー(rasb)、カスバー(casb)、ライトイネーブルバー(web)信号を入力してCMOSレベルに緩衝させるコマンドバッファ部と、
TTLレベルのバンクアドレス信号をCMOSレベルに緩衝させるバンクアドレスバッファ部と、
カス(CAS)が進められているバンクを知らせるカスイネーブルバンク信号を発生するカスイネーブルバンク信号発生手段と、
前記コマンドバッファ部の出力信号を組み合わせてプリチャージ命令を検出し、前記バンクアドレスバッファ部の出力信号と既に入力された前記カスイネーブルバンク信号とを比較し、イネーブルされているバンクと前記検出されたプリチャージ命令により選択されたバンクが一致すれば、イネーブル信号を発生させ、発生したイネーブル信号をマスタークロックにラッチさせた後にプリチャージインタラプト信号を出力するプリチャージインタラプト信号発生手段と、
前記プリチャージインタラプト信号により動作が制御され、外部カス又は内部カスによりバンクを選択するためのプリデコーダを動作させるストローブ信号を発生するプリデコーダストローブ信号発生手段とを含んでなり、
前記プリチャージインタラプト信号発生手段は、前記コマンドバッファ部の出力信号をデコーディングする命令デコーディング部と、前記バンクアドレスバッファ部の出力信号と前記カスイネーブルバンク信号を比較し、イネーブルされているバンクと前記検出されたプリチャージ命令により選択されたバンクの一致したかどうかを示す信号を出力するバンクデコーディング部と、前記命令デコーディング部の出力信号により、前記バンクデコーディング部の出力信号を利用してイネーブル信号を発生するイネーブル信号発生部と、前記イネーブル信号をマスタークロックによりラッチさせた後、プリチャージインタラプト信号を出力するラッチ部とからなることを特徴とする半導体メモリ装置。
A command buffer unit for inputting a TTL level rasb, casb, and write enable bar (web) signal and buffering it at a CMOS level;
A bank address buffer unit for buffering a TTL level bank address signal to a CMOS level;
A cass enable bank signal generating means for generating a cass enable bank signal for informing a bank in which cass (CAS) is being advanced;
A precharge command is detected by combining the output signals of the command buffer unit, the output signal of the bank address buffer unit is compared with the already-added cass enable bank signal, and the detected bank and the detected bank are detected. A precharge interrupt signal generating means for generating an enable signal if the banks selected by the precharge instruction match, and outputting the precharge interrupt signal after latching the generated enable signal in the master clock;
Predecoder strobe signal generating means for controlling the operation by the precharge interrupt signal and generating a strobe signal for operating a predecoder for selecting a bank by external or internal debris ,
The precharge interrupt signal generating means comprises: an instruction decoding unit for decoding an output signal of the command buffer unit; an output signal of the bank address buffer unit and the cascade enable bank signal; A bank decoding unit that outputs a signal indicating whether or not the banks selected by the detected precharge command match, and an output signal of the bank decoding unit is used by an output signal of the command decoding unit. A semiconductor memory device comprising: an enable signal generating unit that generates an enable signal; and a latch unit that latches the enable signal with a master clock and then outputs a precharge interrupt signal .
JP2001325144A 2000-10-24 2001-10-23 Semiconductor memory device Expired - Fee Related JP3965595B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR2000-062583 2000-10-24
KR10-2000-0062583A KR100368970B1 (en) 2000-10-24 2000-10-24 Semiconductor memory device

Publications (2)

Publication Number Publication Date
JP2002184184A JP2002184184A (en) 2002-06-28
JP3965595B2 true JP3965595B2 (en) 2007-08-29

Family

ID=19695098

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001325144A Expired - Fee Related JP3965595B2 (en) 2000-10-24 2001-10-23 Semiconductor memory device

Country Status (4)

Country Link
US (1) US6515924B2 (en)
JP (1) JP3965595B2 (en)
KR (1) KR100368970B1 (en)
GB (1) GB2371662B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100910852B1 (en) * 2007-12-26 2009-08-06 주식회사 하이닉스반도체 Semiconductor device
KR100935728B1 (en) 2007-12-28 2010-01-08 주식회사 하이닉스반도체 Strobe signal control circuit
KR100945817B1 (en) 2008-09-17 2010-03-17 주식회사 하이닉스반도체 Semiconductor integrated circuit

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR880008330A (en) * 1986-12-30 1988-08-30 강진구 Static Ram Precharge System
KR970001699B1 (en) * 1994-03-03 1997-02-13 삼성전자 주식회사 Syncronous semiconductor memory device having the function of automatic precharge
JP2757790B2 (en) * 1994-10-13 1998-05-25 ヤマハ株式会社 Memory controller
JPH08297993A (en) * 1995-04-28 1996-11-12 Sanyo Electric Co Ltd Semiconductor memory
US5636173A (en) * 1995-06-07 1997-06-03 Micron Technology, Inc. Auto-precharge during bank selection
KR100192573B1 (en) * 1995-09-18 1999-06-15 윤종용 Multi-Bank Semiconductor Memory Device
JPH11306760A (en) * 1998-04-22 1999-11-05 Hitachi Ltd Semiconductor storage device
KR100290286B1 (en) * 1999-02-05 2001-05-15 윤종용 A semiconductor memory device with fast input/output line precharge scheme and a method of precharging input/output lines thereof
KR100324820B1 (en) * 1999-06-29 2002-02-28 박종섭 Synchronous memory device

Also Published As

Publication number Publication date
GB0125313D0 (en) 2001-12-12
US6515924B2 (en) 2003-02-04
GB2371662A (en) 2002-07-31
US20020057611A1 (en) 2002-05-16
GB2371662B (en) 2004-11-03
KR100368970B1 (en) 2003-01-24
JP2002184184A (en) 2002-06-28
KR20020031833A (en) 2002-05-03

Similar Documents

Publication Publication Date Title
US5581512A (en) Synchronized semiconductor memory
US7327613B2 (en) Input circuit for a memory device
JPH08102188A (en) Synchronous semiconductor storage device
US6055194A (en) Method and apparatus for controlling column select lines in a synchronous memory device
JP4707962B2 (en) Semiconductor memory device capable of shortening access time
JPH09128977A (en) Static random access memory
JP3796319B2 (en) Dynamic RAM
JP2000357398A (en) Synchronous DRAM having test mode in which automatic refresh operation can be performed by external address and automatic refresh method
JP2001006366A (en) Synchronous memory device and data writing method thereof
JPH1166851A (en) Clock shift circuit device, clock shift circuit, and synchronous semiconductor memory device using the same
US6636443B2 (en) Semiconductor memory device having row buffers
JP2551338B2 (en) Information processing device
US6166988A (en) Semiconductor memory device using one common address bus line between address buffers and column predecoder
US7154316B2 (en) Circuit for controlling pulse width
JP3965595B2 (en) Semiconductor memory device
US7580318B2 (en) Address buffer circuit and method for controlling the same
US20010035537A1 (en) Semiconductor integrated circuit
US5550776A (en) Semiconductor memory device capable of driving word lines at high speed
US5812485A (en) Synchronous graphic RAM having block write control function
US5499210A (en) Low power consumption semiconductor memory
JP3542525B2 (en) Semiconductor storage device
JPH08115593A (en) Semiconductor memory device and data processing device
KR100225947B1 (en) Light recovery guarantee circuit
JPH11297072A (en) Semiconductor memory system and its control method
US6108245A (en) Write recovery time control circuit in semiconductor memory and control method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040428

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060306

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060314

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20060614

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20060619

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060914

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070424

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070516

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110608

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120608

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130608

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees