[go: up one dir, main page]

JPH0329186A - Multiport sram - Google Patents

Multiport sram

Info

Publication number
JPH0329186A
JPH0329186A JP1164235A JP16423589A JPH0329186A JP H0329186 A JPH0329186 A JP H0329186A JP 1164235 A JP1164235 A JP 1164235A JP 16423589 A JP16423589 A JP 16423589A JP H0329186 A JPH0329186 A JP H0329186A
Authority
JP
Japan
Prior art keywords
write
bit line
read
output
fet
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
JP1164235A
Other languages
Japanese (ja)
Inventor
Yasuhiko Hagiwara
靖彦 萩原
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 JP1164235A priority Critical patent/JPH0329186A/en
Publication of JPH0329186A publication Critical patent/JPH0329186A/en
Pending legal-status Critical Current

Links

Landscapes

  • Static Random-Access Memory (AREA)

Abstract

PURPOSE:To rapidly read out data written at the time of access competition by inputting the output of an access competition detecting circuit to the same address for reading and writing to a gate and short-circuiting the output of a sense amplifier and the 1st writing bit line. CONSTITUTION:The sense amplifier 18 inputs data from the 1st and 2nd reading bit lines 14, 15 and differentially amplifies their potential difference and the access competition detecting circuit 19 outputs a signal for detecting that the writing address and the reading address are the same and writing and reading compete with each other. In the case of normal reading, the output of the sense amplifier 18 is electrically disconnected from the 1st writing bit line 12, and when writing and reading are simultaneously generated to the same address, the output of the circuit 19 is inverted, the output line of the sense amplifier 18 and the bit line 12 are short-circuited and the writing data are directly inputted to an output buffer 40. Thus, rapid reading can be attained even at the time of access competition.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、同一アドレスに対する読出し・書込みが可能
なマルチポートSRAM、特に読出し・書込みの競合(
アクセス競合)が生じた場合でも、アクセス時間の増大
を引き起こすことなく、書込んだ値が即時読出されるマ
ルチポー} SRAMに関する。この種のマルチポート
SRAMは、キャッシュメモリや、CPUのレジスタと
して利用分野が有望である。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a multi-port SRAM capable of reading and writing to the same address.
The present invention relates to a multi-port SRAM in which written values are immediately read out without causing an increase in access time even if an access conflict (access conflict) occurs. This type of multiport SRAM has promising applications as cache memory and CPU registers.

(従来の技術) 従来のマルチポートSRAM(第3図)は、アクセスの
競合が起こった場合、読出し用ビット線にはまずメモリ
セルの内容が読みだされ、引き続いて書込みアンプの出
力が伝達されるので、読出し時間が増大する。従ってア
クセスの競合を許さないか、もしくは書込みを行う前ま
でメモリセルに書込まれていたデータが読みだされるこ
とにしていた。
(Prior art) In a conventional multi-port SRAM (Fig. 3), when an access conflict occurs, the contents of the memory cell are first read out to the read bit line, and then the output of the write amplifier is transmitted. Therefore, the read time increases. Therefore, it was decided that access conflict would not be allowed, or that the data that had been written in the memory cell before writing would be read out.

(発明が解決しようとする課題) 複数の経路から同時にアクセスされるメモリは、マルチ
ポートのメモリが用いられるが、同一のアドレスに対し
て書込み・読出しが競合した場合、書込んだデータが同
時に読みだされるようにした方が、高速であるだけでな
く、フロー制御が簡単になるなど有利な点が多い。とこ
ろが、以上述べたように従来例では、メモリセルの内容
と書込みデータが異なる場合には、読出しに要する時間
が長くなる。
(Problem to be solved by the invention) Multi-port memory is used for memory that is accessed simultaneously from multiple routes, but if there is a conflict between writing and reading to the same address, the written data may be read simultaneously. There are many advantages to configuring the flow to be output, not only because it is faster but also because flow control is easier. However, as described above, in the conventional example, when the contents of the memory cell and the write data are different, the time required for reading increases.

本発明の目的は、アクセス時間の増大を引き起こすこと
なく、アクセス競合時に書き込んだデータが高速に読出
されるマルチポートSRAMを提供することにある。
An object of the present invention is to provide a multiport SRAM in which data written during access conflict can be read out at high speed without causing an increase in access time.

(課題を解決するための手段) 第1の発明は、 互いの入力と出力を接続した第1インバータと、第2イ
ンバータからなるメモリセルと、前記第1インバータの
入力と第1書込みビット線を接続する第1書込みFET
と、 前記第2インバータの入力と第2書込みビット線を接続
する第2書込みFETと、 前記第1、第2書込みFETのゲートに接続された書込
みワード線と、 前記第1インバータの入力と第1読出しビット線を接続
する第1読出しFETと、 前記第2インバータの入力と第2読出しビット線を接続
する第2読出しFETと、 前記第1、第2読出しFETのゲートに接続された読出
しワード線と、 書込みデータを前記第1書込みビット線に出力するため
の第1書込みアンプと、 書込みデータの反転結果を前記第2書込みビット線に出
力するための第2書込みアンプと、前記の第1、第2読
出しビット線の電位差を検出し、差動増幅するセンスア
ンプと、 読出しと書込み同一アドレスに対して行われることを検
出するアクセス競合検出回路と、前記アクセス競合検出
回路の出力をゲート入力とし、前記センスアンプの出力
と、前記第1書込みビット線を接続する短絡用FET からなることを特徴とするマルチポートSRAMである
(Means for Solving the Problems) A first invention includes a memory cell including a first inverter and a second inverter whose inputs and outputs are connected to each other, and a memory cell that connects the input of the first inverter and a first write bit line. First write FET to connect
a second write FET connecting the input of the second inverter and a second write bit line; a write word line connected to the gates of the first and second write FETs; a first read FET that connects one read bit line; a second read FET that connects the input of the second inverter and the second read bit line; and a read word connected to the gates of the first and second read FETs. a first write amplifier for outputting write data to the first write bit line; a second write amplifier for outputting an inverted result of the write data to the second write bit line; , a sense amplifier that detects the potential difference of the second read bit line and differentially amplifies it, an access conflict detection circuit that detects whether reading and writing are performed to the same address, and a gate input of the output of the access conflict detection circuit. The multi-port SRAM is characterized by comprising a shorting FET connecting the output of the sense amplifier and the first write bit line.

また第2の発明は、前記の短絡用FETに代えて、前記
アクセス競合検出回路の出力をゲート入力とし、前記第
1読出しビット線と、前記第1書込みビット線を接続す
る第1短絡用FETと、前記アクセス競合検出回路の出
力をゲート入力とし、前記第2読出しビット線と、前記
第2書込みビット線を接続する第2短絡用FET からなることを特徴とするマルチポートSRAMである
In a second aspect of the invention, in place of the shorting FET, a first shorting FET which uses the output of the access conflict detection circuit as a gate input and connects the first read bit line and the first write bit line is provided. and a second shorting FET which uses the output of the access conflict detection circuit as a gate input and connects the second read bit line and the second write bit line.

(作用) 第1の発明では、通常読出し時は、アクセス競合検出回
路の出力によって、センスアンプの出力と第1書込みビ
ット線が電気的に切り離されており、従来からのSRA
M同様に動作する。同一アドレスに対して、書込み・読
出しが同時に発生した場合、アクセス競合検出回路の出
力が反転することにより、センスアンプの出力線と第1
書込みビット線が短絡され、出力バッファに書込みデー
タが直接入力されるため、アクセス競合時も高速な読出
しが可能となる。
(Function) In the first invention, during normal reading, the output of the sense amplifier and the first write bit line are electrically separated by the output of the access conflict detection circuit.
It operates in the same way as M. When writing and reading occur simultaneously to the same address, the output of the access conflict detection circuit is inverted, and the output line of the sense amplifier and the first
Since the write bit line is short-circuited and write data is directly input to the output buffer, high-speed reading is possible even in the event of access conflict.

第2の発明では、通常読出し時は、アクセス競合検出回
路の出力によって、第1書込みビット線と第1読出しビ
ット線、第2書込みビット線と第2読出しビット線がそ
れぞれ電気的に切り離されており、従来からのSRAM
同様に動作する。そして、同一アドレスに対して、書込
み・読出しが同時に発生した場合、アクセス競合検出回
路の出力が反転することにより.、第1、第2短絡FE
Tが導通状態になり、第1書込みビット線と第1読出し
ビット線、第2書込みビット線と第2読出しビット線が
それぞれ短絡され、メモリセルの内容に関係なく、書込
みデータをセンスアンプに入力することが出来るため、
アクセス競合時も高速な読出しが可能となる。
In the second invention, during normal reading, the first write bit line and the first read bit line, and the second write bit line and the second read bit line are electrically separated from each other by the output of the access conflict detection circuit. Traditional SRAM
works similarly. When writing and reading occur simultaneously to the same address, the output of the access conflict detection circuit is inverted. , first and second short circuit FE
T becomes conductive, the first write bit line and the first read bit line, and the second write bit line and the second read bit line are shorted, respectively, and the write data is input to the sense amplifier regardless of the contents of the memory cell. Because it is possible to
High-speed reading is possible even during access contention.

(実施例) 次に図面を参照して本発明の実施例について説明する。(Example) Next, embodiments of the present invention will be described with reference to the drawings.

第1図は、本願第1の発明の2ボー} SRAMの実施
例を示す。
FIG. 1 shows an embodiment of a 2-baud SRAM according to the first invention of the present application.

1、2は互いの出力を入力とする第1のインバータと第
2のインバータである。
Reference numerals 1 and 2 denote a first inverter and a second inverter which input each other's outputs.

第1インバータ1の入力と第2インバータ2の入力は、
各々反転した電位になっており、双安定状態にある。こ
の状態は、各インバータの入力を反転した電位にするよ
うな力が外部から働くまで継続され、静的なメモリセル
として働く。
The input of the first inverter 1 and the input of the second inverter 2 are
Each has an inverted potential and is in a bistable state. This state continues until an external force is applied to bring the input of each inverter to an inverted potential, and each inverter functions as a static memory cell.

第1書込みFET3は第1インバータ1の入力と第1書
込みビット線12を接続し、書込みワード線10をゲー
トの入力とする。
The first write FET 3 connects the input of the first inverter 1 and the first write bit line 12, and uses the write word line 10 as the input of its gate.

第1読出しFET4は第1インバータ1の入力と第1読
出しビット線14を接続し、読出しワード線11をゲー
トの入力とする。
The first read FET 4 connects the input of the first inverter 1 and the first read bit line 14, and uses the read word line 11 as the input of its gate.

第2書込みFET5は第2インバータ2の入力と第2書
込みビット線13を接続し、書込みワード線10をゲー
トの入力とする。
The second write FET 5 connects the input of the second inverter 2 and the second write bit line 13, and uses the write word line 10 as the input of its gate.

第2読出しFET6は第2インバータ2の入力と第2読
出しビット線15を接続し、読出しワード線11をゲー
トの入力とする。
The second read FET 6 connects the input of the second inverter 2 and the second read bit line 15, and uses the read word line 11 as the input of its gate.

第1書込みアンプ16は書込みデータを第1書込みビッ
ト線l2に出力する。
The first write amplifier 16 outputs write data to the first write bit line l2.

第2アンプ17は書込みデータの反転結果を第2書込み
ビット線13に出力する。
The second amplifier 17 outputs the inverted result of the write data to the second write bit line 13.

センスアンプ18は第1読出しビット線14と第2読出
しビット線15を入力とし、その電位差を差動増幅する
The sense amplifier 18 receives the first read bit line 14 and the second read bit line 15 as inputs, and differentially amplifies the potential difference therebetween.

アクセス競合検出回路19は書込みアドレスと読出しア
ドレスが同一で、書込みと読出しが競合していることを
検出する信号を出力する。
The access conflict detection circuit 19 outputs a signal that detects that the write address and the read address are the same and there is a conflict between writing and reading.

短絡FET21はアクセス競合検出回路19の出力をゲ
ート入力とし、センスアンプ18の出力と、第1書込み
ビット線を接続する。
The short-circuit FET 21 uses the output of the access conflict detection circuit 19 as a gate input, and connects the output of the sense amplifier 18 and the first write bit line.

書込み動作時には、第1書込みアンプ16が第1書込み
ピット線12を書込みデータの電位に、第2書込みアン
ブ17が第2書込みビット線13を書込みデータの反転
電位にする。これと同時に、書込みワード!iA10が
高電位になり、第1書込みFET3と第2書込みFET
5が導通状態になる。この時メモリセルの状態は、書込
みビット線の電位にしたがって変化し、書込み動作が終
了してもメモリセルの状態はそのまま保持され、書込み
が完了する。
During a write operation, the first write amplifier 16 sets the first write pit line 12 to the write data potential, and the second write amplifier 17 sets the second write bit line 13 to the inverse potential of the write data. At the same time, write word! iA10 becomes high potential, and the first write FET3 and the second write FET
5 becomes conductive. At this time, the state of the memory cell changes according to the potential of the write bit line, and even after the write operation is completed, the state of the memory cell is maintained as it is, and the write is completed.

読出し動作時には、読出しワード線11が高電位になり
、第1読出しFET4、第2読出しFET5を導通状態
にする。このとき、第1読出しビット線14の電位は、
メモリセル内のデータ電位に変化し、第2読出しビット
線15の電位もメモリセル内のデータの反転電位に変化
する。第1インバータ1と第2インバータ2の駆動能力
が小さいことと、読出しビット線には書込みビット線よ
り大きな負荷が接続されていることで、電位が変化する
には比較的時間がかかる。しかし、センスアップ18で
第1読出しビット線14と第2読出しビット線15の微
少な電位差を増幅することで、センスアンプの出力には
メモリセルのデータが読みだされる。
During a read operation, the read word line 11 has a high potential, and the first read FET 4 and the second read FET 5 are rendered conductive. At this time, the potential of the first read bit line 14 is
The data potential in the memory cell changes, and the potential of the second read bit line 15 also changes to the inverted potential of the data in the memory cell. It takes a relatively long time for the potential to change because the driving ability of the first inverter 1 and the second inverter 2 is small and a larger load is connected to the read bit line than to the write bit line. However, by amplifying the minute potential difference between the first read bit line 14 and the second read bit line 15 in the sense up 18, the data of the memory cell is read out from the output of the sense amplifier.

アクセス競合時には、書込みワード線10と読出しワー
ド線1lがともに高電位になり、第1、2書込みFET
3、4、第1、第2読出しFET5、6が全て導通状態
になる。従って第1読出しビット線14には、先ずメモ
リセルの内容が読みだされ、引き続いて第1書込みアン
プ16の出力が読みだされる。このようなアクセス競合
が起こる場合、アクセス競合検出回路19の出力に従っ
て、短絡FET21が導通状態になり、センスアンプの
出力線の電位は第1、2読出しビット線14、15の電
位によらず、第1書込みアンプ16の出力に従って変化
する。つまりメモリセルを介することなく、入力データ
がそのまま出力されるので、高速な読出しが可能となる
。またアクセス競合が起こっていなければ、アクセス競
合検出回路19の出力に従って、短絡FET21は開放
状態になり、従来方式と同様に、メモリセルの信号を出
力する。
During access conflict, both the write word line 10 and the read word line 1l become high potential, and the first and second write FETs
3, 4, and the first and second readout FETs 5 and 6 all become conductive. Therefore, the contents of the memory cell are first read out to the first read bit line 14, and then the output of the first write amplifier 16 is read out. When such an access conflict occurs, the short-circuit FET 21 becomes conductive according to the output of the access conflict detection circuit 19, and the potential of the output line of the sense amplifier is independent of the potentials of the first and second read bit lines 14 and 15. It changes according to the output of the first write amplifier 16. In other words, input data is output as is without going through the memory cells, allowing high-speed reading. If no access conflict occurs, the short-circuit FET 21 becomes open according to the output of the access conflict detection circuit 19, and outputs a memory cell signal as in the conventional system.

前記アクセス競合検出回路19は、書込みアドレスnビ
ットと読出しアドレスnビット、および各々のアドレス
が有効であることを示す2ビットを入力とし、アドレス
が競合しているかどうかの判定結果を出力する回路で、
基本的には、n個の排他的論理積ゲート、1個の論理積
ゲートと、それらn+1本の出力を1本に絞るための論
理積木からなる。
The access conflict detection circuit 19 is a circuit that receives n bits of a write address, n bits of a read address, and 2 bits indicating that each address is valid, and outputs a determination result as to whether or not the addresses conflict. ,
Basically, it consists of n exclusive AND gates, one AND gate, and a logical building block for narrowing down the outputs of these n+1 to one.

第2図には第2の発明の実施例を示す。第1図と異なる
のは短絡用FETが2つあることである。第1短絡FE
T31はアクセス競合検出回路19の出力をゲート入力
とし、第1読出しビット線14と第1書込みビット線1
2とを接続する。第2短絡FET32はアクセス競合検
出回路19の出力をゲート入力とし、第2書込みビット
線13と、第1読出しビット線15を接続する。
FIG. 2 shows an embodiment of the second invention. The difference from FIG. 1 is that there are two shorting FETs. 1st short circuit FE
T31 uses the output of the access conflict detection circuit 19 as a gate input, and connects the first read bit line 14 and the first write bit line 1.
Connect 2. The second short-circuit FET 32 receives the output of the access conflict detection circuit 19 as a gate input, and connects the second write bit line 13 and the first read bit line 15.

アクセス競合時には、書込みワード線10と読出しワー
ド線11がともに高電位になり、第1、2書込みFET
3、4、第1、第2読出しFET5、6が全て導通状態
になる。従って、第1読出しビット線14には、先ずメ
モリセルの内容が読だされ、引き続いて第1書込みアン
プ16の出力が読みだされようとする。
During access conflict, both the write word line 10 and the read word line 11 become high potential, and the first and second write FETs
3, 4, and the first and second readout FETs 5 and 6 all become conductive. Therefore, the contents of the memory cell are first read out to the first read bit line 14, and then the output of the first write amplifier 16 is about to be read out.

本発明の高速化を行うと、アクセス競合が起こっていれ
ば、アクセス競合検出回路19の出力に従って、第1短
絡FET21と第2短絡FET22が導通状態になり、
第1読出しビット線14と第1書込みアンプ16の出力
、第2読出しビット線15と第2書込みアンプ17の出
力がそれぞれ短絡され、センスアンプには、メモリセル
の内容によらず第1、第2書込みアンプの出力が入力さ
れ、書込みデータが読出される。つまりメモリセルを介
することなく、入力データがそのままセンスアンプで増
幅されるので、高速な読出しが可能となる。またアクセ
ス競合が起こっていなければ、アクセス競合検出回路1
9の出力に従って、短絡FET21, 22は開放状態
になり、従来方式と同様に、メモリセルの信号をメモリ
から出力する。
By increasing the speed of the present invention, if an access conflict occurs, the first short-circuit FET 21 and the second short-circuit FET 22 become conductive according to the output of the access conflict detection circuit 19,
The outputs of the first read bit line 14 and the first write amplifier 16 are short-circuited, and the outputs of the second read bit line 15 and the second write amplifier 17 are short-circuited, respectively. The output of the 2 write amplifiers is input, and the write data is read out. In other words, the input data is directly amplified by the sense amplifier without going through the memory cells, allowing high-speed reading. If no access conflict occurs, access conflict detection circuit 1
According to the output of 9, the short-circuit FETs 21 and 22 become open, and the signal of the memory cell is outputted from the memory as in the conventional system.

(発明の効果) 以上説明したように、従来のマルチポートメモリは、同
一アドレスに対する書込み・読出しが競合した(アクセ
ス競合)時の読出しは、通常の読出しと比較してアクセ
ス時間が長かったり、書込み前までメモリセルに書かれ
ていた内容を出力して、書き込むデータと読出されるデ
ータが異なったりした。本発明はアクセス競合時にも、
通常読出し時と同等の(もしくはより短い)アクセス時
間で読出しが行われるマルチボー} SRAMを提供す
るという効果がある。
(Effects of the Invention) As explained above, in conventional multi-port memories, when writing and reading to the same address conflict (access conflict), the access time is longer than normal reading, and the writing The contents previously written in the memory cell are output, and the data to be written and the data to be read may be different. The present invention also provides access contention.
This has the effect of providing a multi-baud SRAM in which reading is performed in the same (or shorter) access time as normal reading.

さらにアクセス競合検出回路は、アドレスのビット数と
等しい排他的論理積ゲートと、その出力を一本に絞るた
めの論理積木から基本的に構威され、アドレスのビット
数nを8としたとき、アドレスデコーダの2%の面積を
占め、メモリ全体の1%以下の極めて小さい面積で構成
できる。また検出に要する時間はアドレスのデコードに
隠され、アクセス時間に影響を与えない。
Furthermore, the access conflict detection circuit basically consists of an exclusive AND gate that is equal to the number of bits in the address, and a logic block for narrowing down its output to one, and when the number of bits in the address, n, is 8, It occupies 2% of the area of the address decoder and can be configured with an extremely small area of 1% or less of the entire memory. Furthermore, the time required for detection is hidden in address decoding and does not affect access time.

その他、アクセス競合検出回路以外に付加する回路は、
メモリのビット数と同数(第2の発明の場合は2倍)の
短絡FETだけであり、付加的な部分の占有面積がほと
んど増加しないことも特長である。
Other circuits to be added other than the access conflict detection circuit are:
Another feature is that there is only the same number of short-circuit FETs as the number of bits of the memory (twice as many in the case of the second invention), and the area occupied by the additional portion hardly increases.

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

第1図は本願第1の発明の実施例を示す論理回路ブロッ
ク図、第2図は本願第2の発明の実施例を示す論理回路
ブロック図。第3図は従来から用いられているマルチポ
ートのSRAMの論理回路ブロック図である。 1、2・・・第1、第2インバータ、3、5・・・第1
、第2書込みFET、4、6・・・第1、第2読出しF
ET, 10・・・書込みワード線、1l・・・読出し
ワード線、12、13・・・第1、第2書込みビット線
、14、15・・・第1、第2読出しビット線、16、
17・・・第1、第2書込みアンプ、18・・・センス
アンプ、19・・・アクセス競合検出回路、21・・・
短絡FET、31・・・第1短絡FET、32・・・第
2短絡FET, 40・・・出力バッファ
FIG. 1 is a logic circuit block diagram showing an embodiment of the first invention of the present application, and FIG. 2 is a logic circuit block diagram showing an embodiment of the second invention of the application. FIG. 3 is a logic circuit block diagram of a conventionally used multi-port SRAM. 1, 2...first, second inverter, 3,5...first
, second write FET, 4, 6...first, second read FET
ET, 10...Write word line, 1l...Read word line, 12, 13...First and second write bit lines, 14, 15... First and second read bit lines, 16,
17... First and second write amplifiers, 18... Sense amplifiers, 19... Access conflict detection circuit, 21...
Short circuit FET, 31... first short circuit FET, 32... second short circuit FET, 40... output buffer

Claims (2)

【特許請求の範囲】[Claims] (1)互いの入力と出力を接続した第1インバータと、
第2インバータからなるメモリセルと、 前記第1インバータの入力と第1書込みビット線を接続
する第1書込みFETと、 前記第2インバータの入力と第2書込みビット線を接続
する第2書込みFETと、 前記第1、第2書込みFETのゲートに接続された書込
みワード線と、 前記第1インバータの入力と第1読出しビット線を接続
する第1読出しFETと、 前記第2インバータの入力と第2読出しビット線を接続
する第2読出しFETと、 前記第1、第2読出しFETのゲートに接続された読出
しワード線と、 書込みデータを前記第1書込みビット線に出力するため
の第1書込みアンプと、 書込みデータの反転結果を前記第2書込みビット線に出
力するための第2書込みアンプと、 前記の第1、第2読出しビット線の電位差を検出し、差
動増幅するセンスアンプと、 読出しと書込みが同一アドレスに対して行われることを
検出し、結果を出力するアクセス競合検出回路と、 前記アクセス競合検出回路の出力をゲート入力とし、前
記センスアンプの出力と、前記第1書込みビット線を接
続する短絡用FET からなることを特徴とするマルチポート SRAM。
(1) A first inverter whose input and output are connected to each other,
a memory cell consisting of a second inverter; a first write FET that connects the input of the first inverter and the first write bit line; and a second write FET that connects the input of the second inverter and the second write bit line. , a write word line connected to the gates of the first and second write FETs, a first read FET connecting the input of the first inverter and the first read bit line, and an input of the second inverter and the second read FET. a second read FET for connecting a read bit line; a read word line connected to the gates of the first and second read FETs; and a first write amplifier for outputting write data to the first write bit line. , a second write amplifier for outputting the inverted result of write data to the second write bit line; a sense amplifier that detects and differentially amplifies the potential difference between the first and second read bit lines; an access conflict detection circuit that detects that writing is performed to the same address and outputs the result; and an access conflict detection circuit that uses the output of the access conflict detection circuit as a gate input, and connects the output of the sense amplifier and the first write bit line. A multi-port SRAM characterized by consisting of a connecting short-circuit FET.
(2)第1項記載の短絡用FETの代わりに、前記アク
セス競合検出回路の出力をゲート入力とし、前記第1読
出しビット線と前記第1書込みビット線を接続する第1
短絡用FETと、 前記アクセス競合検出回路の出力をゲート入力とし、前
記第2読出しビット線と、前記第2書込みビット線を接
続する第2短絡用FETを備えたことを特徴とするマル
チポートSRAM。
(2) Instead of the shorting FET described in item 1, the output of the access conflict detection circuit is used as a gate input, and the first read bit line and the first write bit line are connected to each other.
A multi-port SRAM comprising: a shorting FET; and a second shorting FET which uses the output of the access conflict detection circuit as a gate input and connects the second read bit line and the second write bit line. .
JP1164235A 1989-06-26 1989-06-26 Multiport sram Pending JPH0329186A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1164235A JPH0329186A (en) 1989-06-26 1989-06-26 Multiport sram

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1164235A JPH0329186A (en) 1989-06-26 1989-06-26 Multiport sram

Publications (1)

Publication Number Publication Date
JPH0329186A true JPH0329186A (en) 1991-02-07

Family

ID=15789241

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1164235A Pending JPH0329186A (en) 1989-06-26 1989-06-26 Multiport sram

Country Status (1)

Country Link
JP (1) JPH0329186A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990057414A (en) * 1997-12-29 1999-07-15 김영환 Low Voltage Drive Static Ram
JP2005216340A (en) * 2004-01-28 2005-08-11 Nec Electronics Corp Semiconductor memory device
JP2015533011A (en) * 2012-10-31 2015-11-16 クアルコム,インコーポレイテッド A dummy read that prevents crowbar current during read-write collisions in a memory array with a cross-coupled bit line keeper

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61202396A (en) * 1985-03-05 1986-09-08 Nec Corp Dual port type dynamic random access memory
JPH01122093A (en) * 1987-11-06 1989-05-15 Hitachi Ltd semiconductor storage device
JPH01154391A (en) * 1987-04-28 1989-06-16 Advanced Micro Devicds Inc Memory cell circuit

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61202396A (en) * 1985-03-05 1986-09-08 Nec Corp Dual port type dynamic random access memory
JPH01154391A (en) * 1987-04-28 1989-06-16 Advanced Micro Devicds Inc Memory cell circuit
JPH01122093A (en) * 1987-11-06 1989-05-15 Hitachi Ltd semiconductor storage device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990057414A (en) * 1997-12-29 1999-07-15 김영환 Low Voltage Drive Static Ram
JP2005216340A (en) * 2004-01-28 2005-08-11 Nec Electronics Corp Semiconductor memory device
JP2015533011A (en) * 2012-10-31 2015-11-16 クアルコム,インコーポレイテッド A dummy read that prevents crowbar current during read-write collisions in a memory array with a cross-coupled bit line keeper

Similar Documents

Publication Publication Date Title
US6205076B1 (en) Destructive read type memory circuit, restoring circuit for the same and sense amplifier
US6105106A (en) Computer system, memory device and shift register including a balanced switching circuit with series connected transfer gates which are selectively clocked for fast switching times
US7990792B2 (en) Hybrid sense amplifier and method, and memory device using same
JP2000011640A (en) Semiconductor storage
US6421290B2 (en) Output circuit for alternating multiple bit line per column memory architecture
JP2705590B2 (en) Semiconductor storage device
US5732026A (en) Semiconductor memory device including main/sub-bit line arrangement
US5619674A (en) Multiport cache memory having read-only parts and read-write parts
JPH05250872A (en) Random access memory
JPS6128198B2 (en)
US4792924A (en) Single rail CMOS register array and sense amplifier circuit therefor
JPS61255591A (en) Semiconductor memory
JPH0329187A (en) Multiport sram
JPH0329186A (en) Multiport sram
KR960003591B1 (en) Semiconductor memory device
JPH04205787A (en) Multiport memory
JPH08138377A (en) Semiconductor memory device
JPH11134866A (en) Semiconductor memory
JPH073757B2 (en) Semiconductor memory device
JPH1021687A (en) Semiconductor memory device
JPH07312099A (en) Test method for dual port ram
JPH11185467A (en) Semiconductor integrated circuit device
JPH10134565A (en) Semiconductor memory device
JPH0514359B2 (en)
US5890215A (en) Electronic computer memory system having multiple width, high speed communication buffer