JPH06208795A - ランダムアクセスメモリとその読取り・書込み回路、およびデータパケットの読取り・書込み方法 - Google Patents
ランダムアクセスメモリとその読取り・書込み回路、およびデータパケットの読取り・書込み方法Info
- Publication number
- JPH06208795A JPH06208795A JP5285584A JP28558493A JPH06208795A JP H06208795 A JPH06208795 A JP H06208795A JP 5285584 A JP5285584 A JP 5285584A JP 28558493 A JP28558493 A JP 28558493A JP H06208795 A JPH06208795 A JP H06208795A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- bit
- read
- memory cell
- random access
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/41—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming static cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger
- G11C11/413—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction
- G11C11/417—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction for memory cells of the field-effect type
- G11C11/419—Read-write [R-W] circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
- H04L49/104—Asynchronous transfer mode [ATM] switching fabrics
- H04L49/105—ATM switching elements
- H04L49/106—ATM switching elements using space switching, e.g. crossbar or matrix
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
- H04L49/104—Asynchronous transfer mode [ATM] switching fabrics
- H04L49/105—ATM switching elements
- H04L49/108—ATM switching elements using shared central buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/40—Constructional details, e.g. power supply, mechanical construction or backplane
- H04L49/405—Physical details, e.g. power supply, mechanical construction or backplane of ATM switches
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Static Random-Access Memory (AREA)
Abstract
の両動作を行うことができ、最高速度で動作するスタテ
ィックランダムアクセスメモリを提供する。 【構成】 ランダムアクセスメモリのセル10から出力
データが読み取られる際、入力データがこれらのセルに
即座に記憶される。センスアンプ30によってデータが
メモリセルから読み取られると、ラッチ発生器32がラ
ッチ信号を発生し、読取ラッチ34をトリガする。読取
ラッチは、読取りデータをラッチし、読取バス14へ出
力する。データをラッチするのに使用されるこのラッチ
信号はまた、書込回路36に送られ、新たなデータのメ
モリセルへの書込みを開始させる。このように単一のラ
ッチ信号を使用することにより、現存するデータがセル
から読み取られるまで、新たなデータがメモリセルに書
き込まれることはない。
Description
り詳細には、本発明はスタティックランダムアクセスメ
モリ回路に関する。
は、メモリアレーのセルに書き込まれる新たなデータ
は、これらのセルから現存のデータが読み取られる前に
利用できる。例えば、非同期転送モード(ATM)スイ
ッチング中にデータのパケットをバッファする場合、新
たなデータパケットは、現存のパケットがメモリから読
み取られるのと同時にメモリに入力される。このような
用途では、特定のクロック速度について最大の性能を達
成するために、現存データの読取りと新規データのメモ
リセルへの書込みを単一のメモリサイクル内で行うこと
が望ましい。
揮できていない。なぜなら、従来のメモリ回路は、読取
りおよび書込みの両方の機能を果たすのに、少なくとも
2個のメモリサイクルを必要とするからである。すなわ
ち、第1のメモリサイクル中に現存データがメモリから
読み取られ、そして、次のメモリサイクル中に新規デー
タがメモリに書き込まれる。そのため、従来のメモリの
動作速度を高めるためには、一層速いクロック速度が要
求される。しかしながら、このような高速メモリは、電
力を多量に消費し、しかも、記憶容量が小さくなるとい
う欠点を有する。さらに、このような高速メモリを製造
するためには、一層複雑で高価な技術を使用しなければ
ならないという欠点もある。
目的は、単一のメモリサイクルで読取りおよび書込みの
両動作を行うことができ、最高速度で動作するスタティ
ックランダムアクセスメモリを提供することである。
メモリサイクル内で読取りおよび書込みの両動作を行う
ことにより、スタティックランダムアクセスメモリにお
ける最大動作速度を達成することができる。すなわち、
本発明によれば、ランダムアクセスメモリのセルから出
力データが読み取られる際に、入力データがこれらのセ
ルに即座に記憶される。まず、データがメモリセルから
読み取られると、ラッチ信号が発生し、データバスへの
出力用として読取りデータのラッチをトリガする。読取
りデータをラッチするのに使用されるこのラッチ信号は
また、新規データのメモリセルへの書込みを開始させ
る。このように単一のラッチ信号を使用することによ
り、現存データがセルから読み取られるまで、新規デー
タがメモリセルに書き込まれることはない。したがっ
て、本発明の構成によれば、同じクロック速度による従
来の設計に比べて性能は2倍に向上する。
メモリセルからの一対のビットラインにセンスアンプが
接続されている。このセンスアンプは、どちらのビット
ラインのほうが高電圧であるかを決定することにより、
メモリセルから現存データを読み取る。センスアンプが
メモリセルデータの容量を決定すると、このセンスアン
プの出力に応答して、ラッチ信号が発生する。このラッ
チ信号は、読取ラッチによりデータのラッチをトリガ
し、そして、同時に、書込回路による書込み動作の開始
をトリガする。読取ラッチはラッチされたデータをデー
タバスへ出力する。次いで、書込回路は新規データをメ
モリセルへ書き込む。
細に説明する。
リセルのアレーを示す。メモリセルアレーはn列×n段
となるように構成されている。各メモリサイクル中に、
ある1つのワード選択ラインに電圧が印加され、そのメ
モリサイクル中に駆動するメモリセルのグループが特定
される。各列内のメモリセルは、2本のビットラインB
ITおよびBIT(この後者のBITは図中では上部に
線が引かれているが、JISコードでは表示できないの
で、明細書中では“バーBIT”と表示する。以下、同
様である。)により互いに連結されている。
る。2個のノードのうちの第1のノードは、実際のデー
タ値を記憶するノードであり、ビットライン“BIT”
に結合されている。2個のノードのうちの第2のノード
は、第1のノードにより記憶されたデータ値の補数を記
憶する。この第2のノードは、ビットライン“バーBI
T”に結合されている。
インにより制御回路12に接続されている。制御回路1
2は、ワード選択ライン(例えば、ライン24および2
6)により列内のあるメモリセルが特定された場合に、
この特定のメモリセルからデータを読み取り、また、特
定のメモリセルへデータを書き込む。制御回路12は、
メモリセルから読み取られたデータを読取バス14へ出
力し、そして、メモリセルへの書込み用のデータを書込
バス16から受信する。制御回路12には、“選択”制
御ライン18が設けられている。この選択制御ライン1
8は、制御回路12が、電圧印加されたワード選択ライ
ンに結合されているメモリセルのグループまたはサブセ
ットについて読取りおよび書込み動作を行うことができ
るように、制御回路12を制御する。
る。制御回路12はビットラインを介してメモリセルに
電力を供給する。メモリアレーは、ライン22を介して
制御回路12へ入力されたシステムクロック信号に応じ
て、同期的に動作する。
換機のような電気通信パケット交換機内で使用される。
本発明のメモリは、メモリセルの特定のグループに対す
るデータの全パケットを、単一のメモリサイクル内で、
読取りおよび書込み動作を行うのに使用される。電気通
信交換機は、通常のメモリアドレス指定技術を用いて、
デコーダ(図示せず)によりデコードされるアドレスを
発生し、データパケットの各ビットをメモリセルの別の
グループに記憶したままで、データパケットを記憶する
メモリセル10のグループを確実に識別する。デコード
されたアドレスは、一般的に、ライン24のような共通
のワード選択ラインにより結合される幾つかのメモリセ
ルに対応する。
御回路12は、予備充電回路28、センスアンプ30、
ラッチ発生器(回路)32、読取ラッチ回路34および
書込回路36を含む。これらの各回路については後段に
おいて詳細に説明する。一般的に、制御回路12は次の
ように動作する。まず、予備充電回路28は、メモリサ
イクルのうちの最初の半分において、ビットラインをV
ddまで予備充電する。メモリサイクルのうちの後の半分
において、センスアンプ30はビットラインの電圧の変
動を検出し、これにより、メモリセルからデータ値を読
み取る。読取りが完了した時点で、ラッチ発生器32は
ラッチ信号を発生し、そして、データをラッチするため
の読取ラッチ回路34および書込み動作を開始するため
の書込回路36に対して、ラッチ信号を同時に出力す
る。
ットラインに接続され、これらのビットライン上の電圧
変動を検出する。ビットライン電圧の変動に応じて、セ
ンスアンプ30は、どのビットラインが論理1に結合さ
れ、どのビットラインが論理0に結合されているかを決
定する。決定後、センスアンプ30は、ラッチ発生器3
2と読取ラッチ34に対してデータを同時に出力する。
ラッチ発生器32は、システムクロック信号を受信した
ときのセンスアンプ30からの出力信号に応答して、ラ
ッチ信号を発生する。
取ラッチ34および書込回路36へ同時に供給される。
読取ラッチ34は、ラッチ発生器32からラッチ信号を
受信したときに、センスアンプ30からの信号をラッチ
する。読取ラッチ34はラッチされたデータを読取バス
14へ出力する。書込回路36は、メモリセルへの書込
み用の入力データを書込バス16から受信する。書込回
路36は、書込可能ライン20に電圧が印加されている
場合に、ラッチ発生器32からラッチ信号を受信する
と、書込動作を開始する。
4および書込回路36に対して共通のラッチ信号を供給
することによって、制御回路12は、メモリセルに対す
る読取みおよび書込みの両方の動作を、単一のクロック
サイクル内に行うことができる。
ネルトランジスタ38、40、および42を含む。トラ
ンジスタ38、40、および42のゲート端末は、クロ
ック信号に接続されている。トランジスタ38および4
2のドレインは、Vddに接続されている。トランジスタ
38および42のソースは共にトランジスタ40に接続
されている。トランジスタ38のソース端末は、一方の
ビットライン(例えば、BIT)に接続されており、ト
ランジスタ42のソース端末は、他方のビットライン
(例えば、バーBIT)に接続されている。予備充電回
路28としては、クロック信号を受信したときにビット
ラインをVddにまで急速に充電する回路であれば全て使
用できる。
を読み取るために、センスアンプ30は、ビットライン
における電圧の相対的な変動を検出し、どのビットライ
ンが論理1に接続され、どのビットラインが論理0に接
続されているかを決定する。図3に示されたセンスアン
プ30は、2個のインバータ45と47を含む。インバ
ータ45および47は、平衡回路52(図2に詳細に図
示されている)により再生的に交差結合されている。
ている場合、インバータ45および47は不安定状態に
維持される。平衡回路52が開くと、インバータ45お
よび47は、ビットラインの相対的電圧により決定され
る方向の安定状態に駆動される。ビットラインの相対的
電圧により決定されるような、インバータ間の電流の方
向は、読取ラッチ34によりラッチされるデータ値を確
立する。
OS(CMOS)形のトランジスタ44および46とト
ランジスタ48および50によりそれぞれ形成されてい
る。トランジスタ44および46のゲートは、トランジ
スタ54および56からなる平衡回路52により、トラ
ンジスタ48および50のゲートと再生的に結合されて
いる。トランジスタ54および56のゲート端末は、シ
ステムクロック信号により制御される。平衡回路52
は、クロック信号が低い場合、インバータ45および4
7に対して、短絡回路として現れる。逆に、クロック信
号が高い場合、平衡回路52は、インバータ45および
47に対して、開路として現れる。
の電力をビットラインから得る。これは、電源ライン
(例えば、Vdd)から電流を得る従来のセンスアンプに
比べて優れている。なぜなら、本発明のセンスアンプ
は、メモリセルの内容を一旦読取れば、電流の供給を受
ける必要がほとんどないからである。
かの点においても、従来のセンスアンプ設計に比べて優
れている。例えば、センスアンプ30は、読取り動作中
の極く僅かの間のみビットラインを放電させるだけであ
るため、ビットラインをほぼVddの電圧に維持すること
ができる。これにより、検出動作が完了した後、ビット
ラインを迅速に予備充電することができる。また、セン
スアンプ30は、Vdd付近の電圧に対して最高の検出性
能を有する。したがって、Vddが容易に利用できること
から、ビットラインの予備充電が簡単になる。これに対
し、従来のセンスアンプ回路は、Vdd/2付近の電圧に
対して最も高い検出性能を有する。したがって、Vdd/
2の電圧を発生するために、従来のセンスアンプは追加
の回路を必要とし、その結果、回路設計が一層複雑にな
る。
ージだけからなり、その出力は真のCMOS電圧であ
る。これに対して、従来のセンスアンプ設計は、出力電
圧を真のCMOS電圧にまで復帰させるために、検出ス
テージの次に1個以上の追加ステージを必要とする。こ
れらの追加ステージは、製造コストを増大させ、動作速
度を低下させ、さらに、追加のウエハスペースを必要と
する。
動作する。最初に、選択ライン18に適当な電圧を印加
することにより、アンプが選択され、インバータ45お
よび47と、トランジスタ58を介したVssとの間の電
流路を確立する。ビットライン上の電圧は、平衡回路5
2により形成された交差結合が短絡状態のまま維持され
る限り、交差結合インバータ45および47を不安定状
態のままに維持する。クロック信号を受信すると、平衡
回路52は、インバータ45および47に対して開路と
して現れ、ビットライン間の電圧差に応じて、インバー
タを安定状態にする。
ライン(バーBIT)上の電圧よりも高い場合、インバ
ータ45および47は、インバータ45の出力を高く
し、その結果、読取ラッチ34の“データ入力”端子に
対する出力を論理1にする。しかし、バーBIT上の電
圧がBIT上の電圧よりも高い場合、インバータ45お
よび47は、インバータ45の出力を低くし、その結
果、読取ラッチ34の“データ入力”端子に対する出力
を論理0にする。
らクロックラッチ信号を発生することにより、制御回路
12を同期モードで動作させる。ラッチ発生器32は、
トランジスタ60、62、64、および66を含む。ラ
ッチ発生器32は、システムクロック信号と共に、セン
スアンプ30からデータ信号出力を受信し、そして、こ
れら3種類の信号を用いてラッチ信号を発生する。メモ
リセルから読み取られた信号(またはその逆の信号)か
らなるセンスアンプ30の出力は、トランジスタ64お
よび66へ入力される。
末は、トランジスタ60のソース端末によりVddに結合
されている。トランジスタ64および66のソース端末
は、トランジスタ62によりVssに結合されている。ト
ランジスタ60および62はクロック信号により制御さ
れる。クロック信号を受信すると、トランジスタ60お
よび62は、ラッチ発生器32のトランジスタ64およ
び66にセンスアンプ30からのデータが供給されてい
る場合に、VddからVssまで電流を流す。これにより、
トランジスタ60のソース端末でラッチ信号が発生す
る。ラッチ信号は、読取ラッチ34および書込回路36
に同時に供給される。
(すなわち、BIT上の値)をそのデータ入力端末で受
信する。ラッチ発生器32からのラッチ信号が読取ラッ
チ34により受信されたときに、この値はラッチされ
る。読取ラッチ34は、ラッチされた値を読取バス14
へ出力する。読取ラッチ34としては、D−タイプのフ
リップフロップのような適当な回路などの任意のものを
使用できる。
の新規データを書込バス16を介して受信する。書込バ
ス16上のデータは、書込回路36がラッチ発生器32
からのラッチ信号を受信する前に、書込回路36に供給
される。ラッチ信号を受信すると、書込回路36は、新
規データをメモリセルへ書き込むために、ビットライン
のうちの一方を、接地電圧にまで低下させる。書込回路
36は、書込可能ライン20に電圧が印加された場合に
のみ動作する。書込回路36としては、適当な任意の回
路を用いることができる。
(すなわち、BITまたはバーBIT)に書き込むため
の、書込回路36内の回路67の実施例を示す。他のビ
ットライン(データライン上で信号は逆転される。)用
の書込回路36内にも、同様の回路が設けられている。
回路67は、トランジスタ68、70、72、74、お
よび76を含む。このうち、トランジスタ68、70、
72、および74は、VddとVssとの間の電流路を形成
する。
生器32からのラッチ信号により制御され、一方、トラ
ンジスタ70および72は、書込可能ライン20および
書込バス16から受信したデータによりそれぞれ制御さ
れる。書込バス16上のデータが高くセットされ、か
つ、書込可能ライン20上で同時に書込みが選択された
場合に、トランジスタ76はターンオンされ、ビットラ
インをVssにする。このような状況下で、ラッチ信号は
回路67をクロックし、そして、書込みを行う。
スメモリの構成について説明してきたが、次に、図5を
参照しながら、このメモリの動作について説明する。
タイミングを例示している。第1の時間間隔(t0 −t
1 )において、クロック信号は低くなる。この低クロッ
ク信号は、予備充電回路28を始動し、そして、センス
アンプ30のトランジスタ54および56をターンオン
することにより平衡スイッチ62を閉じる。予備充電回
路28は、ビットラインを電圧Vddまで充電し、センス
アンプ回路30へ電力を供給する。(説明の便宜上、ビ
ットラインは時間間隔t0 −t1 において、既に前記充
電状態になっているように図示されている。)この時間
間隔において、ラッチ信号は低い。選択ライン18は高
電圧で駆動され、このメモリサイクルに必要な制御回路
を選択する。
号は高くなり、ビットラインの予備充電は停止する。同
時に、ワード選択ライン(図1参照)が高電圧で駆動さ
れ、アレーの各列の1つのメモリセルを、個別のビット
ライン対により個別の制御回路12と接続する。ビット
ラインは、センスアンプ30へ電力を供給するので、両
方のビットラインの電圧はVddより僅かに低下する。し
かし、メモリセルは、ビットラインのうちの一方の電圧
を、他方の電圧よりも速く低下させる。この現象は、メ
モリセルの一方のノードがゼロを記憶しており、その結
果、接地されるために生じる。
チ52が開き、センスアンプ30のインバータ45およ
び47を安定状態にする。時間間隔t1 −t2 におい
て、ビットラインの電圧を互いに十分に離してセンス動
作を促進するために、平衡スイッチ52を開く前に僅か
に遅延させる。時刻t3 において、センス動作は完了
し、ラッチ信号が発生する。センスアンプ30により出
力されたデータ値は、読取ラッチ34でラッチされ、そ
して、書込み動作が開始される。
ンのうちの一方は接地電圧まで低くされ、このビットラ
インに関連するメモリセルノードに0が書き込まれる。
他方のビットラインは、Vdd付近の電圧に充電された状
態のまま維持され、この第2のビットラインに関連する
メモリセルノードに1が書き込まれる。書込み動作は時
刻t4 で完了する。
リサイクルが開始する。クロック信号は再び低くなり、
予備充電が開始される。両方のビットラインはVddにま
で充電される。ラッチ信号は0に戻る。センスアンプ3
0は、再び、メモリセルの内容を読むための準備状態に
なる。
このメモリセルに現在記憶されているビットの値と同一
である場合、書込み動作の発生を抑制することにより、
本発明のメモリにより消費される電力を大幅に低下させ
ることができる。前記のように、選択されたセルの内容
は、このセルへ新規データを書き込む直前に読み取られ
る。従って、引き続き書込み動作を行う必要があるか否
かを決定するために、特定のメモリセルにおける読取り
動作の結果を、このセルへの書込み用データと比較する
ことができる。セル内の値が書込み用の値と等しい場
合、書込み動作は阻止される。
と、セルへの書込み用のデータとの比較を行うための回
路の一例を示す。この回路は、排他的ORゲート78を
含む。このゲートの一方の入力端子はセンスアンプ30
の“データ”出力に接続されている。排他的ORゲート
78の他方の入力端子は、書込バス16に接続されてい
る。排他的ORゲート78の出力端子は、書込回路36
の書込可能ライン20を駆動し、書込回路36を使用可
能または使用不能にする。
が書込バス16に供給された値と同一である場合、排他
的ORゲート78は、書込回路36に論理0を出力し、
これにより、書込み動作を阻止する。これと逆に、セン
スアンプ30から出力されたデータ値が書込バス16に
供給された値と異なる場合、排他的ORゲート78は書
込回路36に論理1を出力し、これにより、書込み動作
を可能にする。
回路は、同時読取り動作および書込み動作を行うため
の、“書戻しキャッシュ”で使用するのに適する。本発
明のメモリは“キャッシュ”から現存データを読み取
り、そして、この“キャッシュ”からのデータをメイン
メモリへ書き戻す。同時に、新規データはメインメモリ
から“キャッシュ”へ書き込まれる。
単一のメモリサイクル内で読取りおよび書込みの両動作
を行うことにより、最高速度で動作するスタティックラ
ンダムアクセスメモリを提供することができる。
御回路の一実施例を示すブロック図である。
である。
ク図である。
である。
ミングチャート図である。
内の現存する値とを比較し、この比較結果に応じて書込
み動作を制御するための回路の一例の部分を示す模式的
ブロック図である。
Claims (14)
- 【請求項1】 単一のメモリアクセスサイクル内に、メ
モリのメモリセル(10)に対して読取りおよび書込み
を行うことのできる、ランダムアクセスメモリであっ
て、 各メモリセル内に配置され、前記メモリセルへの書込み
用のビットの値を示す信号を受信する手段と、 前記メモリセルに関連するビットライン(BIT)に接
続され、前記メモリセルで記憶されたビットの値を示す
検出出力を発生するセンス手段(30)と、 前記検出出力の発生に応答してラッチ信号を発生するラ
ッチ発生器(32)と、 前記ラッチ信号に応答して、前記ビット値をデータ記憶
手段にラッチし、同時に、前記メモリセルへの入力ビッ
ト値の書込みを開始する手段(34、36)と、を有す
ることを特徴とする、ランダムアクセスメモリ。 - 【請求項2】 前記センス手段は、前記ラッチ信号が発
生した時点で即座に前記ビットライン(BIT)から実
質的に切断されるように構成されていることを特徴とす
る、請求項1に記載のランダムアクセスメモリ。 - 【請求項3】 前記センス手段は、個別のソース・ドレ
イン間電流路と個別の制御ノードを有する一対のインバ
ータ(45、47)を含むセンスアンプ(30)と、前
記制御ノードと前記電流路とを再生的に交差結合する手
段と、前記各ビットライン(BIT)を前記電流路のそ
れぞれに接続する手段を含むことを特徴とする、請求項
1に記載のランダムアクセスメモリ。 - 【請求項4】 前記センス手段は、前記ビットラインを
共通電位にまで予備充電する手段(28)をさらに含
み、これにより、前記センスアンプ(30)は、前記ビ
ットラインの予備充電後、前記メモリセルの状態により
発生した信号のうちの少なくとも一つの信号の変動に応
じた前記ビットライン上の信号の相対極性を検出するよ
うに構成されていることを特徴とする、請求項3に記載
のランダムアクセスメモリ。 - 【請求項5】 前記センス手段は、クロック信号の受信
に応答して検出出力を発生するように構成されているこ
とを特徴とする、請求項1に記載のランダムアクセスメ
モリ。 - 【請求項6】 前記ビット値と入力ビットの値が等しい
場合、前記入力ビットのメモリセルへの書込みを阻止す
る手段(78)をさらに有することを特徴とする、請求
項1に記載のランダムアクセスメモリ。 - 【請求項7】 単一のメモリアクセスサイクル内に、ラ
ンダムアクセスメモリの特定のメモリセル(10)に対
して読取りおよび書込みを行うことのできる、ランダム
アクセスモメリの読取り・書込み回路であって、 前記メモリセルへの書込み用のビットの値を示す信号を
受信する手段と、 前記メモリセルに関連するビットライン(BIT)に接
続され、前記メモリセルで記憶されたビットの値を示す
検出出力を発生するセンス手段(30)と、 前記検出出力の発生に応答してラッチ信号を発生するラ
ッチ発生器(32)と、 前記ラッチ信号に応答して、前記ビット値をデータ記憶
手段にラッチし、同時に、前記メモリセルへの入力ビッ
ト値の書込みを開始する手段(34、36)と、を有す
ることを特徴とする、ランダムアクセスメモリの読取り
・書込み回路。 - 【請求項8】 前記センス手段は、前記ラッチ信号が発
生した時点で即座に前記ビットライン(BIT)から実
質的に切断されるように構成されていることを特徴とす
る、請求項7に記載のランダムアクセスメモリの読取り
・書込み回路。 - 【請求項9】 前記センス手段は、個別のソース・ドレ
イン間電流路と個別の制御ノードを有する一対のインバ
ータ(45、47)を含むセンスアンプ(30)と、前
記制御ノードと前記電流路とを再生的に交差結合する手
段と、前記各ビットライン(BIT)を前記電流路のそ
れぞれに接続する手段を含むことを特徴とする、請求項
7に記載のランダムアクセスメモリの読取り・書込み回
路。 - 【請求項10】 前記センス手段は、前記ビットライン
を共通電位にまで予備充電する手段(28)をさらに含
み、これにより、前記センスアンプ(30)は、前記ビ
ットラインの予備充電後、前記メモリセルの状態により
発生した信号のうちの少なくとも一つの信号の変動に応
じた前記ビットライン上の信号の相対極性を検出するよ
うに構成されていることを特徴とする、請求項9に記載
のランダムアクセスメモリの読取り・書込み回路。 - 【請求項11】 前記センス手段は、クロック信号の受
信に応答して検出出力を発生するように構成されている
ことを特徴とする、請求項7に記載のランダムアクセス
メモリの読取り・書込み回路。 - 【請求項12】 前記メモリセルは、キャッシュメモリ
内のセルであることを特徴とする、請求項7に記載のラ
ンダムアクセスメモリの読取り・書込み回路。 - 【請求項13】 前記ビット値と入力ビットの値が等し
い場合、前記入力ビットのメモリセルへの書込みを阻止
する手段(78)をさらに有することを特徴とする、請
求項7に記載のランダムアクセスメモリの読取り・書込
み回路。 - 【請求項14】 複数個のビットからなるデータのパケ
ットが、アドレスにより識別される複数個のメモリセル
に記憶され、各メモリセルは複数個のビットのうちの異
なるビットを記憶するように構成された電気通信パケッ
ト交換機で使用される、データパケットの読取り・書込
み方法であって、 第1のデータパケットを記憶する複数個のメモリセルを
識別するアドレスを発生するステップと、 前記メモリセルへの書込み用の第1のデータパケットの
ビット値を示す信号を各メモリセルで受信するステップ
と、 前記メモリセルで記憶された第2のデータパケットのビ
ット値を示す検出出力を各メモリセルで発生するステッ
プと、 各メモリセルで前記検出出力を発生した場合に、前記ビ
ット値をデータ記憶手段にラッチし、同時に、前記メモ
リセルへの入力ビット値の書込みを開始し、これによ
り、単一のメモリアクセスサイクル内に、第1のデータ
パケットを当該アドレスに記憶し、且つ、第2のデータ
パケットを当該アドレスから読み取るステップと、を有
することを特徴とする、データパケットの読取り・書込
み方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US965127 | 1992-10-22 | ||
| US07/965,127 US5309395A (en) | 1992-10-22 | 1992-10-22 | Synchronous static random access memory |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06208795A true JPH06208795A (ja) | 1994-07-26 |
| JP3123582B2 JP3123582B2 (ja) | 2001-01-15 |
Family
ID=25509494
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP05285584A Expired - Lifetime JP3123582B2 (ja) | 1992-10-22 | 1993-10-21 | ランダムアクセスメモリとその読取り・書込み回路、およびデータパケットの読取り・書込み方法 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US5309395A (ja) |
| EP (1) | EP0594347B1 (ja) |
| JP (1) | JP3123582B2 (ja) |
| KR (1) | KR970004416B1 (ja) |
| DE (1) | DE69322734T2 (ja) |
Families Citing this family (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5394361A (en) * | 1992-10-22 | 1995-02-28 | At&T Corp. | Read/write memory |
| JPH0729376A (ja) * | 1993-07-14 | 1995-01-31 | Ricoh Co Ltd | 半導体メモリ装置及びデータ読み書き方法 |
| US5732041A (en) * | 1993-08-19 | 1998-03-24 | Mmc Networks, Inc. | Memory interface unit, shared memory switch system and associated method |
| US5574935A (en) * | 1993-12-29 | 1996-11-12 | Intel Corporation | Superscalar processor with a multi-port reorder buffer |
| US6055588A (en) * | 1994-11-28 | 2000-04-25 | Hewlett-Packard Company | Single stage FIFO memory with a circuit enabling memory to be read from and written to during a single cycle from a single clock |
| US5541918A (en) * | 1995-01-31 | 1996-07-30 | Fore Systems, Inc. | Method and apparatus for manipulating an ATM cell |
| US5548588A (en) * | 1995-01-31 | 1996-08-20 | Fore Systems, Inc. | Method and apparatus for switching, multicasting multiplexing and demultiplexing an ATM cell |
| US5802586A (en) * | 1995-02-27 | 1998-09-01 | Motorola, Inc. | Cache memory having a read-modify-write operation and simultaneous burst read and write operations and a method therefor |
| US5813037A (en) * | 1995-03-30 | 1998-09-22 | Intel Corporation | Multi-port register file for a reservation station including a pair of interleaved storage cells with shared write data lines and a capacitance isolation mechanism |
| US5577036A (en) * | 1995-05-22 | 1996-11-19 | Gte Laboratories Incorporated | ATM memory with reduced noise transient |
| US5604705A (en) * | 1995-08-22 | 1997-02-18 | Lucent Technologies Inc. | Static random access memory sense amplifier |
| GB2308903B (en) * | 1996-01-05 | 2000-01-26 | Advanced Risc Mach Ltd | Cache memory circuit |
| JP3090104B2 (ja) * | 1997-10-27 | 2000-09-18 | 日本電気株式会社 | 半導体メモリ装置 |
| US6262936B1 (en) | 1998-03-13 | 2001-07-17 | Cypress Semiconductor Corp. | Random access memory having independent read port and write port and process for writing to and reading from the same |
| US6262937B1 (en) | 1998-03-13 | 2001-07-17 | Cypress Semiconductor Corp. | Synchronous random access memory having a read/write address bus and process for writing to and reading from the same |
| US6069839A (en) | 1998-03-20 | 2000-05-30 | Cypress Semiconductor Corp. | Circuit and method for implementing single-cycle read/write operation(s), and random access memory including the circuit and/or practicing the method |
| US6087858A (en) * | 1998-06-24 | 2000-07-11 | Cypress Semiconductor Corp. | Self-timed sense amplifier evaluation scheme |
| US5978280A (en) * | 1998-06-25 | 1999-11-02 | Cypress Semiconductor Corp. | Method, architecture and circuit for reducing and/or eliminating small signal voltage swing sensitivity |
| US6122203A (en) * | 1998-06-29 | 2000-09-19 | Cypress Semiconductor Corp. | Method, architecture and circuit for writing to and reading from a memory during a single cycle |
| US5986970A (en) * | 1998-06-29 | 1999-11-16 | Cypress Semiconductor Corp. | Method, architecture and circuit for writing to a memory |
| US5946255A (en) * | 1998-07-31 | 1999-08-31 | Cypress Semiconductor Corp. | Wordline synchronized reference voltage generator |
| TWI286764B (en) * | 2005-01-20 | 2007-09-11 | Himax Tech Ltd | Memory architecture of display device and memory writing method for the same |
| US7877555B1 (en) * | 2005-09-20 | 2011-01-25 | Altera Corporation | Power-aware RAM processing |
| JP2015032327A (ja) * | 2013-07-31 | 2015-02-16 | ルネサスエレクトロニクス株式会社 | 半導体装置、及びデータ読み出し方法 |
| KR102421101B1 (ko) | 2020-12-02 | 2022-07-14 | 홍윤서 | 휴대가능한 소형 냉온풍기 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6379292A (ja) * | 1986-09-24 | 1988-04-09 | Nec Corp | スタテイツク型メモリ |
| JPH0366097A (ja) * | 1989-08-04 | 1991-03-20 | Inmos Ltd | 電流センス増幅器 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5613573A (en) * | 1979-07-11 | 1981-02-09 | Toshiba Corp | Memory control system |
| JPS5812185A (ja) * | 1981-07-15 | 1983-01-24 | Nec Corp | 半導体記憶装置 |
| DE3543911A1 (de) * | 1984-12-14 | 1986-06-26 | Mitsubishi Denki K.K., Tokio/Tokyo | Digitale verzoegerungseinheit |
| US4829471A (en) * | 1986-02-07 | 1989-05-09 | Advanced Micro Devices, Inc. | Data load sequencer for multiple data line serializer |
-
1992
- 1992-10-22 US US07/965,127 patent/US5309395A/en not_active Expired - Lifetime
-
1993
- 1993-10-11 KR KR1019930020991A patent/KR970004416B1/ko not_active Expired - Lifetime
- 1993-10-13 EP EP93308142A patent/EP0594347B1/en not_active Expired - Lifetime
- 1993-10-13 DE DE69322734T patent/DE69322734T2/de not_active Expired - Lifetime
- 1993-10-21 JP JP05285584A patent/JP3123582B2/ja not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6379292A (ja) * | 1986-09-24 | 1988-04-09 | Nec Corp | スタテイツク型メモリ |
| JPH0366097A (ja) * | 1989-08-04 | 1991-03-20 | Inmos Ltd | 電流センス増幅器 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0594347B1 (en) | 1998-12-23 |
| KR940010585A (ko) | 1994-05-26 |
| KR970004416B1 (ko) | 1997-03-27 |
| DE69322734T2 (de) | 1999-07-01 |
| US5309395A (en) | 1994-05-03 |
| EP0594347A3 (en) | 1994-08-24 |
| JP3123582B2 (ja) | 2001-01-15 |
| DE69322734D1 (de) | 1999-02-04 |
| EP0594347A2 (en) | 1994-04-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3123582B2 (ja) | ランダムアクセスメモリとその読取り・書込み回路、およびデータパケットの読取り・書込み方法 | |
| US4965767A (en) | Associative memory having simplified memory cell circuitry | |
| US4417328A (en) | Random access semiconductor memory device using MOS transistors | |
| USRE39227E1 (en) | Content addressable memory (CAM) arrays and cells having low power requirements | |
| US4612631A (en) | Static type semiconductor memory circuit | |
| US10885982B2 (en) | Semiconductor memory device and control method therefor | |
| US6175533B1 (en) | Multi-port memory cell with preset | |
| US6337821B1 (en) | Dynamic random access memory having continuous data line equalization except at address translation during data reading | |
| US4638462A (en) | Self-timed precharge circuit | |
| US5394361A (en) | Read/write memory | |
| US5600601A (en) | Semiconductor memory device with reduced consumption power for bit line precharge | |
| JPH081749B2 (ja) | ダイナミックランダムアクセスメモリ装置 | |
| US5208773A (en) | Semiconductor memory device having bit lines and word lines different in data reading and data writing | |
| US4858188A (en) | Semiconductor memory with improved write function | |
| US20110211400A1 (en) | Global bit select circuit interface with false write through blocking | |
| US5384504A (en) | Sense amplifier powered from bit lines and having regeneratively cross-coupling means | |
| JPS6362839B2 (ja) | ||
| KR960015210B1 (ko) | 반도체 메모리 장치 | |
| US6188623B1 (en) | Voltage differential sensing circuit and methods of using same | |
| US4768168A (en) | Memory circuit having an improved writing scheme | |
| US12374374B2 (en) | Precharge circuitry for memory | |
| US6115308A (en) | Sense amplifier and method of using the same with pipelined read, restore and write operations | |
| US6434069B1 (en) | Two-phase charge-sharing data latch for memory circuit | |
| WO2022047181A1 (en) | Sram with robust charge-transfer sense amplification | |
| KR0164386B1 (ko) | 부하트랜지스터 제어회로 및 그 제어방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071027 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081027 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081027 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091027 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101027 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101027 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111027 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111027 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121027 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131027 Year of fee payment: 13 |
|
| EXPY | Cancellation because of completion of term |