JPH0222473B2 - - Google Patents

Info

Publication number
JPH0222473B2
JPH0222473B2 JP10381282A JP10381282A JPH0222473B2 JP H0222473 B2 JPH0222473 B2 JP H0222473B2 JP 10381282 A JP10381282 A JP 10381282A JP 10381282 A JP10381282 A JP 10381282A JP H0222473 B2 JPH0222473 B2 JP H0222473B2
Authority
JP
Japan
Prior art keywords
memory
data
read
terminal
write
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 - Lifetime
Application number
JP10381282A
Other languages
Japanese (ja)
Other versions
JPS58222485A (en
Inventor
Takeo Uchama
Tomoatsu Yanagida
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP57103812A priority Critical patent/JPS58222485A/en
Publication of JPS58222485A publication Critical patent/JPS58222485A/en
Publication of JPH0222473B2 publication Critical patent/JPH0222473B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store

Landscapes

  • Semiconductor Memories (AREA)
  • Static Random-Access Memory (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Description

【発明の詳細な説明】 発明の対象 本発明は集積回路メモリに係り、特に入力デー
タを直接出力端子に出すためのバイパス回路を付
加した集積回路メモリに関するものである。
DETAILED DESCRIPTION OF THE INVENTION Object of the Invention The present invention relates to an integrated circuit memory, and more particularly to an integrated circuit memory having an additional bypass circuit for outputting input data directly to an output terminal.

従来技術 第1図は従来の集積回路メモリのブロツク図
で、2nワード×1ビツトのメモリセル1、アドレ
ス・デコーダ2、読出/書込回路3およびアンド
ゲート4などで構成される。これの動作を簡単に
説明すると、まず破線内の半導体メモリ全体を選
択するため、チツプセレクトをローレベルに
し、アドレスA1〜Aoを印加すると、デコーダ2
を介しメモリセル1内の1ビツトが選択される。
この時、書込信号がハイレベルすなわち読出
し状態にあると、選択されたセルの読出/書込回
路3を介して出力端子DOに現われる。書込む場
合は、データ入力端子DIに書込みデータを与え、
WEをローレベルすなわち書込み状態にすると、
選択されたセルに読出/書込回路3を介して情報
が書込まれる。書込み後、をハイレベルにす
ると、その情報が出力端子DOに読み出される。
以上が高速のバイポーラ型メモリの一般的な動作
であり、通常の使用法では特に不都合は生じな
い。
2. Prior Art FIG. 1 is a block diagram of a conventional integrated circuit memory, which is composed of a 2 n word×1 bit memory cell 1, an address decoder 2, a read/write circuit 3, an AND gate 4, etc. To briefly explain the operation of this, first, in order to select the entire semiconductor memory within the broken line, set the chip select to low level and apply addresses A 1 to A o , the decoder 2
One bit in the memory cell 1 is selected via the .
At this time, when the write signal is at a high level, that is, in a read state, it appears at the output terminal DO via the read/write circuit 3 of the selected cell. When writing, give the write data to the data input terminal DI,
When WE is set to low level, that is, in the write state,
Information is written into the selected cell via the read/write circuit 3. After writing, when is set to high level, the information is read to the output terminal DO.
The above is the general operation of high-speed bipolar memory, and no particular inconvenience occurs in normal usage.

ところで、コンピユータ・システムにおいて
は、処理の高速化のため、一般に主記憶装置の写
しを格納した高速バツフアトレージ(BS)を演
算処理装置内に設け、メモリ参照要求に対し、該
BSより所望の情報を得る方式がとられる。この
場合、BS内に所望の情報がないと、主記憶装置
からデータを転送し、それをBS内に書込む動作
を行うと同時に、該データを使いたいという要求
がある。しかし、第1図のメモリの動作として、
書込みと読出しを同時に実行することはできな
い。このため、第1図のメモリをBSとして使用
する場合、従来は第2図に示す構成としていた。
By the way, in computer systems, in order to speed up processing, a high-speed buffer storage (BS) that stores a copy of the main memory is generally provided in the processing unit, and the processing unit responds to memory reference requests.
A method is used to obtain desired information from the BS. In this case, if the desired information is not in the BS, there is a request to transfer data from the main memory and write it into the BS, and at the same time to use the data. However, as for the operation of the memory in Figure 1,
Writing and reading cannot be performed at the same time. For this reason, when the memory shown in FIG. 1 is used as a BS, the configuration shown in FIG. 2 has conventionally been adopted.

第2図は、第1図の半導体メモリを使用したバ
ツフアストレージ(BS)及び次段の読出しデー
タレジスタ部の一部のブロツク図である。本BS
20は、第1図のメモリ10をm個使つた2nワー
ド×mビツト容量のメモリ装置である。このBS
20からデータを読み出す時は、アドレスを印加
する事により、m本の出力データ線DO1〜DOm
からデータが読出され、次段の読出しデータレジ
スタ部21のバツフアデータレジスタ(BDR)
22内に取り込まれる。BS20内にデータを書
込む時は、読出し時と同様にアドレスを印加し、
m本の入力データ線(DI1〜DIm)のデータを
BS内に書込む。一方、コンピユータが処理しよ
うとするデータは、BSの性質上、常にBS内にあ
るとは限らない。BS20に所望のデータが無い
場合、主記憶装置からデータをBS20内に転送
し、書込むと同時に、そのデータを次段の読出し
データレジスタ部21に送り処理しなければなら
ない。第2図において、この経路がDI1〜DIm
からバツフアライトデータレジスタ(BWR)2
3であり、最終的には、BS20からの読出しデ
ータと同じくBDR22に入ることになる。
FIG. 2 is a block diagram of part of a buffer storage (BS) and next stage read data register section using the semiconductor memory of FIG. 1. Book BS
20 is a memory device having a capacity of 2n words×m bits and using m memories 10 shown in FIG. This B.S.
When reading data from 20, m output data lines DO1 to DOm are read by applying an address.
Data is read from the buffer data register (BDR) of the read data register section 21 in the next stage.
22. When writing data into BS20, apply the address in the same way as when reading,
Data on m input data lines (DI1 to DIm)
Write in BS. On the other hand, due to the nature of the BS, the data that the computer attempts to process is not always within the BS. If the desired data does not exist in the BS 20, the data must be transferred from the main storage device to the BS 20, and at the same time as being written, the data must be sent to the next stage read data register unit 21 for processing. In Figure 2, this path is from DI1 to DIm
Buffer write data register (BWR) 2
3, and will eventually enter the BDR 22 in the same way as the read data from the BS 20.

しかし、第2図の構成の欠点は、BS20とし
て集積回路メモリの他にDI1〜DImからBWR2
3の経路を必要とするため、本質的に金物量が多
く、配線量が大となることである。特に読出しデ
ータレジスタ部21をLSI化した場合、入力とし
てBS読出しデータと主記憶装置からの読出しデ
ータの両方の経路が必要になり、多数の入力ピン
を使用することになる。このため、LSIの内部ゲ
ート数対LSIの入出力ピン数の比(ゲート/ピン
比率)が低下する。一般に、高密度なLSIを実現
するためには、該ゲート/ピン比率を向上するこ
とが必要であり、この点から考えると、第2図の
構成はLSI化に向いていないといえる。
However, the drawback of the configuration shown in Figure 2 is that in addition to the integrated circuit memory, BS20 also has BWR2 from DI1 to DIm.
Since three routes are required, the amount of hardware and wiring is essentially large. In particular, when the read data register section 21 is implemented as an LSI, paths for both the BS read data and the read data from the main memory are required as inputs, and a large number of input pins are used. Therefore, the ratio of the number of internal gates of the LSI to the number of input/output pins of the LSI (gate/pin ratio) decreases. Generally, in order to realize a high-density LSI, it is necessary to improve the gate/pin ratio, and from this point of view, it can be said that the configuration shown in FIG. 2 is not suitable for LSI.

一方、配線の本数のみに着目すると、メモリ素
子の入力ピンと出力ピンを共通に使えば配線量は
大とはならない。この型のメモリは既にMOS型
の半導体メモリにはあるが、出力と入力が直接に
接続されているため、出力の負荷として入力負荷
容量も入る分、負荷が大となり、高速用には使え
ない。また、メモリからの出力が有効な時には、
入力信号を印加できない。
On the other hand, if we focus only on the number of wires, the amount of wires will not be large if the input pins and output pins of the memory element are used in common. This type of memory already exists in MOS type semiconductor memory, but since the output and input are directly connected, the input load capacitance is also included as an output load, resulting in a large load and cannot be used for high-speed applications. . Also, when output from memory is enabled,
Unable to apply input signal.

発明の目的 本発明の目的は、以上の如き従来の問題点を除
去するものであり、入力データをメモリ内に書込
むと同時に、メモリの出力側からもそのデータを
取り出して、あたかもメモリの読出しデータのつ
もりで利用できる効果、および入力容量が出力負
荷とならない効果を有する集積回路メモリを提供
することにある。
OBJECT OF THE INVENTION The purpose of the present invention is to eliminate the above-mentioned conventional problems, and at the same time as input data is written into the memory, the data is also retrieved from the output side of the memory, so that it can be read as if it were from the memory. An object of the present invention is to provide an integrated circuit memory that can be used for data purposes and that input capacitance does not become an output load.

発明の総括的説明 この発明の特徴とするところは、メモリに入力
データを与えて書込み動作をさせる一方、その入
力データを論理回路を通して出力側から出力する
とともに、この時には、メモリセルからの信号は
出力側に出ないように制御するものである。
General Description of the Invention A feature of the present invention is that while input data is given to the memory to perform a write operation, the input data is outputted from the output side through a logic circuit, and at this time, the signal from the memory cell is This is to control so that it does not appear on the output side.

発明の実施例 第3図に本発明による集積回路メモリの一実施
例を示す。ここで、10は第1図で説明したと同
じ2nワード×1ビツトのメモリであるが、第1図
と異なる所は、論理回路4の他に論理回路5と6
と7が付加されたことである。論理回路4及び5
は、ローレベルを“1”とするNANDゲート、
6は入力に対し“1”又は“0”を作るバツフア
ゲート、7は極性反転用インバータである。ま
た、8は論理回路4及び5の出力を接続したもの
で、論理機能的にはハイレベルを“1”とする
ORゲート(ワイヤードオア)である。本メモリ
10の基本的機能は第1図と同様であるので、そ
の説明は省略し、以下では本発明で付加された部
分を中心に説明する。
Embodiment of the Invention FIG. 3 shows an embodiment of an integrated circuit memory according to the present invention. Here, 10 is the same 2n word x 1 bit memory as explained in FIG. 1, but the difference from FIG. 1 is that in addition to logic circuit 4, logic circuits 5 and 6
and 7 were added. Logic circuits 4 and 5
is a NAND gate whose low level is “1”,
6 is a buffer gate that creates "1" or "0" for the input, and 7 is an inverter for polarity reversal. Also, 8 connects the outputs of logic circuits 4 and 5, and in terms of logic function, high level is "1".
It is an OR gate (wired OR). Since the basic functions of this memory 10 are the same as those shown in FIG. 1, their explanation will be omitted, and the following description will focus on the parts added according to the present invention.

まず、信号がローレベル、信号がハイレ
ベルの時は読出し状態となり、この時、論理回路
4及び5はDSEL信号の状態如何で、どちらかの
回路が開かれる。例えば、DSEL信号がローレベ
ルでは、論理回路4が開かれ、メモリセル1の内
容が読出/書込回路3を通つてDO端子に出力と
して出てくる。これが通常の読出し動作である。
DSEL信号がハイレベルでは、論理回路5が開か
れ、DI端子の信号がDO端子に現れる。
First, when the signal is at a low level and the signal is at a high level, the read state is entered, and at this time, one of the logic circuits 4 and 5 is opened depending on the state of the DSEL signal. For example, when the DSEL signal is at a low level, the logic circuit 4 is opened and the contents of the memory cell 1 are output through the read/write circuit 3 to the DO terminal. This is a normal read operation.
When the DSEL signal is at a high level, the logic circuit 5 is opened and the signal at the DI terminal appears at the DO terminal.

次に信号がローレベル、信号もローレベ
ルでは、メモリ1は書込み状態となる。この場
合、まずDI端子の信号がメモリセル内に書込ま
れる。一方、がローレベルであるから、読出
し時の場合と同様に、DSEL信号の状態如何で、
DO端子にDI信号を取り出すか、メモリ1の内容
を取り出すかが決まる。DSEL信号がハイの場
合、論理回路5が開き、DO端子には入力信号が
そのまま取り出される。すなわち、書込み動作と
同時に、出力端子から現在書込んでいるデータが
出力される。
Next, when the signal is at a low level and the signal is also at a low level, the memory 1 enters the write state. In this case, the signal at the DI terminal is first written into the memory cell. On the other hand, since is at low level, it depends on the state of the DSEL signal, as in the case of reading.
It is decided whether to extract the DI signal or the contents of memory 1 to the DO terminal. When the DSEL signal is high, the logic circuit 5 is opened and the input signal is taken out as is at the DO terminal. That is, simultaneously with the write operation, the data currently being written is output from the output terminal.

第4図は、本発明の第3図の半導体メモリをm
個使つたBSのブロツク図である。機能的には、
従来型メモリを使つた第2図と同様であるが、第
2図におけるBWR23がなくなり、読出しデー
タレジスタ部21に入るDIからのm本のデータ
線が不必要になつていることである。それに代つ
て、BS20にはDSEL端子が1本追加されてい
る。
FIG. 4 shows the semiconductor memory of FIG. 3 according to the present invention.
This is a block diagram of the BS used individually. Functionally,
This is similar to FIG. 2 using a conventional memory, but the BWR 23 in FIG. 2 is eliminated, and the m data lines from DI that enter the read data register section 21 are no longer necessary. Instead, one DSEL terminal is added to BS20.

発明の効果 以上述べた如き構成であるから、本発明にあつ
ては次の如き効果を得る事が出来る。
Effects of the Invention With the configuration as described above, the following effects can be obtained with the present invention.

(1) 入力データを出力側に側路する論理回路とそ
れを制御する制御信号を付加した事により、書
込み、読出し動作に無関係に入力データを出力
データとして同時に利用出来る。
(1) By adding a logic circuit that bypasses input data to the output side and a control signal to control it, input data can be used simultaneously as output data regardless of write and read operations.

(2) 入力と出力は論理回路で分離されているた
め、入力容量は出力の負荷とはならない。
(2) Since the input and output are separated by a logic circuit, the input capacitance does not become a load on the output.

(3) BSの読出しデータレジスタ部をLSI化した
場合、BSの読出し速度(アクセスタイム)の
低下をきたすこと無く、同LSIのゲート/ピン
比率を向上することが可能である。
(3) When the BS read data register section is implemented as an LSI, it is possible to improve the gate/pin ratio of the LSI without reducing the BS read speed (access time).

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

第1図は従来の集積回路メモリのブロツク図、
第2図は第1図の集積回路メモリを使つたバツフ
アストレージ及び周辺のブロツク図、第3図は本
発明による集積回路メモリの一実施例のブロツク
図、第4図は本発明の集積回路メモリを使つたバ
ツフアストレージ及び周辺のブロツク図である。 1…メモリセル、2…デコーダ、3…読出/書
込回路、4,5,6,7…論理回路、8…ワイヤ
ードオア回路。
Figure 1 is a block diagram of a conventional integrated circuit memory.
FIG. 2 is a block diagram of buffer storage and peripherals using the integrated circuit memory of FIG. 1, FIG. 3 is a block diagram of an embodiment of the integrated circuit memory of the present invention, and FIG. 4 is a block diagram of the integrated circuit of the present invention. FIG. 2 is a block diagram of buffer storage using memory and peripherals. DESCRIPTION OF SYMBOLS 1... Memory cell, 2... Decoder, 3... Read/write circuit, 4, 5, 6, 7... Logic circuit, 8... Wired OR circuit.

Claims (1)

【特許請求の範囲】[Claims] 1 書込み用データ入力端子と記憶回路と読出し
用データ出力端子とを具備した集積回路メモリに
おいて、前記書込み用データ入力端子と前記読出
し用データ出力端子とを結ぶ論理回路と、前記論
理回路を制御するための制御信号を印加する制御
信号端子とを付加し、前記制御信号端子に印加す
る制御信号の状態により、前記書込み用データ入
力端子のデータを前記記憶回路に書込むと同時
に、前記論理回路を通して前記読出し用データ出
力端子にバイパスすることを特徴とする集積回路
メモリ。
1. In an integrated circuit memory equipped with a write data input terminal, a storage circuit, and a read data output terminal, a logic circuit that connects the write data input terminal and the read data output terminal, and a logic circuit that controls the logic circuit. A control signal terminal is added to apply a control signal for the control signal, and depending on the state of the control signal applied to the control signal terminal, the data at the write data input terminal is written to the storage circuit, and at the same time, the data is written through the logic circuit. An integrated circuit memory characterized in that the read data output terminal is bypassed.
JP57103812A 1982-06-18 1982-06-18 integrated circuit memory Granted JPS58222485A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57103812A JPS58222485A (en) 1982-06-18 1982-06-18 integrated circuit memory

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57103812A JPS58222485A (en) 1982-06-18 1982-06-18 integrated circuit memory

Publications (2)

Publication Number Publication Date
JPS58222485A JPS58222485A (en) 1983-12-24
JPH0222473B2 true JPH0222473B2 (en) 1990-05-18

Family

ID=14363809

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57103812A Granted JPS58222485A (en) 1982-06-18 1982-06-18 integrated circuit memory

Country Status (1)

Country Link
JP (1) JPS58222485A (en)

Also Published As

Publication number Publication date
JPS58222485A (en) 1983-12-24

Similar Documents

Publication Publication Date Title
US6381190B1 (en) Semiconductor memory device in which use of cache can be selected
US7372768B2 (en) Memory with address management
US5375089A (en) Plural port memory system utilizing a memory having a read port and a write port
US6018478A (en) Random access memory with separate row and column designation circuits for reading and writing
CN1118068C (en) Register file read/write cell
JPS5958700A (en) Memory protection judge method
JPH01138694A (en) Memory device
JPS62194563A (en) buffer storage device
US5202968A (en) Expansion system
JPS6128198B2 (en)
WO1991007754A1 (en) Read-while-write-memory
US6219296B1 (en) Multiport memory cell having a reduced number of write wordlines
JPH0222473B2 (en)
US6499089B1 (en) Method, architecture and circuitry for independently configuring a multiple array memory device
JPH023164A (en) Dual port memory
JPH073757B2 (en) Semiconductor memory device
JP2528930B2 (en) Semiconductor memory device
JP3343556B2 (en) Storage system
JPH0660661A (en) Semiconductor integrated device
JPH0329186A (en) Multiport sram
JPS61198276A (en) Memory lsi
EP0552426A1 (en) Multilevel memory system
JPH06150658A (en) Semiconductor memory device
JPH04347786A (en) Storage medium incorporating ic memory
JPS63291290A (en) Chip enable circuit