[go: up one dir, main page]

JPS63255899A - Semiconductor memory device - Google Patents

Semiconductor memory device

Info

Publication number
JPS63255899A
JPS63255899A JP62090390A JP9039087A JPS63255899A JP S63255899 A JPS63255899 A JP S63255899A JP 62090390 A JP62090390 A JP 62090390A JP 9039087 A JP9039087 A JP 9039087A JP S63255899 A JPS63255899 A JP S63255899A
Authority
JP
Japan
Prior art keywords
data
memory cell
control signal
data lines
lines
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.)
Granted
Application number
JP62090390A
Other languages
Japanese (ja)
Other versions
JPH0810560B2 (en
Inventor
Keiji Murasawa
村澤 啓次
Sanpei Miyamoto
宮本 三平
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

  • 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)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

PURPOSE:To improve the reliability of a parallel function test by providing a control signal line adjacently between plural data lines provided approximately in parallel. CONSTITUTION:A data bus 20 is composed of plural data lines 20-1-20-4, respective data lines 20-1-20-4 are extended approximately in parallel mutually adjoining along the edge of plural memory cell blocks 1-1-1-4 and further, all parts or a part of control signal lines 22-1-22-7 are provided adjacently between respective data lines 20-1-20-4. Here, when the data lines 20-1-20-4 and the control signal lines 22-1-22-7 are shorted by a metal remainder, etc., the signal on the data lines 20-1-20-4 and the signal on the control signal lines 22-1-22-7 mutually give an influence, and thus, the logical value of respective data lines is not mutually made coincident when plural bits having the same logical value are simultaneously read. Thus, the erroneous decision is prevented and the reliability in a parallel function test is improved.

Description

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

(従来の技術) 読み書き可能な半導体メモリ装置としては、スタティッ
ク型ランダム・アクセス・メモリ〈以下、スタティック
RAMという)や、ダイナミック型ランダム・アクセス
・メモリ(以下、ダイナミックRAMという)等がある
。このような半導体メモリ装置は、多数のメモリセルを
有するメモリセル群、アドレス信号を解読してメモリセ
ルを選択するデコーダ、メモリセル群に接続され複数本
のデータ線を有するデータバス、このデータバスに接続
されメモリセル群に対するデータの入力と出力を行う入
出力回路、及び装置全体を制御するための制御信号伝送
用の複数本の制御信号線等で構成されている。
(Prior Art) Readable and writable semiconductor memory devices include static random access memory (hereinafter referred to as static RAM), 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, a decoder that decodes an address signal and selects a memory cell, a data bus connected to the memory cell group and having a plurality of data lines, and this data bus. It is comprised of an input/output circuit connected to the memory cell group 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 to determine the quality of memory cells, a decoder sequentially selects each memory cell in a group of memory cells one bit at a time.
Each bit of stored data is sequentially output through a data bus and an input/output circuit to determine the quality of each memory cell.

ところが、このような機能テストでは、メモリセル群の
大容量化に伴い、テスト時間が非常に長くなる。そこで
、テスト時間の短縮化を図るために、種々の提案がなさ
れている。
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 to shorten the test time.

従来、この種の半導体メモリ装置としては、例えば特開
昭61−59700号公報に記載されるものがあった。
Conventionally, this type of semiconductor memory device has been described in, for example, Japanese Patent Laid-Open No. 61-59700.

この半導体メモリ装置では、制御信号により動作が制御
される検出回路をデータバスに接続し、機能テストのた
めに予め同一データを各メモリセルに書込んでおき、そ
の検出回路により複数ビット同時に読出されたデータの
論理値がすべて同一が否かを検出して各メモリセルの良
否判定を行うようにしている。このような並列機能テス
トを行うことにより、テスト時間を大幅に短縮すること
が可能となる。
In this semiconductor memory device, a detection circuit whose operation is controlled by a control signal is connected to a data bus, and the same data is written in each memory cell in advance for a functional test, and multiple bits are simultaneously read out by the detection circuit. The quality of each memory cell is determined by detecting whether the logical values of the data are all the same. By performing such a parallel functional test, it is possible to significantly shorten the test time.

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

メモリセル群が大容量化すると、それらを駆動させるた
めの消費電力が増大するため、その消費電力の低減を図
るためにメモリセル群を複数のメモリセルブロックに分
割し、その各メモリルブロックをランダムに選択して動
作させる分割駆動方式が採用されている。また、メモリ
セル群の大容量化に件なってチップサイズも大きくなる
が、それらを一定の大きさのケースへ実装するなめには
チップサイズをより小形にする必要がある。分割駆動方
式を採用し、かつチップサイズを小形にするための一つ
の方法として、配線領域、特に多くのデータ線を有する
データバスの形成頭載をより小さくする提案がなされて
いる。この方法では、データバスを構成する多数のデー
タ線を複数のメモリセルブロックの端部に沿ってほぼ平
行に配設することにより、配線領域を小さくしている。
As the capacity of a memory cell group increases, the power consumption to drive them increases, so in order to reduce power consumption, the memory cell group is divided into multiple memory cell blocks, and each memory block is A split drive system is used that randomly selects and operates. Furthermore, as the capacity of the memory cell group increases, the chip size also increases, but in order to mount them in a case of a certain size, the chip size must be made smaller. As one method for adopting the split drive method and reducing the chip size, proposals have been made to further reduce the wiring area, particularly the overhead for forming a data bus having many data lines. In this method, a large number of data lines constituting a data bus are arranged substantially parallel to each other along the edges of a plurality of memory cell blocks, thereby reducing the wiring area.

ところが、メモリセルサイズが256にビット、18ビ
ツト、4Hビツトと次第に大容量になるにつけ、各デー
タ線間のピッチを狭くする必要があるばかりか、メモリ
セルブロックの個数の増大に伴なってデータバスの配線
長も長くなる。例えば、メガビット級の半導体メモリ装
置では、データバスがウェハプロセスで許容できる最小
の幅と間隔で10mm程度の長さにまで配線されるよう
になった。
However, as memory cell sizes gradually increase in capacity from 256 bits to 18 bits to 4H bits, it is not only necessary to narrow the pitch between each data line, but also as the number of memory cell blocks increases. The bus wiring length also increases. For example, in megabit class semiconductor memory devices, data buses are now wired to a length of about 10 mm with the minimum width and spacing allowed in wafer processing.

このようにデータバスの長さが長くなると、メタルで形
成された各データ線間におけるメタル残滓の統計的な発
生確率が大きくなり、隣接するデータが互いに短絡する
確率が大きくなる。
As the length of the data bus increases in this way, the statistical probability of metal residue occurring between each data line made of metal increases, and the probability that adjacent data will short-circuit to each other increases.

メタル残滓の存在によって各データ線が短絡すると、短
絡したデータ線同志が同一の論理値を持つようになる。
When each data line is short-circuited due to the presence of metal residue, the short-circuited data lines have the same logical value.

すると、上記文献のように、データバスの論理値の一致
をもって正常機能と判定し、不一致をもって異常機能と
判定するような検出回路を具備する装置のウェハあるい
はケースへ実装した状態での並列機能テストにおいて、
異常機能を正常機能として誤判定してしまうという問題
点があった。
Then, as in the above-mentioned document, a parallel function test is carried out on a wafer or case of a device that is equipped with a detection circuit that determines normal function when the logical values of the data bus match, and determines abnormal function when there is a mismatch. In,
There is a problem in that an abnormal function is incorrectly determined as a normal function.

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

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

(作用) 本発明によれば、以上のように半導体メモリ装置を構成
したので、各データ線間に制御信号線を配置することに
より、それらのデータ線と制御信号線とがメタル残滓等
によって短絡している場合、データ線上の信号と制御信
号線上の信号とが相互に影響を及ぼし、それによって同
一の論理値を有するような複数ビットを同時に読出すと
きの各データ線の論理値は互いに一致しなくなる。その
ため、その論理値の一致をもって正常機能と判定する検
出回路は異常機能として判定する。これにより、誤判定
が防止され、並列機能テストにおける信頼性の向上が図
れる。従って前記問題点を除去できるのである。
(Function) 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, the data line and the control signal line are short-circuited due to metal residue or the like. In this case, the signals on the data line and the signal on the control signal line influence each other, so that when reading multiple bits with the same logical value at the same time, the logical value of each data line will be the same as each other. I won't be able to do it. Therefore, a detection circuit that determines normal function based on the coincidence of the logical values determines that the function is abnormal. This prevents erroneous determinations and improves reliability in parallel functional tests. Therefore, the above-mentioned problem can be eliminated.

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

この半導体メモリ装置は、メモリセル群分割駆動方式の
読み書き可能なメモリ装置であり、分割された複数個の
メモリセルブロック1−1〜1−4と、その各メモリセ
ルブロック1−1〜1−4に接続されたデータバス20
と、クロック信号φ及び書込み読出し信号Siを入力し
てこのメモリ装置の動作を制御するための各種の制御信
号81〜S7を生成する制御信号発生回路21とを備え
、その制御信号発生回路21の出力側に、制御信号81
〜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 using a memory cell group division drive method, and includes a plurality of divided memory cell blocks 1-1 to 1-4, and each of the memory cell blocks 1-1 to 1-4. Data bus 20 connected to 4
and a control signal generation circuit 21 which inputs the clock signal φ and the write/read signal Si and generates various control signals 81 to S7 for controlling the operation of this memory device. On the output side, a control signal 81
~Multiple control signal lines 22-1 for transmitting S7~
22-7 is connected. The data bus 20 consists of a plurality of data lines 20-1 to 20-4, and each of the data lines 20-1 to 20-4 connects a plurality of memory cell blocks 1-
Control signal lines 22-1 to 22-4 are provided adjacent to each other along the ends of the data lines 20-1 to 20-4 and extend substantially parallel to each other. All or part of 7 is provided.

各メモリセルブロック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側へ伝送する回路である。
Each memory cell block 1-1 to 1-4 is provided with a memory cell array 10 in which a large number of memory cells for storing data are arranged in a matrix. and a plurality of preamplifiers 13-1 to 13-4 are connected, and each of the preamplifiers 13-1 to 13-4 is connected to a plurality of main amplifiers 14.
-1 to 14-4, and read/write control circuit 15-1 to
15-4 is connected. The row decoder 11 is a circuit that decodes a plurality of address signals AD to select a row memory cell 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. This is a circuit that does this. Preamplifier 13-
1 to 13-4 are main amplifiers 14-1 to 14, which respectively amplify the read data of a plurality of selected memory cells.
-5 is a circuit that amplifies the read data amplified by the preamplifiers 13-1 to 13-4 until the high level is near the power supply potential and the low level is near the ground potential. Further, the read/write control circuits 15-1 to 15-4, based on the control signal S1,
When reading data, the outputs of the main amplifiers 14-1 to 14-5 are output to the data bus 20 side, and when writing data, the signals on the data bus 20 are sent to the main amplifiers 14-1 to 14-5 and the preamplifiers 13-1 to 13-1. This circuit transmits data to the memory cell array 10 side through 13-4.

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

ここで、ブロックデコーダ24はアドレスバッファ23
からのアドレス信号へ〇を解読して複数個のメモリセル
ブロック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へ与える回路であり、アンドゲート等で
構成されている。
Here, the block decoder 24 is the address buffer 23
This circuit selects one of the plurality of memory cell blocks 1-1 to 1-4 by decoding 0 into the address signal from the memory cell block 1-1 to 1-4. The multiplexer 25 selects one of the plurality of data lines 20-1 to 20-4 constituting the data bus 20 based on the address signal AD from the address buffer 23, and transmits the selected 1-bit data. It also has a function of supplying the output of the input circuit 29 to the data lines 20-1 to 20-4 based on the control signal S3. The detection circuit 26 receives a control signal S4
Based on this, multiple data lines 20-
This is a circuit that detects whether all logical values of 1 match or not and provides the detection result to the control circuit 27, and is composed of an AND gate or the like.

制御回路27は、制御信号S5に基づき、通常のデータ
読出し動作時にはマルチプレクサ25の出力を出力回路
28へ与え、並列機能テスト時には検出回路26の出力
を出力回路28へ与える回路である。出力回路28は制
御信号S6に基づき所定のタイミングで制御回路27の
出力データDoを出力する回路、また入力回路29は制
御信号S7に基づき所定のタイミングで入力データDi
を入力してマルチプレクサ25へ与える回路である。
The control circuit 27 is a circuit that provides the output of the multiplexer 25 to the output circuit 28 during a normal data read operation, and provides the output of the detection circuit 26 to the output circuit 28 during a parallel function test, based on the control signal S5. 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 outputs the input data Di at a predetermined timing based on the control signal S7.
This circuit inputs the signal and supplies 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 line A--A in FIG. 1. In FIG. 2, data lines 20-1 to 20-4 are disposed on a semiconductor substrate 30 with an insulating film 31 interposed therebetween, and a control signal line 22-2 is provided between each data line 20-1 to 20-4. 5-22-7
is installed.

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

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

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

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

例えば、ブロックデコーダ24によって選択したメモリ
セルブロック1−1内のメモリセルアレイ10のテスト
を行う場合、データ線20−1〜20−4の本数に対応
した例えば4ビツトの同一人力データDiを入力回路2
9から入力し、マルチプレクサ25を通してデータバス
20上へ伝送する。すると、メモリセルブロック1−1
において書込み読出し制御回路15−1〜15−4は、
データバス20上の4ビツトの入力データDiを同時に
取込み、主増幅器14−1〜14−4及び前置増幅器1
3−1〜13−4を通して、行デコーダ11及び列デコ
ーダ12で選択された4ビツトのメモリセルへ同時に書
込ませる。このようにして同一のデータを4ビツトづづ
メモリセルアレイ10中の全メモリセルへ書込む。
For example, when testing the memory cell array 10 in the memory cell block 1-1 selected by the block decoder 24, the same 4-bit manual data Di corresponding to the number of data lines 20-1 to 20-4 is input to the input circuit. 2
9 and is transmitted onto the data bus 20 through the multiplexer 25. Then, memory cell block 1-1
In the write/read control circuits 15-1 to 15-4,
The 4-bit input data Di on the data bus 20 is taken in simultaneously, and the main amplifiers 14-1 to 14-4 and the preamplifier 1
3-1 to 13-4, 4-bit memory cells selected by row decoder 11 and column decoder 12 are simultaneously written. In this way, the same data is written into all memory cells in the memory cell array 10 in groups of 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ビツトづつ読出せば、異常機能のメモリ
セルを見つけ出せる。
Thereafter, the row decoder 11 and column decoder 12 select four memory cells in the memory cell array 10, and transfer the 4-bit data to the preamplifiers 13-1 to 13-4 and the main amplifiers 12-1 to 14-4. and simultaneously supplies it to the data bus 20 through 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 corresponding detection signal through the control circuit 27 and the output circuit 28. . Therefore, based on the output of the output circuit 28, it is possible to determine a normal function if the logical values of the 4-bit data match, and to determine an abnormal function if they do not match. In this manner, each four bits are read out from the memory cell array 10 to determine the function. If the logical values of the 4-bit data do not match, the memory cell with the abnormal function can be found by performing a normal read operation and reading out the 4-bit data bit by bit.

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

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

一般に制御信号81〜S7は装置が具備する機能によっ
て論理値とその論理値の発生ずる時間が決められており
、一方、データバス20の論理値は装置へ入るランダム
な論理値のデータによって変化するために、互いに隣接
してほぼ平行に配設された制御信号線22−5〜22−
7とデータ線20−1〜20−4との間にメタル残滓が
存在して短絡すると、それらの制御信号線22−5〜2
2−7及びデータ線20−1〜20−4が互いに影響し
合い、データバス20上の論理値によって制御信号85
〜S7の論理値とその論理値の発生する時間とが変化し
、正常な機能が阻害される。
In general, the logic values of the control signals 81 to S7 and the time at which the logic values are generated are determined by the functions of the device, while the logic values of the data bus 20 change depending on the random logic value data that enters the device. Therefore, the control signal lines 22-5 to 22- are arranged adjacent to each other and substantially parallel to each other.
7 and the data lines 20-1 to 20-4 and a short circuit occurs, these control signal lines 22-5 to 22-2
2-7 and data lines 20-1 to 20-4 influence each other, and the control signal 85 is controlled by the logic value on the data bus 20.
~The logical value of S7 and the time at which the logical value occurs change, and normal function is inhibited.

同様にデータバス20上の論理値は、制御信号85〜S
7の論理値とその論理値の発生する時間によって変化す
る。そのなめ、同一の論理値を有するような複数ビット
を同時に読出すときのデータ線20−1〜20−4の論
理値は互いに一致しなくなり、従ってその論理値の一致
をもって正常機能と判定する検出回路26は異常機能と
して判定する。これにより、従来装置のような誤判定を
防止でき、並列機能テストの信頼性が向上する。さらに
、各データ線20−1〜20−4間ニ制御信号uA22
−5〜22−7を配設したので、配線領域の面積増加を
防止できる。
Similarly, the logic values on data bus 20 correspond to control signals 85 to S.
It changes depending on the logical value of 7 and the time at which that logical value occurs. Therefore, when reading multiple bits having the same logical value at the same time, the logical values of the data lines 20-1 to 20-4 do not match each other, and therefore, the detection is determined to be normal function based on the matching of the logical values. The circuit 26 is determined to have an abnormal function. This makes it possible to prevent erroneous judgments that occur in conventional devices, and improves the reliability of parallel functional tests. Further, a control signal uA22 between each data line 20-1 to 20-4 is
Since -5 to 22-7 are arranged, an increase in the area of the wiring region can be prevented.

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

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

【図面の簡単な説明】[Brief explanation of the drawing]

第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・・・・・・マルチプレクサ、2
6・・・・・・検出回路、27・・・・・・制御回路、
28・・・・・・出力回路、29・・・・・・入力回路
、AD・・・・・・アドレス信号、Dl・・・・・・入
力データ、Do・・・・・・出力データ、S1〜S7・
・・・・・制御信号。
FIG. 1 is a structural 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 A--A in FIG. 1. 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 to 20-4...Data line, 21...Control signal generation circuit, 22-1 to
22-7... Control signal line, 24... Block decoder, 25... Multiplexer, 2
6...Detection circuit, 27...Control circuit,
28...Output circuit, 29...Input circuit, AD...Address signal, Dl...Input data, Do...Output data, S1-S7・
·····Control signal.

Claims (1)

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

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02206100A (en) * 1989-02-03 1990-08-15 Hitachi Ltd semiconductor memory
JPH0397195A (en) * 1989-09-08 1991-04-23 Fujitsu Ltd Semiconductor storage device
JPH0581897A (en) * 1991-09-20 1993-04-02 Mitsubishi Electric Corp Semiconductor memory

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02206100A (en) * 1989-02-03 1990-08-15 Hitachi Ltd semiconductor memory
JPH0397195A (en) * 1989-09-08 1991-04-23 Fujitsu Ltd Semiconductor storage device
JPH0581897A (en) * 1991-09-20 1993-04-02 Mitsubishi Electric Corp Semiconductor memory

Also Published As

Publication number Publication date
JPH0810560B2 (en) 1996-01-31

Similar Documents

Publication Publication Date Title
JP2577724B2 (en) Semiconductor storage device
KR910005306B1 (en) High density memory parallel land circuit
KR100867562B1 (en) Circuits and Methods for Multiplexed Redundancy in Memory Devices
US20030070054A1 (en) Reconfigurable memory with selectable error correction storage
KR910003382B1 (en) Semiconductor memory device with register
US4701887A (en) Semiconductor memory device having a redundancy circuit
US5299161A (en) Method and device for improving performance of a parallel write test of a semiconductor memory device
EP0448364B1 (en) Semiconductor storage device
US20050286326A1 (en) Method and apparatus for data compression in memory devices
US7362633B2 (en) Parallel read for front end compression mode
US4669064A (en) Semiconductor memory device with improved data write function
JP2002260398A (en) Multi-bit test circuit
US6400623B2 (en) Semiconductor memory having parallel test mode
JPH0357048A (en) Semiconductor memory
US6189119B1 (en) Semiconductor memory device having test mode
JPS63255899A (en) Semiconductor memory device
US5708613A (en) High performance redundancy in an integrated memory system
EP0883131B1 (en) Semiconductor storage device such as cache memory
US5926424A (en) Semiconductor memory device capable of performing internal test at high speed
JP2003196996A (en) System and method for testing column redundancy of integrated circuit memory
US5691942A (en) Semiconductor memory having extended data out function
JPH0440697A (en) Semiconductor memory
JP3253462B2 (en) Semiconductor storage device
US5617368A (en) Semiconductor memory device equipped with serial data reading circuit and method of outputting serial data from semiconductor memory
US6975548B2 (en) Memory device having redundant memory cell

Legal Events

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