JPH04243093A - Semiconductor memory circuit - Google Patents
Semiconductor memory circuitInfo
- 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
Links
- 239000004065 semiconductor Substances 0.000 title claims abstract description 14
- 230000004044 response Effects 0.000 claims description 6
- 238000001514 detection method Methods 0.000 abstract description 12
- 230000010354 integration Effects 0.000 abstract description 2
- 230000003247 decreasing effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 7
- 238000000034 method Methods 0.000 description 1
Landscapes
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Dram (AREA)
- Static Random-Access Memory (AREA)
Abstract
Description
【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.
【図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.
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)
する複数のアドレス線とを持つ半導体メモリー回路に於
て、アドレス入力に応じて前記複数のアドレス線から所
定のアドレス線だけを選択するアドレスデコーダと、前
記アドレス入力に応じて選択された前記アドレス線によ
って、前記データ線から選択的に信号をやり取りする手
段を持った記憶素子と、読み出し期間において前記デー
タ線に読み出された前記記憶素子の記憶内容を検出する
回路と、書き込み期間において前記データ線を介して前
記記憶素子に書き込みデータを書き込む回路とを備え、
前記アドレスデコーダで選択可能なアドレス数よりも少
ないアドレス数を持ち、前記アドレス数を、前記アドレ
ス入力で指定されたアドレス数が越えたことを検出して
出力する回路を持つことを特徴とする半導体メモリー回
路。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.
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6320814B1 (en) | 1999-09-30 | 2001-11-20 | Fujitsu Limited | Semiconductor device |
-
1991
- 1991-01-17 JP JP3003575A patent/JPH04243093A/en active Pending
Cited By (2)
| 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 |