JPH04243093A - Semiconductor memory circuit - Google Patents

Semiconductor memory circuit

Info

Publication number
JPH04243093A
JPH04243093A JP3003575A JP357591A JPH04243093A JP H04243093 A JPH04243093 A JP H04243093A JP 3003575 A JP3003575 A JP 3003575A JP 357591 A JP357591 A JP 357591A JP H04243093 A JPH04243093 A JP H04243093A
Authority
JP
Japan
Prior art keywords
address
circuit
memory
memory circuit
word
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
JP3003575A
Other languages
Japanese (ja)
Inventor
Takatake Suda
須田 敬偉
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP3003575A priority Critical patent/JPH04243093A/en
Publication of JPH04243093A publication Critical patent/JPH04243093A/en
Pending legal-status Critical Current

Links

Landscapes

  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Dram (AREA)
  • Static Random-Access Memory (AREA)

Abstract

PURPOSE:To simplify circuits and to allow the easy execution of tests without impairing the arbitrariness to a word depth by providing a circuit for detecting and outputting that the number of the addresses assigned by an address input exceeds the number of the addresses of a memory circuit. CONSTITUTION:The semiconductor memory circuit has a memory element group 1 having a prescribed word depth direction 10 and longitudinal direction 11, a stored data input/output circuit 2, an address buffer 3, an address decoder 4, an excess address detecting circuit 5, and the terminal of an excess address signal 9. The layout of this memory circuit is disposed with the memory element corresponding to the deepest word in the uppermost position of the element 1. The circuit 5 is disposed on a decoder 4 for selecting this uppermost memory element and the excess address detection signal is outputted in correspondence to the address input exceeding the max. word depth. The number of the element is decreased in this way and the higher integration is allowed. The ease of automation is improved.

Description

【発明の詳細な説明】[Detailed description of the invention]

【0001】0001

【産業上の利用分野】本発明は半導体メモリー回路に関
し、特に任意のワード深さを設定できる半導体メモリー
回路において最大ワード深さを越えるアドレス入力を検
出する手段に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to semiconductor memory circuits, and more particularly to means for detecting an address input exceeding a maximum word depth in a semiconductor memory circuit in which an arbitrary word depth can be set.

【0002】0002

【従来の技術】従来に任意のワード深さを設定できるメ
モリー回路を図5に示す。
2. Description of the Related Art A conventional memory circuit in which an arbitrary word depth can be set is shown in FIG.

【0003】図5において、通常2のN乗以下のワード
深さのメモリー回路では、N本のアドレス信号を用いる
が、まずワード深さが8のメモリー回路を例に説明する
In FIG. 5, a memory circuit with a word depth of 2 to the Nth power or less normally uses N address signals. First, a memory circuit with a word depth of 8 will be explained as an example.

【0004】ワード深さ8は、2の3乗なので3本のア
ドレス信号を用いる。各々のワード深さを、アドレス入
力の000[2]〜111[2]に割り当てることによ
り、8種類のデータを別々に記憶することができる。1
つのワード深さに対応する記憶素子は、ワード長さ数分
の組で構成される。
Since the word depth of 8 is the cube of 2, three address signals are used. By assigning each word depth to address inputs 000[2] to 111[2], eight types of data can be stored separately. 1
A storage element corresponding to one word depth is composed of sets of several word lengths.

【0005】ワード深さが7または5であっても、3本
のアドレス信号を用い、それぞれ000[2]〜110
[2],000[2]〜100[2]に割り当てること
により、別々に記憶することができる。この場合、記憶
素子は7または5組である。
Even if the word depth is 7 or 5, three address signals are used to address 000[2] to 110, respectively.
By assigning to [2],000[2] to 100[2], they can be stored separately. In this case, there are 7 or 5 sets of memory elements.

【0006】すなわち、任意のワード深さWに対し、W
≦2のN乗を満足するN本のアドレス信号を用いてW種
類の記憶素子を対応させている。
That is, for any word depth W, W
W types of memory elements are made to correspond using N address signals satisfying ≦2 to the Nth power.

【0007】従来のメモリー回路で、特にワード深さW
が2の(N−1)乗<W<2のN乗の場合、アドレス入
力がワード深さWを越えると、対応する記憶素子が無い
ために正常な動作ができない。そのため、メモリー回路
を制御する外部回路内に任意のワード深さWを記憶する
回路を準備し、アドレス入力がワード深さWを越えない
ような論理回路を用いていた。
In conventional memory circuits, especially word depth W
is 2 to the (N-1) power<W<2 to the N power, and if the address input exceeds the word depth W, normal operation cannot be performed because there is no corresponding memory element. Therefore, a circuit for storing an arbitrary word depth W has been prepared in an external circuit that controls the memory circuit, and a logic circuit that prevents address input from exceeding the word depth W has been used.

【0008】図5において、本メモリー回路は、所定の
ワード深さ方向10とワード長さ方向11等を有する記
憶素子群1と、記憶データの入出力回路2と、アドレス
バッファ3と、アドレスデコーダ4とを有し、アドレス
信号8,書き込みデータ6が入力され、読み出しデータ
7が出力される。ここで、アドレス信号8の入力が、ワ
ード深さを越えると、対応する記憶素子群1がない。
In FIG. 5, this memory circuit includes a storage element group 1 having a predetermined word depth direction 10, word length direction 11, etc., a storage data input/output circuit 2, an address buffer 3, and an address decoder. 4, an address signal 8 and write data 6 are input, and read data 7 is output. Here, if the input of the address signal 8 exceeds the word depth, there is no corresponding memory element group 1.

【0009】[0009]

【発明が解決しようとする課題】前述した従来の半導体
メモリー回路では、任意のワード深さWを越えるアドレ
ス入力を検出するためには、外部回路内にワード深さW
の入力を記憶しておく必要があるので、メモリー回路を
制御する回路が複雑になる欠点がある。
[Problems to be Solved by the Invention] In the conventional semiconductor memory circuit described above, in order to detect an address input exceeding an arbitrary word depth W, it is necessary to have a word depth W in the external circuit.
Since it is necessary to memorize the input of the memory circuit, the disadvantage is that the circuit that controls the memory circuit becomes complicated.

【0010】この欠点は特に任意のワード深さを持つメ
モリー回路に組み込み、自己テスト回路を挿入する場合
、自己テスト回路のワード深さに対する任意性が損なわ
れることになり、任意のワード深さのメモリー回路に対
応した自動化への障害となる。
This drawback is especially true when a self-test circuit is inserted into a memory circuit having an arbitrary word depth. This is an obstacle to automation compatible with memory circuits.

【0011】さらに複数のメモリー回路を同一のテスト
回路で試験するシステムにおいてもその構築が著しく困
難になる。
Furthermore, it becomes extremely difficult to construct a system in which a plurality of memory circuits are tested using the same test circuit.

【0012】本発明の目的は、前記諸問題を解決し、回
路を簡単なものとし、ワード深さに対する任意性が損な
われることもなく、試験も簡単に行えるようにした半導
体メモリー回路を提供することにある。
An object of the present invention is to provide a semiconductor memory circuit which solves the above-mentioned problems, has a simple circuit, does not impair arbitrary word depth, and can be easily tested. There is a particular thing.

【0013】[0013]

【課題を解決するための手段】本発明の半導体メモリー
回路の構成は、複数のデータ線と、データ線に直交する
複数のアドレス線を持つメモリー回路に於て、アドレス
入力に応じて複数のアドレス線から所定のアドレス線だ
けを選択するアドレスデコーダ回路と、アドレス入力に
応じて選択されたアドレス線によって、データ線から選
択的に信号をやり取りする手段を持った記憶素子と、読
み出し期間においてデータ線に読み出された記憶素子の
記憶内容を検出する回路と、書き込み期間においてデー
タ線を介して記憶素子に書き込みデータを書き込む回路
と、アドレスデコーダで選択可能なアドレス数よりも少
ないアドレス数を持つメモリー回路構成においてアドレ
ス入力で指定されたアドレス数がメモリー回路のアドレ
ス数を越えたことを検出して出力する回路とを備えてい
ることを特徴とする。
[Means for Solving the Problems] The structure of the semiconductor memory circuit of the present invention is such that, in a memory circuit having a plurality of data lines and a plurality of address lines perpendicular to the data lines, a plurality of addresses can be input in response to an address input. an address decoder circuit that selects only a predetermined address line from the data line; a memory element that has means for selectively exchanging signals from the data line according to the address line selected in response to address input; A circuit that detects the memory contents of the memory element that have been read out, a circuit that writes write data to the memory element via a data line during the write period, and a memory that has a smaller number of addresses than the number of addresses that can be selected by the address decoder. The present invention is characterized in that the circuit configuration includes a circuit that detects and outputs when the number of addresses designated by the address input exceeds the number of addresses of the memory circuit.

【0014】[0014]

【実施例】図1は本発明の一実施例の半導体メモリー回
路を示すブロック図である。
DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 is a block diagram showing a semiconductor memory circuit according to an embodiment of the present invention.

【0015】図1において、本発明の一実施例の半導体
メモリー回路は、所定のワード深さ方向10,長さ方向
11を有する記憶素子群1と、記憶データの入出力回路
2と、アドレスバッファ3と、アドレスデコーダ4と、
過剰アドレス検出回路5と、過剰アドレス信号9の端子
とを備えている。
In FIG. 1, a semiconductor memory circuit according to an embodiment of the present invention includes a storage element group 1 having a predetermined word depth direction 10 and length direction 11, a storage data input/output circuit 2, and an address buffer. 3, address decoder 4,
It includes an excess address detection circuit 5 and a terminal for an excess address signal 9.

【0016】図5と異なる部分は、最奥部分に過剰アド
レス検出回路5と過剰アドレス信号9の端子とを有する
点である。
The difference from FIG. 5 is that an excessive address detection circuit 5 and a terminal for an excessive address signal 9 are provided at the innermost portion.

【0017】本実施例ではワード深さ方向10を7、従
ってアドレス信号線は3本である。このメモリー回路の
レイアウトは、論理的なワード深さ方向10を記憶素子
の物理的な位置方向に対応させる手法を用い、アドレス
デコーダ4もこのレイアウトが実現できる論理設計とな
っている。すなわち、最も深いワードに対応する記憶素
子を、図1の記憶素子の最上位部に配置している。
In this embodiment, the word depth direction 10 is seven, so there are three address signal lines. The layout of this memory circuit uses a method in which the logical word depth direction 10 corresponds to the physical position direction of the storage element, and the address decoder 4 also has a logical design that can realize this layout. That is, the memory element corresponding to the deepest word is arranged at the top of the memory elements in FIG.

【0018】本実施例では、この最上位記憶素子を選択
するアドレスデコーダ4の上に過剰アドレス検出回路5
を配置し、最大ワード深さを越えたアドレス入力(本実
施例の場合、111[2])に対応して過剰アドレス検
出信号を出力する。
In this embodiment, an excessive address detection circuit 5 is provided above the address decoder 4 that selects the highest storage element.
and outputs an excessive address detection signal in response to an address input exceeding the maximum word depth (111[2] in this embodiment).

【0019】図2は図1の過剰アドレス検出回路5の一
例を示す論理回路である。
FIG. 2 is a logic circuit showing an example of the excessive address detection circuit 5 of FIG. 1.

【0020】図2において、本検出回路5は、アドレス
デコード線R(アドレス信号A,B,C,及びそれらの
反転信号)を入力とするANDゲートとインバータとを
有し、過剰アドレス信号9の端子へ出力している。
In FIG. 2, this detection circuit 5 has an AND gate and an inverter that receive address decode lines R (address signals A, B, C, and their inverted signals), Outputting to the terminal.

【0021】過剰アドレス検出回路5の論理は、アドレ
スデコーダ4の論理をワード深さ方向10に拡張するだ
けである。
The logic of the excess address detection circuit 5 merely extends the logic of the address decoder 4 in the word depth direction 10.

【0022】図1,図2で示した実施例は、特に任意の
ワードを持つメモリー回路の自動発生に適しており、従
来の自動ツールに対し、僅かなプログラム変更で対応し
ている。
The embodiment shown in FIGS. 1 and 2 is particularly suitable for automatic generation of memory circuits having arbitrary words, and can be applied to conventional automatic tools with only slight program changes.

【0023】図3は本発明の他の実施例の半導体メモリ
ー回路を示すブロック図である。
FIG. 3 is a block diagram showing a semiconductor memory circuit according to another embodiment of the present invention.

【0024】図3において、本実施例は、過剰アドレス
をアドレス入力そのものから検出する構成である。その
他の部分は、図1と同様である。
In FIG. 3, this embodiment has a configuration in which excess addresses are detected from the address input itself. Other parts are the same as in FIG.

【0025】図4は図3の過剰アドレス検出回路5の論
理回路例である。
FIG. 4 shows an example of a logic circuit of the excessive address detection circuit 5 shown in FIG.

【0026】図4において、アドレス信号8(A,B,
C)が入力されるANDゲートとバッファとを有し、過
剰アドレス信号9に出力している。
In FIG. 4, address signals 8 (A, B,
C) has an AND gate and a buffer, and outputs the excess address signal 9.

【0027】[0027]

【発明の効果】以上説明したように、本発明では、複数
のデータ線と、データ線に直交する複数のアドレス線を
持つメモリー回路に於て、アドレス入力に応じて複数の
アドレス線から所定のアドレス線だけを選択するアドレ
スデコーダ回路と、アドレス入力に応じて選択されたア
ドレス線によって、データ線から選択的に信号をやり取
りする手段を持った記憶素子と、読み出し期間において
データ線に読み出された記憶素子の記憶内容を検出する
回路と、書き込み期間においてデータ線を介して記憶素
子に書き込みデータを書き込む回路と、アドレスデコー
ダで選択可能なアドレス数よりも少ないアドレス数を持
つメモリー回路構成においてアドレス入力で指定された
アドレス数がメモリー回路のアドレス数を越えたことを
検出して出力する回路とを備えることにより、メモリー
回路を制御する外部回路内において最大ワード深さの入
力を記憶する回路を削減できると効果が得られ、また特
に最大ワード入力メモリー回路自身が出力するために複
数の異なるメモリー回路を同じアルゴリズムで制御する
システムにおいて、制御回路の共通化が可能となり、素
子数の低減(システム内で使用される記憶回路数分の1
)、高集積化に効果があり、特に組み込み自己テスト回
路を任意のワード深さのメモリー回路に挿入する際には
、従来設計する上で困難であったワード深さの任意性を
考慮せずにテスト回路を設計できるため、自動化への容
易性が向上するという効果がある。
As explained above, in the present invention, in a memory circuit having a plurality of data lines and a plurality of address lines orthogonal to the data lines, a predetermined signal can be selected from the plurality of address lines in response to an address input. An address decoder circuit that selects only an address line, a memory element that has a means for selectively exchanging signals from a data line by an address line selected in response to an address input, A circuit that detects the memory contents of a memory element that has been selected, a circuit that writes write data to the memory element via a data line during a write period, and a circuit that detects the memory contents of a memory element that has been selected by an address decoder. By comprising a circuit that detects and outputs when the number of addresses specified by the input exceeds the number of addresses of the memory circuit, the circuit that stores the input of the maximum word depth in the external circuit that controls the memory circuit is provided. In particular, in a system where multiple different memory circuits are controlled by the same algorithm because the maximum word input memory circuit itself outputs, it is possible to share the control circuit and reduce the number of elements (system 1/the number of memory circuits used in
), which is effective for high integration, especially when inserting an embedded self-test circuit into a memory circuit of arbitrary word depth, without considering the arbitrariness of word depth, which was difficult in conventional design. This has the effect of improving ease of automation because test circuits can be designed quickly.

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

【図1】本発明の一実施例の半導体メモリー回路を示す
ブロック図である。
FIG. 1 is a block diagram showing a semiconductor memory circuit according to an embodiment of the present invention.

【図2】図1の実施例の過剰アドレス検出回路部分を示
す回路図である。
FIG. 2 is a circuit diagram showing an excessive address detection circuit portion of the embodiment of FIG. 1;

【図3】本発明の他の実施例の半導体メモリー回路を示
すブロック図である。
FIG. 3 is a block diagram showing a semiconductor memory circuit according to another embodiment of the present invention.

【図4】図3の実施例の過剰アドレス検出回路部分を示
す回路図である。
FIG. 4 is a circuit diagram showing an excessive address detection circuit portion of the embodiment of FIG. 3;

【図5】従来のメモリー回路を示すブロック図である。FIG. 5 is a block diagram showing a conventional memory circuit.

【符号の説明】[Explanation of symbols]

1    記憶素子群 2    記憶データの入出力回路 3    アドレスバッファ 4    アドレスデコーダ 5    過剰アドレス検出回路 6    書き込みデータ 7    読み出しデータ 8    アドレス信号 9    過剰アドレス信号 10    ワード深さ方向 11    ワード長さ方向 12    アドレスデコード線 1 Memory element group 2. Memory data input/output circuit 3 Address buffer 4 Address decoder 5 Excessive address detection circuit 6 Write data 7 Read data 8 Address signal 9 Excess address signal 10 Word depth direction 11 Word length direction 12 Address decode line

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】  複数のデータ線と前記データ線と交差
する複数のアドレス線とを持つ半導体メモリー回路に於
て、アドレス入力に応じて前記複数のアドレス線から所
定のアドレス線だけを選択するアドレスデコーダと、前
記アドレス入力に応じて選択された前記アドレス線によ
って、前記データ線から選択的に信号をやり取りする手
段を持った記憶素子と、読み出し期間において前記デー
タ線に読み出された前記記憶素子の記憶内容を検出する
回路と、書き込み期間において前記データ線を介して前
記記憶素子に書き込みデータを書き込む回路とを備え、
前記アドレスデコーダで選択可能なアドレス数よりも少
ないアドレス数を持ち、前記アドレス数を、前記アドレ
ス入力で指定されたアドレス数が越えたことを検出して
出力する回路を持つことを特徴とする半導体メモリー回
路。
1. In a semiconductor memory circuit having a plurality of data lines and a plurality of address lines intersecting the data lines, an address for selecting only a predetermined address line from the plurality of address lines in response to an address input. a decoder, a storage element having means for selectively exchanging signals from the data line by the address line selected in accordance with the address input, and the storage element read onto the data line in a read period. and a circuit for writing write data into the storage element via the data line during a write period,
A semiconductor having a smaller number of addresses than the number of addresses selectable by the address decoder, and having a circuit that detects and outputs when the number of addresses specified by the address input exceeds the number of addresses. memory circuit.
JP3003575A 1991-01-17 1991-01-17 Semiconductor memory circuit Pending JPH04243093A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3003575A JPH04243093A (en) 1991-01-17 1991-01-17 Semiconductor memory circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3003575A JPH04243093A (en) 1991-01-17 1991-01-17 Semiconductor memory circuit

Publications (1)

Publication Number Publication Date
JPH04243093A true JPH04243093A (en) 1992-08-31

Family

ID=11561254

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3003575A Pending JPH04243093A (en) 1991-01-17 1991-01-17 Semiconductor memory circuit

Country Status (1)

Country Link
JP (1) JPH04243093A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6320814B1 (en) 1999-09-30 2001-11-20 Fujitsu Limited Semiconductor device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6320814B1 (en) 1999-09-30 2001-11-20 Fujitsu Limited Semiconductor device
KR100703638B1 (en) * 1999-09-30 2007-04-05 후지쯔 가부시끼가이샤 Semiconductor devices

Similar Documents

Publication Publication Date Title
US4394753A (en) Integrated memory module having selectable operating functions
JPH0770240B2 (en) Semiconductor integrated circuit
KR910003382B1 (en) Semiconductor memory device with register
US5483493A (en) Multi-bit test circuit of semiconductor memory device
EP0092245B1 (en) Functional command for semiconductor memory
US5228000A (en) Test circuit of semiconductor memory device
JPH01138694A (en) Memory device
US4803665A (en) Signal transition detection circuit
US4103823A (en) Parity checking scheme for detecting word line failure in multiple byte arrays
KR0143184B1 (en) Semiconductor memory device in which data are read and written asynchronously with application of address signal
JP2746222B2 (en) Semiconductor storage device
JP3223817B2 (en) Semiconductor memory device and driving method thereof
JPH0589663A (en) Semiconductor memory and its output control method
KR100564033B1 (en) Semiconductor memory and semiconductor memory test method with single buffer select input terminal
US6317373B1 (en) Semiconductor memory device having a test mode and semiconductor testing method utilizing the same
US5602782A (en) Pipeline-operating type memory system capable of reading data from a memory array having data width larger than the output data width
US20040196706A1 (en) Semiconductor storage device
US5323346A (en) Semiconductor memory device with write-per-bit function
JP2000163990A (en) Semiconductor storage device
JPS6117077B2 (en)
US6041015A (en) Semiconductor type memory device having consecutive access to arbitrary memory address
JPH10247399A (en) Semiconductor integrated circuit device
KR100403480B1 (en) Semiconductor Memory Device and Read/ Write Operation of the same
JP2740459B2 (en) Semiconductor storage device
US6529425B2 (en) Write prohibiting control circuit for a semiconductor device