JPH11509351A - パイプライン型アドレスメモリ、ならびにそれを用いたシステムおよび方法 - Google Patents
パイプライン型アドレスメモリ、ならびにそれを用いたシステムおよび方法Info
- Publication number
- JPH11509351A JPH11509351A JP9506502A JP50650297A JPH11509351A JP H11509351 A JPH11509351 A JP H11509351A JP 9506502 A JP9506502 A JP 9506502A JP 50650297 A JP50650297 A JP 50650297A JP H11509351 A JPH11509351 A JP H11509351A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- bus
- active
- clock
- precharge
- 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
Links
- 230000015654 memory Effects 0.000 title claims abstract description 166
- 238000000034 method Methods 0.000 title claims description 21
- 230000004044 response Effects 0.000 claims abstract description 9
- 230000001360 synchronised effect Effects 0.000 claims description 3
- 241001279686 Allium moly Species 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 claims description 2
- 230000008569 process Effects 0.000 claims description 2
- 230000008878 coupling Effects 0.000 claims 5
- 238000010168 coupling process Methods 0.000 claims 5
- 238000005859 coupling reaction Methods 0.000 claims 5
- 240000007320 Pinus strobus Species 0.000 abstract description 17
- 101150076031 RAS1 gene Proteins 0.000 description 21
- 230000008901 benefit Effects 0.000 description 8
- 101100247319 Drosophila melanogaster Ras64B gene Proteins 0.000 description 7
- 101150019218 RAS2 gene Proteins 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 239000000872 buffer Substances 0.000 description 6
- 102100030310 5,6-dihydroxyindole-2-carboxylic acid oxidase Human genes 0.000 description 5
- 101000773083 Homo sapiens 5,6-dihydroxyindole-2-carboxylic acid oxidase Proteins 0.000 description 5
- 101150045048 Ras85D gene Proteins 0.000 description 5
- 101000898746 Streptomyces clavuligerus Clavaminate synthase 1 Proteins 0.000 description 5
- 101000761220 Streptomyces clavuligerus Clavaminate synthase 2 Proteins 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 101150040459 RAS gene Proteins 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000001351 cycling effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
Classifications
-
- 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/401—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 cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1015—Read-write modes for single port memories, i.e. having either a random port or a serial port
- G11C7/1042—Read-write modes for single port memories, i.e. having either a random port or a serial port using interleaving techniques, i.e. read-write of one part of the memory while preparing another part
-
- 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/401—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 cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/4076—Timing circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1015—Read-write modes for single port memories, i.e. having either a random port or a serial port
- G11C7/1039—Read-write modes for single port memories, i.e. having either a random port or a serial port using pipelining techniques, i.e. using latches between functional memory parts, e.g. row/column decoders, I/O buffers, sense amplifiers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/12—Bit line control circuits, e.g. drivers, boosters, pull-up circuits, pull-down circuits, precharging circuits, equalising circuits, for bit lines
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/22—Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
- G11C8/18—Address timing or clocking circuits; Address control signal generation or management, e.g. for row address strobe [RAS] or column address strobe [CAS] signals
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Dram (AREA)
- Memory System (AREA)
Abstract
(57)【要約】
ダイナミックランダムアクセスメモリ装置(200)は、複数の内部行アドレスストローブを発生する回路(202)を備える。複数のメモリバンク(201)が含まれ、該メモリバンクの各々は、ダイナミックランダムアクセスセルのアレイ(203)と、関連するダイナミック制御回路とを有する。メモリバンク(201)のうちの第1のメモリバンクは、該内部行アドレスストローブのうちの第1の内部行アドレスストローブのプリチャージサイクルに応答してプリチャージに入る。それと同時に、該バンク(201)のうちの第2のバンクが、該内部アドレスストローブのうちの第2の内部アドレスストローブのアクティブサイクルに応答して、アクティブサイクルに入る。
Description
【発明の詳細な説明】
パイプライン型アドレスメモリ、ならびにそれを用いたシステムおよび方法 発明の技術分野
本発明は、概して電子メモリに関し、特に、パイプライン型アドレスメモリ、
ならびにそれを用いたシステムおよび方法とに関する。発明の背景
現在、ほとんどのメモリシステムは、スタティックランダムアクセスメモリ装
置(SRAM)またはダイナミックランダムアクセスメモリ装置(DRAM)の
どちらかから構成される。それぞれのタイプのメモリ装置は、利点および不利点
を有し、その結果、DRAMおよびSRAMは、典型的には、異なるアプリケー
ションに制限される。SRAMは、より高速で、典型的には、キャッシュメモリ
においてなど、高速なアクセス時間および高帯域幅が非常に重要であるアプリケ
ーションにおいて用いられる。しかし、SRAMの方が、より多くの電力を消費
し、製造費用がより高く、所与のチップスペース当たりで提供されるセル(ビッ
ト)がより少ない。一方、SRAMより低速であるが、DRAMの方が、より安
価で、大幅により少ない電力を消費し、同じチップスペースにおいてより多くの
ビットを提供する。DRAMは、典型的には、システムメモリおよびディスプレ
イフレームバッファ等の比較的大きなメモリサブシステムの構築、および高速が
重要ではない他の例において用いられる。
DRAMがSRAMと比較してスピードの点で不利である1つの特有の理由は
、ほとんどのDRAMがダイナミック回路から構成されるという事実の結果であ
る。ダイナミックメモリ回路は、ダイナミックサイクルで動作し、ダイナミック
サイクルの各々は、2つの異なるサブサイクル、すなわち、アクティブサイクル
(サブサイクル)およびプリチャージサイクル(サブサイクル)から構成される
(これは、プリチャージサイクルを必要としない完全に静的なSRAMと対比さ
れる)。典型的には長さが60〜70ナノ秒であるアクティブサイクルの間、ア
ド
レスが提示され、対応する位置へのアクセスが行われる。同じく長さが約60〜
70ナノ秒である、介在するプリチャージサイクルの間、ダイナミック回路が、
次のアクティブサイクルの準備を行う。一般的には、クリティカルノードが、接
地された行および列デコーダ回路等の回路を用いて、最適電圧にまで導かれ、一
方、センスアンプなどの他の回路が、平衡に導かれる(すなわち、ビット線が所
定の電圧と等化される)。さらに、ワード線が、(典型的には)全て接地に導か
れる。プリチャージの間、使用されていない回路が切られているので、DRAM
のダイナミック回路は電力を節約するが、2サイクルの動作により、アクティブ
サイクルにおいてのみ動作する完全に静的なSRAMに相対して、待ち時間ペナ
ルティが生じる。
DRAMが受ける待ち時間ペナルティを排除または最小限に抑えることにより
、スピードの実質的な向上が達成され得る。SRAMと比較して、DRAMがよ
り安価で、電力消費がより少なく、1チップ当たりでより多くの記憶セルを提供
するという事実を考慮すると、このような向上は非常に有利である。向上したス
ピードにより、DRAMは、より高い帯域幅のアプリケーション(現在SRAM
の使用を必要とするアプリケーションのいくつかを含む)において使用され得る
。従って、改良されたダイナミックランダムアクセスメモリ、ダイナミックラン
ダムアクセスメモリの改良された操作方法、およびそれを用いたシステムに対す
る必要性が生じていた。発明の要旨
本発明は、現在入手可能なDRAMデバイスのプリチャージサイクル中に起こ
るアクセスとアクセスの間の待ち時間を排除する。具体的には、本発明の原理に
よれば、モノリシックIC上の少なくとも2つの独立したメモリセルのバンクが
提供される。一方のバンクがアクティブサイクルにあり、そのバンクのアレイ内
のある位置に対してアクセスが行われている間、第2のバンクは同時にプリチャ
ージされている。第2のバンクのプリチャージが完了し、第1のバンクに対する
何らかの所望のアクセスがなされると、第1のバンクはプリチャージに入り、第
2のバンクはアクティブサイクルに入る。そして、第1のバンクがプリチャージ
されている間、第2のバンクにアクセスすることができる。
ある実施形態において、この技術は、内部行アドレスストローブを用いて実施
される。第1の内部行アドレスストローブは、第1のメモリバンクのアクティブ
/プリチャージのタイミングを制御し、第2の内部行アドレスストローブは、第
2のメモリバンクのアクティブ/プリチャージサイクルのタイミングを制御する
。メモリバンクが2つの場合、第1および第2の内部行アドレスストローブが互
いに補完することが好ましい。第2の実施形態においては、第1および第2のメ
モリバンク(ユニット)を、別々のプリチャージおよびアクティブ制御回路によ
って制御する。この場合、一方のバンクは、専用プリチャージバスを介してプリ
チャージ制御回路から受信したプリチャージ信号の制御下でプリチャージに入る
。同時に、少なくとも1つの他のメモリユニットは、専用アクティブサイクルバ
スを介してこのユニットに提供されたアクティブサイクル制御信号の制御下でア
クティブサイクルにある。
本発明の具体的な実施形態の1つによれば、複数の内部行アドレスストローブ
を生成する回路を含むダイナミックランダムアクセスメモリデバイスが提供され
る。複数のメモリバンクが設けられ、各メモリバンクは、ダイナミックランダム
アクセスメモリセルアレイと、関連するダイナミック制御回路とを有する。第1
の内部行アドレスストローブのプリチャージサイクルに応答して、第1のバンク
がプリチャージに入る。同時に、第2の内部行アドレスストローブのアクティブ
サイクルに応答して、第2のバンクがアクティブサイクルに入る。
メモリセルアレイと関連する制御回路とをそれぞれ有する複数のメモリバンク
を含むデバイスを動作する方法が提供される。この方法は、外部デバイスによっ
て生成される外部行アドレスストローブを受信するステップを含む。この行アド
レスストローブは、論理ハイ期間および論理ロー期間を含む。行アドレスストロ
ーブの論理ハイ期間の間、第1のメモリバンクはアクティブサイクルに入り、第
2のメモリバンクはプリチャージサイクルに入る。行アドレスストローブの論理
ロー期間の間、第1のメモリバンクはプリチャージサイクルに入り、第2のメモ
リバンクはアクティブサイクルに入る。
本発明の別の実施形態によれば、第1のメモリバンクを含むメモリが提供され
る。第1のメモリバンクは、メモリセルアレイと関連するアクセス制御回路とを
含み、アクセス制御回路は、センスアンプと、アドレスデコード回路と、プリチ
ャージ制御回路とを含む。第2のメモリバンクが設けられる。第2のメモリバン
クは、メモリセルアレイと関連するアクセス制御回路とを含み、アクセス制御回
路は、センスアンプと、アドレスデコード回路と、プリチャージ制御回路とを含
む。行および列アドレスを、それぞれ第1および第2のバンクのアクセス制御回
路に伝送する少なくとも1つのアドレスバスが提供される。第1および第2のメ
モリバンクとデータを交換するデータバスが設けられる。外部ソースから行アド
レスを受信し、これに応答して内部行クロックを生成する行クロック生成回路が
設けられる。内部行クロックは、選択された1つのメモリバンクがアクティブサ
イクルにあり、選択された別の1つのメモリバンクが実質的に同時にアクティブ
サイクルにあるように、第1および第2のメモリバンクのアクティブおよびプリ
チャージサイクルをタイミング制御する。別の実施形態においては、同期外部ク
ロックが内部RASおよびCAS信号を生成する。その動作は上記同様である。
本発明の原理は、パイプライン型アドレスメモリシステムにおいても具現化さ
れる。複数のメモリユニットが設けられ、各メモリユニットは、メモリセルアレ
イとそのアレイ内の選択された1つのセルにアクセスする回路とを有する。プリ
チャージ制御信号を伝送するプリチャージバスが設けられるとともに、アクティ
ブサイクル制御信号を伝送するアクティブバスが設けられる。プリチャージ制御
信号を生成するために、回路をプリチャージバスに接続する。アクティブサイク
ル制御信号を生成するために、回路をアクティブバスに接続する。プリチャージ
およびアクティブ処理のために、メモリユニットをそれぞれプリチャージバスお
よびアクティブバスに選択的に接続する回路も設けられる。
パイプライン型メモリシステムを動作する方法が開示される。パイプライン型
メモリシステムは、複数のメモリユニットを含み、各メモリユニットは、メモリ
セルアレイおよびこのアレイ内の複数の位置にアクセスする回路と、関連するプ
リチャージ制御回路によって生成されるプリチャージ制御信号を伝送するプリチ
ャージバスと、アクティブサイクル制御回路によって生成されるアクティブサイ
クル制御信号を伝送するアクティブバスとを含む。この方法は、第1の選択され
たメモリユニットをアクティブバスに接続するステップを含む。その後、アクテ
ィブバス上のアクティブサイクル制御信号の制御下で第1のメモリユニットのア
レイ内の選択された位置に対してアクセスが行われる。第2の選択されたメモリ
ユニットはプリチャージバスに接続される。第1のメモリユニットに対してアク
セスを行う上記ステップと実質的に同時に、プリチャージバス上のプリチャージ
制御信号の制御下で第2のメモリユニットのプリチャージが行われる。
本発明の原理による別のパイプライン型アドレスメモリが提供される。パイプ
ライン型アドレスメモリシステムは、複数の独立したメモリユニットを含み、複
数のメモリユニットの各々は、ダイナミックランダムアクセスメモリセルアレイ
と、ダイナミック制御回路と、アドレスレジスタとを含む。システムはまた、プ
リチャージバスと、アクティブサイクルバスと、メモリユニットのアクティブサ
イクル動作用のクロックを発生させるアクティブクロック回路と、メモリユニッ
トのプリチャージ動作用のクロックを発生させるプリチャージクロック回路とを
含む。バス制御回路は、メモリユニットのうちの第1の選択されたメモリユニッ
トのアクティブサイクル動作を行うために、第1のメモリユニットをアクティブ
バスを介してアクティブクロック回路に選択的に接続するため、およびメモリユ
ニットのうちの第2のメモリユニットの同時プリチャージ動作を行うために第2
のメモリユニットをプリチャージクロック回路に接続するために設けられている
。アドレスバスは、次のメモリアクセス中に用いられるメモリユニットのアドレ
スレジスタにアドレスを、対応する上記メモリユニットのアクティブサイクル動
作中に提供するために含まれる。
本発明の原理は、先行技術に対して実質的な利点を提供する。特に、本発明の
原理を具現化するシステム、方法および回路は、DRAMが有する待ち時間ペナ
ルティを排除または最小化し、それにより速度を実質的に高める。速度が向上し
た場合、このようなDRAMは、現在SRAMの使用を要する適用のいくつかを
含む、より高い帯域における適用に用いられ得る。消費電力の減少、SRAMよ
りも多い1チップ当たりの記憶セルの提供、およびDRAMの製造に比較して実
質的に少ない製造費を含む、DRAMを用いることの主要な利点のすべてが維持
される。これらの発明は、2クロック式多重アドレススキーム(RASおよびC
ASスキーム)、1クロック式非多重アドレススキーム(CE、チップイネーブ
ルなど)、シンクロナスDRAM(内部動作を同期させる単一のマスタメモリク
ロック)または更に「バーストモード」DRAMに適用される。
上記において、以下の本発明の詳細な説明がより良く理解され得るように、本
発明の特徴および技術的利点をかなりおおまかに概説した。本発明の請求の範囲
の主題を構成する、本発明の更なる特徴および利点を以下に述べる。当業者は、
開示される概念および特定の実施の形態が、改変、または本発明の同一の目的を
達成する他の構成の設計のための基礎として容易に利用され得ることを理解する
。当業者はまた、このような等価な構成は、添付の請求の範囲に記載する本発明
の思想および範囲から逸脱しないことを理解する。図面の簡単な説明
本発明およびその利点のより完全な理解のために、添付の図面と共に以下の記
載を参照されたい。
図1は、本発明の原理を具現化するメモリデバイス、システムおよび方法の1
つの可能な利用法を示す処理システムの機能的ブロック図である。
図2は、本発明の原理のいくつかを具現化するメモリデバイスの機能的ブロッ
ク図であり、図2のメモリデバイスは、図1に示すシステムメモリを構築するた
めの1つの適用において有用である。
図3は、図2のメモリデバイスの1つの可能な動作モードを示すタイミング図
である。
図4は、本発明の原理を具現化するパイプライン型アドレスメモリであって、
図4のメモリは、図1のシステムメモリを構築するための1つの適用において有
用である。発明の詳細な説明
本発明の原理および利点は、図面の図1〜図4に示された例示的な実施態様を
参照することによって最もよく理解される。図面において、類似の参照番号は類
似の構成要素を示す。
図1は、本発明の原理を具現化するデータ処理システム100の一部の機能ブロ
ック図である。システム100は、CPU101、システムメモリ102、システムアドレス
バス103、およびシステムデータバス104を含む。CPUは、データおよびアドレス
バス103および104を介して直接に、またはコアロジック105を介してシステムメ
モリ102にアクセスし得る。
CPU101は、例えば、Intel 486またはPentiumクラスのマイクロプロセッサなど
であり得る。システムメモリ102は、好ましくは、後述の本発明の原理によるダ
イナミックランダムアクセスメモリ装置(DRAM)により構成される。バス103およ
び104ならびにコアロジック105は当該分野では既知の従来の装置である。
図2は、本発明の原理の1つの実施態様によるダイナミックランダムアクセス
メモリ装置200の機能ブロック図である。メモリ200は、X個のメモリバンクまた
はユニット201を含み、図2の実施態様にはこれらのうち2つのバンク201aおよ
び201bが示されている。バンク201は、制御回路202を介して外部回路と接続して
いる。これについては後にさらに述べる。メモリシステム200は、処理システム1
00においてシステムメモリ102を構成するために使用され得る。もっとも、メモ
リシステム200には、表示フレームバッファなどの他の多くの適用が可能である
。好ましくは、装置200はモノリシックな集積回路である。
各バンク201は、2つのブロック402aおよび402bで配置されたN行およびM列
よりなるダイナミックランダムアクセスメモリ(DRAM)セルのアレイ203を含む。
各バンク201はさらに、アレイのワード線に接続された行デコーダ204、アレイの
ビット線に接続されたセンスアンプ205、センスアンプ205に接続された列デコー
ダ206、およびバンクプリチャージ回路207を含み、これらのそれぞれが好ましく
は従来の方法で作動する。該略すれば、アクティブサイクル中にアクセスするた
めに、行デコーダはN個の行のうちの1つを選択し、列デコーダはM個の列のう
ちのY個を選択する。好ましくは、バンク201はそれぞれ異なる行アドレス空間
と接続する(もしくは、バンク201はそれぞれ異なる列アドレス空間と連結し得
る)かまたは、リニアアドレス空間とも接続する。
制御回路202は、システム100のプロセッサ101または(使用するときは)コア
ロジック105などの外部ソースから従来のDRAM制御信号およびクロックを受け取
る。これらの信号には、データおよびアドレスと共に、行アドレスストローブ(R
AS)、列アドレスストローブ(CAS)、読出し/書込みセレクト(R/W)、および出力
イネーブル(OE)が含まれる。この好適な実施態様では、アドレス入力ポートは、
行アドレスおよび列アドレスをそれぞれ同じピンで順に受け取りRASおよびCASと
共にラッチする従来の方法で多重化される。
本発明の原理によれば、制御回路は、外部から受け取るRAS信号からX個の内
部RAS信号を生成する。図2の2バンクの実施態様では、2つの内部補完クロッ
クRAS1およびRAS2が生成される。外部RASとRAS1とRAS2との間の好適なタイミン
グ関係を図3に示す。制御回路202はまた、バンク201aおよび210bにそれぞれ内
部アドレスストローブCAS1およびCAS2を提供する。CAS1およびCAS2は外部で生成
されたCASから生成される。CASとCAS1とCAS2との間の好適なタイミング関係もま
た図3に示す。内部クロックRAS1、RAS2、CAS1、およびCAS2は、例えば、制御回
路202内の位相ロックループ信号生成器から生成され得る。X個のバンク201が提
供される場合は、X個の内部クロックRASXおよびCASXが生成され得る。
RAS1がローでRAS2がハイである各期間では、バンク201a(バンク1)はアクテ
ィブサイクル内にあり、バンク201bはプリチャージ状態にある。この逆もまた成
り立つ。この結果、外部アドレスは、従来のDRAMの約2倍のレートでメモリ200
の入力ポートに供給され得る。多数のバンクが交互にアドレスされているとき、
外部装置にとっては、メモリ200は、SRAMと同様に、単一アクティブサイクル内
で動作しているだけのように見える。プリチャージおよびアクティブサイクルの
タイミングをとることに加えて、内部RASおよびCAS信号は、制御回路202のアド
レスレジスタと各メモリバンク201との間のアドレスの転送のタイミングをとる
。行および列アドレスは、それぞれRASXおよびCASXを用いて多重化されて、単一
の内部アドレスバス上をバンクXに伝送され得る点に留意すべきである。
演算メモリ200の1つのスキームを図3に示す。多数のアドレスは外部から受
け取られるRASおよびCAS信号と共にラッチされ、制御回路202内のアドレスレジ
スタに格納される。当該分野において既知のように、典型的なRASおよびCAS信号
のアクティブ期間は、このような多数のアドレス入力が可能なほどに十分に長い
。説明のために2つのアドレスがRAS/CASサイクル毎に格納されると仮定する。
RA
S1がローになると、バンク201a(バンク1)はアクティブになり、バンク201aへ
の第1の行アドレスが提供され、バンク1の行デコーダ204のバッファにラッチ
される。CAS1がローになると、第1の列アドレスが提供され、バンク1の列デコ
ーダ206のバッファにラッチされる。伝送遅延の後、バンク1のアレイ203のアド
レスされた1つのセルまたは複数のセルにデータアクセスが行われる。このとき
、RAS2はハイであり、バンク2はプレチャージ状態にある。バンク2の列デコー
ダ206および行デコーダ204は節電のために接地されることができ、一方、バンク
2のセンスアンプ205(および対応するビット線)は等化される。
RAS1がハイになると、RAS2、バンク1はプリチャージされ、バンク2はアクテ
ィブになる。この場合、制御回路202のアドレスレジスタ内に格納されている第
2のアドレスが用いられ、RAS2およびCAS2によってタイミングを合わされて、バ
ンク2内の対応する1つのセルまたは複数のセルにアクセスする。再び、2つの
アドレスがアドレスレジスタに格納されていると仮定すると、プロセスは、次の
外部RASおよびCASを用いて繰り返される。
図4は、本発明の原理による第2のダイナミックランダムアクセスメモリシス
テムの機能ブロック図である。メモリシステム400は、上記の処理システム100の
システムメモリ102を含む多数の異なるアプリケーションにおいて用いられる。
システム400は、複数のX個のメモリユニット401を有し、ここで、Xは、2よ
り大きいかまたは2と等しい。図4に示す実施態様において、2つのメモリユニ
ット401aおよび401bは、参照のために示している。各メモリユニット401は、メ
モリセル402のアレイを有し、このアレイは、図2の実施態様において、2つの
ブロック402aおよび402bに分割されている。各メモリユニット401はさらに、専
用の入力/出力、行デコーダ、および列デコーダ回路403を有する。アレイ402へ
のデータアクセスは、センスアンプ404を通してなされる。好ましくは、X個の
メモリユニット401のそれぞれは、異なるアドレス空間が設けられている。
システム400のメモリユニット401のそれぞれは、アドレスバス405、データバ
ス406、ならびにRASおよびCAS、クロック、および読出し/書込み(r/w)および
出力イネーブル(oe)などの制御信号を伝送するバス407に接続されている。ア
ドレスレジスタ420は、アドレスバス405から受信したアドレスの一時的な格納
(パイプライニング)を可能にする。好ましくは、アドレスは、外部で生成され
たRASおよびCASによってタイミングを合わされてアドレスレジスタ420に入力さ
れる。バス405〜407は、従来のシステム入力/出力回路(不図示)を通して、メ
モリユニット401をシステム400の外部にある装置(プロセッサ101またはコアロ
ジック105など)と接続する。各メモリユニット401は、さらに、プリチャージバ
ス408およびアクティブバス409にバスインターフェース401を通して接続されて
いる。
本発明の原理によると、アクティブサイクルタイミングおよび制御は、アクテ
ィブバス409上を伝送されるクロックおよび制御信号によって実施される。プリ
チャージタイミングおよび制御は、プリチャージバス408上を伝送されるクロッ
クおよび制御信号によって実施される。RASおよびCASなどの共通の外部信号は、
個別のクロックおよび制御信号を生成するのに用いられ得るが、好ましくは、プ
リチャージバス408およびアクティブバス409は、非同期(独立)して動作する。
プリチャージ行制御クロックは、外部で生成されたRAS信号のタイミング下で
、プリチャージ行クロック生成回路411によって生成される。特に、プリチャー
ジ行クロックは、プリチャージ下の各メモリユニット401の行アドレスバッファ
のプリチャージ、ワード線のプルダウン、および関連の行制御回路のプリチャー
ジのタイミングをとる。アクティブ行クロックは、アクティブ行クロック回路41
2によって生成される。これらのクロックは、アクティブバス409の制御下のアク
ティブメモリユニット401における行アクセスのタイミングをとる。特にこれら
のクロックは、各アクティブメモリユニット401のアドレスレジスタ420にロード
される行アドレスの読み出しおよびデコーディングのタイミングをとる。
プリチャージ列制御クロック信号は、プリチャージ列クロック回路413によっ
て外部で生成される列アドレスストローブ(CAS)に応答して生成される。一般
に、これらのクロックは、列アドレスバッファおよび関連の列制御回路のプリチ
ャージのタイミングをとるために用いられる。アクティブサイクル列クロックは
、CASから生成され、アクティブ列クロック回路414によってアクティブバス409
上を伝送される。アクティブ列クロックは、従来の様式で動作し、各アクティブ
メモリユニット401の列デコーダを通してアクティブメモリユニット401からのラ
ン
ダムアクセスまたはページアクセスのタイミングをとる。センスアンププリチャ
ージ制御回路415は、センスアンプを等化し、所定時にプリチャージバス208によ
って制御されるメモリユニット401のビット線をチャージする。従来のセンスア
ンプ制御回路416は、アクティブバス209からの信号を受信するメモリユニット20
1のセンスアンプを制御する。
プリチャージバス408は、バスマスタ/アービタ417によって制御される。とり
わけ、バスマスタ417は、CPU制御下で、X個のメモリユニット401のいずれが所
定時にプリチャージされ、プリチャージバス408からの制御信号を受信している
かを決定する。X個のメモリユニット401のうちのいずれがアクティブサイクル
にあり、アクティブバス409上での信号の制御下にあるかの決定は、CPU制御下で
バスマスタ/アービタ418によってなされる。グラフィックコントローラ、例え
ば、Cirrus Logic 75XXシリーズ制御もまた、この機能を行い、CPUを開放する。
または、コアロジックチップ内に通常見いだされる「DRAMコントローラ」を用い
て、「メモリバスアービタ」として作用し得る。
図4の実施態様は、第2のメモリユニットがプリチャージ状態にある間に、第
1のメモリユニット401をアクティブ状態にし、アクセス可能(アドレッシング
可能)にするという利点を有する。メモリユニット401間のアクセスを交互にす
ることによって、パイプライン化アドレッシングが可能であり、外部装置には、
メモリシステム400は全体として単一のサイクルメモリとして動作しているよう
に見える。従来のDRAMにおけるプリチャージに必要なアクセス間の60〜70遅延は
解消される。
各外部RASアクティブサイクル中、1つまたはそれ以上の行アドレスはクロッ
クをとられ、1つまたはそれ以上のメモリユニット401のアドレスレジスタ420に
取り込まれる。各メモリユニット401は、好ましくは、特有のアドレス空間にあ
るため、適切な目的ユニット401は、アドレス自体を用いて同定され得る。CPU10
1などの大抵のCPUは、それらのアドレスによってデータのワードをトラックし得
るので、このようなデータが格納されるメモリユニット401をトラックし得る。
さらに、従来のハンドシェーキングによって、CPU101および/またはコアロジッ
ク105は、所定のメモリユニット401がアクティブであるかまたはプリチャージで
あるかをトラックし得る。例えば、プリチャージ中のメモリユニット401へのア
クセスが試みられる場合、このアクセスは、遅延または置換され得る。このよう
な動作は、現在入手可能なCPUおよびコアロジックセットの周知の機能である。
各外部CASアクティブサイクル中、関連の列アドレスは、対応するアドレスレ
ジスタにラッチされる。対応するメモリユニット401がアクティブであるかまた
はプリチャージであるかに関係なく、アドレスがアドレスレジスタ420にロード
され得ることに留意されたい。さらに、アドレスがデコードされ、アクセスが行
われている間、さらなるアドレスが同時にアドレスレジスタに入力され得る。
所定のメモリユニット401がアクティブバス409に接続されているとき、アクセ
ス(読出し、書込み、または読出し−変更−書込み)は、アクティブ制御回路41
2、414および416のタイミングおよび制御下で実施される。メモリユニット401は
、アドレスバス408の制御の下で、行アドレスの変更が必要とされるか、または1
0マイクロ秒(ワード線がハイで保持され得る典型的な最大時間)が終了するま
でアクティブ状態のままであり、それからプリチャージが行われる。所定の行ア
ドレスについては、アドレスレジスタ420からの一連の列アドレスがランダムア
クセスのストリームを可能にする。あるいは、レジスタ420からの単一の行アド
レスおよび単一の列アドレスは、所定のメモリユニット401を備えた従来のペー
ジモードアクセス回路からのページアクセスを開始し得る。
多数のメモリユニット401は、一度にアクティブで、かつアクティブバス409の
制御下におかれ得る。1つの選択下で、多数のメモリユニット401は、アクセス
中にデータバス406にデータを供給するために用いられ得る。例えば、データバ
ス406が32ビット幅であり、各メモリユニット401が16ビット装置(by 16 device
)である場合、2つのユニット401がアクセスごとに用いられる。あるいは、1
つのアクティブメモリユニット401がアクセスされているとき、1つまたはそれ
以上の他のアクティブメモリユニット401はリフレッシュされ得る。好ましくは
、各メモリユニット401は、それ自体のリフレッシュカウンタを有し、個別の読
出し/書込み(R/W)および出力イネーブル(OE)信号によって制御される。あ
るいは、単一のリフレッシュコントローラは、システム内のすべてのバンクのリ
フレッシュを制御するために用いられ得る。
プリチャージ中、所定のメモリユニット401は、バスマスタ417によってプリチ
ャージバス408に接続され、プリチャージ制御回路411、413および415の制御下に
ある。プリチャージ行クロック回路411およびプリチャージ列制御回路が外部のR
ASおよびCAS信号から駆動される間、これらは、アクティブ行クロック回路412お
よびアクティブ列クロック回路414とは独立して動作する。所定のメモリユニッ
ト401のプリチャージサイクルは、好ましくは、実質的に従来のものであるのが
好ましく:ダイナミック回路ノードは、最適電圧にされ、センスアンプおよびビ
ット線は等化され、行および列デコーダ回路は遮断される。
本発明の原理によると、1つまたはそれ以上のメモリユニット401がアクティ
ブであり、アクティブバス409の制御下でアクセスされている間に、少なくとも
1つの他のメモリユニット401は、プリチャージバス408上の信号の制御下でプリ
チャージされる。次に、メモリユニット401は、現時点でアクセスされているユ
ニットがプリチャージを必要とし、現時点でプリチャージ下にあるユニットがア
クセスの準備ができたときに役割を逆転する。上記のように、この技術は、メモ
リシステム400へのアクセス時間を少なくとも半分にする。アクセス時間は、多
数のアドレスが各外部RASおよびCASを用いてアドレスレジスタ420にロードされ
、次に行および列デコーダにパイプライン化されるときにさらに減少する。事実
、ほぼ連続したデータのストリームは、ページ方式またはランダム方式で読み込
まれるかまたは読み出される。例えば、アクティブユニット401における現在の
行へのアクセスが完了した(およびプリチャージが行を変更するために必要とさ
れた)後、次のアクセスは、現在プリチャージ下にあるユニットにおける行から
行われ得る等である。
本発明およびその利点を詳細に説明したが、言うまでもなく、本願では、添付
の請求の範囲によって規定される発明の精神および範囲から逸脱せずに様々の変
更、代替、および改変がなされ得る。
Claims (1)
- 【特許請求の範囲】 1.パイプライン型メモリシステムを動作させる方法であって、該パイプライン 型メモリシステムは複数のメモリユニット(401)を備え、各メモリユニット (401)は、メモリセルアレイ(402)と、該アレイ内の位置にアクセスす る回路(403)とを備え、該方法は、 該メモリユニット(401)のうちの第1の選択されたメモリユニットを、関 連するアクティブ制御回路(412、414)によって発生される制御信号を伝 送するアクティブバス(409)に結合するステップと、 該アクティブバス(409)上のアクティブサイクル制御信号の制御下で、該 第1のメモリユニットアレイ内の選択された位置へのアクセスを行うステップと 、 該メモリユニット(401)のうちの第2の選択されたメモリユニットを、関 連するプリチャージ制御回路(411、413)によって発生されるプリチャー ジ制御信号を伝送するプリチャージバス(408)に結合するステップと、 該アクセスを行うステップと実質的に同時に、該プリチャージバス(409) 上の該プリチャージ制御信号の制御下で、該第2のメモリユニットのプリチャー ジを行うステップとを包含する、方法。 2.前記メモリユニット(401)のうちの第3の選択されたメモリユニットを 前記アクティブバス(409)に結合するステップと、 前記アクセスを行うステップと実質的に同時に、該第3のメモリユニット(4 01)アレイのリフレッシュを行うステップとをさらに包含する、請求項1に記 載の方法。 3.前記メモリユニット(401)のうちの第3の選択されたメモリユニットを 前記アクティブバス(409)に結合するステップと、 前記第1のメモリユニット(401)のアレイへのアクセスを行うステップと 実質的に同時に、該第3のメモリユニット(409)アレイへのアクセスを行う ステップとをさらに包含する、請求項1に記載の方法。 4.前記アクセスを行うステップは、 外部ソースから発生される少なくとも1つの信号に応答して、前記第1のメモ リユニット(401)の前記アレイの少なくとも1つのアドレスをアドレスレジ スタ(420)に格納するサブステップと、 前記アクティブ制御信号によってタイミングをとられた前記少なくとも1つの アドレスを、前記アクティブバス(409)から読み出してデコードするサブス テップとを包含する、請求項1に記載の方法。 5.前記アクセスを行うステップは、ページモードアクセスを行うステップを包 含する、請求項1に記載の方法。 6.各々がダイナミックランダムアクセスメモリセルアレイ(402)と、ダイ ナミック制御回路(403)と、アドレスレジスタ(420)とを備える複数の 独立したメモリユニット(401)と、 アクティブサイクル動作中のメモリアクセスの間に用いるために、該メモリユ ニットの該アドレスレジスタにアドレスを与えるアドレスバス(405)と、 プリチャージバス(408)と、 アクティブサイクルバス(409)と、 メモリユニット(401)のアクティブサイクル動作のためのクロックを発生 するアクティブクロック回路(411、413)と、 メモリユニット(401)のプリチャージ動作のためのクロックを発生するプ リチャージクロック回路(412、414)と、 該メモリユニット(401)のうちの第1の選択されたメモリユニットを、該 第1のメモリユニット(401)のアクティブサイクル動作の間、該アクティブ バス(409)を介して該アクティブクロック回路(411)に選択的に結合し 、該メモリユニット(401)のうちの第2の選択されたメモリユニットを、該 第2のメモリユニットの同時プリチャージ動作のために、該プリチャージクロッ ク回路に選択的に結合するバス制御回路(417、418)とを備える、パイプ ラ イン型アドレスメモリシステム。 7.外部ソースによって発生されるクロックを与える外部クロックバス(406 )をさらに備え、該クロックバス(407)上の該クロックのうちの少なくとも 1つに応答して、選択された該アドレスレジスタ(402)にアドレスがロード される、請求項6に記載のメモリシステム。 8.前記選択的に結合する回路は、少なくとも1つのバスマスタ(417)を備 える、請求項6に記載のメモリシステム。 9.前記アクティブクロック回路は、 アクティブ行クロック発生回路(412)と、 アクティブ列クロック発生回路(414)と、 アクティブセンスアンプ制御回路(416)とを備える、請求項6に記載のメ モリシステム。 10.前記プリチャージクロック回路は、 プリチャージ行クロック発生回路(411)と、 プリチャージ列クロック発生回路(413)と、 プリチャージセンスアンプ制御回路(415)とを備える、請求項6に記載の メモリシステム。 11.外部ソースから発生される前記クロックは、RASおよびCAS信号を含 む、請求項7に記載のメモリシステム。 12.前記アドレスバス(405)は、外部ソースから受け取られるRASおよ びCAS信号によって制御される多重化アドレスバスを備える、請求項6に記載 のメモリシステム。 13.前記アドレスバス(405)は非多重化バスを備える、請求項6に記載の メモリシステム。 14.前記非多重化バスは、関連するクロックバス上に与えられる1つのクロッ クに応答して、前記アドレスレジスタ(420)のうちの選択されたアドレスレ ジスタに結合される、請求項13に記載のメモリシステム。 15.前記1つのクロックは、チップイネーブル信号を含む、請求項14に記載 のメモリシステム。 16.前記1つのクロックは、外部ソースから受け取られるシンクロナスDRA Mマスタクロックを含む、請求項14に記載のメモリシステム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/502,479 US5598374A (en) | 1995-07-14 | 1995-07-14 | Pipeland address memories, and systems and methods using the same |
| US08/502,479 | 1995-07-14 | ||
| PCT/IB1996/001001 WO1997004457A2 (en) | 1995-07-14 | 1996-07-12 | Pipelined address memories, and systems and methods using the same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11509351A true JPH11509351A (ja) | 1999-08-17 |
Family
ID=23998020
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9506502A Pending JPH11509351A (ja) | 1995-07-14 | 1996-07-12 | パイプライン型アドレスメモリ、ならびにそれを用いたシステムおよび方法 |
Country Status (6)
| Country | Link |
|---|---|
| US (3) | US5598374A (ja) |
| EP (1) | EP0839375B1 (ja) |
| JP (1) | JPH11509351A (ja) |
| KR (1) | KR19990028991A (ja) |
| DE (1) | DE69602946T2 (ja) |
| WO (1) | WO1997004457A2 (ja) |
Families Citing this family (38)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7187572B2 (en) | 2002-06-28 | 2007-03-06 | Rambus Inc. | Early read after write operation memory device, system and method |
| JP2871530B2 (ja) * | 1995-05-10 | 1999-03-17 | 日本電気株式会社 | 半導体装置の製造方法 |
| JPH09161476A (ja) | 1995-10-04 | 1997-06-20 | Toshiba Corp | 半導体メモリ及びそのテスト回路、並びにデ−タ転送システム |
| US5684978A (en) * | 1995-10-20 | 1997-11-04 | International Business Machines Corporation | Synchronous DRAM controller with memory access commands timed for optimized use of data bus |
| JP4084428B2 (ja) * | 1996-02-02 | 2008-04-30 | 富士通株式会社 | 半導体記憶装置 |
| US5815456A (en) * | 1996-06-19 | 1998-09-29 | Cirrus Logic, Inc. | Multibank -- multiport memories and systems and methods using the same |
| JP2001501352A (ja) | 1996-09-30 | 2001-01-30 | シーメンス アクチエンゲゼルシヤフト | Dram |
| US6134172A (en) * | 1996-12-26 | 2000-10-17 | Rambus Inc. | Apparatus for sharing sense amplifiers between memory banks |
| US6075743A (en) * | 1996-12-26 | 2000-06-13 | Rambus Inc. | Method and apparatus for sharing sense amplifiers between memory banks |
| US5815697A (en) * | 1997-01-09 | 1998-09-29 | Texas Instruments Incorporated | Circuits, systems, and methods for reducing microprogram memory power for multiway branching |
| JPH10283770A (ja) * | 1997-04-07 | 1998-10-23 | Oki Electric Ind Co Ltd | 半導体メモリ装置およびその読み出しおよび書き込み方法 |
| US5881016A (en) * | 1997-06-13 | 1999-03-09 | Cirrus Logic, Inc. | Method and apparatus for optimizing power consumption and memory bandwidth in a video controller using SGRAM and SDRAM power reduction modes |
| US6026466A (en) * | 1997-06-16 | 2000-02-15 | Integrated Silicon Solution, Inc. | Multiple row address strobe DRAM architecture to improve bandwidth |
| US6067255A (en) * | 1997-07-03 | 2000-05-23 | Samsung Electronics Co., Ltd. | Merged memory and logic (MML) integrated circuits including independent memory bank signals and methods |
| US6182213B1 (en) | 1997-09-30 | 2001-01-30 | Micron Electronics, Inc. | Method for attachment of a bios device into a computer system using the system memory data bus |
| US6076118A (en) * | 1997-09-30 | 2000-06-13 | Micron Electronics, Inc. | Attachment or integration of a BIOS device into a computer system using the system memory address and data bus |
| US6009522A (en) * | 1997-09-30 | 1999-12-28 | Micron Electronics, Inc. | Attachment or integration of a BIOS device into a computer system using the system memory data bus |
| US6003103A (en) * | 1997-09-30 | 1999-12-14 | Micron Electronics, Inc. | Method for attachment or integration of a bios device into a computer system using a local bus |
| US5889714A (en) * | 1997-11-03 | 1999-03-30 | Digital Equipment Corporation | Adaptive precharge management for synchronous DRAM |
| US5870325A (en) * | 1998-04-14 | 1999-02-09 | Silicon Graphics, Inc. | Memory system with multiple addressing and control busses |
| US6526471B1 (en) * | 1998-09-18 | 2003-02-25 | Digeo, Inc. | Method and apparatus for a high-speed memory subsystem |
| US20020124195A1 (en) * | 1998-11-04 | 2002-09-05 | Puthiya K. Nizar | Method and apparatus for power management in a memory subsystem |
| US6314049B1 (en) * | 2000-03-30 | 2001-11-06 | Micron Technology, Inc. | Elimination of precharge operation in synchronous flash memory |
| EP1307884A2 (en) | 2000-07-07 | 2003-05-07 | Mosaid Technologies Incorporated | A high speed dram architecture with uniform access latency |
| KR100443910B1 (ko) * | 2001-12-17 | 2004-08-09 | 삼성전자주식회사 | 반도체 메모리 장치 및 이 장치의 메모리 셀 억세스 방법 |
| US6769047B2 (en) * | 2002-03-21 | 2004-07-27 | Intel Corporation | Method and system for maximizing DRAM memory bandwidth through storing memory bank indexes in associated buffers |
| KR100535131B1 (ko) * | 2003-05-30 | 2005-12-07 | 주식회사 하이닉스반도체 | 페이지 모드에서의 메모리 소자 리드 방법 및 이를 이용한로우 디코더 제어회로 |
| US7652922B2 (en) | 2005-09-30 | 2010-01-26 | Mosaid Technologies Incorporated | Multiple independent serial link memory |
| KR101260632B1 (ko) | 2005-09-30 | 2013-05-03 | 모사이드 테크놀로지스 인코퍼레이티드 | 출력 제어 메모리 |
| US11948629B2 (en) | 2005-09-30 | 2024-04-02 | Mosaid Technologies Incorporated | Non-volatile memory device with concurrent bank operations |
| US7755961B2 (en) * | 2006-07-07 | 2010-07-13 | Rao G R Mohan | Memories with selective precharge |
| EP2041750B1 (en) * | 2006-07-07 | 2010-08-25 | S. Aqua Semiconductor, LLC | Memories with front end precharge |
| US7724593B2 (en) * | 2006-07-07 | 2010-05-25 | Rao G R Mohan | Memories with front end precharge |
| SG143078A1 (en) * | 2006-11-13 | 2008-06-27 | Singapore Tech Dynamics Pte | Diversion of sailing vessel by tethering method and apparatus therefor with harpoon means |
| US7995409B2 (en) * | 2007-10-16 | 2011-08-09 | S. Aqua Semiconductor, Llc | Memory with independent access and precharge |
| US8095853B2 (en) | 2007-10-19 | 2012-01-10 | S. Aqua Semiconductor Llc | Digital memory with fine grain write operation |
| KR100932095B1 (ko) * | 2009-06-30 | 2009-12-16 | 주식회사 셀픽 | 다중 스트로브를 이용한 플래시 메모리 시스템 및 그 제어 방법 |
| US10373665B2 (en) | 2016-03-10 | 2019-08-06 | Micron Technology, Inc. | Parallel access techniques within memory sections through section independence |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR960003526B1 (ko) * | 1992-10-02 | 1996-03-14 | 삼성전자주식회사 | 반도체 메모리장치 |
| JPS5873096A (ja) * | 1981-10-27 | 1983-05-02 | Nec Corp | 半導体メモリ |
| JPS60108953A (ja) * | 1983-11-15 | 1985-06-14 | モトローラ・インコーポレーテツド | メモリデータバスの多重化方法 |
| US4754425A (en) * | 1985-10-18 | 1988-06-28 | Gte Communication Systems Corporation | Dynamic random access memory refresh circuit selectively adapted to different clock frequencies |
| US4691303A (en) * | 1985-10-31 | 1987-09-01 | Sperry Corporation | Refresh system for multi-bank semiconductor memory |
| US4831594A (en) * | 1986-09-25 | 1989-05-16 | Texas Instrument, Inc. | Process and device for refreshing an array of dynamic memory cells during precharge of the column lines |
| US4845677A (en) * | 1987-08-17 | 1989-07-04 | International Business Machines Corporation | Pipelined memory chip structure having improved cycle time |
| JP2654548B2 (ja) * | 1987-10-02 | 1997-09-17 | 株式会社日立製作所 | 半導体記憶装置 |
| US5345577A (en) * | 1989-10-13 | 1994-09-06 | Chips & Technologies, Inc. | Dram refresh controller with improved bus arbitration scheme |
| JPH04149892A (ja) * | 1990-10-11 | 1992-05-22 | Fujitsu Ltd | メモリ制御方法 |
| US5159572A (en) * | 1990-12-24 | 1992-10-27 | Motorola, Inc. | DRAM architecture having distributed address decoding and timing control |
| US5265231A (en) * | 1991-02-08 | 1993-11-23 | Thinking Machines Corporation | Refresh control arrangement and a method for refreshing a plurality of random access memory banks in a memory system |
| JP2999869B2 (ja) * | 1991-11-15 | 2000-01-17 | 沖電気工業株式会社 | メモリアクセス方式 |
| JPH05266657A (ja) * | 1992-03-23 | 1993-10-15 | Nec Corp | ダイナミック型半導体メモリ |
| JPH0729376A (ja) * | 1993-07-14 | 1995-01-31 | Ricoh Co Ltd | 半導体メモリ装置及びデータ読み書き方法 |
| KR960006271B1 (ko) * | 1993-08-14 | 1996-05-13 | 삼성전자주식회사 | 고속동작을 위한 입출력라인구동방식을 가지는 반도체메모리장치 |
| KR100230230B1 (ko) * | 1993-12-24 | 1999-11-15 | 윤종용 | 메모리 어드레싱 방법 및 장치 |
| US5506810A (en) * | 1994-08-16 | 1996-04-09 | Cirrus Logic, Inc. | Dual bank memory and systems using the same |
| US5619464A (en) * | 1995-06-07 | 1997-04-08 | Advanced Micro Devices, Inc. | High performance RAM array circuit employing self-time clock generator for enabling array accessess |
-
1995
- 1995-07-14 US US08/502,479 patent/US5598374A/en not_active Expired - Lifetime
-
1996
- 1996-06-14 US US08/664,471 patent/US5745428A/en not_active Expired - Lifetime
- 1996-06-14 US US08/666,683 patent/US5657285A/en not_active Expired - Lifetime
- 1996-07-12 KR KR1019980700293A patent/KR19990028991A/ko not_active Ceased
- 1996-07-12 JP JP9506502A patent/JPH11509351A/ja active Pending
- 1996-07-12 EP EP96930308A patent/EP0839375B1/en not_active Expired - Lifetime
- 1996-07-12 DE DE69602946T patent/DE69602946T2/de not_active Expired - Fee Related
- 1996-07-12 WO PCT/IB1996/001001 patent/WO1997004457A2/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| DE69602946D1 (de) | 1999-07-22 |
| US5657285A (en) | 1997-08-12 |
| WO1997004457A3 (en) | 1997-03-06 |
| US5598374A (en) | 1997-01-28 |
| KR19990028991A (ko) | 1999-04-15 |
| DE69602946T2 (de) | 2000-01-13 |
| EP0839375B1 (en) | 1999-06-16 |
| EP0839375A2 (en) | 1998-05-06 |
| US5745428A (en) | 1998-04-28 |
| WO1997004457A2 (en) | 1997-02-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH11509351A (ja) | パイプライン型アドレスメモリ、ならびにそれを用いたシステムおよび方法 | |
| WO1997004457A9 (en) | Pipelined address memories, and systems and methods using the same | |
| US5204841A (en) | Virtual multi-port RAM | |
| US5555528A (en) | Dynamic random access memory persistent page implemented as processor register sets | |
| US6167487A (en) | Multi-port RAM having functionally identical ports | |
| US6343352B1 (en) | Method and apparatus for two step memory write operations | |
| US5796669A (en) | Synchronous semiconductor memory device | |
| US5815456A (en) | Multibank -- multiport memories and systems and methods using the same | |
| US5542067A (en) | Virtual multi-port RAM employing multiple accesses during single machine cycle | |
| JPH1186532A (ja) | 半導体記憶装置 | |
| JP2002216473A (ja) | 半導体メモリ装置 | |
| JP2949162B2 (ja) | 隠れプリチャージ式疑似キャッシュdram | |
| US6256256B1 (en) | Dual port random access memories and systems using the same | |
| JP2000268560A (ja) | 半導体集積回路装置 | |
| JP3161385B2 (ja) | 半導体記憶装置 | |
| JPH10326490A (ja) | マルチポートメモリ装置、およびデータ転送方法 | |
| TW200828021A (en) | Embedded memory and multi-media accelerator and method of operating same | |
| JPH0520834B2 (ja) | ||
| JP2001035153A (ja) | 半導体記憶装置 | |
| EP0471932B1 (en) | Virtual multi-port ram | |
| US6854041B2 (en) | DRAM-based separate I/O memory solution for communication applications | |
| JPH07114794A (ja) | 半導体記憶装置 | |
| JP3179791B2 (ja) | 半導体記憶装置 | |
| JP4050042B2 (ja) | 記憶装置及びそのアドレス制御方法、システム及びシステムにおける記憶手段の制御方法 | |
| JPH10326491A (ja) | メモリ装置、sramセル、およびデータ転送方法 |