JPH06282983A - メモリ内のデータをアクセスするための方法、メモリシステムおよびメモリ制御システム - Google Patents

メモリ内のデータをアクセスするための方法、メモリシステムおよびメモリ制御システム

Info

Publication number
JPH06282983A
JPH06282983A JP6002333A JP233394A JPH06282983A JP H06282983 A JPH06282983 A JP H06282983A JP 6002333 A JP6002333 A JP 6002333A JP 233394 A JP233394 A JP 233394A JP H06282983 A JPH06282983 A JP H06282983A
Authority
JP
Japan
Prior art keywords
memory
data
access
dram
cas
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
JP6002333A
Other languages
English (en)
Inventor
William M Johnson
ウィリアム・マイケル・ジョンソン
Thang Tran
タン・トラン
Stephen Charles Kromer
スティーブン・チャールズ・クロマー
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.)
Advanced Micro Devices Inc
Original Assignee
Advanced Micro Devices Inc
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 Advanced Micro Devices Inc filed Critical Advanced Micro Devices Inc
Publication of JPH06282983A publication Critical patent/JPH06282983A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1015Read-write modes for single port memories, i.e. having either a random port or a serial port
    • G11C7/103Read-write modes for single port memories, i.e. having either a random port or a serial port using serially addressed read-write data registers
    • G11C7/1033Read-write modes for single port memories, i.e. having either a random port or a serial port using serially addressed read-write data registers using data registers of which only one stage is addressed for sequentially outputting data from a predetermined number of stages, e.g. nibble read-write mode
    • 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/1072Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers for memories with random access ports synchronised on clock signal pulse trains, e.g. synchronous memories, self timed memories

Landscapes

  • Dram (AREA)
  • Memory System (AREA)

Abstract

(57)【要約】 【目的】 1サイクルでデータをラッチできる高性能D
RAMページモードアクセスシステムおよび方法を提供
する。 【構成】 データラッチメカニズムはコラムアドレスス
トローブ(CAS)信号(90)を使って、高い動作周
波数で1サイクルのDRAMページモードアクセスを実
行する。

Description

【発明の詳細な説明】
【0001】
【関連出願の相互参照】本発明は、以下の日本の特許出
願に関する。
【0002】トラン(Tran) による「キャッシュメモリ
システムおよびマイクロプロセッサ内の命令を操作する
ための方法」、ジョンソン(Johnson)らによる「コンピ
ュータメモリシステム、データキャッシュ動作の方法お
よびデータキャッシュシステム」および、トラン(Tra
n) による「ラッチ回路、データの受取りを制御するた
めの装置、ラッチングを遅延させる方法、およびプリチ
ャージ値の受取りを阻止する方法」である。
【0003】上述の出願はすべて、本出願と同一期日に
出願され、本発明の譲受人に譲渡され、ここで引用によ
り全体的に再現されるかのように援用される。
【0004】
【発明の分野】この発明は一般に、コンピュータシステ
ムで用いられるメモリに関する。より特定的には、この
発明はそのようなシステムで用いられるページモードメ
モリにストアされたデータをアクセスするための方法に
関する。
【0005】
【関連技術に関する論議】コンピュータシステムの動作
速度はこれまでも、そして現在も増加が望まれている。
これを達成するためのあるアプローチは、コンピュータ
の中央処理装置(CPU)のクロック周波数を増加させ
ることである。これにより、単位時間当りの処理命令数
を大きくすることができる。しかしながら、アクセス時
間、すなわちメモリからデータを読出すのに必要な時間
が対応して短縮されないならば、このアプローチは制限
される。
【0006】当業者がこれまでアクセス時間を減じるた
めに開発を進めてきたある技術はページモードメモリの
利用である。この技術では、メモリは多数のページに分
けられ、その各々は、特定のアドレスを有する行からな
る。各行は、対応する列アドレスを有する多数の列から
なる。このように構成されたメモリでは、行アドレスが
メモリに与えられ、あるデータが置かれたメモリの特定
のページを選択することが可能となる。さらに、ある所
望されたデータの列アドレスがメモリに与えられ、アド
レス指定された行またはページ内のそのデータを選択す
ることが可能となる。このプロセスにより、ページモー
ドメモリにストアされた特定のデータを有効にアクセス
することができる。
【0007】具体的な例を参照して最も明確に説明され
る、この文中の概念の理解を助けるために、ここで先行
技術のページモードシステムの例が詳しく述べられる。
【0008】ページモードメモリシステムのブロック図
は図1に示される。このシステム(一般に参照番号10
で示される)は、コントロールバス16、アドレスバス
18、データバス20により相互接続される、CPU1
2およびメモリコントローラ14を含む。メモリコント
ローラ14はさらに、ランダムアクセスメモリ(RA
M)を含む少なくとも1つのメモリモジュール22に結
合される。データバス24はメモリコントローラ14と
メモリモジュール22との間に結合され、14と22と
の間でデータの転送を可能にする。
【0009】続けて図1を参照すると、アドレス多重化
(mux)バス26がメモリコントローラ14とメモリ
モジュール22との間で結合されているのがわかる。こ
のバス26により、メモリコントローラ14からメモリ
モジュール22に行および列アドレス情報が伝達され
る。このバス26は多重化されているのでメモリアクセ
スサイクルの間に行またはページアドレスを運び、かつ
その後に列アドレスを運ぶことが可能となる。
【0010】さらに、メモリコントローラ14はメモリ
モジュール22にロウアドレスストローブ(RAS)お
よびコラムアドレスストローブ(CAS)信号を与え
る。これらの信号の性質および機能は以下で詳しく述べ
られる。
【0011】ここで図2を参照すると、コンピュータメ
モリシステム10の幾つかの典型的なメモリサイクルが
示されている。たとえば、CPU12がメモリモジュー
ル22から第1のデータをアクセスしようとすると仮定
しよう。このデータは対応のアドレスを有する。このデ
ータをアクセスするために、CPU12はまずそのアド
レスをメモリコントローラ14に送る。メモリコントロ
ーラ14はアドレスを行またはページアドレス部分と列
アドレス部分に分ける。2つの部分、すなわち行アドレ
ス部分と列アドレス部分は、アドレス多重化バス26に
多重化される。図2では、ポイント28は、メモリコン
トローラ14が最初に行アドレスをアドレス多重化バス
26に与えるポイントを示す。このとき、RAS信号は
「ハイ」または「オフ」となる。すなわち、この例では
負論理が用いられるので、「ハイ」は「オフ」状態に対
応し、かつ「ロー」は「オン」状態に対応する。RAS
信号はポイント30でオンになり、現在アドレス多重化
バス26に与えられている行アドレス部分を選択する。
こうして、メモリモジュール22は、アドレス指定され
たデータがストアされる特定のページまたは行を選択す
る。
【0012】RASがオンになり、かつ行アドレスが選
択された後、ポイント32で、所望されたデータの列ア
ドレス部分がアドレス多重化バス26に与えられる。そ
の後CAS信号はポイント34で「オン」にされ、現在
アドレス多重化バス26に与えられている列アドレス部
分を選択する。この時点でメモリモジュール22は特定
のデータの行アドレス部分と列アドレス部分との両方を
受け取ったので、モジュール22はこのようにアドレス
指定されたデータをアクセスしかつそのアクセスされた
データをメモリデータバス24に与えることができる
(図1参照)。メモリデータバス24上のデータは、ポ
イント34でのアドレスの完了および選択の後の予め定
められた時間期間(TD で示される)の後のポイント3
6で有効となる。これでマイクロプロセッサはデータバ
ス20を介しアドレス指定されたデータを受け取ること
ができる(図1に示される)。
【0013】続けて例を示すと、ここでは第1のデータ
と同じページまたは行におかれた第2のデータがメモリ
モジュール22からアクセスされると仮定しよう。当業
者は、次のメモリサイクルの準備のために、現メモリサ
イクルが終わるのに先立って(たとえば、その列アドレ
ス部分を変更することによって)アドレスを変更する動
作を表わすために「パイプライニング」という用語を使
う。パイプライニング自体が時間を節約するが、これは
メモリコントローラ14内のアドレスデコード回路がパ
イプライニングが行なわれないときよりも早くアドレス
の処理を開始することができるようになるからである。
そのようなパイプライニングの例は図2に示され、そこ
ではポイント36でデータが有効となるのに続き、かつ
ポイント38で第1のメモリサイクルが終わるのに先立
ち、ポイント40で列アドレスが新しい列アドレスに変
更され、そのような列アドレスは第2のデータに対応す
る。第2のメモリサイクルでアクセスされる第2のデー
タは第1のメモリサイクルでアクセスされたデータと同
じページにあるので、行アドレス部分はそのままである
が列アドレス部分はポイント40で変わる。この状態は
「ページヒット」と言われる。「ページヒット」が起こ
ると行アドレス部分をメモリモジュール22に再送する
必要がないため、ページモードメモリ装置では貴重な時
間が節約できる。
【0014】メモリモジュール22が、現在アドレス多
重化バス26上にある列アドレス情報を選択しかつ実際
に利用できるようになるまでに、CASプリチャージ4
2と言われる予め定められた時間期間の間、CAS信号
を「オフ」にする必要がある。一旦CASプリチャージ
が完了すると、CASはポイント44で再び「オン」に
され、これにより第2のデータの列アドレス部分がメモ
リモジュール22により選択される。こうして第2のデ
ータのアドレス指定が完了され、かつメモリアドレスバ
ス24「上の」データは、ポイント44でのアドレスの
完了および選択から予め定められた時間遅延(図2にT
D でも示される)の後のポイント46で有効となる。し
たがってマイクロプロセッサ12はデータバス20から
アドレス指定されたデータをピックアップする(取込
む)ことができる(図1に示される)。第2のメモリサ
イクルはポイント48で終わる。
【0015】さらに引き続いて例を示すと、ここでは、
第1および第2のデータと異なったページまたは行に置
かれた第3のデータが図2のポイント48で始まる第3
のメモリサイクルでアクセスされると仮定しよう。図2
にはそのような第3のメモリサイクルの一部分だけが示
されている。この状態は「ページミス」と言われる。す
なわち第3のデータの位置に対応する新しい行アドレス
部分が、メモリモジュール22に与えられなければなら
ない。そのような新しい行アドレス部分はポイント50
でパイプライニングによりアドレス多重化バス26に現
われる。第3のメモリサイクルのはじめに、RASは次
の行アドレスの準備のためオフにされる。ポイント52
でRASが「オン」にされると、新しい行アドレスが実
際に選択される。第3のメモリサイクルの残りの部分は
図2の第1のメモリサイクルと実質的に同様であり、C
ASプリチャージは、第3のメモリサイクルの開始に近
いポイント54で与えられる。
【0016】図2に示されたタイミング図についての上
述の詳しい説明により、当業者は図4ないし図7に示さ
れるタイミング図をはっきり理解できるようになるだろ
う。図4ないし図7に示されるタイミング図は高性能D
RAM(ダイナミックランダムアクセスメモリ)アクセ
スシステム(すなわち、ここで従来どおり理解されてい
るような、高周波数で動作するシステム)の信号の状態
を示す。これらのタイミング図はこの発明による改良を
明瞭かつ簡潔に示しているので、それらについてはこの
発明についての以下の詳細な説明部分で、かなり詳しく
述べられる。
【0017】当業者がよく知っているように、DRAM
コントローラはDRAMへの読出、書込、およびページ
モードアクセスを行なわなければならず、さらにそれら
はセットアップおよびホールド時間についてのDRAM
の仕様のすべてを満たさなければならない。DRAMコ
ントローラおよびDRAMシステムの仕様はシステムク
ロックの立上りおよび立下りエッジに基づいている。
【0018】DRAMへのロードリクエストがあれば、
通常、ロードデータは、システムクロックを複写または
鏡映する内部クロックによってラッチされる。高性能D
RAMページモードアクセスに対して図4ないし図7に
示された信号の状態に基づけば当業者には認識されるで
あろうが、データが有効となるタイミングはシステムク
ロックと十分に一致しない。ゆえに、データをラッチす
るのにシステムクロックが用いられる場合、DRAMペ
ージモードアクセスは少なくとも2つのサイクルを必要
とする。これは、コンピュータシステムのアクセス時間
を低減し、動作速度を増大させようとする設計の所望に
背く。そのような2サイクルのDRAMページモードア
クセスが先行技術の抱える短所であり欠点である。
【0019】
【発明の概要】この発明は、データをラッチするのにC
AS信号が用いられる高性能DRAMアクセスシステム
および方法を提供することで、上述の先行技術の抱える
短所および欠点を克服する。
【0020】したがって、この発明の目的は、1サイク
ルでデータをラッチできる高性能DRAMページモード
アクセスシステムおよび方法を提供することである。
【0021】この発明をよりよく理解するために、かつ
そのさらなる目的、利点、および新規な特徴のために、
ここで添付図面とともにこの発明についての以下の詳細
な説明を参照されたい。
【0022】
【実施例の詳細な説明】上述のように、この発明は図4
ないし図7に示されたタイミング図によって明瞭かつ簡
潔に述べられているが、この発明の原理の実際の実現を
容易にするためには、DRAMについて幾らか理解する
ことがその助けとなる。したがって、そのように実現を
容易にするのを助けるため、図4ないし図7のタイミン
グ図について述べる前に、従来のDRAMについて説明
する。
【0023】ここで図3を参照すると、包括的に参照番
号56で示される先行技術のDRAMが示されている。
DRAM56は、メモリセルのマトリックスを含むメモ
リアレイ58を備える。メモリアレイ58のビットライ
ンの対と入出力ラインの対との間には、ビットラインセ
ンスアンプおよび入出力ゲート回路60、またはメモリ
セルの出力を増幅する一連のセンスアンプが結合されて
いる。
【0024】行および列デコーダ62および64はそれ
ぞれ、メモリアレイ58に結合され、アクセスされるセ
ルの行および列アドレスをデコードする。行および列ア
ドレスバッファ66および68はそれぞれ、アドレス入
力ライン(A0ないしA8)に結合され、さらに行およ
び列デコーダ62および64に結合される。これらのバ
ッファはアドレス信号をストアするのに役立つ。
【0025】第1および第2のクロック発生器70およ
び72はロウアドレスストローブ(RAS)およびコラ
ムアドレスストローブ(CAS)入力に結合される。こ
れらの入力は行および列のバッファおよびデコーダ、す
なわちエレメント62、64、66および68の動作を
制御する。
【0026】ダイナミックメモリは揮発性のものであ
り、かつ一定の単位ごとにアクセスされまたはリフレッ
シュされなければデータを失うことがあるので、リフレ
ッシュコントローラ/カウンタ74がメモリアレイ58
をリフレッシュするために設けられる。データインバッ
ファ76およびデータアウトバッファ78は、メモリア
レイ58に書込まれるデータおよびメモリアレイ58か
ら読出されるデータをストアするため設けられる。バッ
ファ76および78は、ANDゲート80を介しての書
込イネーブル信号(W)および出力イネーブル信号
(G)により制御される。基板バイアス発生器82は電
源ライン(VCC)および接地(VSS)に結合されて設け
られる。
【0027】システムクロックはプロセッサを駆動し、
これはDRAMコントローラに制御信号を与え、DRA
MコントローラはRASおよびCAS信号を生成する。
【0028】ここで図4ないし図7に示されたタイミン
グ図を参照されたい。図4、図5、図6および図7に示
されているのはそれぞれ、DRAM読出サイクルに対す
るタイミング図、DRAM書込サイクルに対するタイミ
ング図、DRAMページモード読出サイクルに対するタ
イミング図、およびDRAMページモード書込サイクル
に対するタイミング図であり、それらはすべて高性能シ
ステムにおけるものである。
【0029】図4ないし図7に示されるタイミング図に
ついての説明を簡単にするため、さらにそれらの図の理
解を助けるため、ここでは図面に共通する信号が説明さ
れる。図4ないし図7には8個の「共通」信号が示され
る、すなわちクロック信号84、アドレス信号86、読
出/書込信号88、RAS信号90、CAS信号92、
書込イネーブル信号94、出力イネーブル信号96、お
よびデータ信号98である。クロック信号84はメモリ
コントローラ内でクロックにより生成されたタイミング
信号である。「メモリクロック」はシステムクロックを
複写し、かつそれらにより生成されたタイミング信号が
従来ロードデータをラッチするのに利用されてきた。ア
ドレス信号86は、上述の関連技術に関する説明部分で
述べられた、多重化された行および列アドレス部分を含
む。読出/書込信号88は2つの動作のうちどちらが実
行されているかを示す。RASおよびCAS信号90、
92はそれぞれ、行および列アドレスを、多重化された
アドレスのランダムアクセスメモリ内でストローブする
のに用いられる入力である。書込イネーブル信号94は
(たとえば真のとき)メモリへのデータの書込みを可能
にする入力である。出力イネーブル信号96は(たとえ
ば偽のとき)出力を「オフ」またはハイのインピーダン
ス状態にする。最後に、データ信号98は、上述の関連
技術についての説明部分で述べられたメモリデータバス
上のアクセスされたデータを含む。
【0030】ここで特に図4を参照すると、上述のよう
に、通常DRAM読出サイクルに対するタイミングが示
されている。サイクル1ないしサイクル5のラベルを付
けられた5つの全サイクルが図4に示されている。
【0031】DRAMアクセスは2つのサイクルを必要
とする。また、データが読出された後にさらに1サイク
ルがとられてRASプリチャージの時間を与える。図4
に示されるように、RAS信号90の立上りエッジ(参
照番号100で示される)は、関連のサイクルの開始後
にクロック信号84の第2の立下りエッジ(参照番号1
02で示される)で生じる。
【0032】ここで図5を参照すると、書込の際の通常
アクセスタイミングに関しては、データ104がRAS
90が立下るのと同じサイクル(図4ではサイクル2で
示される)で駆動されることがわかるだろう。
【0033】RASアドレスセットアップ時間
(tASR )はRASのアサーションを遅らせることで満
たされ得る。CASアドレスは第1のサイクルの中途ま
で駆動され、CASアドレスセットアップ時間
(tASC )を満たすことができる。さらに、プロセッサ
は、クロックサイクル時間の1.5倍であるRASがロ
ーの時間(tRA S )およびクロックサイクル時間の1.
2倍であるRASプリチャージ時間(t RP)を満たすこ
とが保証され得る。DRAM読出のため、データの各バ
イトはクロックの立上りエッジごとにプロセッサにラッ
チされる。
【0034】この発明の好ましい実施例では、DRAM
タイミングは、80nsのDRAMが16MHzのクロ
ック周波数で、70nsのDRAMが20MHzのクロ
ック周波数で、かつ60nsのDRAMが25MHzの
クロック周波数で利用され得るように設計されてもよ
い。
【0035】ここでページモードアクセスタイミングに
ついて説明すると、この発明の実施例では、ページモー
ドアクセスはメモリの各バンクに対し可能化され、一連
のアクセスに対する平均アクセス時間を減じ得る。可能
化された場合、ページモードアクセスは命令アクセス、
データキャッシュ再ロード、および他の命令のために実
行され得る。この発明の実施例では、ページモードアク
セスにより、最初のアクセス以外のすべてのアクセス時
間を1サイクルにできる。DRAMバンクが16ビット
幅であれば、32ビットのワードを得るためには2つの
アクセスが要求されるだろう。ページモードアクセス
は、そのようなアクセスが可能化されるなら、そのよう
な場合に第2の16ビットをアクセスするために実行さ
れ得る。
【0036】図6はページモードDRAM読出サイクル
についてのタイミングを示し、かつ図7はページモード
DRAM書込サイクルについてのタイミングを示す。C
ASがローの時間(tCAS )および利用可能なCASア
クセス時間(tCAC )は両方とも、クロックサイクル時
間の0.4倍であることが保証される。利用可能なCA
Sアクセス時間は、それぞれのCASの立上りエッジで
各データバイトをラッチすることで保証される。これに
より、利用可能なアクセス時間でのファクタである、C
ASの立下りエッジとクロックの立上りエッジとの間の
歪が除去される。ゆえに、CAS信号はデータをラッチ
するのに用いられる。
【0037】さらに、図6はまたページモードアクセス
がデータキャッシュブロックを再ロードするためにいか
に利用されるかを示す。
【0038】上述の説明に基づき、当業者は、この発明
が高性能DRAMアクセスの方法を提供することを認識
するだろう。当業者に知られるように、DRAMコント
ローラは読出、書込、およびページモードアクセスをD
RAMに与えなければならず、さらにそれはセットアッ
プおよびホールド時間についてのDRAMのすべての仕
様を満たさなければならない。DRAMコントローラの
設計の際には、DRAMの両方の動作周波数が考慮され
なければならない。システム仕様は一般に、システムク
ロックの立上りおよび立下りエッジに基づく。
【0039】DRAMへのロードリクエストに対し、ロ
ードデータは通常、システムクロックを鏡映または複写
する内部クロックによりラッチされる。高性能DRAM
ページモードアクセスでは、有効データのタイミングは
システムクロックと十分に一致しないので、2サイクル
のDRAMページモードアクセスを生ぜしめるであろ
う。この発明の教示により、この問題はCAS信号を使
ってデータをラッチすることで解決される。従来のコン
トローラは2つのサイクルを必要とするがそのような信
号を使うことで1サイクルのページモードアクセスが与
えられる。
【0040】明らかに、上述の教示から見て多くの修正
および変形が可能である。したがって前掲の特許請求の
範囲内で、この発明は、ここで特定的に述べられている
以外の方法でも実施され得る。
【図面の簡単な説明】
【図1】ページモードメモリを備えた従来のコンピュー
タシステムについての簡略化されたブロック図である。
【図2】典型的な従来のページモードメモリについての
タイミング図である。
【図3】従来のDRAMについてのブロック図である。
【図4】高性能システムでのDRAM読出サイクルにつ
いてのタイミングを示す図である。
【図5】高性能システムでのDRAM書込サイクルにつ
いてのタイミングを示す図である。
【図6】高性能システムでのページモードDRAM読出
サイクルについてのタイミングを示す図である。
【図7】高性能システムでのページモードDRAM書込
サイクルについてのタイミングを示す図である。
【符号の説明】
84 クロック信号 86 アドレス信号 88 読出/書込信号 90 RAS信号 92 CAS信号 94 書込イネーブル信号 96 出力イネーブル信号 98 データ信号
───────────────────────────────────────────────────── フロントページの続き (72)発明者 タン・トラン アメリカ合衆国、78730 テキサス州、オ ースティン、イーグル・トレイス・トレイ ル、5209 (72)発明者 スティーブン・チャールズ・クロマー アメリカ合衆国、78753 テキサス州、オ ースティン、ミドル・フィスクビル・ロー ド、9601、ナンバー・0−6

Claims (11)

    【特許請求の範囲】
  1. 【請求項1】 メモリおよびメモリコントローラを含む
    システムにおいて、前記メモリ内のデータをアクセスす
    るための方法であって、 前記メモリコントローラ内でコラムアドレスストローブ
    信号を生成するステップと、 前記コラムアドレスストローブ信号により前記メモリ内
    の所望されたデータをラッチするステップとを含む、方
    法。
  2. 【請求項2】 前記メモリがダイナミックランダムアク
    セスメモリでありかつ前記メモリコントローラがダイナ
    ミックランダムアクセスメモリコントローラである、請
    求項1に記載の方法。
  3. 【請求項3】 前記システムが、システムクロックによ
    るデータのラッチが単一のサイクル内で実行できないよ
    うな高い周波数で動作させられる、請求項1に記載の方
    法。
  4. 【請求項4】 データをアクセスするための前記方法が
    ページモードアクセスの態様で動作する、請求項1に記
    載の方法。
  5. 【請求項5】 ストアされたデータが対応の列アドレス
    を有する、メモリおよびメモリ制御システムであって、
    前記システムは、 コラムアドレスストローブ信号を生成するための手段
    と、 前記コラムアドレスストローブ信号を使ってデータをラ
    ッチするための手段とを含む、システム。
  6. 【請求項6】 前記メモリがダイナミックランダムアク
    セスメモリであり、かつ前記メモリ制御がダイナミック
    ランダムアクセスメモリコントローラを含む、請求項5
    に記載のシステム。
  7. 【請求項7】 前記システムが、システムクロックによ
    るデータのラッチが単一のサイクル内で実行できないよ
    うな高い周波数で動作させられる、請求項5に記載のシ
    ステム。
  8. 【請求項8】 前記システムがページモードアクセスの
    態様で動作する、請求項5に記載のシステム。
  9. 【請求項9】 制御ストローブ信号を生成するための手
    段と、 前記制御ストローブ信号を利用してデータをラッチする
    ための手段とを含み、 それにより前記制御ストローブ信号がメモリから制御手
    段にデータを読出すのに利用される、メモリシステム。
  10. 【請求項10】 前記制御手段がプロセッサを含む、請
    求項9に記載のシステム。
  11. 【請求項11】 前記制御手段がメモリコントローラを
    含む、請求項9に記載のシステム。
JP6002333A 1993-01-21 1994-01-14 メモリ内のデータをアクセスするための方法、メモリシステムおよびメモリ制御システム Pending JPH06282983A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US707393A 1993-01-21 1993-01-21
US007073 1993-01-21

Publications (1)

Publication Number Publication Date
JPH06282983A true JPH06282983A (ja) 1994-10-07

Family

ID=21724073

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6002333A Pending JPH06282983A (ja) 1993-01-21 1994-01-14 メモリ内のデータをアクセスするための方法、メモリシステムおよびメモリ制御システム

Country Status (4)

Country Link
US (1) US5761137A (ja)
EP (1) EP0607668B1 (ja)
JP (1) JPH06282983A (ja)
DE (1) DE69323715T2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100496787B1 (ko) * 1997-08-08 2005-09-12 삼성전자주식회사 고속반도체메모리장치의억세스시간을줄이기위한제어방법및컨트롤라

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6112284A (en) * 1994-12-30 2000-08-29 Intel Corporation Method and apparatus for latching data from a memory resource at a datapath unit
US7243333B2 (en) * 2002-10-24 2007-07-10 International Business Machines Corporation Method and apparatus for creating and executing integrated executables in a heterogeneous architecture
US7222332B2 (en) * 2002-10-24 2007-05-22 International Business Machines Corporation Method and apparatus for overlay management within an integrated executable for a heterogeneous architecture
US7200840B2 (en) * 2002-10-24 2007-04-03 International Business Machines Corporation Method and apparatus for enabling access to global data by a plurality of codes in an integrated executable for a heterogeneous architecture
US7225431B2 (en) * 2002-10-24 2007-05-29 International Business Machines Corporation Method and apparatus for setting breakpoints when debugging integrated executables in a heterogeneous architecture
US7213123B2 (en) * 2002-10-24 2007-05-01 International Business Machines Corporation Method and apparatus for mapping debugging information when debugging integrated executables in a heterogeneous architecture

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4044330A (en) * 1976-03-30 1977-08-23 Honeywell Information Systems, Inc. Power strobing to achieve a tri state
DE3243496A1 (de) * 1982-11-24 1984-05-24 Siemens AG, 1000 Berlin und 8000 München Integrierte halbleiterschaltung mit einem dynamischen schreib-lese-speicher
US4797850A (en) * 1986-05-12 1989-01-10 Advanced Micro Devices, Inc. Dynamic random access memory controller with multiple independent control channels
US4924441A (en) * 1987-03-18 1990-05-08 Hayes Microcomputer Products, Inc. Method and apparatus for refreshing a dynamic memory
US4792929A (en) * 1987-03-23 1988-12-20 Zenith Electronics Corporation Data processing system with extended memory access
US5173878A (en) * 1987-11-25 1992-12-22 Kabushiki Kaisha Toshiba Semiconductor memory including address multiplexing circuitry for changing the order of supplying row and column addresses between read and write cycles
US5034917A (en) * 1988-05-26 1991-07-23 Bland Patrick M Computer system including a page mode memory with decreased access time and method of operation thereof
JP3178859B2 (ja) * 1991-06-05 2001-06-25 株式会社東芝 ランダムアクセスメモリ装置およびそのパイプライン・ページモード制御方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100496787B1 (ko) * 1997-08-08 2005-09-12 삼성전자주식회사 고속반도체메모리장치의억세스시간을줄이기위한제어방법및컨트롤라

Also Published As

Publication number Publication date
EP0607668A1 (en) 1994-07-27
EP0607668B1 (en) 1999-03-03
DE69323715D1 (de) 1999-04-08
DE69323715T2 (de) 1999-10-21
US5761137A (en) 1998-06-02

Similar Documents

Publication Publication Date Title
US5555528A (en) Dynamic random access memory persistent page implemented as processor register sets
US5239639A (en) Efficient memory controller with an independent clock
US6404691B1 (en) Semiconductor memory device for simple cache system
US6647478B2 (en) Semiconductor memory device
US6330636B1 (en) Double data rate synchronous dynamic random access memory device incorporating a static RAM cache per memory bank
US7225312B2 (en) Multi-bank memory accesses using posted writes
US5111386A (en) Cache contained type semiconductor memory device and operating method therefor
US5946260A (en) Method and system for storing and processing multiple memory addresses
US6061292A (en) Method and circuit for triggering column select line for write operations
US8730759B2 (en) Devices and system providing reduced quantity of interconnections
US7124260B2 (en) Modified persistent auto precharge command protocol system and method for memory devices
JPH05274859A (ja) 記憶装置及びこれにアクセスする方法
JPH0772877B2 (ja) ダイナミックメモリシステムのタイミングを動的に設定するデータ処理装置
JPH06101225B2 (ja) コンピユータ・システム、コンピユータ・システム中のメモリの読取方法及び転送方法、メモリ制御の方法及びメモリ・コントローラ
US5291580A (en) High performance burst read data transfer operation
EP1097455A1 (en) Method and apparatus for controlling the data rate of a clocking circuit
US6252794B1 (en) DRAM and data access method for DRAM
US6272595B1 (en) N-way set-associative cache memory which includes a store hit buffer for improved data access
US5715208A (en) Memory device and method for reading data therefrom
US20020136079A1 (en) Semiconductor memory device and information processing system
US5703810A (en) DRAM for texture mapping
US6002632A (en) Circuits, systems, and methods with a memory interface for augmenting precharge control
US5761137A (en) DRAM access system and method
US6785190B1 (en) Method for opening pages of memory with a single command
US5959937A (en) Dual clocking scheme in a multi-port RAM

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20030916