JPH02214090A - ランダム・アクセス・メモリー装置 - Google Patents

ランダム・アクセス・メモリー装置

Info

Publication number
JPH02214090A
JPH02214090A JP1307787A JP30778789A JPH02214090A JP H02214090 A JPH02214090 A JP H02214090A JP 1307787 A JP1307787 A JP 1307787A JP 30778789 A JP30778789 A JP 30778789A JP H02214090 A JPH02214090 A JP H02214090A
Authority
JP
Japan
Prior art keywords
data
logic
sense amplifier
random access
memory
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
Application number
JP1307787A
Other languages
English (en)
Other versions
JP2897886B2 (ja
Inventor
K Habert Brian
ブライアン ケイ.ハーバート
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.)
NCR Voyix Corp
Original Assignee
NCR 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 NCR Corp filed Critical NCR Corp
Publication of JPH02214090A publication Critical patent/JPH02214090A/ja
Application granted granted Critical
Publication of JP2897886B2 publication Critical patent/JP2897886B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/39Control of the bit-mapped memory
    • G09G5/393Arrangements for updating the contents of the bit-mapped memory
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1006Data managing, e.g. manipulating data before writing or reading out, data bus switches or control circuits therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Dram (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は集積回路ダイナミック・ランダム・アクセス
・メモリー(DRAM )に関し、特に従来のり−ドー
モディファイーライトの連続サイクルに対比して、単一
アクセス・サイクル中、RAM内に記憶されているデー
タの論理動作を実行する要素付ランダム・アクセス・メ
モリーに関する。
〔従来の技術〕
ディジタル・コンピュータ技術において、ダイナミック
・ランダム・アクセス・メモリー及びその応用は周知で
ある。従来の使用において、メモリー・アレイはその行
及び列アドレスを選択して個々のセルに書込まれるバイ
ナリ・データを記憶するよう配列される。前に記憶した
データの抜出しは同様にアドレスするリード・オペレー
ジ1ンを通して行われる。又、そのオペレージ1ン社同
時に選ばれたセルのデータtVフレッシュする。
もし、セルに記憶されているデータと外部データとを論
理的に組合せて同じセルに記憶するなら、従来通〕リー
ドーモディファイーライト動作シーケンスを実行するこ
とができる。
従来のクロック同期システムにおける口°シックアクセ
ス・タイム以上に延び、最低のプロセッサ動作の1つと
なるであろう。
ビデオ・デイスプレィのフレーム・バッファへのランダ
ム・アクセス・メモリー(RAM )の応用及び−時的
ビデオ・ディスグレイに期待するビクセル・カウント及
び色の変化の同時増加に対するRAMの応用)iDRA
MDRAMセルナリ・データと新データとを論理的に組
合わせて同じフレーム・バッファ・セル・アドレスに戻
すことができる速度を増加することが特に必要となる。
故に、コンピュータ・アーキテクチャ及び回路について
現在必要なことは、前記憶データをプロセッサ(ALU
 ) K転送し、論理動作を行ってからその結果のデー
タをメモリー・セルに戻す現方式に対比して、メモリー
・アレイ内でメモリー記憶データと外部データとを論理
的に組合わせることができることである。
〔発明が解決しようとする問題点〕
従って、メモリー・セル・データを引出し、新データと
論理的に組合わせ、それをメモリー・セル・アレイに戻
す際に、従来のリード−モディファイ−ライト・シーケ
ンスよシ短い時間でそれを実行できる有効なアーキテク
チャ及び回路の必要性がいまだ解決されていない。その
上、前記憶データと新データの論理的組合わせは高速及
び高融像度ノビrオ・デイスプレィに使用するルーチン
を使用しうるよう十分多様性がなけれはならない。
〔問題を解決するための手段〕
この発明は以下説明するようにして上記の問題を解決し
た。この発明は、現実施例罠おいて、すでに従来DRA
Mセル・アレイに記憶されていたデータと新データとを
ビット又はセルごとに論理的に組合わせるように構成し
たロジカル・ランダム・アクセス・メモリー(LRAM
)t−含む。ビデオ・デイスプレィ・グラフィック・シ
ステムでは、新ピクセル・データ(ソース・データ)は
DRAM内で前に記憶されているパックグラウンド・ビ
クセル・データ(原ストアト・データ)と組合わされて
その結果生じた論理的組合せビクセル・データが同じD
RAMセルに記憶される。LRAMはシングル・メモリ
ー・アクセス・サイクルで論理的組合せを行う。
リード・ライト・サイクルを単一の動作に統合すルコと
ij DRAMアレイから選ばれたセルをアドレスした
とき、メモリー・アレイのセンスアンプと相互作用する
ロジックを通して達成される。
ソース・データはブーリン(Boolean )ロジッ
ク・モード選択信号と組合わされ、セルの各アドレシン
グ中に、制御状態信号F’0RCE l 、 FORC
E O。
COMP (補数)又はN0OP (変更せず)を発生
する。
追加のロジックはセル・原ストアト・データに制御信号
の影響を直ちに示す。そのデータはまだセンスアンプに
あシ、直ちに論理組合せに使用できる。
LRAMアーキテクチャはメモリー・セル又はアレイ構
造の主な再設計を要求せずにDRAMの有効バンド幅を
増加する。この発明の特徴はLRAMのセンスアンプに
組込まれる成分数を減少することである。
静的RAM構造にも使用できるが、この発明は特にDR
AMに適しておシ、シングル又は多重ポート構造及び高
速DRAM i必要とする連続リード−モディファイ−
ライト・サイクルの実行に適している。
好ましいアーキテクチャは選ばれたロジック動作を表わ
すデータを記憶するモード・レジスタと、センスアンプ
の制御信号を発生するためソース・データとモード信号
とを組合わせるデコード・ロジックとを含む。センスア
ンプのロジックは原ストアト・データをアドレスし、制
御信号に応答してモード選択を満足する新セル・ビット
状態を選択する。
〔実施例〕
第1図はLRAMをフレーム・バッファとして使用した
ビット・マツブト・ビデオ・ディスグレイ・システム内
でこの発明の説明に使用するロジカル・ランダム・アク
セス・メモリー(LRAM )である。
そのような応用における従来のRAM K対するLRA
Mの使用はノリーンが変化する速度及びフレーム・バッ
ファに挿入される速度を増加し、直接走査及びディスグ
レイを可能にする。好ましい構成のLRAMはシングル
・メモリー・アクセス・サイクルでピクセルによシソー
ス・データと原ストアト・データとを論理的に組合わせ
る。これはリード−モディファイ−ライト動作シーケン
スを使用してフレーム・バッファ・メモリー・セル・デ
ータを変更する従来のDRAMフレーム・バッファと対
比するものである。
当時のビット・マツブト・カラー・ビデオ・ディスグレ
イ・システムは多重ビットから成るデータ・ワードを使
用して、デイスプレィ・スクリーンの各ビクセル位置の
色構成を表わす。各ピクセルにあるビットの数が屡々ピ
クセルの深さを表わす。ビデオ・ヌクリーンに像をディ
スグレイするため、ビデオ・システムのデイスプレィ・
プロセッサはフレーム・パラ2アDRAMからピクセル
・フード・データを読出し、バイナリ・データ・ワード
を色及びプリン、キングのような属性を表わす値に論理
的に変換し、ピクセルごとKその色情報tビデオ・デイ
スプレィのドライバ回路に送信する。
IJtAMはグラフィック・モードで特に有益である。
テスト・モードで、現データは単に書込まれる(交換モ
ード、0=S)。マイクロソフト・ウィンドウのような
グラフィック・インタフェースにおけるロジック動作A
ND及びXORは屡々1con基準カーサのよりなピク
セル・ノナターフff”イスプレイするのに使用される
従来のグラフィック・デイスプレィは長さが変化する2
レーム・パラ2ア・メモリー・サイクルを支持しない。
可変長メモリー・サイクルを支持しな込システムでは、
LRAMは、又、システム・バスのアクセスは1回に1
つ以上要求できないので大きな成果の改善が期待できる
。そのような従来のデイスプレィ・アダプタ・アーキテ
クチャは2本ノシステム・パス・トランプクシ3ンを要
求し、そのトランプクシ1ンはフレーム・バフ77のD
RAMに対する2つのランダム・アクセス・サイクル・
エル長い場合さえ存在する。
可変長メモリー・サイクルを支持するシステムでは、L
RAM機能rニード方法論、すなわち、制御作用FOR
CE O、FORCE 1 、 N0OP及ヒCOMP
ノ使用はデータを処理する最も速い方法を提供する。ロ
ジックの組合わせは作図プロセッサで行うことができる
が、可変長メモリー・サイクル能力があっても、この方
式は更に追加の実行時間を必要とし、最小期間をこえた
リート1−モディファイ−ライト時間の延長を必要とす
る。
ロジック作用は、前記憶データが一般に原ストアト(又
はデイステイネ−シーン)又はバックグラウンド・デー
タ畜であり、前記憶DRAM 7’−夕と称して説明す
る。DRAMに直接書込まれるか、又は前記憶DRAM
データと論理的に組合わされる新データは一般にソース
・データ又は前景データと呼はれる。ピクセルによるソ
ース及び原ストアト・データの論朋的組合わせはグラフ
ィック・ソフトウェア・ルーチンを使用してプロセッサ
で行われる。
代表的なロジック動作はソース・データと原ヌトアド・
データとのXOR(排他的オア)組合わせでアシ、デイ
スプレィされたピクセル・データをその原状態に戻し、
XOR作用の第2の応用に続くというその能力によって
有名゛になった。形式に関係なく、そのロジック作用は
、従来のDRAMフレーム・バッファ・データは結論状
態に達するまでリード−モディファイ−ライト・メモリ
ー動作シーケンス?受けることを要求し続ける。
現ロジック・ランダム・アクセス・メモリー(LRAM
 )回路はシングルDRAMセル・アクセス・動作にお
いて多様なロジック動作を実行する能力を有fる。フレ
ーム・バッファはDRAMと共に高速変化を支持すると
共にDRAMの基本的セル及びアレイ構造を保持する。
現に、LRAMの実施例は16の作図モードを提供し、
各々はソース・データと共にピクセルによる原ストアト
・データとの個々に規定された論理的組合わせに対応す
る。テーブルIにおいて、論理的組合わせから発生した
新原ストアト。
データはシングル・アクセス・サイクルの結果によって
DRAM K保持される。新原ストアト・データを示す
16作図モード(#0〜15)の選択はモード・レジス
タ・ラインR1〜R4による。
D=O D=D轟5 D=(Dでない)&5 D=S D=D&(Sでない) D==D D=DXOR3 D==D or  5 D=(D or S)でない D==(DXOR8)でない D=Dでない FORCEOFORCIil:0 FOR(JON0OP FORCEOCOMP FORCEOFORCEI:l N0OP   FORCEO NOOP   N0OP NOOP、   COMP NOOP   FIORαl COMP   FORC%:O COMP   NOOP COMP   COMP 11  D=(1)でない)又はS   1  0  
1  1  COMP   FORC’E112  D
=Sでなイ1 1 0 0  FOR(JI FoRC
EO13D=DOR(Sでなに)  11  0 1F
Y)RCEtNOOP14  D=(Dis′rcなイ
1  1  1  0  FORCEICOMP15 
 D=1       1  1  1 1  FOR
CEI FORCEI上記テーブル■の最後の2列に示
すこの実施例の制御信号はLRAMの原、ストアト・デ
ータに直接作用し、単一アクセス・サイクルで、ソ7ス
・データ及び原ヌトアド・データの規定された論理的組
合わせをセルによって実施した新データを発生して記憶
する。テーブルIにおいて、 FORCE Oは、アク
セス・サイクルに従ってDRAMメモリー・セルに記憶
されるデータ・ピットはバイナリO状態に強制されるこ
とを意味する。同様IC,FORCE 1は、そのデー
タ・ピットはバイナリ1状態に強制されることを意味す
る。N0OPはアドレスされたメモリー・セルに前にあ
ったデータの動作変化の欠落を表ワス。コマンドCOM
Pは補数動作を示し、ツレによってアドレスされたメモ
リー・セルに前に6つたデータがアクセス・サイクルの
達成で反転するということを意味する。テーブル■は、
ソース・データ(Sl及び原ストアト・データ(D)の
相当入念なロジックの組合せはアクセス・サイクルの開
始において、セルにある原ストアト・データに直接4ツ
ノ制御信号F’0RCE O、F’0RCE 1 、 
COMP及びN0OPを使用して達成することができる
こと?示す。
テーブルIに規定した動作を表わす他の方法は真値テー
ブルを通して行われる。テーブル■に示すようK、ソー
ス・データ及び原ストアト・データ間の関係は1組の4
レゾスタ・ラインR1〜R4によって規定することがで
きる。テーブル■及び■に関し、R4−R1はモード番
号θ〜15を表わすバイナリ表現であることに注目しよ
う。
テーブル ■ 原ヌトアド・データ ライン・レジスタ テーブルI、■に表わした情報を詳細に検討すルト、原
ストアト・データ値がテーブルIに指定した論理組合せ
を実行するべく明確に知る必要はないということ1に認
識させるものである。例えば、D及びSのロジックAN
Dに基づく新り値を持つように規定するモード#Iにお
いて、ソース・ピクト0は常に新涼ストアト値o6発生
する。他方、ソース・ピットが1であれば、新たな原ス
トアト値はもとの原ストアト値に等しい。これはテーブ
ルIのモート0#1において、ソース・ピットOのとき
に指定されたFORCE Oの結果にニジ、ソース・ピ
ットが1のときに指定されたN0OPの結果に反映する
。この例から拡大して、テーブルIはソース・データの
バイナリ値に応答して制御信号オペレータのフレーム(
PORCE O、FORCE 1 、 N0OP 、 
COMP )内で行うことができる比較的広い組の組合
せロジックを規定するということに注意しよう。LRA
Mの最終的ゴールは前に記憶された原ヌトアド・データ
に関するロジック動作を実行してシングル・メそリー・
アクセス・サイクル内で新たな原ストアト・データを形
成する構造を明示することである。
テーブルIに規定された論理的動作は第1図のLRAM
アーキテクチャを使用してランダム・アクセス・メモリ
ーに組入れられる。ダイナミック・セルの基本的メモリ
ー・アレイ1 (DRAMプレイ)は行デコード2及び
列デコード3と共に従来のDRAMの対応する要素にほ
ぼ等しい。シフトレジヌタ4は屡々ビデオ、・デイスプ
レィ・システムに使用される直列データを出力容易にす
る。この発明の基本的差違はラッチ及びロジック・ブロ
ック6と、従来はセンスアンプのみを含むロジック付セ
ンスアンプ・ブロック7とKある。
シングル・メモリー・アクセス・サイク″ルの論理的組
合せと、メモリー・セル・アレイlのアドレスされたセ
ルに対するデータのエントリとは、ソース・データ及び
モード選択データをラッチ及びロジック・ブロック6に
挿入することによって開始される急速な動作シニケンス
によって達成される。ブロック6から発生した論理的に
規定した制御信号はわずか遅延したライト・エネーブル
信号(盟)と共にロジック付センスアンプ・ブロック7
に送信される。そのようにして発生した入力信号はブロ
ック7のセンスアンプによる検出中、メモリー・アレイ
lから受信した原ストアト・データと共に論理的に相互
作用を受ける。メモリー・アクセス・サイクルの終了に
よりセンスアンプの出力及びアドレスされたメモリー・
セル・データの状態は選ばれたモード及びソースパデー
タによって規定された組合わせの論理的結果である。
ソース・データと原ストアト・データとの論理的組合わ
せはピット又はワードごとに供給されるモード選択と共
に、シングル・ビット・ホーマットで、又は複数ピット
・ワード・ホーマットで行われる。8ビツト・ワードの
ソース及び原ストアト・データと、8ビツト・パスと、
8ビツト・レジスタとが、現在のビデオ・デイスプレィ
・システムでは一般的である。そのような場合、論理的
組合わせ中に、多ピット・ワードから個々のピット又は
ビット群金マスクすることによって、ワードの論理的組
合わせにおける選択が可能である。
第1図LRAMアーキテクチャに基づく概念は他のダイ
ナミック・セルから成るメモリー・アレイについても使
用することができる。しかし、よシ高い密度、よシ低い
相対的アクセス速度及びリフレッシュの必要性d LR
AMアーキテクチャ及び回路をダイナミック・メモリー
に対して特に最適にする。
この点に関し、LRAMにおけるデータの同時センス及
びリフレッシュはこの発明に対するようなシングル・ア
クセス・サイクルにおける論理的組合せを容易にする。
列ライン選択によってアドレスされたものを除き、すべ
てのセンスアンプは夫々のビット・ラインをリフレッシ
ュする。
第1図の複合LRAMアーキテクチャにおける従来の要
素の流行はこの発明による他の有益な面を提案する。制
御信号オペレータF’ORCg O、FORCE 1 
及びN0OPによって規定された論理的組合わせは比較
的標準のDRAM装置及びセンスアンプ回路を使用して
実施することができる。その結果、代替実施例において
は、テーブルIのモード参2,6゜8〜11及び14’
lk除き、すべての論理的組合わセモードは標準DRA
M及びセンスアンプ回路を使用し、シングル・メモリー
・アクセス・サイクルで行うことができる。複数アクセ
ス・リード−モディファイ−ライト・サイクルは上記に
リストされたCOMP制御信号関係モードの1)を選択
したときに使用することができる。
第1図のLRAMアーキテクチャはメモリー・アレイ1
に記憶されているデータに対するリード動作を通し、比
較的従来の方式で動作することができる。その結果、リ
ード・サイクルは行アドレス・ストローク(RAS )
及び列アドレス・7トローブ(CA8 )と同期して夫
々のデコード2,3に対し行及び列アドレス情報を与え
ることを含む。ライト(書込)動作はLRAMの動作速
度を従来のDRAMから非常に異ならしめるロジック要
素を使用する。
第1因のラッチ及びロジック・ブロック6は第2図に詳
細に示すようにモード選択データR1〜R4’iラッチ
する多ビット・モード・レジスタ8を含む。ソース・デ
ータ・ラッチ・ブロック9はライト信号に基づくストロ
ーブ飄′に応答してソース・データ・ビットを保持し、
その後そのビットをデコード・ロジック・ブロックII
K送る。デコード・ロジック・ブロック11はすべてテ
ーブルIに示すようにN0OP 、 FOR(J O、
FORCE 1及びCOMP信号の状態を規定するよう
モード選択データR1〜R4とソース・ビット・データ
とを論理的に組合わせる。N0OP信号は反転され、A
NDf−)12からの立上り端遅延ライト(書込)信号
と組合わされ、ロジック付センスアンf7 (第1図)
に送信されるライト(WRITE )信号1jt+発生
する。ANDゲート12からの信号WRITEは、又ト
ランジスタ13にオア(OR)ゲート14の出力全選択
的に通過可能にし、そのオア・ゲート14はFORCE
 1信号とCOMP信号とを組合わせる。。このf−)
出力信号はロジック付センスアンプ・ブロック7に送信
されるセンスアンプ・データとなる。信号COMPはロ
ジック付センスアンプ・ブロック7にも向けられる。
第3図は第2図のデコード・ロジック・ブロック11の
内部構造を示す。アンド・r−)16〜19及び21〜
24と、オア・ダート26 、27と、インバータ28
.29.31とはモード選択ラインR1〜R4のために
テーブルIの各モードによって規定されたロジック動作
と一致する構成である。
第4図#iLRAMの1ビツト・ラインのための代表的
なロジック付センスアンfを示す。第4図のロジック付
センスアンプ回路は従来の多ビット・ライン・メモリー
・アレイ構造のビット・ラインの番号と同一である。
メモリー・アレイ1(第1図)からのビット・ライン・
データはノード36からセンスアンプに入る。センスア
ンプの出力はノード37から供給される。残シの信号は
前の数字から識別でき、第5図の波形で規定した遅延変
動によるものである。
サンダル・ノード39の電圧が比較されるべき基準電圧
はV   で指定する。■   の大きさは。
RIFOffiN                 
   RIFGINロジック0とロジックトレベルがビ
ット・ライン36からノード39に転送されるときにサ
ンダル・ノード39に見られる電圧間の半分が典型的な
ものである。
第1図及び第4図の実施例に適した信号の波形を第5図
に示す。DRAMアドレシングに日常使用されているも
のから明らかに異なる信号の1つはRAS P及びCA
SPと称するものである。これらの信号は、そこから2
つの展開、すなわちその遅延間隔は行デコード・ブロッ
ク21に十分安定させうるものであること、アレイ出力
データをロジック付センスアンプ・ブロック7(第1図
)に出力できるものであることという短い遅延によって
区別することができる。
第4図のセンスアンプの機能は標準DRAMの作用とほ
ぼ同一である。そのワード動作における七ン2アングは
ビット・ライン9電圧レベルを検出してアドレスされた
メモリー・セルのバイナリ状態を決定する。ライン36
のビット・ライン・データはトランジスタM6i介して
テンプル・ノード39に送られ、それに続くセンスアン
プによる感知がトランジスタ141に介してセンスアン
プ・データ・ライン38に供給される。トランジスタ1
4はリード信号によってドライブされる。
リード動作用のセンスアング設計基準に従い、サンプル
・ノード39はビット・ラインにアドレスされたDRA
Mメモリー・セルに記憶されているチャージの大きさに
基づき、基準電圧レベルvRゎ1eNK比例し九1ハイ
”又は″′ロー”電位に引っばら・れる。差動回路トラ
ンジスタMl−M5Fi、VRゎ。Nに対しサンダル・
ノード39の電圧レベルを比較し、トランジスタM12
〜M13におけるその後の増幅に従い、アドレスされた
メモリー・セルの状態を表わすセンヌアング出力レベル
(ノード37)ft決定する。トランジスタM8 、M
l Oを含むフィードバック・ルーノは、その読取シ(
リード)の値と同一の状態にリフレッシュする手段とし
てサンダル・ノード39が完全なデータ状態値(vDD
又は接地)に引っばられるということを保証する。各ビ
ット・ラインのセンスアング出力は第1図に示すように
直列出力のためにシフトレジスタ4に送信され、選択及
び出力のために列デコード3に送信される。
COMP作用を使用する動作のため、ビア)・ラインの
電圧レベルはM6を介してサンプル・ノードと共有する
チャージである。信号COMP’はトランジュタM6i
介しζビット・ライン36とサンダル・ノード39との
間でチャージを分割するに十分な期間だけ遅延される。
M6は、COMP’信号がロジックOになったときに夕
〜ンオフする。サンプル・ノード39のロジック・レベ
ルはセンスアンプで決定され、反転した値はトランジス
タM17を通シ、インバータ35によってビット・ライ
ン36にドライブされる。
この実施例において、書込信号は第2図で前に説明した
信号■′の遅延立上り端に直接応答する。
この遅延はセンスアンプに対する書込の前に、サンプル
・ノードに現われたビット・ラインのバイナリ状態を確
認するための十分な時間を与える。
書込モードのLRAMの動作はリード信号をインアクテ
ィブにし、トランジスタM141にディセーブルし、ト
ランジスタM15を可能にするよう書込信号をアクティ
ブにすることを要求する。COMP’がアクティブのと
き、センスアンプ・データ・ライン38はサンプル・ノ
ード39をドライブするようライト信号のレベルに接続
される。グルダウ/抵抗32はセンスアンプ・r−タ・
ライン38のインピーダンスが高いが電位が低いときに
サンプル・ノード39にチャージする放電路を形成する
。COMP’及びRASP’両方共アクティブであるか
ら、トランジスタM6はす゛ングル・ノード39がらメ
モリー・プレイのビット・ラインに書込状態を送信する
ことができる。
モード選択データR1〜R4によって規定されたロジッ
ク動作がメモリー・アレイ・ビット・ライン・データの
状態が書込シーケンスの要素として補数にしなけれはな
らないということをモード選択データR1〜R4によっ
て規定されたロジック動作がソース・データ・ビットに
ついて設定したとき、アクティブCOMPはトランジス
タM6をディセーブルしてサンプル・ノード39からの
センスアンプ・データ・ライン38を切る。書込。
COMP及びセンスアンプ・データの各状態のアンド・
f−ト33における論理的組合せはトランジスタMl 
7i通し、インバータ34′ft介して発生したライン
17の反転センスアンプ出力値を供給する。
ゲート33のアンド状態はセンスアンプ・データの書込
信号の動作に関連して遅延される(第2図)。
ANDN−ゲート0入力信号RAS Fi)ランジスタ
M6iディセーブルして、トランジスタM170′可能
化と一致するサンプル・ノード39からのビット・ライ
ン36切り、その後、その反転状態をビット・ライン3
6及びアドレスされたメモリー・セルに送信する。それ
Kよって、第4図のロジック回路付センスアンプはアド
レスされたメモリー・アレイ・セルのデータを反転する
べき選択能力を与え、その反転はシングル・メモリー・
アクセス・サイクル期間内で行われる。
第4図のロノック付センスアンプの動作は一般KRAS
プリチャージ時間というインアクティブ・レベルにおい
て、行アドレス・ストロ−18号(RAS )によって
開始される。その期間中、RASが1ハイ”状態である
と、トランジスタM7は導通してサンダル・ノード39
t−グリチャージする。
信号RAS Pは信号RASに対しタイミングが同一で
あシ(m5図)%RASP信号はビット・ラインの安定
化時間だけ遅延するということが異なる。RASPが”
ロー”K遷移した後、ビット・ライン36からのデータ
はトランジスタM6を介し、ff −134におけるR
ASP’及びCOMP’信号のロジカル・アンド組合わ
せに応答して、センスアンプのサンプル・ノード39(
Cゲートされる。
センスアンプ・トランジスタMl、M3はトランジスタ
M2 、M4にはtX同一である。基準電圧V□、0よ
はトランジスタM4のr−)電極に供給され、サンプル
・ノード39の電圧は差動補数トランジスタM3のダー
ト電極に供給される。この構成は、サンプル・ノード3
9の電圧がvRICF。、、Nよシ大であれは、トラン
ジスタM12のr−ト電極に対するドライブ信号はトラ
ンジスタM13のr−ト電極に対するドライブ信号より
低く、センスアンプ出力ノード37の電圧レベルを減少
させる。
トランジスタMIO及びM8を通るサンプル・ノ−ド3
9に対するフィードバック・ルーノはサンプル・ノード
391に正電源レールvDI)にドライブする。サンプ
ル・ノード39に送られたピット・ライン信号の10−
”初期レベルはセンスアンプ出力37の反対極性電圧を
発生する。センスアンプのこの部分は従来のDRAMセ
ンスアンプと多くの点で同一である。
多重ライン・データを取扱うLRAM構造における異な
る論理動作(FORCE 1 、 FORCE O、N
0OP及びCOMP )は異するセンスアンプ段のビッ
ト・ラインにおいても行われる。例えば、もし、テーブ
ル■のモード#4が、そのモードD=I)&(Sでない
)のもとにオベラテイプであると規定されると、及ヒソ
ース・レジスタが10#及び″1″両テータ値を受信す
ると、FORCE O制御信号は、ソース・ビットが1
”の場合、センスアンプにおけるロジック動作を規定し
、ソース・ピットが′0”の場合、N0OPが実行され
る。N0OP t’i単にRAMセルをリフレッシュす
る。この′ようにアクセスされたすべてのビット・ライ
ンはリフレッシュされるか新値が書込まれる。
LRAMアーキテクチャの代替構成はトランジスタ数を
減少することはできるが、動作速度を少々失う。例えば
、COMPの状態を認識し、実行するロジックは現セン
スアンプの配置の代りに行デコーダに置くことができる
。それでも本発明の焦点である4つの制御オ(レータ(
FORCE O、FORCE 1 。
N0OP及びCOMP ) を論理的に発生してシング
ル・メモリー・アクセス・サイクル中にソース・データ
ト原ストアト・データとを論理的に組合わせるよう動作
するということに変シはない。
LRAMの利益はカラー・グラフィック・ビデオ・デイ
スプレィ・システムに特に重要であり、大きなビクセル
・カウント、拡大したカラー・pJ?レット及び高い作
図速度の組合わせ効果によって達成される例外的速度の
フレーム・バッファDRAM i要求することができる
。そのようなデイスプレィ・システムにおいて、このL
RAM tiミシングルポート・メモリー・アレイ・ア
ーキテクチャKffflJ限されず、例えば多重ポー)
 RAM構造にも適用して更に高度な効果をあげること
ができる。
【図面の簡単な説明】
第1図は、LRAMアーキテクチャのブロック図。 第2図は、5センスアング・ロジック回路に転送される
制御信号、ソース・データ及びモード選択データ間の関
係を示す図、 第3図は、モード選択及びソース・データに基づく制御
信号のデコードを示す回路図、第4図は、単一ビット線
に対するセンスアンプの一実施例を示すLRAM回路図
、 第5図は、メモリー・アレイ・ストローブ及びアドレス
信号の一般的タイミング関係を示すタイミング図である
。 図中、l・・・メモリー・セル・アレイ、2・・・行デ
コード、3・・・列デコード、4・・・シフトレジスタ
、6・・・ラッチ及びロジック、7・・・ロジック付セ
ンスアンプ、8・・・モード・レジスター9・・・ソー
ス・データ、−ラッチ、11・・・デコード・ロジック
、12・・・アンド・ダート、13・・・トラ/ジメタ
、14・・・オア・ダート、16S19.21〜24・
・・アンド・r−ト、26.27−.171’−)、2
8,29゜31・・・インバータ、36・・・ピット・
ライン、39・・・サンダル・ノード。 出願代理人 斉  藤 勲

Claims (1)

    【特許請求の範囲】
  1. (1)メモリー・アレイからアドレスされる行ラインを
    選択する行デコードを持つランダム・アクセス・メモリ
    ーと、 メモリー・アレイ・ビット・ラインからのデータ信号に
    応答するセンスアンプと、 選ばれたロジックの組合わせによって規定された制御信
    号及び新データ信号を発生するモード・ロジック手段と
    、 モード・ロジック制御信号に応答して前記メモリー・ア
    レイからの行ラインのアドレス指定中前記センスアンプ
    のデータを変更する手段とから成る 新及び前記憶データの論理組合わせをランダム・アクセ
    ス・メモリーに急速に挿入する回路。
JP1307787A 1988-12-02 1989-11-29 ランダム・アクセス・メモリー装置 Expired - Fee Related JP2897886B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US279,606 1988-12-02
US07/279,606 US5023838A (en) 1988-12-02 1988-12-02 Random access memory device with integral logic capability

Publications (2)

Publication Number Publication Date
JPH02214090A true JPH02214090A (ja) 1990-08-27
JP2897886B2 JP2897886B2 (ja) 1999-05-31

Family

ID=23069675

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1307787A Expired - Fee Related JP2897886B2 (ja) 1988-12-02 1989-11-29 ランダム・アクセス・メモリー装置

Country Status (3)

Country Link
US (1) US5023838A (ja)
JP (1) JP2897886B2 (ja)
GB (1) GB2225657B (ja)

Families Citing this family (163)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6112287A (en) * 1993-03-01 2000-08-29 Busless Computers Sarl Shared memory multiprocessor system using a set of serial links as processors-memory switch
EP0438011A3 (en) * 1990-01-18 1993-05-19 International Business Machines Corporation Logic on main storage memory cards for insertion and extraction of tag bits
US6751696B2 (en) * 1990-04-18 2004-06-15 Rambus Inc. Memory device having a programmable register
IL96808A (en) * 1990-04-18 1996-03-31 Rambus Inc Introductory / Origin Circuit Agreed Using High-Performance Brokerage
US5321809A (en) * 1992-09-11 1994-06-14 International Business Machines Corporation Categorized pixel variable buffering and processing for a graphics system
JPH06111010A (ja) * 1992-09-29 1994-04-22 Ricoh Co Ltd Dram及びコントローラ
US5394361A (en) * 1992-10-22 1995-02-28 At&T Corp. Read/write memory
US5442748A (en) * 1993-10-29 1995-08-15 Sun Microsystems, Inc. Architecture of output switching circuitry for frame buffer
US5422998A (en) * 1993-11-15 1995-06-06 Margolin; Jed Video memory with flash fill
US5561629A (en) * 1995-03-10 1996-10-01 Xilinx, Inc. Latching sense amplifier for a programmable logic device
KR0179097B1 (ko) * 1995-04-07 1999-04-15 김주용 데이타 리드/라이트 방법 및 장치
US5732024A (en) * 1995-04-19 1998-03-24 Cirrus Logic, Inc. Circuits, systems and methods for modifying data stored in a memory using logic operations
US5561694A (en) * 1995-07-26 1996-10-01 International Business Machines Corporation Self-timed driver circuit
US20050036363A1 (en) * 1996-05-24 2005-02-17 Jeng-Jye Shau High performance embedded semiconductor memory devices with multiple dimension first-level bit-lines
US5748547A (en) * 1996-05-24 1998-05-05 Shau; Jeng-Jye High performance semiconductor memory devices having multiple dimension bit lines
JP3075184B2 (ja) * 1996-08-02 2000-08-07 日本電気株式会社 演算処理機能付主記憶システム及びその制御方法
JPH1064257A (ja) * 1996-08-20 1998-03-06 Sony Corp 半導体記憶装置
US6081136A (en) * 1997-12-19 2000-06-27 Advanced Micro Devices, Inc. Dynamic NOR gates for NAND decode
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
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
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
US7341765B2 (en) * 2004-01-27 2008-03-11 Battelle Energy Alliance, Llc Metallic coatings on silicon substrates, and methods of forming metallic coatings on silicon substrates
TWI229871B (en) * 2004-05-14 2005-03-21 Novatek Microelectronics Corp Apparatus and method for reprogramming by using one-time programming element
US9158667B2 (en) 2013-03-04 2015-10-13 Micron Technology, Inc. Apparatuses and methods for performing logical operations using sensing circuitry
US8964496B2 (en) 2013-07-26 2015-02-24 Micron Technology, Inc. Apparatuses and methods for performing compare operations using sensing circuitry
US8971124B1 (en) 2013-08-08 2015-03-03 Micron Technology, Inc. Apparatuses and methods for performing logical operations using sensing circuitry
US9153305B2 (en) 2013-08-30 2015-10-06 Micron Technology, Inc. Independently addressable memory array address spaces
US9019785B2 (en) 2013-09-19 2015-04-28 Micron Technology, Inc. Data shifting via a number of isolation devices
US9449675B2 (en) 2013-10-31 2016-09-20 Micron Technology, Inc. Apparatuses and methods for identifying an extremum value stored in an array of memory cells
US9430191B2 (en) 2013-11-08 2016-08-30 Micron Technology, Inc. Division operations for memory
US9934856B2 (en) 2014-03-31 2018-04-03 Micron Technology, Inc. Apparatuses and methods for comparing data patterns in memory
US9711207B2 (en) 2014-06-05 2017-07-18 Micron Technology, Inc. Performing logical operations using sensing circuitry
US9779019B2 (en) 2014-06-05 2017-10-03 Micron Technology, Inc. Data storage layout
US9711206B2 (en) 2014-06-05 2017-07-18 Micron Technology, Inc. Performing logical operations using sensing circuitry
US9786335B2 (en) 2014-06-05 2017-10-10 Micron Technology, Inc. Apparatuses and methods for performing logical operations using sensing circuitry
US9830999B2 (en) 2014-06-05 2017-11-28 Micron Technology, Inc. Comparison operations in memory
US9704540B2 (en) 2014-06-05 2017-07-11 Micron Technology, Inc. Apparatuses and methods for parity determination using sensing circuitry
US9455020B2 (en) 2014-06-05 2016-09-27 Micron Technology, Inc. Apparatuses and methods for performing an exclusive or operation using sensing circuitry
US9449674B2 (en) 2014-06-05 2016-09-20 Micron Technology, Inc. Performing logical operations using sensing circuitry
US9910787B2 (en) 2014-06-05 2018-03-06 Micron Technology, Inc. Virtual address table
US10074407B2 (en) 2014-06-05 2018-09-11 Micron Technology, Inc. Apparatuses and methods for performing invert operations using sensing circuitry
US9496023B2 (en) 2014-06-05 2016-11-15 Micron Technology, Inc. Comparison operations on logical representations of values in memory
US9589602B2 (en) 2014-09-03 2017-03-07 Micron Technology, Inc. Comparison operations in memory
US9740607B2 (en) 2014-09-03 2017-08-22 Micron Technology, Inc. Swap operations in memory
US10068652B2 (en) 2014-09-03 2018-09-04 Micron Technology, Inc. Apparatuses and methods for determining population count
US9747961B2 (en) 2014-09-03 2017-08-29 Micron Technology, Inc. Division operations in memory
US9898252B2 (en) 2014-09-03 2018-02-20 Micron Technology, Inc. Multiplication operations in memory
US9904515B2 (en) 2014-09-03 2018-02-27 Micron Technology, Inc. Multiplication operations in memory
US9847110B2 (en) 2014-09-03 2017-12-19 Micron Technology, Inc. Apparatuses and methods for storing a data value in multiple columns of an array corresponding to digits of a vector
US9940026B2 (en) 2014-10-03 2018-04-10 Micron Technology, Inc. Multidimensional contiguous memory allocation
US9836218B2 (en) 2014-10-03 2017-12-05 Micron Technology, Inc. Computing reduction and prefix sum operations in memory
US10163467B2 (en) 2014-10-16 2018-12-25 Micron Technology, Inc. Multiple endianness compatibility
US10147480B2 (en) 2014-10-24 2018-12-04 Micron Technology, Inc. Sort operation in memory
US9779784B2 (en) 2014-10-29 2017-10-03 Micron Technology, Inc. Apparatuses and methods for performing logical operations using sensing circuitry
US10073635B2 (en) 2014-12-01 2018-09-11 Micron Technology, Inc. Multiple endianness compatibility
US9747960B2 (en) 2014-12-01 2017-08-29 Micron Technology, Inc. Apparatuses and methods for converting a mask to an index
US10032493B2 (en) 2015-01-07 2018-07-24 Micron Technology, Inc. Longest element length determination in memory
US10061590B2 (en) 2015-01-07 2018-08-28 Micron Technology, Inc. Generating and executing a control flow
US9583163B2 (en) 2015-02-03 2017-02-28 Micron Technology, Inc. Loop structure for operations in memory
WO2016126478A1 (en) 2015-02-06 2016-08-11 Micron Technology, Inc. Apparatuses and methods for memory device as a store for program instructions
WO2016126472A1 (en) 2015-02-06 2016-08-11 Micron Technology, Inc. Apparatuses and methods for scatter and gather
CN107408405B (zh) 2015-02-06 2021-03-05 美光科技公司 用于并行写入到多个存储器装置位置的设备及方法
US10522212B2 (en) 2015-03-10 2019-12-31 Micron Technology, Inc. Apparatuses and methods for shift decisions
US9741399B2 (en) 2015-03-11 2017-08-22 Micron Technology, Inc. Data shift by elements of a vector in memory
US9898253B2 (en) 2015-03-11 2018-02-20 Micron Technology, Inc. Division operations on variable length elements in memory
WO2016144726A1 (en) 2015-03-12 2016-09-15 Micron Technology, Inc. Apparatuses and methods for data movement
US10146537B2 (en) 2015-03-13 2018-12-04 Micron Technology, Inc. Vector population count determination in memory
US10049054B2 (en) 2015-04-01 2018-08-14 Micron Technology, Inc. Virtual register file
US10140104B2 (en) 2015-04-14 2018-11-27 Micron Technology, Inc. Target architecture determination
US9959923B2 (en) 2015-04-16 2018-05-01 Micron Technology, Inc. Apparatuses and methods to reverse data stored in memory
US10073786B2 (en) 2015-05-28 2018-09-11 Micron Technology, Inc. Apparatuses and methods for compute enabled cache
US9704541B2 (en) 2015-06-12 2017-07-11 Micron Technology, Inc. Simulating access lines
US9921777B2 (en) 2015-06-22 2018-03-20 Micron Technology, Inc. Apparatuses and methods for data transfer from sensing circuitry to a controller
US9996479B2 (en) 2015-08-17 2018-06-12 Micron Technology, Inc. Encryption of executables in computational memory
US9905276B2 (en) 2015-12-21 2018-02-27 Micron Technology, Inc. Control of sensing components in association with performing operations
US9952925B2 (en) 2016-01-06 2018-04-24 Micron Technology, Inc. Error code calculation on sensing circuitry
US10048888B2 (en) 2016-02-10 2018-08-14 Micron Technology, Inc. Apparatuses and methods for partitioned parallel data movement
US9892767B2 (en) 2016-02-12 2018-02-13 Micron Technology, Inc. Data gathering in memory
US9971541B2 (en) 2016-02-17 2018-05-15 Micron Technology, Inc. Apparatuses and methods for data movement
US9899070B2 (en) 2016-02-19 2018-02-20 Micron Technology, Inc. Modified decode for corner turn
US10956439B2 (en) 2016-02-19 2021-03-23 Micron Technology, Inc. Data transfer with a bit vector operation device
US9697876B1 (en) 2016-03-01 2017-07-04 Micron Technology, Inc. Vertical bit vector shift in memory
US10262721B2 (en) 2016-03-10 2019-04-16 Micron Technology, Inc. Apparatuses and methods for cache invalidate
US9997232B2 (en) 2016-03-10 2018-06-12 Micron Technology, Inc. Processing in memory (PIM) capable memory device having sensing circuitry performing logic operations
US10379772B2 (en) 2016-03-16 2019-08-13 Micron Technology, Inc. Apparatuses and methods for operations using compressed and decompressed data
US9910637B2 (en) 2016-03-17 2018-03-06 Micron Technology, Inc. Signed division in memory
US11074988B2 (en) 2016-03-22 2021-07-27 Micron Technology, Inc. Apparatus and methods for debugging on a host and memory device
US10120740B2 (en) 2016-03-22 2018-11-06 Micron Technology, Inc. Apparatus and methods for debugging on a memory device
US10388393B2 (en) 2016-03-22 2019-08-20 Micron Technology, Inc. Apparatus and methods for debugging on a host and memory device
US10977033B2 (en) 2016-03-25 2021-04-13 Micron Technology, Inc. Mask patterns generated in memory from seed vectors
US10474581B2 (en) 2016-03-25 2019-11-12 Micron Technology, Inc. Apparatuses and methods for cache operations
US10074416B2 (en) 2016-03-28 2018-09-11 Micron Technology, Inc. Apparatuses and methods for data movement
US10430244B2 (en) 2016-03-28 2019-10-01 Micron Technology, Inc. Apparatuses and methods to determine timing of operations
US10453502B2 (en) 2016-04-04 2019-10-22 Micron Technology, Inc. Memory bank power coordination including concurrently performing a memory operation in a selected number of memory regions
US10607665B2 (en) 2016-04-07 2020-03-31 Micron Technology, Inc. Span mask generation
US9818459B2 (en) 2016-04-19 2017-11-14 Micron Technology, Inc. Invert operations using sensing circuitry
US9659605B1 (en) 2016-04-20 2017-05-23 Micron Technology, Inc. Apparatuses and methods for performing corner turn operations using sensing circuitry
US10153008B2 (en) 2016-04-20 2018-12-11 Micron Technology, Inc. Apparatuses and methods for performing corner turn operations using sensing circuitry
US10042608B2 (en) 2016-05-11 2018-08-07 Micron Technology, Inc. Signed division in memory
US9659610B1 (en) 2016-05-18 2017-05-23 Micron Technology, Inc. Apparatuses and methods for shifting data
US10049707B2 (en) 2016-06-03 2018-08-14 Micron Technology, Inc. Shifting data
US10387046B2 (en) 2016-06-22 2019-08-20 Micron Technology, Inc. Bank to bank data transfer
US10037785B2 (en) 2016-07-08 2018-07-31 Micron Technology, Inc. Scan chain operation in sensing circuitry
US10388360B2 (en) 2016-07-19 2019-08-20 Micron Technology, Inc. Utilization of data stored in an edge section of an array
US10733089B2 (en) 2016-07-20 2020-08-04 Micron Technology, Inc. Apparatuses and methods for write address tracking
US10387299B2 (en) 2016-07-20 2019-08-20 Micron Technology, Inc. Apparatuses and methods for transferring data
US9972367B2 (en) 2016-07-21 2018-05-15 Micron Technology, Inc. Shifting data in sensing circuitry
US9767864B1 (en) 2016-07-21 2017-09-19 Micron Technology, Inc. Apparatuses and methods for storing a data value in a sensing circuitry element
US10303632B2 (en) 2016-07-26 2019-05-28 Micron Technology, Inc. Accessing status information
US10468087B2 (en) 2016-07-28 2019-11-05 Micron Technology, Inc. Apparatuses and methods for operations in a self-refresh state
US9990181B2 (en) 2016-08-03 2018-06-05 Micron Technology, Inc. Apparatuses and methods for random number generation
US11029951B2 (en) 2016-08-15 2021-06-08 Micron Technology, Inc. Smallest or largest value element determination
US10606587B2 (en) 2016-08-24 2020-03-31 Micron Technology, Inc. Apparatus and methods related to microcode instructions indicating instruction types
US10466928B2 (en) 2016-09-15 2019-11-05 Micron Technology, Inc. Updating a register in memory
US10387058B2 (en) 2016-09-29 2019-08-20 Micron Technology, Inc. Apparatuses and methods to change data category values
US10014034B2 (en) 2016-10-06 2018-07-03 Micron Technology, Inc. Shifting data in sensing circuitry
US10529409B2 (en) 2016-10-13 2020-01-07 Micron Technology, Inc. Apparatuses and methods to perform logical operations using sensing circuitry
US9805772B1 (en) 2016-10-20 2017-10-31 Micron Technology, Inc. Apparatuses and methods to selectively perform logical operations
CN207637499U (zh) 2016-11-08 2018-07-20 美光科技公司 用于形成在存储器单元阵列上方的计算组件的设备
US10423353B2 (en) 2016-11-11 2019-09-24 Micron Technology, Inc. Apparatuses and methods for memory alignment
US9761300B1 (en) 2016-11-22 2017-09-12 Micron Technology, Inc. Data shift apparatuses and methods
US10402340B2 (en) 2017-02-21 2019-09-03 Micron Technology, Inc. Memory array page table walk
US10403352B2 (en) 2017-02-22 2019-09-03 Micron Technology, Inc. Apparatuses and methods for compute in data path
US10268389B2 (en) 2017-02-22 2019-04-23 Micron Technology, Inc. Apparatuses and methods for in-memory operations
US10838899B2 (en) 2017-03-21 2020-11-17 Micron Technology, Inc. Apparatuses and methods for in-memory data switching networks
US10185674B2 (en) 2017-03-22 2019-01-22 Micron Technology, Inc. Apparatus and methods for in data path compute operations
US11222260B2 (en) 2017-03-22 2022-01-11 Micron Technology, Inc. Apparatuses and methods for operating neural networks
US10049721B1 (en) 2017-03-27 2018-08-14 Micron Technology, Inc. Apparatuses and methods for in-memory operations
US10147467B2 (en) 2017-04-17 2018-12-04 Micron Technology, Inc. Element value comparison in memory
US10043570B1 (en) 2017-04-17 2018-08-07 Micron Technology, Inc. Signed element compare in memory
US9997212B1 (en) 2017-04-24 2018-06-12 Micron Technology, Inc. Accessing data in memory
US10942843B2 (en) 2017-04-25 2021-03-09 Micron Technology, Inc. Storing data elements of different lengths in respective adjacent rows or columns according to memory shapes
US10236038B2 (en) 2017-05-15 2019-03-19 Micron Technology, Inc. Bank to bank data transfer
US10068664B1 (en) 2017-05-19 2018-09-04 Micron Technology, Inc. Column repair in memory
US10013197B1 (en) 2017-06-01 2018-07-03 Micron Technology, Inc. Shift skip
US10262701B2 (en) 2017-06-07 2019-04-16 Micron Technology, Inc. Data transfer between subarrays in memory
US10152271B1 (en) 2017-06-07 2018-12-11 Micron Technology, Inc. Data replication
US10318168B2 (en) 2017-06-19 2019-06-11 Micron Technology, Inc. Apparatuses and methods for simultaneous in data path compute operations
US10162005B1 (en) 2017-08-09 2018-12-25 Micron Technology, Inc. Scan chain operations
US10534553B2 (en) 2017-08-30 2020-01-14 Micron Technology, Inc. Memory array accessibility
US10416927B2 (en) 2017-08-31 2019-09-17 Micron Technology, Inc. Processing in memory
US10741239B2 (en) 2017-08-31 2020-08-11 Micron Technology, Inc. Processing in memory device including a row address strobe manager
US10346092B2 (en) 2017-08-31 2019-07-09 Micron Technology, Inc. Apparatuses and methods for in-memory operations using timing circuitry
US10409739B2 (en) 2017-10-24 2019-09-10 Micron Technology, Inc. Command selection policy
US10522210B2 (en) 2017-12-14 2019-12-31 Micron Technology, Inc. Apparatuses and methods for subarray addressing
US10332586B1 (en) 2017-12-19 2019-06-25 Micron Technology, Inc. Apparatuses and methods for subrow addressing
US10614875B2 (en) 2018-01-30 2020-04-07 Micron Technology, Inc. Logical operations using memory cells
US10437557B2 (en) 2018-01-31 2019-10-08 Micron Technology, Inc. Determination of a match between data values stored by several arrays
US11194477B2 (en) 2018-01-31 2021-12-07 Micron Technology, Inc. Determination of a match between data values stored by three or more arrays
US10725696B2 (en) 2018-04-12 2020-07-28 Micron Technology, Inc. Command selection policy with read priority
US10440341B1 (en) 2018-06-07 2019-10-08 Micron Technology, Inc. Image processor formed in an array of memory cells
US10650906B2 (en) * 2018-08-09 2020-05-12 Synopsys, Inc. Memory bypass function for a memory
US10769071B2 (en) 2018-10-10 2020-09-08 Micron Technology, Inc. Coherent memory access
US11175915B2 (en) 2018-10-10 2021-11-16 Micron Technology, Inc. Vector registers implemented in memory
US10483978B1 (en) 2018-10-16 2019-11-19 Micron Technology, Inc. Memory device processing
US11184446B2 (en) 2018-12-05 2021-11-23 Micron Technology, Inc. Methods and apparatus for incentivizing participation in fog networks
US12118056B2 (en) 2019-05-03 2024-10-15 Micron Technology, Inc. Methods and apparatus for performing matrix transformations within a memory array
US10867655B1 (en) 2019-07-08 2020-12-15 Micron Technology, Inc. Methods and apparatus for dynamically adjusting performance of partitioned memory
US11360768B2 (en) 2019-08-14 2022-06-14 Micron Technolgy, Inc. Bit string operations in memory
US11087834B2 (en) * 2019-08-29 2021-08-10 Arm Limited Read and write techniques
US11449577B2 (en) 2019-11-20 2022-09-20 Micron Technology, Inc. Methods and apparatus for performing video processing matrix operations within a memory array
US11853385B2 (en) 2019-12-05 2023-12-26 Micron Technology, Inc. Methods and apparatus for performing diversity matrix operations within a memory array
US11227641B1 (en) 2020-07-21 2022-01-18 Micron Technology, Inc. Arithmetic operations in memory

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS559742A (en) * 1978-07-07 1980-01-23 Iseki Agricult Mach Cutting portion structure in combined harvester
JPS6187194A (ja) * 1984-10-05 1986-05-02 株式会社日立製作所 記憶回路
JPS6379296A (ja) * 1986-09-24 1988-04-09 Hitachi Vlsi Eng Corp 半導体記憶装置

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3787817A (en) * 1972-06-21 1974-01-22 Us Navy Memory and logic module
JPS559742B2 (ja) * 1974-06-20 1980-03-12
JPS5856198B2 (ja) * 1980-09-25 1983-12-13 株式会社東芝 半導体記憶装置
JPS5884445A (ja) * 1981-11-16 1983-05-20 Hitachi Ltd 大規模集積回路
US4524430A (en) * 1983-01-11 1985-06-18 Burroughs Corporation Dynamic data re-programmable PLA
US4527081A (en) * 1983-02-11 1985-07-02 The United States Of America As Represented By The Scretary Of The Army Overshoot predriven semi-asynchronous driver
DE3587882T2 (de) * 1984-05-20 1994-11-24 Hitachi Ltd Speichereinheit mit arithmetischen und logischen Funktionen, insbesondere für graphische Datenverarbeitung.
US4814646A (en) * 1985-03-22 1989-03-21 Monolithic Memories, Inc. Programmable logic array using emitter-coupled logic
JPH0787032B2 (ja) * 1985-07-08 1995-09-20 日本電気アイシ−マイコンシステム株式会社 半導体記憶装置
US4807189A (en) * 1987-08-05 1989-02-21 Texas Instruments Incorporated Read/write memory having a multiple column select mode
US4825410A (en) * 1987-10-26 1989-04-25 International Business Machines Corporation Sense amplifier control circuit

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS559742A (en) * 1978-07-07 1980-01-23 Iseki Agricult Mach Cutting portion structure in combined harvester
JPS6187194A (ja) * 1984-10-05 1986-05-02 株式会社日立製作所 記憶回路
JPS6379296A (ja) * 1986-09-24 1988-04-09 Hitachi Vlsi Eng Corp 半導体記憶装置

Also Published As

Publication number Publication date
GB2225657A (en) 1990-06-06
GB8927204D0 (en) 1990-01-31
JP2897886B2 (ja) 1999-05-31
US5023838A (en) 1991-06-11
GB2225657B (en) 1992-07-01

Similar Documents

Publication Publication Date Title
JPH02214090A (ja) ランダム・アクセス・メモリー装置
US4633441A (en) Dual port memory circuit
US5568431A (en) Memory architecture and devices, systems and methods utilizing the same
JP3186534B2 (ja) 相対バンクメモリをリフレッシュする方法及び回路
JPH05159567A (ja) デュアルポートメモリ
US5097447A (en) Semiconductor memory device having a serial access memory
US4879685A (en) Semiconductor memory device with internal array transfer capability
US5528551A (en) Read/write memory with plural memory cell write capability at a selected row address
US5654932A (en) Memory devices with selectable access type and methods using the same
JPH1196748A (ja) メモリ装置及びそのアクセス制御方法
US4766570A (en) Semiconductor memory device
US4837746A (en) Method and apparatus for resetting a video SRAM
KR950014901B1 (ko) 다중 로우 및/또는 컬럼을 가변적으로 선택하는 어드레스 디코더 및 이 디코더를 사용한 반도체 기억 장치
JPH0816882B2 (ja) 半導体記憶装置
JPH04318391A (ja) 半導体記憶装置
JPH0283891A (ja) 半導体メモリ
JP2001084762A (ja) 半導体メモリ装置
US5539430A (en) Pipelined read write operations in a high speed frame buffer system
KR960002827B1 (ko) 플래쉬 라이팅이 가능한 반도체 기억장치와 플래쉬 라이팅 방법
US4916669A (en) Semiconductor memory
KR970005411B1 (ko) 선택적인 행 기입 능력을 가진 판독/기입 메모리 및 이러한 메모리에 테이타를 기입하는 방법
JPH08249878A (ja) クロック待ち時間を回避したデータ記憶装置および方法
KR950009076B1 (ko) 듀얼포트 메모리와 그 제어방법
JPH08106414A (ja) メモリ・システム、グラフィックス・システムおよびデータ書き込み方法
US6930929B1 (en) Simultaneous read-write memory cell at the bit level for a graphics display

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

S631 Written request for registration of reclamation of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313631

S633 Written request for registration of reclamation of name

Free format text: JAPANESE INTERMEDIATE CODE: R313633

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080312

Year of fee payment: 9

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080312

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090312

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees