[go: up one dir, main page]

JP2005235335A - Semiconductor storage device - Google Patents

Semiconductor storage device Download PDF

Info

Publication number
JP2005235335A
JP2005235335A JP2004045107A JP2004045107A JP2005235335A JP 2005235335 A JP2005235335 A JP 2005235335A JP 2004045107 A JP2004045107 A JP 2004045107A JP 2004045107 A JP2004045107 A JP 2004045107A JP 2005235335 A JP2005235335 A JP 2005235335A
Authority
JP
Japan
Prior art keywords
address
page
circuit
column
signal
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.)
Pending
Application number
JP2004045107A
Other languages
Japanese (ja)
Inventor
Yasuhiko Honda
泰彦 本多
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2004045107A priority Critical patent/JP2005235335A/en
Publication of JP2005235335A publication Critical patent/JP2005235335A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Read Only Memory (AREA)
  • Dram (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To prevent the formation of a boundary except during word line switching even in the case of burst reading exceeding a page length. <P>SOLUTION: This device is provided with a row decoder 11 for selecting a word line according to a row address signal, a sense amplifier circuit group 14 divided by pages and constituted of a plurality of sense amplifier circuits for each page to sense data to be read-out to bit lines, column selection circuits 12 disposed between the bit line and the sense amplifier circuit group by a number equal to a page length for selecting a bit line according to an input signal to connect it to each sense amplifier circuit, a plurality of column decoders 13 disposed for each column selection circuit to output input signals supplied to the corresponding respective column selection circuits according to the column address signals, and an address control circuit 16 for controlling column address signals supplied to the plurality of column decoders according to the start page of a burst reading start among the memory cells for a plurality of pages in a memory cell array. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、例えば不揮発性半導体記憶装置等のバーストリード(Burst read)機能を有する半導体記憶装置に関する。   The present invention relates to a semiconductor memory device having a burst read function such as a nonvolatile semiconductor memory device.

フラッシュメモリのような不揮発性半導体記憶装置、あるいはダイナミックRAMは、大容量化が進んでいる。この大容量の半導体記憶装置からデータを高速に読み出すため、メモリセルアレイは複数のバンクに分割され、各バンクに複数のセンスアンプ回路が配置され、データ線の容量削減が図られている。さらに、外部アドレスとは別の内部アドレスを用いたバーストリードのアーキテクチャが適用されている。   The capacity of a nonvolatile semiconductor memory device such as a flash memory or a dynamic RAM is increasing. In order to read data from this large-capacity semiconductor memory device at high speed, the memory cell array is divided into a plurality of banks, and a plurality of sense amplifier circuits are arranged in each bank to reduce the capacity of the data lines. Further, a burst read architecture using an internal address different from the external address is applied.

従来、ページ長を越えるバーストリードを行う場合、ページ長を越えてデータを読み出す際は、開始アドレスに依存するバウンダリ(Boundary)、つまり余分な待ち時間が発生する。バウンダリが発生すると平均アクセス時間が遅くなるデメリットが発生する。   Conventionally, when performing a burst read exceeding the page length, when data is read beyond the page length, a boundary depending on the start address, that is, an extra waiting time occurs. When the boundary occurs, there is a disadvantage that the average access time is delayed.

なお、特許文献1には、バースト長が短い場合に生じるデータの読み出し/書き込みの空き時間をなくし、バンク間の異なるロウアドレスのデータに対するバーストリードでのシームレスなアクセスを可能にしたものが開示されている。
特開2000−195262号公報
Patent Document 1 discloses a data read / write free time that occurs when the burst length is short, and enables seamless access by burst read to data of different row addresses between banks. ing.
JP 2000-195262 A

この発明は上記のような事情を考慮してなされたものであり、その目的は、ページ長を越えるバーストリードの場合でも、ワード線切り替り以外にはバウンダリが発生しない半導体記憶装置を提供することである。   The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a semiconductor memory device in which no boundary is generated except for the switching of word lines even in the case of burst read exceeding the page length. is there.

この発明の半導体記憶装置は、バーストリードをクロック信号に同期して行うクロック同期式の半導体記憶装置において、メモリセルのアクセス時間をtACC、クロック信号の周期をtCLK、ページ長をPとした時に、tACC≦tCLK*Pを満足するようにページ長Pが設定されることを特徴とする。   The semiconductor memory device of the present invention is a clock synchronous semiconductor memory device that performs burst read in synchronization with a clock signal. When tACC is the access time of the memory cell, tCLK is the cycle of the clock signal, and P is the page length, The page length P is set so as to satisfy tACC ≦ tCLK * P.

前記半導体記憶装置は、外部アドレス信号から内部アドレス信号を生成するアドレスバッファと、ワード線及びビット線に接続されたメモリセルが複数ページ分配置されたメモリセルアレイと、前記内部アドレス信号の一部である第1のアドレス信号に応じて前記ワード線を選択するロウデコーダと、ページ毎に分割され、各ページ毎に複数のセンスアンプ回路からなり、前記ビット線に読み出されるデータをセンスするセンスアンプ回路群と、前記ビット線と前記センスアンプ回路群との間に設けられ、入力信号に応じて前記ビット線を選択して前記各センスアンプ回路に接続するページ長の数だけ設けられたカラム選択回路と、前記カラム選択回路毎に設けられ、前記内部アドレス信号の一部である第2のアドレス信号に応じて対応する各カラム選択回路に供給される前記入力信号をそれぞれ出力する複数のカラムデコーダと、前記メモリセルアレイ内の複数ページ分のメモリセルのうちバーストリードが開始される開始ページに応じて、前記複数のカラムデコーダに供給される前記第2のアドレス信号を制御するアドレス制御回路とを具備したことを特徴とする。   The semiconductor memory device includes an address buffer that generates an internal address signal from an external address signal, a memory cell array in which a plurality of pages of memory cells connected to word lines and bit lines are arranged, and a part of the internal address signal. A row decoder that selects the word line according to a first address signal, and a sense amplifier circuit that is divided for each page and includes a plurality of sense amplifier circuits for each page, and senses data read to the bit line And a column selection circuit provided between the bit line and the sense amplifier circuit group, and provided by the number of page lengths that select the bit line according to an input signal and connect to the sense amplifier circuit Corresponding to a second address signal that is provided for each column selection circuit and is part of the internal address signal. A plurality of column decoders that respectively output the input signals supplied to a column selection circuit; and the plurality of column decoders according to a start page from which burst reading is started among memory cells for a plurality of pages in the memory cell array. And an address control circuit for controlling the second address signal supplied to.

前記アドレス制御回路は、前記複数のカラムデコーダに供給される前記第2のアドレス信号を、前記複数のカラムデコーダ毎に独立して変更制御することを特徴とする。   The address control circuit controls the change of the second address signal supplied to the plurality of column decoders independently for each of the plurality of column decoders.

前記アドレス制御回路は、前記複数のカラムデコーダに供給される前記第2のアドレス信号を、前記複数のカラムデコーダを下位ページと上位ページの2組に分けてそれぞれの組毎に独立して変更制御することを特徴とする。   The address control circuit controls the change of the second address signal supplied to the plurality of column decoders independently for each group by dividing the plurality of column decoders into two sets of a lower page and an upper page. It is characterized by doing.

この発明によれば、ページ長を越えるバーストリードの場合でも、ワード線切り替り以外にはバウンダリが発生しない半導体記憶装置を提供することができる。   According to the present invention, it is possible to provide a semiconductor memory device in which no boundary is generated except for the switching of word lines even in the case of burst read exceeding the page length.

(第1の実施の形態)
図1は第1の実施の形態に係るNOR型フラッシュメモリの全体の構成を示すブロック図である。なお、このメモリは8ページのバーストリードを行い、各ページ毎に16ビットのデータを並列に読み出すものであるとする(16I/O×8ページ)。このメモリには複数のメモリバンクBNKが設けられている。各メモリバンクBNKには、それぞれ複数のメモリセルが配置されたメモリセルアレイ10が設けられている。各メモリバンクBNKでは、各メモリセルアレイ10に対応して、メモリセルアレイ内のワード線を選択するロウデコーダ11、メモリセルアレイ内のビット線を選択する複数のカラムスイッチからなるカラム選択回路(CSL−SW)12、カラム選択回路12を制御するカラムデコーダ(COL)13、カラム選択回路12によって選択されたビット線からのデータをセンスする複数のセンスアンプ回路からなるセンスアンプ回路群(S/A群)14がそれぞれ配置されている。
(First embodiment)
FIG. 1 is a block diagram showing the overall configuration of the NOR type flash memory according to the first embodiment. It is assumed that this memory performs 8-page burst read and reads 16-bit data in parallel for each page (16 I / O × 8 pages). The memory is provided with a plurality of memory banks BNK. Each memory bank BNK is provided with a memory cell array 10 in which a plurality of memory cells are arranged. In each memory bank BNK, corresponding to each memory cell array 10, a row decoder 11 that selects a word line in the memory cell array, and a column selection circuit (CSL-SW) that includes a plurality of column switches that select bit lines in the memory cell array. ) 12, a column decoder (COL) 13 for controlling the column selection circuit 12, and a sense amplifier circuit group (S / A group) including a plurality of sense amplifier circuits for sensing data from the bit line selected by the column selection circuit 12 14 are arranged.

外部アドレス信号がアドレスバッファ15に供給される。アドレスバッファ15は、外部アドレス信号に応じて、内部ロウアドレス信号及び内部カラムアドレス信号からなる内部アドレス信号を生成する。内部アドレス信号はアドレス制御回路16を介して、各メモリバンクBNK内のロウデコーダ11及びカラムデコーダ13に並列に供給される。   An external address signal is supplied to the address buffer 15. The address buffer 15 generates an internal address signal composed of an internal row address signal and an internal column address signal according to the external address signal. The internal address signal is supplied in parallel to the row decoder 11 and the column decoder 13 in each memory bank BNK via the address control circuit 16.

各メモリバンクBNKのセンスアンプ回路群14から読み出されたデータは、それぞれ非同期ラッチ回路17でラッチされる。非同期ラッチ回路17でラッチされたデータは、データマルチプレクサ(MUX)18によって選択される。データマルチプレクサ18で選択されたデータは、クロック信号CLKに同期して同期ラッチ回路19でラッチされ、ラッチ後のデータはページアドレスに従って出力バッファ回路20から順次読み出される。   Data read from the sense amplifier circuit group 14 of each memory bank BNK is latched by the asynchronous latch circuit 17. Data latched by the asynchronous latch circuit 17 is selected by a data multiplexer (MUX) 18. The data selected by the data multiplexer 18 is latched by the synchronous latch circuit 19 in synchronization with the clock signal CLK, and the latched data is sequentially read from the output buffer circuit 20 according to the page address.

図2は、図1中の1つのメモリバンクBNKを抽出して示すブロック図である。メモリバンクBNKには複数のブロックBLKが設けられている。ブロックBLKは最小の消去単位であり、各ブロックBLKには1024本のローカルビット線と64本のワード線が設けられている。また、各ブロックBLKには、メモリセルアレイ10内のメモリセル及びカラム選択回路12内のカラムスイッチが分散して配置されている。複数のブロックBLKに渡って128本のメインビット線MBLが配線され、これら128本のメインビット線MBLはセンスアンプ回路群(S/A群)14内に設けられた128個のセンスアンプ回路に接続されている。   FIG. 2 is a block diagram showing one memory bank BNK extracted in FIG. A plurality of blocks BLK are provided in the memory bank BNK. The block BLK is the smallest erase unit, and each block BLK is provided with 1024 local bit lines and 64 word lines. In each block BLK, memory cells in the memory cell array 10 and column switches in the column selection circuit 12 are arranged in a distributed manner. 128 main bit lines MBL are wired over a plurality of blocks BLK, and these 128 main bit lines MBL are connected to 128 sense amplifier circuits provided in the sense amplifier circuit group (S / A group) 14. It is connected.

図3は、図2中の1つのブロックBLKの内部構成を示すブロック図である。各ブロックBLKは8個のサブブロックSBLKに分割されている。各サブブロックSBLKには、センスアンプ回路群(S/A群)14内に設けられた128個のセンスアンプ回路のうちそれぞれ同じページのデータをセンスする16個のセンスアンプ回路21が設けられている。各センスアンプ回路21の表記、例えば「#0−0」は、#の直後の数値がページを表し、その後ろの数値がI/O番号(ビット)を表している。従って、「#0−0」と表記されたセンスアンプ回路21は0ページ、0ビット目のデータをセンスし、「#0−15」と表記されたセンスアンプ回路21は0ページ、15ビット目のデータをセンスし、「#7−15」と表記されたセンスアンプ回路21は7ページ、15ビット目のデータをセンスする。   FIG. 3 is a block diagram showing an internal configuration of one block BLK in FIG. Each block BLK is divided into 8 sub-blocks SBLK. Each sub-block SBLK is provided with 16 sense amplifier circuits 21 that sense data of the same page among 128 sense amplifier circuits provided in the sense amplifier circuit group (S / A group) 14. Yes. In the notation of each sense amplifier circuit 21, for example, “# 0-0”, a numerical value immediately after # represents a page, and a numerical value after that represents an I / O number (bit). Therefore, the sense amplifier circuit 21 indicated as “# 0-0” senses the 0th page and 0th bit data, and the sense amplifier circuit 21 indicated as “# 0-15” indicates the 0th page and 15th bit. The sense amplifier circuit 21 labeled “# 7-15” senses the 7th page, 15th bit data.

また、カラム選択回路12内の複数のカラムスイッチ(カラムSW)はページ数分の組、すなわちこの場合には8組に分割され、各組のカラムスイッチ群は8個のサブブロックSBLKに配置されている。   A plurality of column switches (column SW) in the column selection circuit 12 are divided into groups corresponding to the number of pages, that is, in this case, eight groups, and each group of column switches is arranged in eight sub-blocks SBLK. ing.

一方、カラムデコーダ13もページ数分、すなわちこの場合には8個の部分カラムデコーダ(PCD)13−0〜13−7に分割されている。これら8個の部分カラムデコーダ13−0〜13−7は、対応するサブブロックSBLKに配置され、対応するサブブロックSBLK内のカラムスイッチ群に内部カラムアドレス信号を供給する。   On the other hand, the column decoder 13 is also divided into the number of pages, that is, in this case, eight partial column decoders (PCD) 13-0 to 13-7. These eight partial column decoders 13-0 to 13-7 are arranged in the corresponding sub-block SBLK, and supply internal column address signals to the column switch groups in the corresponding sub-block SBLK.

図4は、図3中の一部回路の詳細な構成を示す回路図である。なお、図4では1本のワード線WLと、このワード線WLに接続された1024個のメモリセルの一部とを合わせて示している。各メモリセルは、フローティングゲートとコントロールゲートからなる2層ゲート構造の不揮発性トランジスタからなり、これらメモリセルのコントロールゲートはワード線WLに共通に接続されている。各メモリセルのドレインは1024本のローカルビット線LBLのうち対応するものに接続されており、全てのソースは接地電位に接続されている。ここで、例えば、メモリセルM0−0は0ページ、0ビット目のデータを記憶し、メモリセルM7−15は7ページ、15ビット目のデータを記憶するものとする。   FIG. 4 is a circuit diagram showing a detailed configuration of a partial circuit in FIG. In FIG. 4, one word line WL and a part of 1024 memory cells connected to the word line WL are shown together. Each memory cell is composed of a non-volatile transistor having a two-layer gate structure including a floating gate and a control gate, and the control gates of these memory cells are commonly connected to a word line WL. The drain of each memory cell is connected to the corresponding one of 1024 local bit lines LBL, and all the sources are connected to the ground potential. Here, for example, the memory cell M0-0 stores the 0th page and 0th bit data, and the memory cell M7-15 stores the 7th page and 15th bit data.

128個のセンスアンプ回路21は、それぞれ8本のローカルビット線LBLに接続されている8個のメモリセルのうちのいずれか1個のメモリセルのデータをセンスする。この8個のメモリセルから1個を選択するためにカラム選択回路12内のカラムスイッチ群が使用される。   The 128 sense amplifier circuits 21 sense data in any one of the eight memory cells connected to the eight local bit lines LBL. A column switch group in the column selection circuit 12 is used to select one of these eight memory cells.

128個のセンスアンプ回路21にそれぞれ接続されているメインビット線MBLと、それぞれ8本のローカルビット線LBLとの間には、NMOSトランジスタからなる10個のカラムスイッチが設けられている。これら各10個のカラムスイッチはカラム選択回路12を構成している。128個のセンスアンプ回路21のうち、例えば、「#0−0」と表記されたセンスアンプ回路21は、0,8,16,24,32,40,48,56ページそれぞれの0ビット目のデータをセンスする。0,16,32,48ページの各0ビット目のデータを記憶するメモリセルM0−0,M16−0,M32−0,M48−0が接続された4本のローカルビット線LBLには4個のカラムスイッチ22−1〜22−4のソース・ドレイン間の一端が接続されている。これら4個のカラムスイッチ22−1〜22−4のソース・ドレイン間の他端は共通に接続されている。同様に、8,24,40,56ページの各0ビット目のデータを記憶するメモリセルM8−0,M24−0,M40−0,M56−0が接続された4本のローカルビット線LBLには4個のカラムスイッチ22−5〜22−8のソース・ドレイン間の一端が接続されている。これら4個のカラムスイッチ22−5〜22−8のソース・ドレイン間の他端は共通に接続されている。   Ten column switches composed of NMOS transistors are provided between the main bit lines MBL connected to the 128 sense amplifier circuits 21 and the eight local bit lines LBL, respectively. Each of these ten column switches constitutes a column selection circuit 12. Of the 128 sense amplifier circuits 21, for example, the sense amplifier circuit 21 described as “# 0-0” is the 0th bit of each of pages 0, 8, 16, 24, 32, 40, 48, and 56. Sense the data. Four local bit lines LBL to which memory cells M0-0, M16-0, M32-0, and M48-0 for storing the 0th bit data of pages 0, 16, 32, and 48 are connected The column switches 22-1 to 22-4 are connected at one end between the source and the drain. The other ends between the source and drain of these four column switches 22-1 to 22-4 are connected in common. Similarly, the four local bit lines LBL to which the memory cells M8-0, M24-0, M40-0, M56-0 for storing the 0th bit data of pages 8, 24, 40, and 56 are connected are connected. Are connected at one end between the source and drain of the four column switches 22-5 to 22-8. The other ends between the source and drain of the four column switches 22-5 to 22-8 are connected in common.

上記4個のカラムスイッチ22−1〜22−4のソース・ドレイン間の他端共通接続ノードとセンスアンプ回路21との間には、カラムスイッチ22−9のソース・ドレイン間が挿入されている。また、上記4個のカラムスイッチ22−5〜22−8のソース・ドレイン間の他端共通接続ノードとセンスアンプ回路21との間には、カラムスイッチ22−10のソース・ドレイン間が挿入されている。   Between the other end common connection node between the source and drain of the four column switches 22-1 to 22-4 and the sense amplifier circuit 21, the source and drain of the column switch 22-9 are inserted. . The source / drain of the column switch 22-10 is inserted between the common connection node between the other ends of the source / drain of the four column switches 22-5 to 22-8 and the sense amplifier circuit 21. ing.

各サブブロックSBLK内には、それぞれ8本のローカルビット線LBLを選択するために上記10個のカラムスイッチ22−1〜22−10を1組として16組のカラムスイッチが設けられており、各サブブロックSBLK内ではそれぞれ10個のカラムスイッチ22−1〜22−10のうち対応するものには同じゲート制御信号が供給される。例えば、カラムスイッチ22−1と22−5にはゲート制御信号GATE1<0>が供給され、カラムスイッチ22−2と22−6にはゲート制御信号GATE1<1>が供給され、カラムスイッチ22−3と22−7にはゲート制御信号GATE1<2>が供給され、カラムスイッチ22−4と22−8にはゲート制御信号GATE1<3>が供給される。また、カラムスイッチ22−9にはゲート制御信号GATE2<0>が供給され、カラムスイッチ22−10にはゲート制御信号GATE2<1>が供給される。これらのゲート制御信号は、部分カラムデコーダ13−0〜13−7のうち、同じブロックBLK内に設けられた部分カラムデコーダで生成される。   In each sub-block SBLK, in order to select 8 local bit lines LBL, 16 column switches, each including the 10 column switches 22-1 to 22-10, are provided. In the sub-block SBLK, the same gate control signal is supplied to the corresponding one of the ten column switches 22-1 to 22-10. For example, the gate control signal GATE1 <0> is supplied to the column switches 22-1 and 22-5, the gate control signal GATE1 <1> is supplied to the column switches 22-2 and 22-6, and the column switch 22- The gate control signal GATE1 <2> is supplied to 3 and 22-7, and the gate control signal GATE1 <3> is supplied to the column switches 22-4 and 22-8. Further, the gate control signal GATE2 <0> is supplied to the column switch 22-9, and the gate control signal GATE2 <1> is supplied to the column switch 22-10. These gate control signals are generated by partial column decoders provided in the same block BLK among the partial column decoders 13-0 to 13-7.

下記の表1に示すように、♯0〜♯7の各16個のセンスアンプ回路21はそれぞれ予め定められた複数のページのデータをセンスする。

Figure 2005235335
As shown in Table 1 below, each of the 16 sense amplifier circuits 21 of # 0 to # 7 senses data of a plurality of predetermined pages.
Figure 2005235335

例えば♯0の16個のセンスアンプ回路21、つまり♯0−0〜♯0−15のセンスアンプ回路21は、0、8、16、24、32、40、48及び56の各ページのデータをセンスし、♯1の16個のセンスアンプ回路21、つまり♯1−0〜♯1−15のセンスアンプ回路21は1、9、17、25、33、41、49及び57の各ページのデータをセンスし、以下、同様に、各ページの16個のセンスアンプ回路21は、表1に示されるようにそれぞれ異なる8ページ分のデータをセンスする。   For example, the 16 sense amplifier circuits 21 of # 0, that is, the sense amplifier circuits 21 of # 0-0 to # 0-15, store the data of pages 0, 8, 16, 24, 32, 40, 48 and 56. The sixteen sense amplifier circuits 21 of # 1, that is, the sense amplifier circuits 21 of # 1-0 to # 1-15, have data of pages 1, 9, 17, 25, 33, 41, 49 and 57. In the same manner, the 16 sense amplifier circuits 21 of each page sense data corresponding to 8 different pages as shown in Table 1 below.

図5及び図6は、8個のサブブロックSBLK毎に配置された部分カラムデコーダ13−0〜13−7のうちの1つの詳細な構成を示す回路である。ここでは、先のゲート制御信号GATE1<0>〜GATE1<3>及びGATE2<0>、GATE2<1>を生成するための内部カラムアドレス信号としてA3〜A5の3ビットが使用されるものとする。なお、内部カラムアドレス信号のうちA0〜A2からなる3ビットはページを選択するためのページアドレスとして使用される。   5 and 6 are circuits showing a detailed configuration of one of the partial column decoders 13-0 to 13-7 arranged for each of the eight sub-blocks SBLK. Here, 3 bits A3 to A5 are used as internal column address signals for generating the previous gate control signals GATE1 <0> to GATE1 <3>, GATE2 <0>, and GATE2 <1>. . Of the internal column address signal, 3 bits composed of A0 to A2 are used as a page address for selecting a page.

図5に示すように、3ビットのアドレス信号A3〜A5が3個の各インバータ31により反転されることでアドレス信号A3<0>〜A5<0>が生成され、さらにアドレス信号A3<0>〜A5<0>が3個の各インバータ32により反転されることでアドレス信号A3<1>〜A5<1>が生成される。ここで、例えば、アドレス信号A3<0>とA3<1>とは互いに相補な信号である。   As shown in FIG. 5, the address signals A3 <0> to A5 <0> are generated by inverting the 3-bit address signals A3 to A5 by the three inverters 31, and the address signal A3 <0>. The address signals A3 <1> to A5 <1> are generated by inverting -A5 <0> by the three inverters 32. Here, for example, the address signals A3 <0> and A3 <1> are complementary signals.

図6は、上記図5の回路で生成された相補アドレス信号A3<0>〜A5<0>、A3<1>〜A5<1>及びブロック選択信号BiENとに応じて、ゲート制御信号GATE1<0>〜GATE1<3>及びGATE2<0>〜GATE2<1>を生成する回路部分の構成を示している。なお、ブロック選択信号BiENは、複数のブロックBLKのうち該当するブロックを選択する際に活性化される信号である。   FIG. 6 shows the gate control signal GATE1 <in response to the complementary address signals A3 <0> to A5 <0>, A3 <1> to A5 <1> and the block selection signal BiEN generated by the circuit of FIG. A configuration of a circuit portion that generates 0> to GATE1 <3> and GATE2 <0> to GATE2 <1> is shown. The block selection signal BiEN is a signal that is activated when a corresponding block is selected from the plurality of blocks BLK.

ゲート制御信号GATE1<0>〜GATE1<3>は、ブロック選択信号BiENとアドレス信号A5<0>及びA4<0>、BiENとA5<0>及びA4<1>、BiENとA5<1>及びA4<0>、BiENとA5<1>及びA4<1>がそれぞれが入力される4個のNANDゲート33と、これら4個のNANDゲート33の出力を反転する4個のインバータ34とからなる回路で生成される。   The gate control signals GATE1 <0> to GATE1 <3> are the block selection signal BiEN and the address signals A5 <0> and A4 <0>, BiEN and A5 <0> and A4 <1>, BiEN and A5 <1> and 4 NAND gates 33 to which A4 <0>, BiEN, A5 <1>, and A4 <1> are respectively input, and 4 inverters 34 that invert the outputs of these 4 NAND gates 33. Generated by the circuit.

ゲート制御信号GATE2<0>とGATE2<1>は、ブロック選択信号BiENとアドレス信号A3<0>、BiENとA3<1>がそれぞれが入力される2個のNANDゲート35と、これら2個のNANDゲート35の出力を反転する2個のインバータ36とからなる回路で生成される。   The gate control signals GATE2 <0> and GATE2 <1> include two NAND gates 35 to which the block selection signal BiEN and the address signal A3 <0> and BiEN and A3 <1> are input, respectively. It is generated by a circuit comprising two inverters 36 that invert the output of the NAND gate 35.

このような構成のメモリにおいて、バーストリードを行う場合、開始アドレスに応じた外部アドレス信号がアドレスバッファ15に入力された後、メモリセルがアクセスされてデータがクロック信号CLKに同期して同期ラッチ回路19でラッチされ、その後、16ビット幅のデータがページ長分だけ出力バッファ回路20から順次出力される。このデータ出力中に次のページ長分のデータをバックグランドで読み出す必要がある。このため、メモリ内部では、バーストアドレスに比べて、メモリセルのデータを読み出すためのバックグランドアドレス(BGA)が数クロック分進んでいる。   In a memory having such a configuration, when burst read is performed, after an external address signal corresponding to the start address is input to the address buffer 15, the memory cell is accessed and data is synchronized with the clock signal CLK in synchronization with the synchronous latch circuit. The data is latched at 19 and then 16-bit width data is sequentially output from the output buffer circuit 20 by the page length. During this data output, it is necessary to read data for the next page length in the background. For this reason, in the memory, the background address (BGA) for reading the memory cell data is advanced by several clocks compared to the burst address.

ここで、少なくともページ長を越えるバーストリードの際にバウンダリを発生させないためには、tACC≦tCLK*Pを満足させる必要がある。ここで、tACCはメモリセルのアクセス時間、tCLKは同期ラッチ回路19の動作を制御するために使用されるクロック信号CLKの周期、Pはページ長である。   Here, tACC ≦ tCLK * P needs to be satisfied in order not to generate a boundary at the time of burst read exceeding the page length. Here, tACC is the access time of the memory cell, tCLK is the cycle of the clock signal CLK used to control the operation of the synchronous latch circuit 19, and P is the page length.

例えば、tACCが80nS、tCLKが10nSの場合、tACC≦tCLK*Pを満足するためには、tACC/tCLK=80nS/10nS≦Pとなり、ページ長Pは8以上とすればよい。本実施の形態のメモリではページ長Pが8ページに設定されているので、上記のようなtACC及びtCLKの条件の元では、ページ長を越えるバーストリードの際のバウンダリの発生を防ぐことができる。   For example, when tACC is 80 nS and tCLK is 10 nS, in order to satisfy tACC ≦ tCLK * P, tACC / tCLK = 80 nS / 10 nS ≦ P, and the page length P may be 8 or more. Since the page length P is set to 8 pages in the memory of the present embodiment, it is possible to prevent the occurrence of a boundary at the time of burst read exceeding the page length under the conditions of tACC and tCLK as described above. .

ところで、バーストリードの際に、開始アドレスが入力されてから8ページ分のデータを、開始アドレスに依存せず、ワード線切り替わり時以外にはバウンダリを発生させないようにして読み出しを行うためには、開始アドレスのページが0ならばページ0,1,2,…,7、2ならばページ8,9,2,3,…,7、7ならばページ8,9,10,…,14,7の如く、1回のアクセスで連続する8ページ分のデータが読み出されるように制御する必要がある。そのためには、ブロックBLK毎に配置された部分カラムデコーダで生成されるゲート制御信号GATE1<0>〜GATE1<3>及びGATE2<0>、GATE2<1>をブロックBLK毎に独立に制御する必要があり、これを実現するために本実施の形態では、各サブブロックに配置された8個の部分カラムデコーダ13−0〜13−7に供給される内部カラムアドレス信号を部分カラムデコーダ毎に独立して制御するようにしている。   By the way, at the time of burst read, in order to read data for 8 pages after the start address is input without depending on the start address and without generating a boundary except when the word line is switched, If the page of the start address is 0, pages 0, 1, 2,..., 7, if it is 2, pages 8, 9, 2, 3,. As described above, it is necessary to perform control so that data for eight continuous pages is read by one access. For this purpose, the gate control signals GATE1 <0> to GATE1 <3>, GATE2 <0>, and GATE2 <1> generated by the partial column decoder arranged for each block BLK need to be controlled independently for each block BLK. In order to realize this, in this embodiment, the internal column address signals supplied to the eight partial column decoders 13-0 to 13-7 arranged in each sub-block are independent for each partial column decoder. To control.

図7は、図4中に示す♯0〜♯7からなる8ページ分(128個)のセンスアンプ回路21と、バーストリード時の開始アドレスと、8個の部分カラムデコーダに入力されるアドレス信号A3〜A5との関係の一例を示している。   FIG. 7 shows eight pages (128) of sense amplifier circuits 21 consisting of # 0 to # 7 shown in FIG. 4, a start address at the time of burst read, and address signals inputted to eight partial column decoders. An example of the relationship with A3-A5 is shown.

開始アドレスが“0”の場合、8個の部分カラムデコーダにはアドレスバッファ15で生成される内部カラムアドレス信号(A3=A4=A5=0)がそのまま入力される。この場合、図5の回路で生成されるアドレス信号A5<0>とアドレス信号A4<0>とが共に1レベルとなり、図6中の回路で生成されるゲート制御信号GATE1<0>が1レベルになり、図4中の各サブブロックSBLK内に設けられた10個を1組とする16組のカラムスイッチのうちそれぞれ2個のカラムスイッチ22−1と22−5が導通する。さらに、図5の回路で生成されるアドレス信号A3<0>が1レベルとなり、図6中の回路で生成されるゲート制御信号GATE2<0>が1レベルになり、図4中の各サブブロックSBLK内に設けられた10個を1組とする16組のカラムスイッチのうちそれぞれ1個のカラムスイッチ22−9が導通する。   When the start address is “0”, the internal column address signal (A3 = A4 = A5 = 0) generated by the address buffer 15 is directly input to the eight partial column decoders. In this case, both the address signal A5 <0> and the address signal A4 <0> generated by the circuit of FIG. 5 are 1 level, and the gate control signal GATE1 <0> generated by the circuit of FIG. 6 is 1 level. Thus, two column switches 22-1 and 22-5 of the 16 column switches each including 10 in each sub-block SBLK in FIG. 4 are turned on. Further, the address signal A3 <0> generated by the circuit of FIG. 5 becomes 1 level, the gate control signal GATE2 <0> generated by the circuit of FIG. 6 becomes 1 level, and each sub block in FIG. One column switch 22-9 is turned on in each of 16 column switches, each of which is 10 in SBLK.

従って、図4中、例えば「♯0−0」と表記されたセンスアンプ回路21には、カラムスイッチ22−1と22−9を直列に介して、メモリセルM0−0が接続されているローカルビット線LBLの信号が入力され、「♯0−0」のセンスアンプ回路21は0ページ、0ビット目のデータ(メモリセルM0−0のデータ)をセンスする。同様に、「♯0−1」と表記されたセンスアンプ回路21には、カラムスイッチ22−1と22−9を直列に介して、メモリセルM0−1が接続されているローカルビット線LBLの信号が入力され、「♯0−1」のセンスアンプ回路21は0ページ、1ビット目のデータ(メモリセルM0−1のデータ)をセンスする。以下、同様にして、♯0〜♯7のセンスアンプ回路21は、0ページから7ページのそれぞれ16ビットのデータをセンスする。これらセンスアンプ回路21でセンスされたデータは、ページアドレスに従って、開始アドレスの0ページから順次、出力バッファ回路20から出力される。   Therefore, in FIG. 4, for example, the sense amplifier circuit 21 labeled “# 0-0” is connected to the local memory cell M0-0 connected in series via the column switches 22-1 and 22-9. The signal of the bit line LBL is input, and the sense amplifier circuit 21 of “# 0-0” senses the 0th page, 0th bit data (data of the memory cell M0-0). Similarly, the sense amplifier circuit 21 labeled “# 0-1” has local bit lines LBL to which the memory cells M0-1 are connected via column switches 22-1 and 22-9 in series. The signal is input, and the sense amplifier circuit 21 of “# 0-1” senses the 0th page and the first bit data (data of the memory cell M0-1). Similarly, the sense amplifier circuits 21 of # 0 to # 7 sense 16-bit data from page 0 to page 7, respectively. The data sensed by the sense amplifier circuit 21 is output from the output buffer circuit 20 sequentially from the 0th page of the start address according to the page address.

開始アドレスが“5”の場合、8個の部分カラムデコーダのうち、♯5ないし♯7のセンスアンプ回路が設けられているサブブロック内の部分カラムデコーダにはそれぞれ、アドレスバッファ15で生成される内部カラムアドレス信号(A3=A4=A5=0)がそのまま入力される。これに対し、♯0ないし♯4のセンスアンプ回路が設けられているサブブロック内の部分カラムデコーダにはそれぞれ、アドレスバッファ15で生成される内部カラムアドレス信号ではなく、図1中のアドレス制御回路16によってインクリメントされた内部カラムアドレス信号(A3=1、A4=A5=0)が入力される。   When the start address is “5”, among the eight partial column decoders, the partial column decoders in the sub-block in which the sense amplifier circuits # 5 to # 7 are provided are respectively generated by the address buffer 15. The internal column address signal (A3 = A4 = A5 = 0) is input as it is. On the other hand, each of the partial column decoders in the sub-block in which the sense amplifier circuits # 0 to # 4 are provided is not the internal column address signal generated by the address buffer 15, but the address control circuit in FIG. The internal column address signal (A3 = 1, A4 = A5 = 0) incremented by 16 is input.

この場合、♯0から♯4のセンスアンプ回路が設けられているサブブロック内の各部分カラムデコーダでは、図6中の回路で生成されるゲート制御信号GATE1<0>とGATE2<1>が1になり、図4中の各サブブロックSBLK内に設けられた10個を1組とする16組のカラムスイッチのうちそれぞれ2個のカラムスイッチ22−5と22−10が導通する。従って、図4中、例えば「♯0−0」と表記されたセンスアンプ回路21には、カラムスイッチ22−5と22−10を直列に介して、メモリセルM8−0が接続されているローカルビット線LBLの信号が入力され、「♯0−0」のセンスアンプ回路21は8ページ、0ビット目のデータ(メモリセルM8−0のデータ)をセンスする。つまり、♯0から♯4のセンスアンプ回路21は、8ページから12ページのそれぞれ16ビットのデータをセンスする。   In this case, in each partial column decoder in the sub-block in which the sense amplifier circuits # 0 to # 4 are provided, the gate control signals GATE1 <0> and GATE2 <1> generated by the circuit in FIG. Thus, two column switches 22-5 and 22-10 are turned on among the 16 column switches of which 10 are provided in each sub-block SBLK in FIG. Therefore, in FIG. 4, for example, the sense amplifier circuit 21 labeled “# 0-0” is connected to the local memory cell M8-0 connected in series via the column switches 22-5 and 22-10. The signal of the bit line LBL is input, and the sense amplifier circuit 21 of “# 0-0” senses the 8th page, 0th bit data (data of the memory cell M8-0). That is, the sense amplifier circuits 21 from # 0 to # 4 sense 16-bit data from page 8 to page 12, respectively.

♯5から♯7のセンスアンプ回路が設けられているサブブロック内の各部分カラムデコーダでは、アドレスバッファ15で生成される内部カラムアドレス信号(A3=A4=A5=0)がそのまま入力されるので、これらの各部分カラムデコーダでは、図6中の回路で生成されるゲート制御信号GATE1<0>とGATE2<0>が1になり、図4中の各サブブロックSBLK内に設けられた10個を1組とする16組のカラムスイッチのうちそれぞれ2個のカラムスイッチ22−1と22−9が導通する。従って、図4中、例えば「♯5−0」と表記された♯5のセンスアンプ回路21には、カラムスイッチ22−1と22−9を直列に介して、メモリセルM5−0が接続されているローカルビット線LBLの信号が入力され、「♯5−0」のセンスアンプ回路21は5ページ、0ビット目のデータ(メモリセルM5−0のデータ)をセンスする。このように、♯5から♯7のセンスアンプ回路21は、5ページから7ページのそれぞれ16ビットのデータをセンスする。これらセンスアンプ回路21でセンスされたデータは、ページアドレスに従って、5ページから、6、7、8、…、11、12ページの順で出力バッファ回路20から出力される。   In each partial column decoder in the sub-block provided with the sense amplifier circuits # 5 to # 7, the internal column address signal (A3 = A4 = A5 = 0) generated by the address buffer 15 is input as it is. In each of these partial column decoders, the gate control signals GATE1 <0> and GATE2 <0> generated by the circuit in FIG. 6 become 1, and 10 pieces are provided in each sub-block SBLK in FIG. Two column switches 22-1 and 22-9 are turned on in each of 16 column switches. Therefore, in FIG. 4, for example, # 5 sense amplifier circuit 21 labeled “# 5-0” is connected to the memory cell M5-0 via the column switches 22-1 and 22-9 in series. The signal of the local bit line LBL is input, and the sense amplifier circuit 21 of “# 5-0” senses the 5th page, 0th bit data (data of the memory cell M5-0). In this way, the sense amplifier circuits 21 from # 5 to # 7 sense 16-bit data from page 5 to page 7, respectively. The data sensed by the sense amplifier circuit 21 is output from the output buffer circuit 20 in the order of page 5, 6, 7, 8,..., 11, 12 according to the page address.

開始アドレスが“14”の場合、8個の部分カラムデコーダのうち、♯6及び♯7のセンスアンプ回路が設けられているサブブロック内の部分カラムデコーダにはそれぞれ、アドレスバッファ15で生成される内部カラムアドレス信号(A3=1、A4=A5=0)がそのまま入力される。これに対し、♯0ないし♯5のセンスアンプ回路が設けられているサブブロック内の部分カラムデコーダにはそれぞれ、アドレスバッファ15で生成される内部カラムアドレス信号ではなく、図1中のアドレス制御回路16によってインクリメントされた内部カラムアドレス信号(A3=A5=0、A4=1)が入力される。   When the start address is “14”, among the eight partial column decoders, the partial column decoders in the sub-block in which the sense amplifier circuits of # 6 and # 7 are provided are respectively generated by the address buffer 15. The internal column address signal (A3 = 1, A4 = A5 = 0) is input as it is. On the other hand, each of the partial column decoders in the sub-block in which the sense amplifier circuits # 0 to # 5 are provided is not the internal column address signal generated by the address buffer 15, but the address control circuit in FIG. The internal column address signal (A3 = A5 = 0, A4 = 1) incremented by 16 is input.

この場合、♯0から♯5のセンスアンプ回路が設けられているサブブロック内の各部分カラムデコーダでは、図6中の回路で生成されるゲート制御信号GATE1<1>とGATE2<0>が1になり、図4中の各サブブロックSBLK内に設けられた10個を1組とする16組のカラムスイッチのうちそれぞれ2個のカラムスイッチ22−2と22−9が導通する。この場合、♯0から♯5のセンスアンプ回路21は、16ページから21ページのそれぞれ16ビットのデータをセンスする。   In this case, in each partial column decoder in the sub-block in which the sense amplifier circuits # 0 to # 5 are provided, the gate control signals GATE1 <1> and GATE2 <0> generated by the circuit in FIG. Thus, two column switches 22-2 and 22-9 among the 16 column switches, each of which is provided in each sub-block SBLK in FIG. In this case, the sense amplifier circuits 21 from # 0 to # 5 sense 16-bit data from page 16 to page 21, respectively.

♯6及び♯7のセンスアンプ回路が設けられているサブブロック内の各部分カラムデコーダでは、アドレスバッファ15で生成される内部カラムアドレス信号(A3=1、A4=A5=0)がそのまま入力されるので、これらの各部分カラムデコーダでは、図6中の回路で生成されるゲート制御信号GATE1<0>とGATE2<1>が1になり、図4中の各サブブロックSBLK内に設けられた10個を1組とする16組のカラムスイッチのうちそれぞれ2個のカラムスイッチ22−6と22−10が導通する。この場合、♯6と♯7のセンスアンプ回路21は、14、15ページのそれぞれ16ビットのデータをセンスする。これらセンスアンプ回路21でセンスされたデータは、ページアドレスに従って、14ページから、15、16、17、…、21ページの順で出力バッファ回路20から出力される。   The internal column address signals (A3 = 1, A4 = A5 = 0) generated by the address buffer 15 are input as they are to the partial column decoders in the sub-block in which the sense amplifier circuits # 6 and # 7 are provided. Therefore, in each of these partial column decoders, the gate control signals GATE1 <0> and GATE2 <1> generated by the circuit in FIG. 6 become 1, and are provided in each sub-block SBLK in FIG. Two column switches 22-6 and 22-10 among the 16 column switches of which 10 are one set are electrically connected. In this case, the sense amplifier circuits # 6 and # 7 sense 16-bit data on pages 14 and 15, respectively. The data sensed by the sense amplifier circuit 21 is output from the output buffer circuit 20 in the order of page 14, 15, 16, 17,.

このように第1の実施の形態のメモリでは、アドレス制御回路16によって、部分カラムデコーダに供給される内部カラムアドレス信号を独立にインクリメント(変更制御)するようにしているので、開始アドレスがどのようなアドレスであってもバウンダリが発生することがない。なお、アドレス制御回路16における内部カラムアドレス信号の変更制御は、アドレスバッファ15に入力される外部アドレス信号のうちA0〜A2からなるページアドレスに応じて、A3〜A5からなるアドレスをそれぞれ1つインクリメントすることで容易に行うことができる。   As described above, in the memory of the first embodiment, the address control circuit 16 independently increments (changes control) the internal column address signal supplied to the partial column decoder. Even if the address is short, no boundary is generated. The change control of the internal column address signal in the address control circuit 16 is performed by incrementing the address composed of A3 to A5 by one according to the page address composed of A0 to A2 in the external address signal inputted to the address buffer 15. This can be done easily.

(第2の実施の形態)
図8は第2の実施の形態に係るNOR型フラッシュメモリの一部の構成を示すブロック図である。一般に記憶容量が大きなNOR型フラッシュメモリでは、不良セルを冗長セルに置き換えるリダンダンシ機能が採用されている。そこで、第2の実施の形態のメモリでは、不良セルをカラム単位で冗長セルに置き換えるようにしたものである。なお、図1と対応する箇所には同じ符号を付してその説明は省略し、図1と異なる箇所のみを以下に説明する。
(Second Embodiment)
FIG. 8 is a block diagram showing a partial configuration of the NOR type flash memory according to the second embodiment. In general, a NOR flash memory having a large storage capacity employs a redundancy function for replacing defective cells with redundant cells. Therefore, in the memory of the second embodiment, defective cells are replaced with redundant cells on a column basis. Note that portions corresponding to those in FIG. 1 are denoted by the same reference numerals and description thereof is omitted, and only portions different from FIG. 1 are described below.

バンクBLKには、メモリセルアレイ10の他に冗長セルを含む冗長カラム51が設けられる。また、不良セルが冗長カラム51のメモリセルに置き換えられている場合、どのサブブロック内のどのカラムと置き換えられているかを示す不良アドレスを記憶する必要があり、不良アドレス記憶回路52はこの不良アドレスを記憶する。アドレス選択・比較回路53は、アドレス制御回路16から出力される内部カラムアドレス信号で示されるアドレスと、不良アドレス記憶回路52で記憶されている不良アドレスとを比較し、両アドレスが一致するとヒット信号HITを出力する。データマルチプレクサ(MUX)54は、上記ヒット信号HITが入力すると、正規のメモリセルからの読み出しデータの代わりに冗長カラム51のメモリセルからの読み出しデータを選択し、非同期ラッチ回路17に出力する。   The bank BLK is provided with a redundant column 51 including redundant cells in addition to the memory cell array 10. Further, when the defective cell is replaced with the memory cell of the redundant column 51, it is necessary to store a defective address indicating which column in which sub-block is replaced, and the defective address storage circuit 52 stores the defective address. Remember. The address selection / comparison circuit 53 compares the address indicated by the internal column address signal output from the address control circuit 16 with the defective address stored in the defective address storage circuit 52. HIT is output. When the hit signal HIT is input, the data multiplexer (MUX) 54 selects the read data from the memory cell of the redundant column 51 instead of the read data from the normal memory cell, and outputs it to the asynchronous latch circuit 17.

図9は、図8中のアドレス選択・比較回路53を抽出して示すブロック図である。アドレス選択・比較回路53は、アドレス制御回路16から出力される♯0〜♯7のカラムアドレス信号A5〜A3(♯0−A5〜A3…♯7−A5〜A3)と、不良アドレス記憶回路52に記憶されているカラムアドレス信号A5〜A0(ROM−A5〜A0)とに応じてヒット信号HITを生成する。アドレス選択・比較回路53は、図10に示すように、♯0〜♯7のA5〜A3の3ビットのアドレス信号のいずれか1つをそれぞれ選択し、選択したアドレス信号と、不良アドレス記憶回路52に記憶されている対応するビットのアドレス信号とを比較する3個のアドレス選択・比較部55と、これら3個のアドレス選択・比較部55で生成される各ビット毎のヒット信号HIT−A5〜HIT−A3が供給されるANDゲート56とを有する。   FIG. 9 is a block diagram showing an extracted address selection / comparison circuit 53 in FIG. The address selection / comparison circuit 53 includes # 0 to # 7 column address signals A5 to A3 (# 0-A5 to A3... # 7-A5 to A3) output from the address control circuit 16, and a defective address storage circuit 52. The hit signal HIT is generated according to the column address signals A5 to A0 (ROM-A5 to A0) stored in. As shown in FIG. 10, the address selection / comparison circuit 53 selects any one of the 3-bit address signals A5 to A3 # 0 to # 7, and selects the selected address signal and the defective address storage circuit. The three address selection / comparison units 55 for comparing the address signals of the corresponding bits stored in 52, and the hit signal HIT-A5 for each bit generated by these three address selection / comparison units 55 And AND gate 56 supplied with HIT-A3.

図11及び図12は、アドレス選択・比較回路53内に設けられ、上記3個のアドレス選択・比較部55において♯0〜♯7のいずれか1つのアドレス信号を選択するために使用される制御信号を発生する回路部分の構成を示している。   11 and 12 are provided in the address selection / comparison circuit 53, and are used to select any one of the address signals # 0 to # 7 in the three address selection / comparison units 55. The structure of the circuit part which generate | occur | produces a signal is shown.

図11に示すように、不良アドレス記憶回路52に記憶されている3ビットのアドレス信号ROM−A2〜ROM−A0が3個の各インバータ57により反転されることでアドレス信号A2<0>〜A0<0>が生成され、さらにアドレス信号A2<0>〜A0<0>が3個の各インバータ58により反転されることでアドレス信号A2<1>〜A0<1>が生成される。ここで、例えば、アドレス信号A2<0>とA2<1>とは互いに相補な信号である。   As shown in FIG. 11, the 3-bit address signals ROM-A2 to ROM-A0 stored in the defective address storage circuit 52 are inverted by the three inverters 57, whereby the address signals A2 <0> to A0. <0> is generated, and address signals A2 <0> to A0 <0> are inverted by three inverters 58 to generate address signals A2 <1> to A0 <1>. Here, for example, the address signals A2 <0> and A2 <1> are complementary signals.

図12は、上記図11の回路部分で生成された相補アドレス信号A2<0>、A2<1>〜A0<0>,A0<1>に応じて、制御信号GATE<0>,GATEB<0>〜GATE<7>,GATEB<7>を生成する回路部分の構成を示している。制御信号GATEB<0>〜GATEB<7>は、アドレス信号A2<0>、A1<0>及びA0<0>、アドレス信号A2<0>、A1<0>及びA0<1>、アドレス信号A2<0>、A1<1>及びA0<0>、アドレス信号A2<0>、A1<1>及びA0<1>、アドレス信号A2<1>、A1<0>及びA0<0>、アドレス信号A2<1>、A1<0>及びA0<1>、アドレス信号A2<1>、A1<1>及びA0<0>、アドレス信号A2<1>、A1<1>及びA0<1>がそれぞれが入力される8個のNANDゲート59と、これら8個のNANDゲート59の出力を反転する8個のインバータ60とからなる回路で生成される。   FIG. 12 shows control signals GATE <0>, GATEB <0 in response to the complementary address signals A2 <0>, A2 <1> to A0 <0>, A0 <1> generated in the circuit portion of FIG. > To GATE <7> and GATEB <7> are shown. The control signals GATEB <0> to GATEB <7> are address signals A2 <0>, A1 <0> and A0 <0>, address signals A2 <0>, A1 <0> and A0 <1>, and address signal A2. <0>, A1 <1> and A0 <0>, address signal A2 <0>, A1 <1> and A0 <1>, address signal A2 <1>, A1 <0> and A0 <0>, address signal A2 <1>, A1 <0> and A0 <1>, address signals A2 <1>, A1 <1> and A0 <0>, address signals A2 <1>, A1 <1> and A0 <1>, respectively. Are input to the NAND gate 59, and eight inverters 60 for inverting the outputs of the eight NAND gates 59.

図13は、図10に示す3個のアドレス選択・比較部55のうち、♯0〜♯7のアドレス信号A5から1つを選択し、これを不良アドレス記憶回路52に記憶されているアドレス信号ROM−A5と比較してヒット信号HIT−A5を生成するアドレス選択・比較部の具体的な構成を示す回路図である。このアドレス選択・比較部55は、♯0〜♯7のアドレス信号A5(♯0−A5〜♯7−A5)がそれぞれ供給される8個のクロックドインバータ61と、これらクロックドインバータ61の出力を反転し、出力ノードが共通に接続された8個のインバータ62と、上記インバータ62の共通出力ノードの信号とアドレス信号ROM−A5とが供給されるイクスクルーシブNORゲート63とから構成されている。上記8個のクロックドインバータ61は、図12の回路で生成される制御信号GATE<0>,GATEB<0>〜GATE<7>,GATEB<7>によってそれぞれ制御される。なお、他の2個のアドレス選択・比較部55は、入力されるアドレス信号のビットが異なるだけであり、基本的な構成は同じである。   13 selects one of the address signals A5 of # 0 to # 7 among the three address selection / comparison units 55 shown in FIG. 10, and this is selected as the address signal stored in the defective address storage circuit 52. FIG. 5 is a circuit diagram showing a specific configuration of an address selection / comparison unit that generates a hit signal HIT-A5 in comparison with ROM-A5. The address selection / comparison unit 55 includes eight clocked inverters 61 to which address signals A5 (# 0-A5 to # 7-A5) of # 0 to # 7 are respectively supplied, and outputs of these clocked inverters 61 And an exclusive NOR gate 63 to which the signal of the common output node of the inverter 62 and the address signal ROM-A5 are supplied. Yes. The eight clocked inverters 61 are controlled by control signals GATE <0>, GATEB <0> to GATE <7>, and GATEB <7> generated by the circuit of FIG. The other two address selection / comparison units 55 differ only in the bits of the input address signal and have the same basic configuration.

ここで、不良アドレス記憶回路52に記憶されている3ビットのアドレス信号ROM−A2〜ROM−A0が全て0の場合、図11の回路で生成されるアドレス信号A2<0>〜A0<0>が全て1となり、図12の回路で生成される制御信号GATE<0>が1レベル、GATEB<0>が0レベルとなる。これにより、図13中の8個のクロックドインバータ61のうち、♯0−A<5>が供給されるクロックドインバータ61が反転動作し、残り7個のクロックドインバータ61は動作しない。この結果、アドレス信号♯0−A<5>が選択され、イクスクルーシブNORゲート63により、不良アドレス記憶回路52に記憶されているアドレス信号ROM−A5と比較される。ここで、アドレス信号♯0−A<5>とROM−A5が同じであれば、ヒット信号HIT−A5が出力される。また、3個のアドレス選択・比較部55の全てからヒット信号HIT−A5〜HIT−A3が出力されると、図10のANDゲート56から最終的なヒット信号HITが出力される。このとき、データマルチプレクサ(MUX)54は、メモリセルアレイ10からの読み出しデータの代わりに冗長カラム51のメモリセルからの読み出しデータを選択し、非同期ラッチ回路17に出力する。このようにして、不良セルに代えて冗長メモリセルからデータの読み出しが行われる。   Here, when the 3-bit address signals ROM-A2 to ROM-A0 stored in the defective address storage circuit 52 are all 0, the address signals A2 <0> to A0 <0> generated by the circuit of FIG. Are all 1, the control signal GATE <0> generated by the circuit of FIG. 12 is 1 level, and GATEB <0> is 0 level. As a result, among the eight clocked inverters 61 in FIG. 13, the clocked inverter 61 to which # 0-A <5> is supplied inverts, and the remaining seven clocked inverters 61 do not operate. As a result, the address signal # 0-A <5> is selected and compared with the address signal ROM-A5 stored in the defective address storage circuit 52 by the exclusive NOR gate 63. If the address signal # 0-A <5> is the same as the ROM-A5, the hit signal HIT-A5 is output. When the hit signals HIT-A5 to HIT-A3 are output from all the three address selection / comparison units 55, the final hit signal HIT is output from the AND gate 56 of FIG. At this time, the data multiplexer (MUX) 54 selects the read data from the memory cell of the redundant column 51 instead of the read data from the memory cell array 10 and outputs it to the asynchronous latch circuit 17. In this way, data is read from the redundant memory cell instead of the defective cell.

(第3の実施の形態)
第1の実施の形態では、メモリセルのアクセス時間tACCが80nS、クロック信号CLKの周期tCLKが10nSの場合にページ長Pを8に設定している。これに対し、メモリセルのアクセス時間tACCが80nSの半分、つまり40nSである場合に、先のtACC≦tCLK*Pを満足するためのページ長Pは4以上となる。このような条件下で第1の実施の形態のメモリと同様にページ長Pを8に設定すると、つまり必要なページ長の2倍のページ長のセンスアンプ回路を有する場合、1つのバンクBNK内の8個のブロックBLKに設けられた8個の部分カラムデコーダに供給される内部カラムアドレス信号をそれぞれ独立に制御するのではなく、上位ページ(♯4〜7)と下位ページ(♯0〜3)で4ページづつ2組に分けて、それぞれの組毎に独立して内部カラムアドレス信号を変更制御することができる。
(Third embodiment)
In the first embodiment, the page length P is set to 8 when the memory cell access time tACC is 80 nS and the cycle tCLK of the clock signal CLK is 10 nS. On the other hand, when the memory cell access time tACC is half of 80 nS, that is, 40 nS, the page length P for satisfying the previous tACC ≦ tCLK * P is 4 or more. Under such conditions, when the page length P is set to 8 similarly to the memory of the first embodiment, that is, when a sense amplifier circuit having a page length twice the required page length is provided, one bank BNK Rather than independently controlling the internal column address signals supplied to the eight partial column decoders provided in the eight blocks BLK, the upper page (# 4-7) and the lower page (# 0-3) ) Can be divided into two groups of four pages, and the internal column address signal can be changed and controlled independently for each group.

図14は、第3の実施の形態において、図4中に示す♯0〜♯7からなる8ページ分(128個)のセンスアンプ回路21と、バーストリード時の開始アドレスと、部分カラムデコーダに入力されるアドレス信号A3〜A5との関係の一例を示している。   FIG. 14 shows, in the third embodiment, the sense amplifier circuits 21 for eight pages (128) including # 0 to # 7 shown in FIG. 4, the start address at the time of burst read, and the partial column decoder. An example of the relationship with input address signals A3 to A5 is shown.

開始アドレスが“0”の場合、下位ページと上位ページとに拘わらず、第1の実施の形態の場合と同様に、8個の部分カラムデコーダにはアドレスバッファ15で生成される内部カラムアドレス信号(A3=A4=A5=0)がそのまま入力される。この場合には、♯0〜♯7のセンスアンプ回路21は、0ページから7ページのそれぞれ16ビットのデータをセンスし、これらセンスアンプ回路21でセンスされたデータは、ページアドレスに従って、開始アドレスの0ページから順次、出力バッファ回路20から出力される。   When the start address is “0”, the internal column address signals generated by the address buffer 15 are included in the eight partial column decoders as in the first embodiment, regardless of the lower page and the upper page. (A3 = A4 = A5 = 0) is input as it is. In this case, the sense amplifier circuits 21 of # 0 to # 7 sense 16-bit data from page 0 to page 7, respectively, and the data sensed by these sense amplifier circuits 21 is the start address according to the page address. Are sequentially output from the output buffer circuit 20.

開始アドレスが“5”の場合、8個の部分カラムデコーダのうち、上位ページの♯4ないし♯7のセンスアンプ回路が設けられているサブブロック内の4個の部分カラムデコーダにはそれぞれ、アドレスバッファ15で生成される内部カラムアドレス信号(A3=A4=A5=0)がそのまま入力される。この場合、♯4から♯7のセンスアンプ回路は、4ページから7ページのそれぞれ16ビットのデータをセンスする。   When the start address is “5”, out of the eight partial column decoders, the four partial column decoders in the sub-block in which the sense amplifier circuits of the upper pages # 4 to # 7 are provided are respectively addressed. The internal column address signal (A3 = A4 = A5 = 0) generated by the buffer 15 is input as it is. In this case, the sense amplifier circuits # 4 to # 7 sense 16-bit data from page 4 to page 7, respectively.

これに対し、下位ページの♯0ないし♯3のセンスアンプ回路が設けられているサブブロック内の4個の部分カラムデコーダにはそれぞれ、アドレスバッファ15で生成される内部カラムアドレス信号ではなく、図1中のアドレス制御回路16によってインクリメント(変更制御)された内部カラムアドレス信号(A3=1、A4=A5=0)が入力される。この場合、♯0から♯3のセンスアンプ回路は、8ページから11ページのそれぞれ16ビットのデータをセンスする。   On the other hand, each of the four partial column decoders in the sub-block in which the sense amplifier circuits for the lower pages # 0 to # 3 are provided are not internal column address signals generated by the address buffer 15, The internal column address signal (A3 = 1, A4 = A5 = 0) incremented (change control) by the address control circuit 16 in 1 is input. In this case, the sense amplifier circuits # 0 to # 3 sense 16-bit data from page 8 to page 11, respectively.

これらセンスアンプ回路21でセンスされたデータは、ページアドレスに従って、5ページから、6、7、8、…、11ページの順で出力バッファ回路20から出力される。   The data sensed by the sense amplifier circuit 21 is output from the output buffer circuit 20 in the order of page 5, 6, 7, 8,.

開始アドレスが“14”の場合、8個の部分カラムデコーダのうち、上位ページの♯4ないし♯7のセンスアンプ回路が設けられているサブブロック内の4個の部分カラムデコーダにはそれぞれ、アドレスバッファ15で生成される内部カラムアドレス信号(A3=1、A4=A5=0)がそのまま入力される。この場合、♯4から♯7のセンスアンプ回路は、12ページから15ページのそれぞれ16ビットのデータをセンスする。   When the start address is “14”, out of the eight partial column decoders, the four partial column decoders in the sub-block in which the sense amplifier circuits of the upper page # 4 to # 7 are provided are respectively addressed. The internal column address signal (A3 = 1, A4 = A5 = 0) generated by the buffer 15 is input as it is. In this case, the sense amplifier circuits # 4 to # 7 sense 16-bit data from page 12 to page 15, respectively.

これに対し、下位ページの♯0ないし♯3のセンスアンプ回路が設けられているサブブロック内の4個の部分カラムデコーダにはそれぞれ、アドレスバッファ15で生成される内部カラムアドレス信号ではなく、図1中のアドレス制御回路16によってインクリメントされた内部カラムアドレス信号(A3=A5=0、A4=1)が入力される。この場合、♯0から♯3のセンスアンプ回路は、16ページから19ページのそれぞれ16ビットのデータをセンスする。   On the other hand, each of the four partial column decoders in the sub-block in which the sense amplifier circuits for the lower pages # 0 to # 3 are provided are not internal column address signals generated by the address buffer 15, The internal column address signal (A3 = A5 = 0, A4 = 1) incremented by the address control circuit 16 in 1 is input. In this case, the sense amplifier circuits # 0 to # 3 sense 16-bit data from page 16 to page 19, respectively.

これらセンスアンプ回路21でセンスされたデータは、ページアドレスに従って、14ページから、15、16、17、…、19ページの順で出力バッファ回路20から出力される。   The data sensed by the sense amplifier circuit 21 is output from the output buffer circuit 20 in the order of page 14, 15, 16, 17, ..., 19 pages in accordance with the page address.

第3の実施の形態のメモリでは、♯0ないし♯7のセンスアンプ回路を上位ページ(♯4〜7)と下位ページ(♯0〜3)の4ページづつ2組に分けて、それぞれの組毎に独立して内部カラムアドレス信号をインクリメントするようにしているので、第1の実施の形態の場合と比べて内部カラムアドレス信号の配線本数を1/4に削減することができ、配線の形成領域が削減できるという効果がさらに得られる。   In the memory according to the third embodiment, the sense amplifier circuits # 0 to # 7 are divided into two groups of four pages, the upper page (# 4 to 7) and the lower page (# 0 to 3). Since the internal column address signal is incremented independently every time, the number of wirings of the internal column address signal can be reduced to ¼ compared to the case of the first embodiment, and wiring formation The effect that the area can be reduced is further obtained.

なお、第3の実施の形態においても、第2の実施の形態と同様に、不良セルを冗長セルに置き換えるリダンダンシ機能を有する構成にしてもよい。   Note that the third embodiment may have a redundancy function for replacing a defective cell with a redundant cell, as in the second embodiment.

(第4の実施の形態)
第1の実施の形態のメモリでは、開始アドレスが0以外は必ず一度はワード線の切り替りに伴うバウンダリ(64ワードバウンダリ)が発生する。これを防ぐためには、図15のタイミングチャートに示すように、アドレス制御回路16において、一度インクリメントした内部カラムアドレス信号を元に戻す制御(リセット)を行えばよい。図15では、開始アドレスが“7”の場合の読み出し動作が例示されている。
(Fourth embodiment)
In the memory according to the first embodiment, a boundary (64-word boundary) is always generated when the word line is switched once except when the start address is 0. In order to prevent this, as shown in the timing chart of FIG. 15, the address control circuit 16 may perform control (reset) to return the internal column address signal once incremented. FIG. 15 illustrates the read operation when the start address is “7”.

クロック信号CLKに同期した信号AVDに応じて外部から供給される開始アドレス(ex−ADD)が取り込まれる。開始アドレスが“7”の場合には、上位ページの♯4〜♯7のセンスアンプ回路は4ページないし7ページのデータをセンスする。下位ページの♯0〜♯3のセンスアンプ回路は、インクリメントされた内部カラムアドレス信号が供給されることで、8ページないし11ページのデータをセンスする。この後は、上位ページの♯4〜♯7のセンスアンプ回路は11ページの次のページである12ページから15ページのデータをセンスする。下位ページの♯0〜♯3のセンスアンプ回路は、インクリメントされた内部カラムアドレス信号が供給されることで、この後は、16ページないし19ページのデータをセンスすることになるが、インクリメントされた内部カラムアドレス信号を元に戻すことにより、8ページないし11ページのデータをセンスする。   A start address (ex-ADD) supplied from the outside is taken in response to a signal AVD synchronized with the clock signal CLK. When the start address is “7”, the sense amplifier circuits of # 4 to # 7 on the upper page sense data on pages 4 to 7. The sense amplifier circuits of the lower pages # 0 to # 3 sense the data of the 8th page to the 11th page by being supplied with the incremented internal column address signal. Thereafter, the sense amplifier circuits of # 4 to # 7 on the upper page sense data on pages 12 to 15 which is the next page of page 11. The sense amplifier circuits of # 0 to # 3 on the lower page are supplied with the incremented internal column address signal, and thereafter sense data on pages 16 to 19 but are incremented. By returning the internal column address signal, the data of the 8th to 11th pages is sensed.

一方、アドレス信号の変化に応じて図示しないアドレス遷移検出回路の出力信号ATDが1レベルとなり、この信号ATDが1レベルになった後に同期ラッチ回路19で8ページ分のデータがラッチされ(SA_LATCH)、その後、クロック信号CLKに同期してデータDOUTとして出力される。   On the other hand, the output signal ATD of an address transition detection circuit (not shown) becomes 1 level in response to the change of the address signal, and after this signal ATD becomes 1 level, the data for 8 pages is latched by the synchronous latch circuit 19 (SA_LATCH). Thereafter, the data DOUT is output in synchronization with the clock signal CLK.

第4の実施の形態のメモリでは、一度インクリメントされた内部カラムアドレス信号がリセットされて元に戻ることにより、8ページ分のデータは連続したページのデータとなり、これ以降のリード動作においてワード線切り替り時以外にはバウンダリが発生しなくなる。   In the memory of the fourth embodiment, the internal column address signal that has been incremented once is reset and returned to the original state, so that the data for 8 pages becomes the data of continuous pages, and the word line switching is performed in the subsequent read operations. Boundaries will not occur except at times.

なお、第2及び第3の実施の形態のメモリにおいても、第4の実施の形態と同様に、一度インクリメントされた内部カラムアドレス信号をリセットして元に戻す制御を行うようにしてもよい。   In the memories of the second and third embodiments, as in the fourth embodiment, the internal column address signal incremented once may be reset and returned to the original.

図16は、第3の実施の形態におけるアドレス制御回路16の一部の回路構成を示している。図16に示した回路は、アドレス制御回路16内でラッチされた内部カラムアドレス信号A0〜A5に応じて、内部カラムアドレス信号A3〜A5をインクリメント制御するものである。なお、図16において、アドレス制御回路16に入力されるカラムアドレス信号をA0〜A5で示し、アドレス制御回路16から出力される内部カラムアドレス信号をCA0〜CA2、CA4(L)、CA4(U)〜CA5(L)、CA54(U)で示す。   FIG. 16 shows a circuit configuration of a part of the address control circuit 16 in the third embodiment. The circuit shown in FIG. 16 controls the internal column address signals A3 to A5 in accordance with the internal column address signals A0 to A5 latched in the address control circuit 16. In FIG. 16, column address signals input to the address control circuit 16 are indicated by A0 to A5, and internal column address signals output from the address control circuit 16 are CA0 to CA2, CA4 (L), and CA4 (U). -CA5 (L) and CA54 (U).

インバータ71〜73からなる回路は、アドレス制御回路16内でラッチされたアドレス信号A2に基づいてツイスト信号TWIST、TWISTBを生成する。   A circuit composed of the inverters 71 to 73 generates twist signals TWIST and TWISTB based on the address signal A2 latched in the address control circuit 16.

カウンタ回路75、76、77はそれぞれアドレス制御回路16内でラッチされたアドレス信号A0〜A2をクロック信号CLKに同期してカウントするものであり、カウンタ回路75、76、77の各キャリーアウト端子COの信号はそれぞれ上位ビットのカウンタ回路の各キャリーイン端子CIに供給される。そして、これら各カウンタ回路75、76、77の出力が、それぞれ2個のインバータ78及び79、80及び81、82及び83を介して順次反転されることにより、アドレス信号CA0〜CA2が生成される。   The counter circuits 75, 76, and 77 count the address signals A0 to A2 latched in the address control circuit 16 in synchronization with the clock signal CLK. The carry-out terminals CO of the counter circuits 75, 76, and 77 Is supplied to each carry-in terminal CI of the counter circuit for the upper bits. The outputs of these counter circuits 75, 76, 77 are sequentially inverted through two inverters 78, 79, 80, 81, 82, 83, respectively, thereby generating address signals CA0-CA2. .

2個のカウンタ回路84、85、4個のインバータ86〜89及び2個のクロックドインバータ90、91からなる回路は、アドレス信号A3から下位ページのアドレス信号A3(L)及び上位ページのアドレス信号A3(U)を生成するものであり、アドレス信号A3はクロック信号CLKに同期して2個の各カウンタ回路84、85でカウントされる。なお、この2個のカウンタ回路84、85の各キャリーイン端子CIには、下位ビットのカウンタ回路77のキャリーアウト端子COの信号が並列に供給される。   A circuit composed of two counter circuits 84 and 85, four inverters 86 to 89, and two clocked inverters 90 and 91 includes an address signal A3 (L) of the lower page and an address signal of the upper page from the address signal A3. A3 (U) is generated, and the address signal A3 is counted by the two counter circuits 84 and 85 in synchronization with the clock signal CLK. The carry-in terminal CI of the two counter circuits 84 and 85 is supplied in parallel with the signal of the carry-out terminal CO of the lower-bit counter circuit 77.

上記一方のカウンタ回路84の出力はインバータ86により反転される。このインバータ86の出力は、ツイスト信号TWISTBが0レベル、ツイスト信号TWISTが1レベルのときに動作して入力信号を反転するクロックドインバータ90に供給され、さらにこのクロックドインバータ90の出力はインバータ87に供給される。   The output of the one counter circuit 84 is inverted by an inverter 86. The output of the inverter 86 is supplied to a clocked inverter 90 which operates when the twist signal TWISTB is 0 level and the twist signal TWIST is 1 level and inverts the input signal. Further, the output of the clocked inverter 90 is the inverter 87. To be supplied.

さらに、上記一方のカウンタ回路84の出力は、ツイスト信号TWISTが0レベル、ツイスト信号TWISTBが1レベルのときに動作して入力信号を反転するクロックドインバータ91に供給される。このクロックドインバータ91の出力ノードは上記インバータ87の入力ノードに接続されている。そして、上記インバータ87により下位ページのアドレス信号CA3(L)が生成される。   Further, the output of the one counter circuit 84 is supplied to a clocked inverter 91 which operates when the twist signal TWIST is 0 level and the twist signal TWISTB is 1 level and inverts the input signal. The output node of the clocked inverter 91 is connected to the input node of the inverter 87. The inverter 87 generates a lower page address signal CA3 (L).

上記他方のカウンタ回路85の出力は、2個のインバータ88、89により順次反転されて上位ページのアドレス信号CA3(U)が生成される。   The output of the other counter circuit 85 is sequentially inverted by two inverters 88 and 89 to generate an upper page address signal CA3 (U).

アドレス信号A4、A5に基づいて下位ページのアドレス信号CA4(L)、CA5(L)を生成する回路は、2個のカウンタ回路92、93と4個のインバータ94〜97とから構成されている。カウンタ回路92のキャリーイン端子にはアドレス信号CA3(L)が供給される。このカウンタ回路92はクロック信号CLKに同期してアドレス信号A4をカウントする。カウンタ回路92の出力は、2個のインバータ94、95により順次反転されて下位ページのアドレス信号CA4(L)が生成される。カウンタ回路93のキャリーイン端子には、カウンタ回路92のキャリーアウト端子の信号が供給される。カウンタ回路93はクロック信号CLKに同期してアドレス信号A5をカウントする。カウンタ回路93の出力は、2個のインバータ96、97により順次反転されて下位ページのアドレス信号CA5(L)が生成される。   A circuit for generating lower page address signals CA4 (L) and CA5 (L) based on the address signals A4 and A5 includes two counter circuits 92 and 93 and four inverters 94 to 97. . An address signal CA3 (L) is supplied to the carry-in terminal of the counter circuit 92. The counter circuit 92 counts the address signal A4 in synchronization with the clock signal CLK. The output of the counter circuit 92 is sequentially inverted by the two inverters 94 and 95 to generate the lower page address signal CA4 (L). The carry-in terminal of the counter circuit 93 is supplied with a signal at the carry-out terminal of the counter circuit 92. The counter circuit 93 counts the address signal A5 in synchronization with the clock signal CLK. The output of the counter circuit 93 is sequentially inverted by the two inverters 96 and 97 to generate the lower page address signal CA5 (L).

アドレス信号A4、A5に基づいて上位ページのアドレス信号CA4(U)、CA5(U)を生成する回路は、2個のカウンタ回路98、99と4個のインバータ100〜103とから構成されている。カウンタ回路98のキャリーイン端子にはアドレス信号CA3(U)が供給され、このカウンタ回路98はクロック信号CLKに同期してアドレス信号A4をカウントする。カウンタ回路98の出力は、2個のインバータ100、101により順次反転されて上位ページのアドレス信号CA4(U)が生成される。カウンタ回路99のキャリーイン端子には、カウンタ回路98のキャリーアウト端子の信号が供給される。カウンタ回路99はクロック信号CLKに同期してアドレス信号A5をカウントする。カウンタ回路99の出力は、2個のインバータ102、103により順次反転されて上位ページのアドレス信号CA5(U)が生成される。   The circuit for generating the upper page address signals CA4 (U) and CA5 (U) based on the address signals A4 and A5 is composed of two counter circuits 98 and 99 and four inverters 100 to 103. . An address signal CA3 (U) is supplied to the carry-in terminal of the counter circuit 98, and the counter circuit 98 counts the address signal A4 in synchronization with the clock signal CLK. The output of the counter circuit 98 is sequentially inverted by the two inverters 100 and 101 to generate the upper page address signal CA4 (U). The carry-in terminal of the counter circuit 99 is supplied with a signal at the carry-out terminal of the counter circuit 98. The counter circuit 99 counts the address signal A5 in synchronization with the clock signal CLK. The output of the counter circuit 99 is sequentially inverted by the two inverters 102 and 103 to generate the upper page address signal CA5 (U).

図16のように構成された回路において、アドレス信号A2が0レベルのとき、ツイスト信号TWISTが0レベル、ツイスト信号TWISTBが1レベルとなる。   In the circuit configured as shown in FIG. 16, when the address signal A2 is 0 level, the twist signal TWIST is 0 level and the twist signal TWISTB is 1 level.

このとき、カウンタ回路85でカウントされたアドレス信号A3と同一レベルの信号が上位ページのアドレス信号A3(U)としてインバータ89から出力される。ツイスト信号TWISTが0レベル、ツイスト信号TWISTBが1レベルなので、クロックドインバータ91が動作し、カウンタ回路84でカウントされたアドレス信号A3と同一レベルの信号が下位ページのアドレス信号A3(L)として出力される。   At this time, a signal having the same level as the address signal A3 counted by the counter circuit 85 is output from the inverter 89 as the upper page address signal A3 (U). Since the twist signal TWIST is 0 level and the twist signal TWISTB is 1 level, the clocked inverter 91 operates, and a signal having the same level as the address signal A3 counted by the counter circuit 84 is output as the address signal A3 (L) of the lower page. Is done.

つまり、アドレス信号A2が0レベルのとき、下位ページ及び上位ページのアドレス信号CA3(L)、CA3(U)は同じレベルとなり、例えばアドレス信号A3が0レベルであれば、CA3(L)、CA3(U)共に0レベルになる。   That is, when the address signal A2 is 0 level, the address signals CA3 (L) and CA3 (U) of the lower page and the upper page are the same level. For example, when the address signal A3 is 0 level, CA3 (L) and CA3 (U) Both become 0 level.

一方、アドレス制御回路16内でラッチされたアドレス信号A2が1レベルの場合、ツイスト信号TWISTが1レベル、ツイスト信号TWISTBが0レベルとなる。   On the other hand, when the address signal A2 latched in the address control circuit 16 is 1 level, the twist signal TWIST is 1 level and the twist signal TWISTB is 0 level.

このとき、カウンタ回路85でカウントされたアドレス信号A3と同一レベルの信号が上位ページのアドレス信号A3(U)として出力される。ツイスト信号TWISTが1レベル、ツイスト信号TWISTBが0レベルなので、クロックドインバータ90が動作し、カウンタ回路84でカウントされたアドレス信号A3の反転信号が下位ページのアドレス信号A3(L)としてインバータ87から出力される。   At this time, a signal having the same level as the address signal A3 counted by the counter circuit 85 is output as the upper page address signal A3 (U). Since the twist signal TWIST is 1 level and the twist signal TWISTB is 0 level, the clocked inverter 90 operates, and the inverted signal of the address signal A3 counted by the counter circuit 84 is sent from the inverter 87 as the address signal A3 (L) of the lower page. Is output.

つまり、アドレス信号A2が0レベルでかつA3が0レベルのとき、上位ページのアドレス信号A3(U)は0レベルのままであるが、下位ページのアドレス信号A3(L)はインクリメントされて1レベルになる。   That is, when the address signal A2 is at 0 level and A3 is at 0 level, the upper page address signal A3 (U) remains at 0 level, but the lower page address signal A3 (L) is incremented to 1 level. become.

図17は、第4の実施の形態で使用されるアドレス制御回路16の一部の回路構成を示している。この実施の形態で使用されるアドレス制御回路16は、基本的な構成は図16に示すものと同じなので、図16と異なる箇所についてのみ以下に説明する。   FIG. 17 shows a circuit configuration of part of the address control circuit 16 used in the fourth embodiment. Since the basic configuration of the address control circuit 16 used in this embodiment is the same as that shown in FIG. 16, only the points different from FIG. 16 will be described below.

このアドレス制御回路16では、ツイスト信号TWIST、信号TWISTBを生成する回路が図17(a)に示すものに変更されている。この回路は、アドレス信号A2とリセット信号RSTBとが供給されるNANDゲート111と、このNANDゲート111の出力を反転してツイスト信号TWISTを出力するインバータ112と、このインバータ112の出力を反転してツイスト信号TWISTBを出力するインバータ113とから構成されている。   In the address control circuit 16, the circuit for generating the twist signal TWIST and the signal TWISTB is changed to that shown in FIG. This circuit includes a NAND gate 111 to which an address signal A2 and a reset signal RSTB are supplied, an inverter 112 that inverts an output of the NAND gate 111 and outputs a twist signal TWIST, and an output of the inverter 112 that is inverted. And an inverter 113 that outputs a twist signal TWISTB.

さらに、図17(b)に示す回路が新たに追加されている。図17(b)の回路は図17(a)の回路で使用されるリセット信号RSTBを生成するものであり、ツイスト信号TWIST及びアドレス信号A0〜A2が供給されるNANDゲート121と、クロック信号CLKに同期してNANDゲート121の出力を取り込むD型フリップフロップ回路122とから構成されている。   Further, a circuit shown in FIG. 17B is newly added. The circuit of FIG. 17B generates a reset signal RSTB used in the circuit of FIG. 17A. The NAND gate 121 to which the twist signal TWIST and the address signals A0 to A2 are supplied, and the clock signal CLK And a D-type flip-flop circuit 122 that captures the output of the NAND gate 121 in synchronization with.

第4の実施の形態のメモリにおいて、ツイスト信号TWISTが1レベルにされてアドレス信号CA3(L)がインクリメントされた後、アドレス信号A0〜A3が全て1レベルになると、図17(b)中のNANDゲート121の出力が0レベルとなり、この0レベルの信号がクロック信号CLKに同期してフリップフロップ回路122にラッチされることで、リセット信号RSTBが0レベルになる。リセット信号RSTBが0レベルになると、図17(a)中のNANDゲート111の出力が1レベルとなり、ツイスト信号TWISTが0レベル、ツイスト信号TWISTBが1レベルとなる。このとき、図16の回路では、2個のクロックドインバータ90、91のうちクロックドインバータ91が動作し、カウンタ回路84でカウントされたアドレス信号A3と同じレベルの信号が下位ページのアドレス信号CA3(L)としてインバータ87から出力される。   In the memory according to the fourth embodiment, after the twist signal TWIST is set to 1 level and the address signal CA3 (L) is incremented, all the address signals A0 to A3 are set to 1 level. The output of the NAND gate 121 becomes 0 level, and this 0 level signal is latched by the flip-flop circuit 122 in synchronization with the clock signal CLK, so that the reset signal RSTB becomes 0 level. When the reset signal RSTB becomes 0 level, the output of the NAND gate 111 in FIG. 17A becomes 1 level, the twist signal TWIST becomes 0 level, and the twist signal TWISTB becomes 1 level. At this time, in the circuit of FIG. 16, the clocked inverter 91 of the two clocked inverters 90 and 91 operates, and the signal having the same level as the address signal A3 counted by the counter circuit 84 is the address signal CA3 of the lower page. (L) is output from the inverter 87.

つまり、リセット後は、下位ページのアドレス信号CA3(L)は上位ページのアドレス信号CA3(U)と同じレベルの信号に戻される。   That is, after reset, the address signal CA3 (L) of the lower page is returned to the same level as the address signal CA3 (U) of the upper page.

なお、この発明は上記各実施の形態に限定されるものではなく、種々の変形が可能である。例えば、上記各実施の形態ではこの発明をNOR型フラッシュメモリに実施した場合について説明したが、NAND型フラッシュメモリ等の他の不揮発性半導体記憶装置やDRAM等の半導体記憶装置にも実施が可能であることはいうまでもない。   In addition, this invention is not limited to said each embodiment, A various deformation | transformation is possible. For example, in each of the above embodiments, the case where the present invention is implemented in a NOR flash memory has been described. However, the present invention can also be implemented in other nonvolatile semiconductor memory devices such as a NAND flash memory and semiconductor memory devices such as a DRAM. Needless to say.

第1の実施の形態に係るNOR型フラッシュメモリの全体の構成を示すブロック図。1 is a block diagram showing the overall configuration of a NOR flash memory according to a first embodiment. 図1中の1つのメモリバンクを抽出して示すブロック図。FIG. 2 is a block diagram showing one memory bank extracted in FIG. 1. 図2中の1つのブロックの内部構成を示すブロック図。The block diagram which shows the internal structure of one block in FIG. 図3中の一部回路の詳細な構成を示す回路図。FIG. 4 is a circuit diagram showing a detailed configuration of a partial circuit in FIG. 3. 部分カラムデコーダの一部回路の詳細な構成を示す回路図。The circuit diagram which shows the detailed structure of the partial circuit of a partial column decoder. 部分カラムデコーダの図5とは異なる一部回路の詳細な構成を示す回路図。FIG. 6 is a circuit diagram showing a detailed configuration of a partial circuit of the partial column decoder different from FIG. 5. 第1の実施の形態のメモリにおけるセンスアンプ回路とバーストリード時の開始アドレスと部分カラムデコーダに入力されるアドレス信号との関係の一例を示す図。FIG. 4 is a diagram illustrating an example of a relationship among a sense amplifier circuit, a burst read start address, and an address signal input to a partial column decoder in the memory according to the first embodiment. 第2の実施の形態に係るNOR型フラッシュメモリの一部の構成を示すブロック図。FIG. 5 is a block diagram showing a partial configuration of a NOR flash memory according to a second embodiment. 図8中のアドレス選択・比較回路を抽出して示すブロック図。FIG. 9 is a block diagram showing an extracted address selection / comparison circuit in FIG. 8. 図9のアドレス選択・比較回路の具体的な構成を示すブロック図。FIG. 10 is a block diagram showing a specific configuration of the address selection / comparison circuit of FIG. 9. 図8中のアドレス選択・比較回路内に設けられた制御信号を発生する回路部分の構成を示す図。FIG. 9 is a diagram showing a configuration of a circuit portion that generates a control signal provided in the address selection / comparison circuit in FIG. 8; 図8中のアドレス選択・比較回路内に設けられ、図11とは異なる制御信号を発生する回路部分の構成を示す図。FIG. 13 is a diagram showing a configuration of a circuit portion that is provided in the address selection / comparison circuit in FIG. 8 and generates a control signal different from that in FIG. 11. 図10に示すアドレス選択・比較部の具体的な構成を示す回路図。FIG. 11 is a circuit diagram showing a specific configuration of an address selection / comparison unit shown in FIG. 10. 第3の実施の形態のメモリにおけるセンスアンプ回路とバーストリード時の開始アドレスと部分カラムデコーダに入力されるアドレス信号との関係の一例を示す図。The figure which shows an example of the relationship between the sense amplifier circuit in the memory of 3rd Embodiment, the start address at the time of burst read, and the address signal input into a partial column decoder. 第4の実施の形態のメモリの動作の一例を示すタイミングチャート。10 is a timing chart illustrating an example of the operation of the memory according to the fourth embodiment. 第3の実施の形態のメモリにおけるアドレス制御回路の一部の構成を示す回路図。FIG. 9 is a circuit diagram showing a configuration of part of an address control circuit in a memory according to a third embodiment. 第4の実施の形態のメモリにおけるアドレス制御回路の一部の構成を示す回路図。FIG. 10 is a circuit diagram showing a partial configuration of an address control circuit in a memory according to a fourth embodiment.

符号の説明Explanation of symbols

10…メモリセルアレイ、11…ロウデコーダ、12…カラム選択回路(CSL−SW)、13…カラムデコーダ(COL)、14…センスアンプ回路群(S/A群)、15…アドレスバッファ、16…アドレス制御回路、17…非同期ラッチ回路、18…データマルチプレクサ(MUX)、19…同期ラッチ回路、20…出力バッファ回路、21…センスアンプ回路、51…冗長カラム、52…不良アドレス記憶回路、53…アドレス選択・比較回路、BNK…バンク、BLK…ブロック、SBLK…サブブロック。 DESCRIPTION OF SYMBOLS 10 ... Memory cell array, 11 ... Row decoder, 12 ... Column selection circuit (CSL-SW), 13 ... Column decoder (COL), 14 ... Sense amplifier circuit group (S / A group), 15 ... Address buffer, 16 ... Address Control circuit, 17 ... Asynchronous latch circuit, 18 ... Data multiplexer (MUX), 19 ... Synchronous latch circuit, 20 ... Output buffer circuit, 21 ... Sense amplifier circuit, 51 ... Redundant column, 52 ... Defective address storage circuit, 53 ... Address Selection / comparison circuit, BNK ... bank, BLK ... block, SBLK ... sub-block.

Claims (5)

バーストリードをクロック信号に同期して行うクロック同期式の半導体記憶装置において、
メモリセルのアクセス時間をtACC、クロック信号の周期をtCLK、ページ長をPとした時に、tACC≦tCLK*Pを満足するようにページ長Pが設定されることを特徴とする半導体記憶装置。
In a clock synchronous semiconductor memory device that performs burst read in synchronization with a clock signal,
A page length P is set so as to satisfy tACC ≦ tCLK * P, where tACC is a memory cell access time, tCLK is a clock signal period, and P is a page length.
前記半導体記憶装置は、
外部アドレス信号から内部アドレス信号を生成するアドレスバッファと、
ワード線及びビット線に接続されたメモリセルが複数ページ分配置されたメモリセルアレイと、
前記内部アドレス信号の一部である第1のアドレス信号に応じて前記ワード線を選択するロウデコーダと、
ページ毎に分割され、各ページ毎に複数のセンスアンプ回路からなり、前記ビット線に読み出されるデータをセンスするセンスアンプ回路群と、
前記ビット線と前記センスアンプ回路群との間に設けられ、入力信号に応じて前記ビット線を選択して前記各センスアンプ回路に接続するページ長の数だけ設けられたカラム選択回路と、
前記カラム選択回路毎に設けられ、前記内部アドレス信号の一部である第2のアドレス信号に応じて対応する各カラム選択回路に供給される前記入力信号をそれぞれ出力する複数のカラムデコーダと、
前記メモリセルアレイ内の複数ページ分のメモリセルのうちバーストリードが開始される開始ページに応じて、前記複数のカラムデコーダに供給される前記第2のアドレス信号を制御するアドレス制御回路
とを具備したことを特徴とする請求項1記載の半導体記憶装置。
The semiconductor memory device
An address buffer that generates an internal address signal from an external address signal;
A memory cell array in which a plurality of pages of memory cells connected to word lines and bit lines are arranged;
A row decoder that selects the word line in response to a first address signal that is part of the internal address signal;
A sense amplifier circuit group that is divided for each page and includes a plurality of sense amplifier circuits for each page, and senses data read to the bit line;
A column selection circuit provided between the bit line and the sense amplifier circuit group, provided by the number of page lengths that select the bit line according to an input signal and connect to the sense amplifier circuit;
A plurality of column decoders provided for each column selection circuit, each of which outputs the input signal supplied to each column selection circuit corresponding to a second address signal that is a part of the internal address signal;
An address control circuit for controlling the second address signal supplied to the plurality of column decoders in response to a start page in which burst read is started among memory cells for a plurality of pages in the memory cell array. The semiconductor memory device according to claim 1.
前記アドレス制御回路は、前記複数のカラムデコーダに供給される前記第2のアドレス信号を、前記複数のカラムデコーダ毎に独立して変更制御することを特徴とする請求項2記載の半導体記憶装置。   3. The semiconductor memory device according to claim 2, wherein the address control circuit controls to change the second address signal supplied to the plurality of column decoders independently for each of the plurality of column decoders. 前記アドレス制御回路は、前記複数のカラムデコーダに供給される前記第2のアドレス信号を、前記複数のカラムデコーダを下位ページと上位ページの2組に分けてそれぞれの組毎に独立して変更制御することを特徴とする請求項2記載の半導体記憶装置。   The address control circuit controls the change of the second address signal supplied to the plurality of column decoders independently for each group by dividing the plurality of column decoders into two sets of a lower page and an upper page. 3. The semiconductor memory device according to claim 2, wherein: 前記アドレス制御回路は、バーストリード中に、一度変更された前記第2のアドレス信号を元に戻す制御を行うことを特徴とする請求項3または4に記載の半導体記憶装置。   5. The semiconductor memory device according to claim 3, wherein the address control circuit performs control to restore the second address signal that has been changed once during burst read.
JP2004045107A 2004-02-20 2004-02-20 Semiconductor storage device Pending JP2005235335A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004045107A JP2005235335A (en) 2004-02-20 2004-02-20 Semiconductor storage device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004045107A JP2005235335A (en) 2004-02-20 2004-02-20 Semiconductor storage device

Publications (1)

Publication Number Publication Date
JP2005235335A true JP2005235335A (en) 2005-09-02

Family

ID=35018121

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004045107A Pending JP2005235335A (en) 2004-02-20 2004-02-20 Semiconductor storage device

Country Status (1)

Country Link
JP (1) JP2005235335A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007220271A (en) * 2006-02-15 2007-08-30 Samsung Electronics Co Ltd Burst readout circuit in semiconductor memory device and burst data output method
KR100798773B1 (en) 2005-09-29 2008-01-29 주식회사 하이닉스반도체 Semiconductor memory device
US7573776B2 (en) 2005-09-29 2009-08-11 Hynix Semiconductor, Inc. Semiconductor memory device having data-compress test mode
JP2010198686A (en) * 2009-02-25 2010-09-09 Toppan Printing Co Ltd Semiconductor memory

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100798773B1 (en) 2005-09-29 2008-01-29 주식회사 하이닉스반도체 Semiconductor memory device
US7573776B2 (en) 2005-09-29 2009-08-11 Hynix Semiconductor, Inc. Semiconductor memory device having data-compress test mode
JP2007220271A (en) * 2006-02-15 2007-08-30 Samsung Electronics Co Ltd Burst readout circuit in semiconductor memory device and burst data output method
JP2010198686A (en) * 2009-02-25 2010-09-09 Toppan Printing Co Ltd Semiconductor memory

Similar Documents

Publication Publication Date Title
US8027203B2 (en) Pipe latch circuit of multi-bit prefetch-type semiconductor memory device with improved structure
KR100386442B1 (en) Memory device circuit and method of simultaneous addressing of multi-bank columns of a multi-bank memory array
US7778107B2 (en) Decoding control with address transition detection in page erase function
JP5937888B2 (en) Semiconductor memory device
JPH11126491A (en) Semiconductor storage device
JP4492218B2 (en) Semiconductor memory device
JP2696864B2 (en) Memory device
JP2000163988A (en) Semiconductor storage device
JP3577119B2 (en) Semiconductor storage device
JP3201335B2 (en) Memory address generation circuit and semiconductor memory device
JP4190836B2 (en) Semiconductor memory device
US5323355A (en) Semiconductor memory device
US20060109715A1 (en) NAND flash memory device capable of improving read speed
JPH0636560A (en) Semiconductor memory device
JP4615251B2 (en) Nonvolatile semiconductor memory device
US6339560B1 (en) Semiconductor memory based on address transitions
US7016235B2 (en) Data sorting in memories
JP2004164769A (en) Semiconductor storage device
TWI271620B (en) Method and apparatus for performing multi-programmable function with one-time programmable memories
JP3565474B2 (en) Semiconductor storage device
JP2005235335A (en) Semiconductor storage device
US7363460B2 (en) Semiconductor memory device having tag block for reducing initialization time
JP2001067892A5 (en)
JP2003303498A (en) Semiconductor memory device
US6876580B2 (en) Semiconductor memory device having a burst continuous read function