JPH0810560B2 - Semiconductor memory device - Google Patents

Semiconductor memory device

Info

Publication number
JPH0810560B2
JPH0810560B2 JP62090390A JP9039087A JPH0810560B2 JP H0810560 B2 JPH0810560 B2 JP H0810560B2 JP 62090390 A JP62090390 A JP 62090390A JP 9039087 A JP9039087 A JP 9039087A JP H0810560 B2 JPH0810560 B2 JP H0810560B2
Authority
JP
Japan
Prior art keywords
data
memory cell
control signal
circuit
data bus
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
JP62090390A
Other languages
Japanese (ja)
Other versions
JPS63255899A (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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP62090390A priority Critical patent/JPH0810560B2/en
Publication of JPS63255899A publication Critical patent/JPS63255899A/en
Publication of JPH0810560B2 publication Critical patent/JPH0810560B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Semiconductor Memories (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Testing Or Measuring Of Semiconductors Or The Like (AREA)
  • Static Random-Access Memory (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、メモリセル群を有しそのメモリセル群に対
してデータの読出し及び書込みを行う半導体メモリ装
置、特にメモリセルアレイからデータを複数ビット同時
に読出してそのメモリセルアレイ中のメモリセルの良否
判定を行う並列機能テスト機能を有する半導体メモリ装
置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor memory device that has a memory cell group and performs reading and writing of data from the memory cell group, and in particular, a plurality of bits of data from a memory cell array. The present invention relates to a semiconductor memory device having a parallel function test function of simultaneously reading and judging the quality of memory cells in the memory cell array.

(従来の技術) 読み書き可能な半導体メモリ装置としては、スタティ
ック型ランダム・アクセス・メモリ(以下、スタティッ
クRAMという)や、ダイナミック型ランダム・アクセス
・メモリ(以下、ダイナミックRAMという)等がある。
このような半導体メモリ装置は、多数のメモリセルを有
するメモリセル群、アドレス信号を解読してメモリセル
を選択するデータ、メモリセル群に接続され複数本のデ
ータ線を有するデータバス、このデータバスに接続され
メモリセル群に対するデータの入力と出力を行う入出力
回路、及び装置全体を制御するための制御信号伝送用の
複数本の制御信号線等で構成されている。
(Prior Art) As a readable / writable semiconductor memory device, there are a static random access memory (hereinafter referred to as static RAM), a dynamic random access memory (hereinafter referred to as dynamic RAM), and the like.
Such a semiconductor memory device includes a memory cell group having a large number of memory cells, data for decoding an address signal to select a memory cell, a data bus having a plurality of data lines connected to the memory cell group, and this data bus. And an input / output circuit for inputting and outputting data to and from the memory cell group, and a plurality of control signal lines for transmitting control signals for controlling the entire device.

そしてこの種の半導体メモリ装置では、メモリセルの
良否判定という機能テストを行う場合、デコーダにより
メモリセル群中のメモリセルを1ビットずつ順次選択
し、その各ビットの記憶データをデータバス及び入出力
回路を通して順次読出し、各メモリセルの良否判定を行
っていた。
In this type of semiconductor memory device, when performing a functional test for determining the quality of a memory cell, the decoder sequentially selects the memory cells in the memory cell group bit by bit, and stores the storage data of each bit in the data bus and the input / output. The data was sequentially read out through the circuit and the quality of each memory cell was judged.

ところが、このような機能テストでは、メモリセル群
の大容量化に伴い、テスト時間が非常に長くなる。そこ
で、テスト時間の短縮化を図るために、種々の提案がな
されている。
However, in such a functional test, the test time becomes extremely long as the capacity of the memory cell group increases. Therefore, various proposals have been made in order to reduce the test time.

従来、この種の半導体メモリ装置としては、例えば特
開昭61-59700号公報に記載されるものがあった。この半
導体メモリ装置では、制御信号により動作が制御される
検出回路をデータバスに接続し、機能テストのために予
め同一データを各メモリセルに書込んでおき、その検出
回路により複数ビット同時に読出されたデータの論理値
がすべて同一が否かを検出して各メモリセルの良否判定
を行うようにしている。このような並列機能テストを行
うことにより、テスト時間を大幅に短縮することが可能
となる。
Conventionally, as this type of semiconductor memory device, for example, there is one described in JP-A-61-59700. In this semiconductor memory device, a detection circuit whose operation is controlled by a control signal is connected to a data bus, the same data is written in advance in each memory cell for a functional test, and the detection circuit simultaneously reads a plurality of bits. Whether or not all the logical values of the data are the same is detected, and the quality of each memory cell is judged. By performing such a parallel functional test, it becomes possible to significantly reduce the test time.

(発明が解決しようとする問題点) しかしながら、上記構成の半導体メモリ装置では、次
のような問題点があった。
(Problems to be Solved by the Invention) However, the semiconductor memory device having the above configuration has the following problems.

メモリセル群が大容量化すると、それらを駆動させる
ための消費電力が増大するため、その消費電力の低減を
図るためにメモリセル群を複数メモリセルブロックに分
割し、その各メモリルブロックをランダムに選択して動
作させる分割駆動方式が採用されている。また、メモリ
セル群の大容量化に伴なってチップサイズも大きくなる
が、それらを一定の大きさのケースへ実装するためには
チップサイズをより小形にする必要がある。分割駆動方
式を採用し、かつチップサイズを小形にするための一つ
の方法として、配線領域、特に多くのデータ線を有する
データバスの形成領域をより小さくする提案がなされて
いる。この方法では、データバスを構成する多数のデー
タ線を複数のメモリセルブロックの端部に沿ってほぼ平
行に配設することにより、配線領域を小さくしている。
When the memory cell group has a large capacity, the power consumption for driving them increases. Therefore, in order to reduce the power consumption, the memory cell group is divided into a plurality of memory cell blocks, and each memreal block is randomly distributed. The split drive method is used to select and operate. Also, the chip size increases as the capacity of the memory cell group increases, but it is necessary to make the chip size smaller in order to mount them in a case of a certain size. As one method for adopting the divided driving method and reducing the chip size, it has been proposed to make the wiring area, particularly the area for forming a data bus having many data lines, smaller. In this method, the wiring area is reduced by arranging a large number of data lines forming the data bus substantially in parallel along the ends of the plurality of memory cell blocks.

ところが、メモリセルサイズが256kビット、1Mビッ
ト、4Mビットと次第に大容量になるにつけ、各データ線
間のピッチを狭くする必要があるばかりか、メモリセル
ブロックの個数の増大に伴なってデータバスの配線長も
長くなる。例えば、メガビット級の半導体メモリ装置で
は、データバスがウエハプロセスで許容できる最小の幅
と間隔で10mm程度の長さにまで配線されるようになっ
た。このようにデータバスの長さが長くなると、メタル
で形成された各データ線間におけるメタル残滓の統計的
な発生確率が大きくなり、隣接するデータが互いに短絡
する確率が大きくなる。
However, as the memory cell size gradually increases to 256 kbits, 1 Mbits, and 4 Mbits, it is not only necessary to narrow the pitch between each data line, but also the data bus increases as the number of memory cell blocks increases. The wiring length is also increased. For example, in a megabit class semiconductor memory device, a data bus has been wired up to a length of about 10 mm with a minimum width and interval allowed in a wafer process. When the length of the data bus is increased in this way, the statistical probability of metal residue between the data lines formed of metal increases, and the probability that adjacent data will short-circuit with each other increases.

メタル残滓の存在によって各データ線が短絡すると、
短絡したデータ線同志が同一の論理値を持つようにな
る。すると、上記文献のように、データバスの論理値の
一致をもって正常機能と判定し、不一致をもって異常機
能と判定するような検出回路を具備する装置のウエハあ
るいはケースへ実装した状態での並列機能テストにおい
て、異常機能を正常機能として誤判定してしまうという
問題点があった。
If each data line is short-circuited due to the presence of metal residue,
The shorted data lines will have the same logical value. Then, as in the above-mentioned document, a parallel function test in a state where the device is equipped with a detection circuit that determines a normal function when the logical values of the data bus match and determines an abnormal function when the logical values do not match, when mounted on a wafer or case. However, there is a problem in that an abnormal function is erroneously determined as a normal function.

本発明は前記従来技術が持って問題点として、メモリ
の大容量化に伴なう消費電力の増大とチップサイズの増
大を抑えようとすると、各データ線間のピッチが狭くな
ると共にデータバスの長さが長くなり、それによりデー
タ線間に短絡が生じて並列機能テストの信頼性が低下す
るという点について解決した半導体メモリ装置を提供す
るものである。
The present invention has a problem that the prior art has a problem that, when an increase in power consumption and an increase in chip size due to an increase in memory capacity are suppressed, the pitch between data lines becomes narrow and the data bus The present invention provides a semiconductor memory device that solves the problem that the length is increased, which causes a short circuit between the data lines to reduce the reliability of the parallel function test.

(問題点を解決するための手段) 本発明は前記問題点を解決するために、データを格納
する複数個のメモリセルを有するメモリセル群と、この
メモリセル群に接続されほぼ平行に配設された複数本の
データ線を有するデータバスと、このデータバスに接続
され前記メモリセルに対する機能テスト時に該データバ
スを通して前記メモリセルから同時に読出された複数の
データの論理値の一致状態を検出する検出回路と、前記
メモリセル群に対するデータの書込み及び読出しを制御
するための制御信号を伝送する複数本の制御信号線とを
備えた半導体メモリ装置において、前記複数本のデータ
線の間にそれらのデータ線と隣接させて前記制御信号線
を配置したものである。
(Means for Solving Problems) In order to solve the above problems, the present invention relates to a memory cell group having a plurality of memory cells for storing data and a memory cell group connected in parallel with each other. A data bus having a plurality of selected data lines and a coincidence state of logical values of a plurality of data simultaneously read from the memory cell through the data bus at the time of a functional test for the memory cell connected to the data bus. In a semiconductor memory device including a detection circuit and a plurality of control signal lines for transmitting a control signal for controlling writing and reading of data to and from the memory cell group, a plurality of control signal lines are provided between the plurality of data lines. The control signal line is arranged adjacent to the data line.

(作用) 本発明によれば、以上のように半導体メモリ装置を構
成したので、各データ線間に制御信号線を配置すること
により、それらのデータと制御信号線とがメタル残滓等
によって短絡している場合、データ線上の信号と制御信
号線上の信号とが相互に影響を及ぼし、それによって同
一の論理値を有するような複数ビットを同時に読出すと
きの各データ線の論理値は互いに一致しなくなる。その
ため、その論理値の一致をもって正常機能と判定する検
出回路は異常機能として判定する。これにより、誤判定
が防止され、並列機能テストにおける信頼性の向上が図
れる。従って前記問題点を除去できるのである。
(Operation) According to the present invention, since the semiconductor memory device is configured as described above, by arranging the control signal line between each data line, those data and the control signal line are short-circuited by a metal residue or the like. , The signals on the data lines and the signals on the control signal lines have an influence on each other, so that the logical values of the respective data lines when reading a plurality of bits having the same logical value at the same time are the same. Disappear. Therefore, the detection circuit that determines the normal function when the logical values match is determined as the abnormal function. This prevents erroneous determinations and improves reliability in parallel function tests. Therefore, the above problems can be eliminated.

(実施例) 第1図は本発明の実施例を示す半導体メモリ装置の構
成ブロック図である。
(Embodiment) FIG. 1 is a configuration block diagram of a semiconductor memory device showing an embodiment of the present invention.

この半導体メモリ装置は、メモリセル群分割駆動方式
の読み書き可能なメモリ装置であり、分割された複数個
のメモリセルブロック1-1〜1-4と、その各メモリセルブ
ロック1-1〜1-4に接続されたデータバス20と、クロック
信号φ及び書込み読出し信号Siを入力してこのメモリ装
置の動作を制御するための各種の制御信号S1〜S7を生成
する制御信号発生回路21とを備え、その制御信号発生回
路21の出力側に、制御信号S1〜S7を伝送するための複数
本の制御信号線22-1〜22-7が接続されている。データバ
ス20は複数本のデータ線20-1〜20-4からなり、その各デ
ータ線20-1〜20-4が複数個のメモリセルブロック1-1〜1
-4の端部に沿って互いに隣接してほぼ平行に延設され、
さらにその各データ線20-1〜20-4間にそれらと隣接して
制御信号線22-1〜22-7の全部または一部が配設されてい
る。
This semiconductor memory device is a readable / writable memory device of a memory cell group division drive system, and includes a plurality of divided memory cell blocks 1-1 to 1-4 and their respective memory cell blocks 1-1 to 1- 4 and a control signal generation circuit 21 for inputting a clock signal φ and a write / read signal Si to generate various control signals S1 to S7 for controlling the operation of the memory device. A plurality of control signal lines 22-1 to 22-7 for transmitting the control signals S1 to S7 are connected to the output side of the control signal generation circuit 21. The data bus 20 comprises a plurality of data lines 20-1 to 20-4, and each of the data lines 20-1 to 20-4 has a plurality of memory cell blocks 1-1 to 1
-4 adjacent to each other along the edge of -4, extending substantially parallel,
Further, all or part of the control signal lines 22-1 to 22-7 are arranged between the respective data lines 20-1 to 20-4 and adjacent to them.

各メモリセルブロック1-1〜1-4内には、データ格納用
の多数のメモリセルがマトリクス状に配列されたメモリ
セルアレイ10が設けられ、そのメモリセルアレイ10に行
データ11、列デコーダ12、及び複数個の前置増幅器13-1
〜13-4が接続され、さらにその各前置増幅器13-1〜13-4
に複数個の主増幅器14-1〜14-4、及び読出し書込み制御
回路15-1〜15-4が接続されている。行デコーダ11は複数
のアドレス信号ADを解読してメモリセルアレイ10中の行
のメモリセルを選択する回路、列デコーダ12は複数のア
ドレス信号ADを解読してメモリセルアレイ10中の列メモ
リセルを選択する回路である。前置増幅器13-1〜13-4は
選択された複数のメモリセルの読出しデータをそれぞれ
増幅する回路、主増幅器14-1〜14-5は前置増幅器13-1〜
13-4で増幅された読出しデータを高レベルが電源電位近
傍に低レベルが接地電位近傍にまで増幅する回路であ
る。また読出し書込み制御回路15-1〜15-4は、制御信号
S1に基づき、データ読出し時に主増幅器14-1〜14-5の出
力をデータバス20側へ出力し、データ書込み時にはデー
タバス20上の信号を主増幅器14-1〜14-5及び前置増幅器
13-1〜13-4を通してメモリセルアレイ10側へ伝送する回
路である。
A memory cell array 10 in which a large number of memory cells for storing data are arranged in a matrix is provided in each of the memory cell blocks 1-1 to 1-4, and the row data 11, the column decoder 12, and the memory cell array 10 are provided in the memory cell array 10. And a plurality of preamplifiers 13-1
~ 13-4 are connected, and each of the preamplifiers 13-1 to 13-4 is connected.
A plurality of main amplifiers 14-1 to 14-4 and read / write control circuits 15-1 to 15-4 are connected to each other. The row decoder 11 decodes a plurality of address signals AD to select a memory cell in a row in the memory cell array 10, and the column decoder 12 decodes a plurality of address signals AD to select a column memory cell in the memory cell array 10. It is a circuit to do. The preamplifiers 13-1 to 13-4 are circuits for amplifying the read data of the selected memory cells, and the main amplifiers 14-1 to 14-5 are the preamplifiers 13-1 to 13-4.
It is a circuit that amplifies the read data amplified in 13-4 until the high level is near the power supply potential and the low level is near the ground potential. The read / write control circuits 15-1 to 15-4 are
Based on S1, the outputs of the main amplifiers 14-1 to 14-5 are output to the data bus 20 side at the time of data read, and the signals on the data bus 20 are sent to the main amplifiers 14-1 to 14-5 and the preamplifier at the time of data write.
It is a circuit for transmitting to the memory cell array 10 side through 13-1 to 13-4.

さらにこの半導体メモリ装置には、制御信号S2に基づ
き所定のタイミングで複数のアドレス信号ADを入力する
ためのアドレスバッファ23が設けられ、そのアドレスバ
ッファ23の出力側が各メモリセルブロック1-1〜1-4内の
行デコーダ11及び列デコーダ12にそれぞれ接続されてい
ると共に、マルチプレクサ25の入力側に接続され、さら
にそのマルチプレクサ25の他の入力側がデータバス20に
接続されている。データバス20には検出回路26の入力側
が接続され、その検出回路26の出力側とマルチプレクサ
25の出力側とが制御回路27を介して出力回路28に接続さ
れている。またマルチプレクサ25の入力側は、入力回路
29に接続されている。
Further, this semiconductor memory device is provided with an address buffer 23 for inputting a plurality of address signals AD at a predetermined timing based on the control signal S2, and the output side of the address buffer 23 is one of the memory cell blocks 1-1 to 1-1. -4 are connected to the row decoder 11 and the column decoder 12 respectively, and are also connected to the input side of the multiplexer 25, and the other input side of the multiplexer 25 is connected to the data bus 20. The input side of the detection circuit 26 is connected to the data bus 20, and the output side of the detection circuit 26 and the multiplexer.
The output side of 25 is connected to the output circuit 28 via the control circuit 27. The input side of the multiplexer 25 is the input circuit
Connected to 29.

ここで、ブロックデコータ24はアドレスバッファ23か
らのアドレス信号ADを解読して複数個のメモリセルブロ
ック1-1〜1-4中の1つを選択する回路である。マルチプ
レクサ25は、アドレスバッファ23からのアドレス信号AD
に基づき、データバス20を構成する複数本のデータ線20
-1〜20-4の中の1つを選択してその選択された1ビット
のデータを制御回路27へ供給する機能を有し、さらに制
御信号S3に基づき、入力回路29の出力をデータ線20-1〜
20-4へ供給する機能を有している。検出回路26は、制御
信号S4に基づき、並列機能テスト時に複数本のデータ線
20-1の全論理値が一致するか否かを検出し、その検出結
果を制御回路27へ与える回路であり、アンドゲート等で
構成されている。制御回路27は、制御信号S5に基づき、
通常のデータ読出し動作時にはマルチプレクサ25の出力
を出力回路28へ与え、並列機能テスト時には検出回路26
の出力を出力回路28へ与える回路である。出力回路28は
制御信号S6に基づき所定のタイミングで制御回路27の出
力データDoを出力する回路、また入力回路29は制御信号
S7に基づき所定のタイミングで入力データDiを入力して
マルチプレクサ25へ与える回路である。
Here, the block decoder 24 is a circuit that decodes the address signal AD from the address buffer 23 and selects one of the plurality of memory cell blocks 1-1 to 1-4. The multiplexer 25 uses the address signal AD from the address buffer 23.
Based on the above, the plurality of data lines 20 that make up the data bus 20
-1 to 20-4 is selected and the selected 1-bit data is supplied to the control circuit 27, and the output of the input circuit 29 is changed to the data line based on the control signal S3. 20-1 ~
It has a function to supply to 20-4. The detection circuit 26, based on the control signal S4, detects a plurality of data lines during the parallel function test.
A circuit that detects whether or not all the logical values of 20-1 match and provides the detection result to the control circuit 27, which is configured by an AND gate and the like. The control circuit 27, based on the control signal S5,
The output of the multiplexer 25 is applied to the output circuit 28 during the normal data read operation, and the detection circuit 26 is provided during the parallel function test.
Is a circuit for giving the output of the above to the output circuit 28. The output circuit 28 is a circuit that outputs the output data Do of the control circuit 27 at a predetermined timing based on the control signal S6, and the input circuit 29 is a control signal.
It is a circuit that inputs the input data Di at a predetermined timing based on S7 and gives it to the multiplexer 25.

第2図は第1図のA-A線断面図である。第2図におい
て、半導体基板30上には絶縁膜31を介してデータ線20-1
〜20-4が配設され、さらにその各データ線20-1〜20-4間
に制御信号線22-5〜22-7が配設されている。
FIG. 2 is a sectional view taken along the line AA of FIG. In FIG. 2, the data line 20-1 is formed on the semiconductor substrate 30 with the insulating film 31 interposed therebetween.
20-4 are arranged, and further control signal lines 22-5 to 22-7 are arranged between the respective data lines 20-1 to 20-4.

以上のように構成される半導体メモリ装置の動作を説
明する。
The operation of the semiconductor memory device configured as above will be described.

通常のデータ書込み動作では、制御信号発生回路21か
ら出力される制御信号S7により、入力データDiが入力回
路29に入力され、マルチプレクサ25を通してデータバス
20上へ伝送される。供給される複数のアドレス信号AD
は、制御信号S2によりアドレスバッファ23に入力され、
その入力されたアドレス信号ADがブロックデコーダ24で
解読されて複数個のメモリセルブロック1-1〜1-4中の1
つ、例えば1-1が選択される。選択されたメモリセルブ
ロック1-1では、行デコーダ11及び列デコーダ12が入力
されたアドレス信号ADを解読してメモリセルアレイ10中
の書込むべきメモリセルを選択する。すると、書込み読
出し制御回路15-1〜15-4は、制御信号S1によってアドレ
スバス20上の入力データDiを取込み、その入力データDi
を主増幅器14-1〜14-4及び前置増幅器13-1〜13-4を通過
させて選択されたメモリセルへ書込ませる。
In a normal data write operation, the input signal Di is input to the input circuit 29 by the control signal S7 output from the control signal generation circuit 21, and the data bus is passed through the multiplexer 25.
Transmitted on 20. Multiple address signals AD supplied
Is input to the address buffer 23 by the control signal S2,
The input address signal AD is decoded by the block decoder 24 and 1 of the plurality of memory cell blocks 1-1 to 1-4 is decoded.
One, for example, 1-1 is selected. In the selected memory cell block 1-1, the row decoder 11 and the column decoder 12 decode the input address signal AD and select the memory cell in the memory cell array 10 to be written. Then, the write / read control circuits 15-1 to 15-4 take in the input data Di on the address bus 20 by the control signal S1 and input the input data Di.
Is passed through the main amplifiers 14-1 to 14-4 and the preamplifiers 13-1 to 13-4 to write data in the selected memory cell.

通常のデータ読出し動作では、例えばメモリセルブロ
ック1-1におけるメモリセルアレイ10中のデータを読出
す場合、行デコーダ11及び列デコーダ12によって選択さ
れたメモリセルの格納データが前置増幅器13-1〜13-4及
び主増幅器14-1〜14-4で増幅され、書込み読出し制御回
路15-1〜15-4を通してデータバス20上へ伝送される。す
ると、マルチプレクサ25は入力されたアドレス信号ADに
基づき、データバス20上の1ビットのデータを選択し、
それを制御回路27及び出力回路28を通して出力データDo
の形で出力する。
In a normal data read operation, for example, when reading the data in the memory cell array 10 in the memory cell block 1-1, the stored data of the memory cells selected by the row decoder 11 and the column decoder 12 is stored in the preamplifier 13-1. It is amplified by 13-4 and the main amplifiers 14-1 to 14-4 and transmitted to the data bus 20 through the write / read control circuits 15-1 to 15-4. Then, the multiplexer 25 selects 1-bit data on the data bus 20 based on the input address signal AD,
Output it through the control circuit 27 and the output circuit 28.
Output in the form of.

このような書込み及び読出し動作において、ブロック
デコーダ24により、複数個のメモリセルブロック1-1〜1
-4が1個つづ選択される。そのため、選択され動作状態
にあるメモリセルブロックの消費電力に比べ、非選択で
待機状態にあるメモリセルブロックの消費電力は充分小
さいので、装置全体の消費電力が少なくて済む。
In such write and read operations, the block decoder 24 causes the plurality of memory cell blocks 1-1 to 1
-4 is selected one by one. Therefore, the power consumption of the memory cell block in the non-selected and standby state is sufficiently smaller than the power consumption of the memory cell block in the selected and operating state, so that the power consumption of the entire device can be small.

次に、メモリセルアレイ10に対する並列機能テストの
動作を説明する。
Next, the operation of the parallel function test on the memory cell array 10 will be described.

例えば、ブロックデコーダ24によって選択したメモリ
セルブロック1-1内のメモリセルアレイ10のテストを行
う場合、データ線20-1〜20-4の本数に対応した例えば4
ビットの同一入力データDiを入力回路29から入力し、マ
ルチプレクサ25を通してデータバス20上へ伝送する。す
ると、メモリセルブロック1-1において書込み読出し制
御回路15-1〜15-4は、データバス20上の4ビットの入力
データDiを同時に取込み、主増幅器14-1〜14-4及び前置
増幅器13-1〜13-4を通して、行デコーダ11及び列デコー
ダ12で選択された4ビットのメモリセルへ同時に書込ま
せる。このようにして同一のデータを4ビットづつメモ
リセルアレイ10中の全メモリセルへ書込む。
For example, when the memory cell array 10 in the memory cell block 1-1 selected by the block decoder 24 is tested, for example, 4 corresponding to the number of data lines 20-1 to 20-4 is used.
The same input data Di of bits is input from the input circuit 29 and transmitted to the data bus 20 through the multiplexer 25. Then, in the memory cell block 1-1, the write / read control circuits 15-1 to 15-4 take in the 4-bit input data Di on the data bus 20 at the same time, and the main amplifiers 14-1 to 14-4 and the preamplifier 14-1. Through 13-1 to 13-4, the 4-bit memory cells selected by the row decoder 11 and the column decoder 12 are simultaneously written. In this way, the same data is written into all memory cells in the memory cell array 10 by 4 bits.

その後、行デコーダ11及び列デコーダ12により、メモ
リセルアレイ10中の4つのメモリセルを選択し、その4
ビットのデータを前置増幅器13-1〜13-4及び主増幅器12
-1〜14-4で増幅し、読出し書込み制御回路15-1〜15-4を
通して同時にデータバス20へ供給する。すると、制御信
号S4により動作する検出回路26は、データバス20上にお
ける4ビットデータの論理値が一致するか否かを検出
し、それに応じた検出信号を制御回路27及び出力回路28
を通して出力する。従って出力回路28の出力に基づき、
4ビットデータの論理値の一致をもって正常機能と判定
し、不一致をもって異常機能と判定することが可能とな
る。このようにしてメモリセルアレイ10から4ビットづ
つ読出して機能の判定を行う。仮に、4ビットデータの
論理値が不一致の場合には、通常の読出し動作を行って
その4ビットデータを1ビットづつ読出せば、異常機能
のメモリセルを見つけ出せる。
After that, the row decoder 11 and the column decoder 12 select four memory cells in the memory cell array 10,
Pre-amplifier 13-1 to 13-4 and main amplifier 12 bit data
Amplified by -1 to 14-4, and simultaneously supplied to the data bus 20 through the read / write control circuits 15-1 to 15-4. Then, the detection circuit 26 operated by the control signal S4 detects whether or not the logical values of the 4-bit data on the data bus 20 match, and outputs a detection signal corresponding to the detected detection signal to the control circuit 27 and the output circuit 28.
Output through. Therefore, based on the output of the output circuit 28,
It is possible to determine a normal function when the logical values of the 4-bit data match and an abnormal function when the logical values do not match. In this way, the function is determined by reading from the memory cell array 10 by 4 bits. If the logical values of the 4-bit data do not match, a normal read operation is performed and the 4-bit data is read bit by bit, whereby a memory cell having an abnormal function can be found.

以上のようにして4ビットづつの並列機能テストを行
えば、テスト時間が短縮できる。
The test time can be shortened by performing the parallel functional test for each 4 bits as described above.

ここで、仮にデータ線20-1〜20-4と制御信号線22-5〜
22-7とのいずれかの箇所がメタル残滓等によって短絡し
ているとする。
Here, it is assumed that the data lines 20-1 to 20-4 and the control signal lines 22-5 to
It is assumed that any part of 22-7 is short-circuited due to metal residue or the like.

一般に制御信号S1〜S7は装置が具備する機能によって
論理値とその論理値の発生する時間が決められており、
一方、データバス20の論理値は装置へ入るランダムな論
理値のデータによって変化するために、互いに隣接して
ほぼ平行に配設された制御信号線22-5〜22-7とデータ線
20-1〜20-4との間にメタル残滓が存在して短絡すると、
それらの制御信号線22-5〜22-7及びデータ線20-1〜20-4
が互いに影響し合い、データバス20上の論理値によって
制御信号S5〜S7の論理値とその論理値の発生する時間と
が変化し、正常な機能が阻害される。同様にデータバス
20上の論理値は、制御信号S5〜S7の論理値とその論理値
の発生する時間によって変化する。そのため、同一の論
理値を有するような複数ビットを同時に読出すときのデ
ータ線20-1〜20-4の論理値は互いに一致しなくなり、従
ってその論理値の一致をもって正常機能と判定する検出
回路26は異常機能として判定する。これにより、従来装
置のような誤判定を防止でき、並列機能テストの信頼性
が向上する。さらに、各データ線20-1〜20-4間に制御信
号線22-5〜22-7を配設したので、配線領域の面積増加を
防止できる。
Generally, the control signals S1 to S7 have a logical value and a time at which the logical value occurs determined by the function of the device.
On the other hand, since the logical value of the data bus 20 changes depending on the random logical value data that is input to the device, the control signal lines 22-5 to 22-7 and the data lines which are arranged adjacent to each other and substantially parallel to each other.
If there is a metal residue between 20-1 and 20-4 and there is a short circuit,
Those control signal lines 22-5 to 22-7 and data lines 20-1 to 20-4
Influence each other, and the logic values on the data bus 20 change the logic values of the control signals S5 to S7 and the time at which the logic values occur, thereby hindering normal functions. Data bus as well
The logic value on 20 changes depending on the logic values of the control signals S5 to S7 and the time at which the logic value occurs. Therefore, when a plurality of bits having the same logical value are read simultaneously, the logical values of the data lines 20-1 to 20-4 do not coincide with each other. Therefore, the detection circuit that determines the normal function by the coincidence of the logical values. 26 is judged as an abnormal function. As a result, it is possible to prevent an erroneous determination as in the conventional device and improve the reliability of the parallel function test. Further, since the control signal lines 22-5 to 22-7 are arranged between the data lines 20-1 to 20-4, it is possible to prevent the area of the wiring region from increasing.

なお、本発明は図示の実施例に限定されず、例えば並
列機能テスト時の書込みおよび読出しビット数を4ビッ
ト以外の他の数にしたり、あるいは制御信号S1〜S7の数
を他の数にしたり、さらには半導体メモリ装置の全体構
成を他の構成に変形することも可能である。また、本発
明はメモリセル群を分割駆動しない他の半導体メモリ装
置にも適用できる。
The present invention is not limited to the illustrated embodiment, and for example, the number of write and read bits at the time of the parallel function test may be set to a number other than 4 bits, or the number of the control signals S1 to S7 may be set to another number. Further, the entire structure of the semiconductor memory device can be modified to another structure. Further, the present invention can be applied to other semiconductor memory devices in which the memory cell group is not divided and driven.

(発明の効果) 以上詳細に説明したように、本発明によれば、ほぼ平
行に配設された複数本のデータ線の間にそれらと隣接し
て制御信号線を配設したので、配線領域の面積増加をも
たらすことなく、並列機能テストの信頼性を向上させる
という効果が期待できる。
(Effects of the Invention) As described in detail above, according to the present invention, the control signal line is arranged between the plurality of data lines arranged substantially parallel to each other, so that the wiring region The effect of improving the reliability of the parallel function test can be expected without increasing the area of the.

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

第1図は本発明の実施例を示す半導体メモリ装置の構成
ブロック図、第2図は第1図のA-A線断面図である。 1-1〜1-4……メモリセルブロック、10……メモリセルア
レイ、11……行デコーダ、12……列デコーダ、15-1〜15
-4……読出し書込み制御回路、20……データバス、20-1
〜20-4……データ線、21……制御信号発生回路、22-1〜
22-7……制御信号線、24……ブロックデコーダ、25……
マルチプレクサ、26……検出回路、27……制御回路、28
……出力回路、29……入力回路、AD……アドレス信号、
Di……入力データ、Do……出力データ、S1〜S7……制御
信号。
FIG. 1 is a configuration block diagram of a semiconductor memory device showing an embodiment of the present invention, and FIG. 2 is a sectional view taken along the line AA of FIG. 1-1 to 1-4 …… Memory cell block, 10 …… Memory cell array, 11 …… Row decoder, 12 …… Column decoder, 15-1 to 15
-4 …… Read / write control circuit, 20 …… Data bus, 20-1
~ 20-4 ... data line, 21 ... control signal generation circuit, 22-1 ~
22-7 …… Control signal line, 24 …… Block decoder, 25 ……
Multiplexer 26 ... Detection circuit 27 ... Control circuit 28
...... Output circuit, 29 …… Input circuit, AD …… Address signal,
Di …… input data, Do …… output data, S1 to S7 …… control signals.

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H01L 27/10 491 ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI technical display location H01L 27/10 491

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】データを格納する複数個のメモリセルを有
するメモリセル群と、 このメモリセル群に接続されほぼ平行に配設された複数
本のデータ線を有するデータバスと、 このデータバスに接続され前記メモリセルに対する機能
テスト時に該データバスを通して前記メモリセルから同
時に読出された複数のデータの論理値の一致状態を検出
する検出回路と、 前記メモリセル群に対するデータの書込み及び読出しを
制御するための制御信号を伝送する複数本の制御信号と
を備えた半導体メモリ装置において、 前記複数本のデータ線の間にそれらのデータ線と隣接さ
せて前記制御信号線を配置したことを特徴とする半導体
メモリ装置。
1. A memory cell group having a plurality of memory cells for storing data, a data bus having a plurality of data lines connected to the memory cell group and arranged substantially in parallel, and a data bus A detection circuit for detecting a coincidence state of logical values of a plurality of data simultaneously read from the memory cell through the data bus at the time of a functional test for the connected memory cell, and controlling writing and reading of data to and from the memory cell group. In a semiconductor memory device having a plurality of control signals for transmitting a control signal for controlling, the control signal lines are arranged between the plurality of data lines and adjacent to the data lines. Semiconductor memory device.
JP62090390A 1987-04-13 1987-04-13 Semiconductor memory device Expired - Fee Related JPH0810560B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62090390A JPH0810560B2 (en) 1987-04-13 1987-04-13 Semiconductor memory device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62090390A JPH0810560B2 (en) 1987-04-13 1987-04-13 Semiconductor memory device

Publications (2)

Publication Number Publication Date
JPS63255899A JPS63255899A (en) 1988-10-24
JPH0810560B2 true JPH0810560B2 (en) 1996-01-31

Family

ID=13997252

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62090390A Expired - Fee Related JPH0810560B2 (en) 1987-04-13 1987-04-13 Semiconductor memory device

Country Status (1)

Country Link
JP (1) JPH0810560B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2810079B2 (en) * 1989-02-03 1998-10-15 株式会社日立製作所 Semiconductor memory
JP2788765B2 (en) * 1989-09-08 1998-08-20 富士通株式会社 Semiconductor storage device
JPH0581897A (en) * 1991-09-20 1993-04-02 Mitsubishi Electric Corp Semiconductor memory

Also Published As

Publication number Publication date
JPS63255899A (en) 1988-10-24

Similar Documents

Publication Publication Date Title
JP2577724B2 (en) Semiconductor storage device
JP3361825B2 (en) Memory array architecture
US4916700A (en) Semiconductor storage device
US4669064A (en) Semiconductor memory device with improved data write function
US6687174B2 (en) Semiconductor memory device capable of switching output data width
US5022007A (en) Test signal generator for semiconductor integrated circuit memory and testing method thereof
US6400623B2 (en) Semiconductor memory having parallel test mode
KR950009712A (en) Semiconductor memory device for inputting and outputting data with predetermined bit structure
JP2002260398A (en) Multi-bit test circuit
JP2514365B2 (en) Address block address decoding device
US6189119B1 (en) Semiconductor memory device having test mode
US5926424A (en) Semiconductor memory device capable of performing internal test at high speed
US6330198B1 (en) Semiconductor storage device
US5708613A (en) High performance redundancy in an integrated memory system
US6707754B2 (en) Method of constructing a very wide, very fast distributed memory
JPS63255899A (en) Semiconductor memory device
JPH08273368A (en) Semiconductor memory device
JPH08203278A (en) Semiconductor memory
EP0488265B1 (en) Semiconductor memory device
JP3499120B2 (en) Semiconductor storage device
US6975548B2 (en) Memory device having redundant memory cell
JPH08161883A (en) Semiconductor memory device
JP3064498B2 (en) Semiconductor storage device
JP2001210100A (en) Semiconductor storage device
JPH07192495A (en) Semiconductor memory device test circuit

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees