JPS598193A - ランダム・アクセス・メモリ - Google Patents

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

Info

Publication number
JPS598193A
JPS598193A JP58064650A JP6465083A JPS598193A JP S598193 A JPS598193 A JP S598193A JP 58064650 A JP58064650 A JP 58064650A JP 6465083 A JP6465083 A JP 6465083A JP S598193 A JPS598193 A JP S598193A
Authority
JP
Japan
Prior art keywords
data
memory
row
row buffer
signal
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
JP58064650A
Other languages
English (en)
Inventor
フレデリツク・ヘイズ・デイル
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPS598193A publication Critical patent/JPS598193A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/406Management or control of the refreshing or charge-regeneration cycles
    • 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
    • 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/1075Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers for multiport memories each having random access ports and serial ports, e.g. video RAM
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • G11C8/16Multiple access memory array, e.g. addressing one storage element via at least two independent addressing line groups
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/12Frame memory handling
    • G09G2360/126The frame memory having additional data ports, not inclusive of standard details of the output serial port of a VRAM

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Dram (AREA)
  • Static Random-Access Memory (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔技術分野〕 本発明U2次元的ランダム・アクセス・メモリ、特にメ
モリからのデータ転送の効率を数置するプこめに第2の
データ転送ボルトが設けられた半2Jf体ランダム・ア
クセス・メモリに関する。
[]背県稜術、1 初1v1のコア・メモリの時代より、アト°ルス可能な
付及び列の形にデータを記憶させる皇のできる多次元的
にアドレスの可能なメモリが利用可能であった。
半導体メモリは2次元的プレ式を保ちながら発達したの
で、記憶素子は双安蓋回路又はキャパシタ静電荷蓄積素
子の行列の形に構成されている。後者の型の装置のキャ
パシタ素子は、記1意されたデータが2進数の1か0か
火示す素子上の出、菊を維持するために周1υj的な間
隔でリフレッシュ父性なう必要がある。この時谷記憶素
子は、読取り又は脅込の行なわれる記憶素子の付及び列
ケ踵別する事によってアドレスされる。
メモリ技術は、半導体装置を用いたコンバクドブ、c記
憶実直に関する需要の増大と共に発展した。
それらのメモリに対するWN 9に応答して、ダイナミ
ック・ランダム・アクセス・メモリ(DRAM)が、多
(のメモIJ LC,用技術に関する価格効率の良憶す
べき2進数値を表現するためにキャパシタ上に静電荷を
蓄積する。キャパシタ素子は行列形式に配列され、各キ
ャパシタ素子をアクセスい1(当な電荷を加えるために
読取回路及び書込回路が設けられる。キャパシタ素子は
メモリに加えられる??JaO行アドレス・ビット及び
複数の列アドレスビットによってアドレスされる。
DRAMは、キャパシタ上に適正な電荷を維持するため
にリフレッシュ動作を必要とする。D RAMに関する
クロック及びアドレス機構は外部的に加えられる信号に
応答して典型的には2〜4ミリ秒毎に列の周期的なリフ
レッシュを行7’、(’+oDRAMに加えられる外部
的タイミング信号には行アドレス信号(RAS)及び列
アドレス信号(CAS)がある。RAMはこれらの外部
信号に応答して再充電ヲ行ない、付加的に供給されるア
ドレス信号に応答して各メモリ・セルをアドレスするた
めのタイミング信号を与える。入力/出力(■10)ボ
ートは、DRAMに外部から加えられる1込コマンド及
び読取コマンドに応答してデータケ受り゛取りまたデー
タを供給する。
半導体メモリに関する内部クロック信号は、RAS(i
号がメモリ・セル・アドレスと共に生じる時にメモリ・
セルの行をアドレスする。RAS信号はメモリ・サイク
ルの開始位置を示す。256×256の形式に構成され
たメモリにおいて、256行256列のメモリ・セルが
アドレスされる時、1つのRAS信号の間に行全体の2
56のセルが256の対応するセンス・アンプに出力さ
れる。列アドレスは、アドレスされた行の各メモリ・セ
ルから引き出された情報を保持しているセンス・アンプ
をテコードするために使われる。
メモリから読取られ又はメモリに■、込まれるデータは
半導体メモリ内の単一の入力/出力ポートを;+C1)
異する。メモリ・チップ上には、適当なRAS及びCA
S信号がメモリ・クロッ久回路に与えられるまで入出力
データを保持するためにラッチが設しJ゛られている。
イ1ゝてのデータが単一の人力/出力ボートを通過する
事はデータの転送速度を′lIJす限する。さらにダイ
ナミック型のメモリにおいては2〜4ms%に256サ
イクルのリフレッシュが必鮒すので、メモリからの又は
メモリへのデータ転送の時間がさらにい(らか増加する
であろう。
ある応用技術、例えばビット・マツプ記憶方式のラスク
表示技術においては、表示装置のCR1画像を形成する
ためにデータがメモリから供給される。画像が消失する
前に有限の減衰時間が存在するが、通常スクリーンはフ
リッカを防市するために1秒間に25〜80回リフレッ
シュされなければ7.cc−)ない。従って表示装置を
リフレッシュしておくだめにメモリから連続的なデータ
・ストリームが読取られブより゛ればブIらない。この
表示装置リフレッシュ機能は入力/出力ボートライ阜5
事によってメモリ・データの更≠1と干渉する。この時
新しいデータは記憶できない。リフレッシュ1υ(間中
、処理装置によるデータの処理はり)Vツンユが完了す
るまで停止され7.(げれは/、cら/。[(・。従っ
てマツブト・ラスク技術を用いた実時間的/〔表7Je
の尖角は、メモリに癲Jへまれるべき更新情報と表/J
り摸]白二のリフレッシュのためσハク’f、み出しデ
ータとυ几11でメモリ乞時分利便用Iる」1から課ぜ
られた11川1)l(の/こN)に1木目”117:、
(4)のとなる。ル)るラスタ表示技術においてd:、
情Ylλ史Xノ「は利用1す1止なメモリ・ザイクル・
タイムの20 %未7jtl’i占めるので実時間的グ
ラフィック六ボの実現を阻害している。
以1−の間に’lJ点r(渭慈しながら、本発明がなさ
れた。本発明1d 1全でのトラフィックが単一のI1
0ホードを11+1〜山してメモりに付く事によってメ
モリ便用に課せられる1間限f:A−緩相しようと−4
るもので、1;)る。本発明はラスク表不装置VC関し
て説明を何t、c ’)が、当然の事ながらRA〜1へ
の及びRA IV’1からの′:r−タ転送速度を改善
する/こめに他の応用技術に本発明のメモりを用いても
よい。
〔発明の開4<〕 本発明の1」旧はランダム・アクセス・メモリに関する
データ転プ^速度を増加させる串である。
奎尤明の−’H1に4様によれ(′よRA Mのデータ
転送速度を増加させるために第1のI10ボート及び第
2のI10ボート火杉山してRAMへのアクセスが行プ
jわれる。
本発明のより具体的な態様によれは、RA Mの主I1
0ボートヲ経由するデータ1匣送と実′拘的に非同期的
に第2のI10ポートな経由して転送サイクル中に行全
体を読取り又は宵込む馴1のでき゛る2次的記憶装置が
RA MΦに岐し丁1)れる。
これらの目的及び利点は本発明の装置白を用いれ゛ば実
現できる。RAMKは、RAMセルからルンるいはRA
Mセルへデータの行を転送する事のできる内部行バッフ
ァ・レジスタがrl’i M″られる。行バッファ・レ
ジスタは並列にRA Mのセンス・アンプに接続される
。直列モード又は、lk列モードのいずれが選択されて
いるかに依存して外)41Sパルス信号又はアドレスヲ
受は取る時に行バッファ・レジスタの内存火受は取るよ
うに第2の出カポ2トがRA Mチソグ上に設けられる
本発明の良好な実施例においては、竹バッファ・・シフ
ト・レジスタかRA MにHVしづ゛し)れる。イー丁
バッファ・レジスタij 、RA IVIのセンス・ア
ンプからデータを父し丁取るために籾、数の\11;重
入力が接続されている。イ]か−アドレスされ、+j’
j取転送ノ(ルスカIN A M 外141iのソース
からレジスタに加えられる時、行バッファ・レジスタへ
の行ワードの転送が行なわれる。次に付バッファ・シフ
トレジスタに加えられる信号はレジスタの内科を第2の
出カポ−l−にクロックする。行バッファ・レジスタか
ら旧刊にデータを77トする代りに、行バッファ・レジ
スタの個/7のピッ)・記憶位11尾欠アドレスするた
めに行バッファ・レジスタと共にテコーダを用いる月1
もできる。
良的な実施例のメモIJ ’&用いれは、行バッファ′
 ・レジスタへのデータのブロック転送の結果としてC
RT表示装置が改善される。第2の出カポ−1・ば(l
tT表7J\’(、= 1)フレッシュするのに必要な
りフレソ7ユ前報を世相するために防Aつれる。従って
人手のためのりフレソンユ情徽で主I10ボートが占有
される事による遅91F:を・ンレする事な(、主I1
0ボートを用(・て恢の表示のために断じ(・画素デー
タでメモリ内芥を更新できる。さらに行バッファから表
示をリフレッシュしながら主記憶の表示記憶内容の更新
を行なえば、画像に関する干渉の問題が生じない。
本発明の他の実施例は第2のI10ボー)1+−イ由し
てデータ・ブロックを読み出す事のみならす第2のI1
0ボートを経由してデータ・ブロックを書込む事も可能
にする。第2のボー1経由して他の出力装置例えば印刷
装置、ディスク装置(t1通信装置等を駆動するために
第2のボート及び行バッファを用いる事も当然可能であ
る。
〔発明を実施するだめの最良の形態〕
第1図は本発明の1実施例のダイナミックRAMの構造
を示している。D RA Mは256X256のメモリ
・セルのマトリックス11を含む。この構造に取って好
ましいと考えられる技術d1、必安なチップ面績を最小
限に保つコンパクトなIt A Mを提供するシリコン
・ゲートNMO8技術である。
この例でi: D RA Mが用いられるが、本発明し
1、他の型のメモリにおいても当然夫施できる。
クロ、ツク発生装置及びタイミンク発生装置16は、マ
トリックス11をテコードするための内部クロックイ苫
−号、1しびに入力ラッチ20及び出力ラッチ21を経
て」ヨI10ボート26へ及び主I10ボート2ろから
ラッチ情報を与える。各列に対して1つ接続されている
複数個のセンス・アンプ17i1:、RAS信号及び行
アドレスに応答して、その行に記憶されていたデータか
ら成る出力信号を与える。行デコーダ121は信号線A
O〜A7−に〇行゛アドレス・データを受は取りRA 
S信号に応答してマトリックス11に適当なテコード侶
号を加えるために用いられる。列デコーダ16は入力B
O〜B7を愛り取り、センス・アンプ17の出力に接続
されたゲート19をエネーブルする事によって、アドレ
スされた行のうち1ビット乞選択する。AiJ述の構造
は多くの既知のl) RA Mに共辿でk)る。
このD RA Mには行バッファ・シフトレジスタ25
が設しナられている。行バッファ・シフトレジスタ25
は、センス・アンプ17の各・マから出力を受は取るよ
うに接続された並列人力を有する。
但し図面にはメモリの256個のセンス・アンプのうち
6個しか示して(・ない。
行バッファ・レジスタ25ば、読取/転送(R/T)端
子2乙に加えられるパルスに応答して並列ロードを行な
5機能を有する型のシフトレジスタである。行バッファ
・レジスタ250内界は、RAM/A’4tsから端子
27にクロック・パルスが加えられる時に第2のポート
24に順次にケートされる。
従って、本発明の1実施例のRA IVIにおいては、
RA Mを含むパッケージ上に6つの伺加的な端子が見
い出される。6つの端子とは、内部的に接続されたレジ
スタに並列にデータをロートする事を可能にするための
読取/転送端子26、行バッファ・レジスタ250内芥
な直列的にゲートする/こめのクロック・パルスケ受り
取るだめの端子27、そして行バッファ・レジスタ25
の出力を供給するだめの第2のポート24である。
第2図を俗間すると、RAMに関するデータ転送ケ11
i11 イ卸するためにRAMに外MSから加えられる
波形のタイミング図が示されている。最初のものC口え
AS信号である。この信号はイアアドレスの1ぎ号AD
−A7(第1図)が有効でル)る事を指定するために使
われる。この1ぎ号は、メモリの特定の行からキヤパシ
タの電荷の形のデータを隣接する列信帰庫に移すメモリ
動作を開死させる。この行はメモリ・サイクルの終りに
RAS信号が除去されるまで活性状態にある。センス・
アンプはRAS 1K 1号に」:ってアンラッチさ才
t1^己1.@されて℃・た列I13、イ;訂ケ4−ノ
スし、そして^己1.@されて℃・た亀イ釘状悪に基づ
いて列電圧を1状態又はO状態にする。
fl′LってRASザイクルJυ]間中に、アドレスさ
itたメモリ竹のキャパシタ記1、ハ素子かりフレッン
ユされ、る。適意の用1恰では、周ル」的に加えられる
RAS情号信号1メ七り・サイクルを構成し、この時リ
フレツンユが起きるか又は主I10ボートを経由してメ
モリー\のもしくはメモリからのデータ アクセスか1
丁1.j:、λっれる。
行アドレスは、第1の即ち主ポート26を経由してメモ
リにデータを1込み又はメモリからデータを読み出すた
めに、RAS信号に一致して又はそれに先行して加えら
れなければ′t、(61えい。RAS信号の印加後短時
間で行アドレスAD−A7はラッチされ、除去され得る
。次に列アドレスB O〜B7が、晋:1mは同じアド
レス・ピンから加えられる。このアドレスが有効になる
と、CAS信号が加えられる。列アドレスはRAS信号
の期間中に加えられ、列アドレスBO〜B7に従って列
のデコードケ行なわせる。次に、データがメモリから読
取られる時に出力ラッチをロードするためにCAS信号
が、ゲート19を動作さぜるに必要な内部クロック信号
を開始させる。
R/Tコ々ンドは行アドレス・バッファ・レジスタ25
に加えられる読取/転送コマンド信号である。この信号
はRAS信号の開始時に行がアドレスされた後で生じな
けれはならIよい。1バーって、RAS信号期間中に、
行アドレスによって指定されたfjr 5.j”:の行
に関する記憶データをセンス アノプ17が出力してい
る時に、センス・アンプの内′?≠か行バッファ・レジ
スタ25 (/(、格納される。この方式は、ある行か
アドレスされR/Tコマンドか!7:14子26に加え
られ、そしてセンス・アンプがアドレスされた行に対応
する有効なデータを含む時に行バッファ・レジスタ中に
行ワードを導入する事を意図している。
第1図にボすよ5な装置6を用い、第2図のタイミング
に従って動作さぜると、データは主ポート2ろに関する
トラヒックに熱間1糸に、メモリ・サイクル中にイアバ
ッファ・レジスタ25に入る事ができる。データは、ひ
とたびイアバッファ・レジスタ25にiff旨試3れる
と、端子27(/こ加えられるクロック・パルスに応答
して第2のポート24kMで直列に転送できる。もつと
も、吊2のI10ボートに刻する転送様式として直列デ
ータ転送を示したが、主ポートの列テコーダと同様にX
IV列出力テコーダを設り゛てもよ℃・。C1ζT表示
の場合、表7Fテータの−MB il’j: 表7J<
スクリーンのリフレッシュ(lこそれが必要とされる時
間の少し以前に行バッファ・レジスタ25に入力できる
。行バッファへのデータ転送りよ、センス・アンプが有
効なデータを含んでいるRASサイクル中の任意の時間
に竹な5事ができる。これは読取、1″込又はリフレッ
シュ(CASなし)・サイクルのいずれにおいても可能
である。多くの実施例では転送はリフレッシュ(ブラン
ク)RASサイクル中に起きる。また行バッファ・レジ
スタ25は、第2のポート24かもデータを受は取って
行バッファ・レジスタに記憶させる事ができるように構
成する事も1可能である。行バッファ・レジスタ25に
記憶させたデータは、適当なRASサイクル中に選択さ
れた行アI・レスにおいてダイナミックRAMの記憶装
置に転送する事ができる。行バッファ・ンフトレジスタ
は、データを受は取るだめの記憶位置の行が適当にアド
レスされた時にコマンドに応じて板数のケートから並列
データ乞センス・アンプに供給するために読取転送コマ
ンドを実行するであろう。
第1図のメモリは第6図の標準的なCRi”表示技術に
おいて用いる事ができる。第6図には各々256X25
6形式に構成されたメモリ61〜46が示されている。
谷メモリ61〜46には行バッファ・レジスタ47〜6
2が備わっている。各行バッファ・レジスタは、出力ポ
ートロ6〜78に4及絖された直列出力を有する。16
1固の出カポ−1−63〜78からのデータは高速16
ビツト・/フトレジスタ79に」;って直列化され、ラ
スタ・スキャン表示のだめの画素データを供給する。
第6図の装置は40〜50Hでリフレッシュされる10
24x1024+…j素の表示欠与える事かできる。行
バッファ レジスタ47〜62は16CLあるいは24
0 nsの速度で、そして16ビツト・シフトレジスタ
79はCLある(・は15nsの速度でクロックされる
。行バッファ・レジスタは、行アドレスがメモリに与え
られ読取/転送パルスがシフトレジスタに加えられた時
に肪しいデータを受は取るように構成される。これは、
4096画素即ち4走食勝毎に必要となる。読取/転送
はラスタ定食のCRTビーム・リトレース中に行/f5
小ができる。表示時間に関するリトレース時間は4マイ
クロ秒であり、これはデータ転送に関する非常に単純な
窓を可能にする。表7ドのリフレッシュが起きている間
に、メモリは主I10ポートを経て新しいデータを受は
取る事もできる。行バッファを用いれば240ナノ秒4
Ulではなく75マイクロ秒毎に1つの主ポート・サイ
クルしか必要ではない。
第6図のメモリ装置を用いると、1つのRA S信号あ
るいはメモリ・サイクルにおいて行バッファ・レジスタ
にデータを与える事ができる。従って1つのRAS信号
が、表示のりフレッ/ユ機能のために256X16ビツ
トの′[H報、即ち表7ドの4走食線を発生ずる。これ
は、主I10ボートを経由してリフレッシュ情報を提供
していた従来のメモリにおいてはRASあるいはメモリ
・ザイクル当り16ビツトしか得られなかったのと対照
的である。
第2のI10ポートは、主I10ボーI・に関して殆ん
ど井目J1.11的に且つかなり高速でデータ促供給で
きる。表示のりフレソンユとメモリ更a「処理に回じ同
1t、il的なりロック・タイミングを用いる心安はな
(・。従ってメモリ・スループットを全体的に改善しな
がらリフレツンユ動作を行Wc ”)事ができる。
第4図を参照すると、第2のポート85を経て行バッフ
ァ・レジスタ80中のデータをより柔軟に読取るための
本発明の別の実施例が示されている。ここでは行バツフ
ア80中の選択されたデータのアドレスを受は取るa数
の人力線CD−C7をイJするアドレス・レジスタ84
が用いられている。これらのビットは、256本の信号
線の1本なテコードし、その信号線は1つのゲート・ス
イッチをターン・オンし、1ビツトが第2のポート85
に出力される事を可能にする。この方式では行バッファ
・レジスタ80はデータ・シフトの能力を持つ必−安が
ない、データは単にアドレスCO〜C7及び出力転送を
エネーブルするだめの適当なアドレス有効信号を与える
事によって第2のボート85に転送される。
回路89は、レジスタ84に加えられるアドレスによっ
て識別される1つの数字を選択するようニ、行バッファ
80及びアドレス・しtラスタ84に接続される。アド
レシング・ソースが有効なアドレスを与えた時、データ
有効コマンドがレジスタ84をエイ、−プルする。この
技術はメモリ8ろのデータを行バツフアにブロック11
広送する小を+il北にし、各データ・ビットはさらに
行バッファからRA Mの外部へ転送される。アドレス
されだデータを保持するプこめに出力ランチ88を設け
てもよい。
第5図に示す本発明の他の実施例では、1対のマスター
/スレーブ・ラッチ90191及び92.93を用いて
、データかメモIJ I D Oからブロックの形で入
力及び出力される。第2のI10ボー)95Uマスター
/スレーブ・ラッチへデータを与えまたそこからデータ
を受は取るように接続される。マスター/スレーブ・ラ
ッチ92.9ろに関するタイミングは1lllイITI
+論理回路9Bによって、RAMチップに内部的に与え
られる。書込コマンドがRAMチップ外からili制御
論理回路98に!弘えられる時、ボート95に生じてい
る直列データがマスター・ランチ92に入る11化口f
fiヒ(fこするようにマスター・ラツチソ21f(ク
ロック・パルスが加えられる。マスター・ラッチ92の
自答ハスレープ・ラッチ93に並列にロートされ、そこ
でメモリ1oOKm込む/ζめに保持される。RASサ
イクルの間、メモl) I U Oはスレーブ・ラッチ
93の内科2・プは取るためにメモリ ワード位置にお
いてアドレスされ、世込みコマンドがメモリのクロック
発生器及びタイミンク発生器に与えられる。
次にスレーブ・ランチのデータは、接n■−されたセン
ス・アンプ101によって〕酌当な何アドレスに書込ま
れる。
同\イ求に、マスター/スレーブ・ラッチ90.91は
仇取り信号に応答してデータのブロックをメモ!J I
 D Oから読取るためにも使われる。制イ引1論理回
路9Bはマスター・ランチ9oにエネーブル信号を与え
、データを494刀マスター・ラッチ9゜に1vり送し
次いでスレーブ・ランチ91に伝送する事うテ1」丁[
1目にする。スレーブ゛・ラッチにおし・てデータは出
力データとして第2のポート95に利用可能となる。
第2のボートから主記憶ヘデータを転送するためにマス
ター/スレーブ・ラッチを用いる事は、第1のI10ボ
ートと第2のI10ボートとの間のデータ転送の間に大
きな独立性を与える。第2のI10ポートを経由する仇
取りザイクルの間、行データはメモリ・ザイクルの間に
マスター・ラッチに転送できる。行データはその後、第
2のI10ポートを経て即j坐に転送するために対1心
ずろスレーブ・ラッチに転送され得る。スレーブ ラツ
ーf−ニデータが存在ずれば、マスター・ラッ−f−k
l、RAMからの行データのためにイマ1加11′リン
fメ七り・ザイクルを待つ小なしに什意の時間にデータ
を受は取る墨ができる。マスター ラッチが1〕スレー
ブ・ラッチへの:lQi送後、マスター・ラッチに12
、スレーブ・ラッチが第2のI10ボートヲ叶山して冷
1−取られているjす1間中にメモリがら次のイ1デー
タを受げf1ゾるように解放さ才人る。
砦込み動作中、マスター・ランチがデータ馨受けJAM
る間にスレーブ・ラッチが行データをメモリにロートす
るようにする事によって同様の利点が得られる。
このように、メモリに対して第2のI10ポートを経由
してデータのブロック転送できるようにし、それによっ
てメモリに対してデータ転送を行7’r 5主I10ポ
ートのより効率日ワな使用を可能にする改良されたR 
A IVIについていくつかの実施例を用(・て説明し
て来た。ラスク走査表示装j1ゴに関して装置6を説明
して米だが、第2のI10ボートによって与えられる利
点lは、メモリに対するデータ・フローを増強するため
に他の周辺装置に用いてもよい。
本発明は1つのRASサイクルル)るし・1はメモリ・
サイクルの間に第2の出力ポートに行ワードをブロック
転送するために2次元的RA IVIの構成を利用して
いる。従って24)6X256形式のメモリにおいて、
RASサイクルあるし・はメモリ・サイクルの1昌1に
行バッファ・レジスタに11fK256ビツトの1つの
行が転送される。行バッファレジスタ内容の転送は、王
I10・ポートを叶由する主記憶のデータ転送に独立で
あり得る。X1メモリ構成において、従来の単一のI1
0ポート火経て256ビツトの行データケ転送するにば
256のメモリ・サイクルが必要である。本発明は行デ
ータケバッファ・レジスタに転送するのに1回のメモリ
・サイクルしか必要でない。次にデータはバッファから
第2のポートを経て転送する事ができる。
従ってメモリに対するデータ転送効率の改善が与えられ
、それによりテイジタル処理装置の全体的速度が増加す
る。
【図面の簡単な説明】
第1図は本発明の1実施例のランダム・アクセス・メモ
リの構造を示すブロック図、第2図は第1図のメモリに
関するデータの転送のためのタイミング図、第6図はC
RT表示装置゛6に関するリフレッシュ動作において第
1図のメモリを使用する事を説明するための図、第4図
は行バッファに含まれるビットのテコードが行われる他
の実M11例を7ドす図、第5図はマスター/スレーブ
・ラッチを用いて第2のI10ボートを経てメモリにデ
ータ転送な有7r 5別の実施例を下す図で没)る。

Claims (2)

    【特許請求の範囲】
  1. (1)行列形式に構成された複数の記憶位置と、各行を
    アドレスする手段と、 暖数のセンス・アンプと、 上記虚数のセンス・アンプから並列入力を受り取るよう
    に接続された行バッファ・レジスタと、上記行バッファ
    ・レジスタの出力に1要絖された出力ボートと、 」−乙巳センス・アンプ゛から上菩己行バッファ・レジ
    スタにデータを転送させる手段と、 上記行バッファ・レジスタに記憶されたデータ・ビット
    をシフトさせ上記出力ボートに直列にゲートするための
    クロック手段とを有するメモリ。
  2. (2)行列形式に構成された複数の記憶位置と、各行を
    アドレスする手段と、 複数のセンス・アンプと、 上記複数のセンス・アンプとの間でデータ転送を行なう
    ように接続された行バッファ・レジスタと、 上記センス・アンプに接続された第1の入出力ボートと
    、 上記行バッファ・レジスタに接続された第2の入出力ボ
    ートと、 上記センス・アンプと上記行バッファ・レジスタとの間
    でデータ転送を行なわせる手段と、上記行バッファ・レ
    ジスタと上記第2の人出力ポートとの間でデータ転送を
    行なわせる手段と欠有する メモリ。
JP58064650A 1982-06-30 1983-04-14 ランダム・アクセス・メモリ Pending JPS598193A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US06/393,996 US4541075A (en) 1982-06-30 1982-06-30 Random access memory having a second input/output port
US393996 1999-09-10

Publications (1)

Publication Number Publication Date
JPS598193A true JPS598193A (ja) 1984-01-17

Family

ID=23557104

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58064650A Pending JPS598193A (ja) 1982-06-30 1983-04-14 ランダム・アクセス・メモリ

Country Status (3)

Country Link
US (1) US4541075A (ja)
EP (1) EP0097778A3 (ja)
JP (1) JPS598193A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6089891A (ja) * 1983-10-21 1985-05-20 Nec Corp 半導体メモリ
JPS60263397A (ja) * 1984-06-01 1985-12-26 インタ−ナシヨナル ビジネス マシ−ンズ コ−ポレ−シヨン ダイナミツク・ランダム・アクセス・メモリ用行バツフア回路
JPS61117789A (ja) * 1984-11-13 1986-06-05 Nec Corp 半導体メモリ
JPS6250939A (ja) * 1985-08-30 1987-03-05 Ascii Corp デユアルポ−トメモリ

Families Citing this family (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4723226A (en) * 1982-09-29 1988-02-02 Texas Instruments Incorporated Video display system using serial/parallel access memories
US4562435A (en) * 1982-09-29 1985-12-31 Texas Instruments Incorporated Video display system using serial/parallel access memories
US4616310A (en) * 1983-05-20 1986-10-07 International Business Machines Corporation Communicating random access memory
US4639890A (en) * 1983-12-30 1987-01-27 Texas Instruments Incorporated Video display system using memory with parallel and serial access employing selectable cascaded serial shift registers
US4663735A (en) * 1983-12-30 1987-05-05 Texas Instruments Incorporated Random/serial access mode selection circuit for a video memory system
US5163024A (en) * 1983-12-30 1992-11-10 Texas Instruments Incorporated Video display system using memory with parallel and serial access employing serial shift registers selected by column address
US5210639A (en) * 1983-12-30 1993-05-11 Texas Instruments, Inc. Dual-port memory with inhibited random access during transfer cycles with serial access
US4747081A (en) * 1983-12-30 1988-05-24 Texas Instruments Incorporated Video display system using memory with parallel and serial access employing serial shift registers selected by column address
US4688197A (en) * 1983-12-30 1987-08-18 Texas Instruments Incorporated Control of data access to memory for improved video system
US4689741A (en) * 1983-12-30 1987-08-25 Texas Instruments Incorporated Video system having a dual-port memory with inhibited random access during transfer cycles
US4718039A (en) * 1984-06-29 1988-01-05 International Business Machines Intermediate memory array with a parallel port and a buffered serial port
US4633440A (en) * 1984-12-31 1986-12-30 International Business Machines Multi-port memory chip in a hierarchical memory
JPS61160898A (ja) * 1985-01-05 1986-07-21 Fujitsu Ltd 半導体記憶装置
US4667313A (en) * 1985-01-22 1987-05-19 Texas Instruments Incorporated Serially accessed semiconductor memory with tapped shift register
DE3588156T2 (de) * 1985-01-22 1998-01-08 Texas Instruments Inc., Dallas, Tex. Halbleiterspeicher mit Serienzugriff
US4648077A (en) * 1985-01-22 1987-03-03 Texas Instruments Incorporated Video serial accessed memory with midline load
JPS61239491A (ja) * 1985-04-13 1986-10-24 Fujitsu Ltd 電子装置
JPS6243744A (ja) * 1985-08-21 1987-02-25 Nec Corp マイクロコンピユ−タ
US4905189B1 (en) * 1985-12-18 1993-06-01 System for reading and writing information
CA1293565C (en) * 1986-04-28 1991-12-24 Norio Ebihara Semiconductor memory
GB8631027D0 (en) * 1986-12-30 1987-02-04 Questech Ltd Recording editing & moving television pictures
US4789960A (en) * 1987-01-30 1988-12-06 Rca Licensing Corporation Dual port video memory system having semi-synchronous data input and data output
DE3710696A1 (de) * 1987-03-31 1988-11-10 Nixdorf Computer Ag Verfahren zum bearbeiten des speicherinhalts eines bildwiederholspeichers und schaltungsanordnung zur durchfuehrung des verfahrens
US5222047A (en) * 1987-05-15 1993-06-22 Mitsubishi Denki Kabushiki Kaisha Method and apparatus for driving word line in block access memory
JPS63282997A (ja) * 1987-05-15 1988-11-18 Mitsubishi Electric Corp ブロツクアクセスメモリ
US5086414A (en) * 1988-11-17 1992-02-04 Hitachi, Ltd. Semiconductor device having latch means
JPH07101554B2 (ja) * 1988-11-29 1995-11-01 三菱電機株式会社 半導体記憶装置およびそのデータ転送方法
US5442770A (en) * 1989-01-24 1995-08-15 Nec Electronics, Inc. Triple port cache memory
US5257237A (en) * 1989-05-16 1993-10-26 International Business Machines Corporation SAM data selection on dual-ported DRAM devices
US4984214A (en) * 1989-12-05 1991-01-08 International Business Machines Corporation Multiplexed serial register architecture for VRAM
DE4024724A1 (de) * 1990-08-03 1992-02-13 Samsung Electronics Co Ltd Dateneingabeschaltung einer dual-port-speichervorrichtung
GB2247794A (en) * 1990-09-07 1992-03-11 Samsung Electronics Co Ltd Control circuits
JPH04121893A (ja) * 1990-09-12 1992-04-22 Mitsubishi Electric Corp 半導体記憶装置
JPH04274082A (ja) * 1991-03-01 1992-09-30 Mitsubishi Electric Corp 半導体記憶装置
JP3158286B2 (ja) * 1991-04-30 2001-04-23 ソニー株式会社 マルチポートメモリ
US5325338A (en) * 1991-09-04 1994-06-28 Advanced Micro Devices, Inc. Dual port memory, such as used in color lookup tables for video systems
US5315388A (en) * 1991-11-19 1994-05-24 General Instrument Corporation Multiple serial access memory for use in feedback systems such as motion compensated television
EP0895162A3 (en) * 1992-01-22 1999-11-10 Enhanced Memory Systems, Inc. Enhanced dram with embedded registers
US5535172A (en) * 1995-02-28 1996-07-09 Alliance Semiconductor Corporation Dual-port random access memory having reduced architecture
WO1996032674A2 (en) * 1995-04-13 1996-10-17 Cirrus Logic, Inc. Semiconductor memory device for mass storage block access applications
US5523979A (en) * 1995-04-13 1996-06-04 Cirrus Logic, Inc. Semiconductor memory device for block access applications
DE59606849D1 (de) * 1996-06-04 2001-06-07 Infineon Technologies Ag Verfahren zum Lesen und Auffrischen eines dynamischen Halbleiterspeichers
US6167486A (en) * 1996-11-18 2000-12-26 Nec Electronics, Inc. Parallel access virtual channel memory system with cacheable channels
US6360295B1 (en) * 1998-09-28 2002-03-19 Unisys Corporation Serially loadable digital electronic memory and method of loading the same
US6249840B1 (en) * 1998-10-23 2001-06-19 Enhanced Memory Systems, Inc. Multi-bank ESDRAM with cross-coupled SRAM cache registers
US6922210B2 (en) * 1999-07-30 2005-07-26 Pixim, Inc. Memory updating for digital pixel sensors
US6708254B2 (en) 1999-11-10 2004-03-16 Nec Electronics America, Inc. Parallel access virtual channel memory system
TW564422B (en) * 2002-08-09 2003-12-01 Winbond Electronics Corp Multiple bit-line memory unit and circuit
US8768642B2 (en) * 2003-09-15 2014-07-01 Nvidia Corporation System and method for remotely configuring semiconductor functional circuits
US8775997B2 (en) 2003-09-15 2014-07-08 Nvidia Corporation System and method for testing and configuring semiconductor functional circuits
US8732644B1 (en) 2003-09-15 2014-05-20 Nvidia Corporation Micro electro mechanical switch system and method for testing and configuring semiconductor functional circuits
US8711161B1 (en) 2003-12-18 2014-04-29 Nvidia Corporation Functional component compensation reconfiguration system and method
US8723231B1 (en) 2004-09-15 2014-05-13 Nvidia Corporation Semiconductor die micro electro-mechanical switch management system and method
US8711156B1 (en) 2004-09-30 2014-04-29 Nvidia Corporation Method and system for remapping processing elements in a pipeline of a graphics processing unit
US8021193B1 (en) 2005-04-25 2011-09-20 Nvidia Corporation Controlled impedance display adapter
US7793029B1 (en) 2005-05-17 2010-09-07 Nvidia Corporation Translation device apparatus for configuring printed circuit board connectors
US8417838B2 (en) * 2005-12-12 2013-04-09 Nvidia Corporation System and method for configurable digital communication
US8412872B1 (en) * 2005-12-12 2013-04-02 Nvidia Corporation Configurable GPU and method for graphics processing using a configurable GPU
US8045021B2 (en) * 2006-01-05 2011-10-25 Qualcomm Incorporated Memory organizational scheme and controller architecture for image and video processing
US20080243299A1 (en) * 2007-03-27 2008-10-02 Haas Automation, Inc. Machine tool control system
US8724483B2 (en) * 2007-10-22 2014-05-13 Nvidia Corporation Loopback configuration for bi-directional interfaces
US8453019B2 (en) * 2007-11-06 2013-05-28 Nvidia Corporation Method and system for a free running strobe tolerant interface
US8687639B2 (en) * 2009-06-04 2014-04-01 Nvidia Corporation Method and system for ordering posted packets and non-posted packets transfer
US9176909B2 (en) 2009-12-11 2015-11-03 Nvidia Corporation Aggregating unoccupied PCI-e links to provide greater bandwidth
CN102110464B (zh) * 2009-12-26 2015-06-10 上海芯豪微电子有限公司 宽带读写存储器装置
US9331869B2 (en) * 2010-03-04 2016-05-03 Nvidia Corporation Input/output request packet handling techniques by a device specific kernel mode driver
US8918594B2 (en) 2010-11-16 2014-12-23 Micron Technology, Inc. Multi-interface memory with access control
US9330031B2 (en) 2011-12-09 2016-05-03 Nvidia Corporation System and method for calibration of serial links using a serial-to-parallel loopback
WO2014171847A1 (en) * 2013-04-16 2014-10-23 Lsi Corporation System and method of image processing
DE102014005850A1 (de) 2014-04-22 2015-10-22 Oliver Bartels Dynamisches RAM mit integriertem Addiererbaum und Maskenregistern zur Beschleunigung von Mustererkennungsalgorithmen

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52124827A (en) * 1976-04-13 1977-10-20 Nec Corp Semiconductor memory unit
JPS5698785A (en) * 1979-11-23 1981-08-08 Texas Instruments Inc Semiconductor memory device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3740723A (en) * 1970-12-28 1973-06-19 Ibm Integral hierarchical binary storage element
US3898632A (en) * 1974-07-15 1975-08-05 Sperry Rand Corp Semiconductor block-oriented read/write memory
US4044339A (en) * 1975-12-15 1977-08-23 Honeywell Inc. Block oriented random access memory
US4412313A (en) * 1981-01-19 1983-10-25 Bell Telephone Laboratories, Incorporated Random access memory system having high-speed serial data paths

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52124827A (en) * 1976-04-13 1977-10-20 Nec Corp Semiconductor memory unit
JPS5698785A (en) * 1979-11-23 1981-08-08 Texas Instruments Inc Semiconductor memory device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6089891A (ja) * 1983-10-21 1985-05-20 Nec Corp 半導体メモリ
JPS60263397A (ja) * 1984-06-01 1985-12-26 インタ−ナシヨナル ビジネス マシ−ンズ コ−ポレ−シヨン ダイナミツク・ランダム・アクセス・メモリ用行バツフア回路
JPS61117789A (ja) * 1984-11-13 1986-06-05 Nec Corp 半導体メモリ
JPS6250939A (ja) * 1985-08-30 1987-03-05 Ascii Corp デユアルポ−トメモリ

Also Published As

Publication number Publication date
EP0097778A2 (en) 1984-01-11
US4541075A (en) 1985-09-10
EP0097778A3 (en) 1986-11-26

Similar Documents

Publication Publication Date Title
JPS598193A (ja) ランダム・アクセス・メモリ
US4633441A (en) Dual port memory circuit
EP0208325B1 (en) Image memory
TW406267B (en) Refreshing method for a semiconductor memory device and a circuit therefor
US5305278A (en) Semiconductor memory device having block write function
KR930014577A (ko) 반도체 기억장치
JPS6238590A (ja) 半導体記憶装置
US4870621A (en) Dual port memory device with improved serial access scheme
KR940006362B1 (ko) 반도체 기억장치와 그 동작방법
US4972376A (en) Self-refresh system for use in a field memory device operating without reliance upon external control
US4933900A (en) Semiconductor memory device having arithmetic means
US4807196A (en) Refresh address counter test control circuit for dynamic random access memory system
US4837746A (en) Method and apparatus for resetting a video SRAM
JPS5823373A (ja) 画像メモリ装置
JP2827361B2 (ja) 半導体メモリ装置
EP0137318B1 (en) A semiconductor memory having multiple access
US6445634B2 (en) Serial access memory and data write/read method
JPS61289596A (ja) 半導体記憶装置
JP3179791B2 (ja) 半導体記憶装置
JPH07147085A (ja) メモリ装置
JPS62275388A (ja) 半導体記憶装置
JPS59162691A (ja) ダイナミツクram
JPH0676581A (ja) 同期型スタチックメモリ
JPS63229685A (ja) メモリ制御方法
JPH0756753B2 (ja) メモリ装置