JPH05101646A - デユアルポートメモリ - Google Patents

デユアルポートメモリ

Info

Publication number
JPH05101646A
JPH05101646A JP3259273A JP25927391A JPH05101646A JP H05101646 A JPH05101646 A JP H05101646A JP 3259273 A JP3259273 A JP 3259273A JP 25927391 A JP25927391 A JP 25927391A JP H05101646 A JPH05101646 A JP H05101646A
Authority
JP
Japan
Prior art keywords
serial
data
input
output
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.)
Withdrawn
Application number
JP3259273A
Other languages
English (en)
Inventor
Hiroyuki Fukuda
浩之 福田
Toshiyuki Ogawa
俊行 小川
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP3259273A priority Critical patent/JPH05101646A/ja
Priority to US07/952,410 priority patent/US5307323A/en
Priority to DE4233249A priority patent/DE4233249A1/de
Priority to KR1019920018247A priority patent/KR960003598B1/ko
Publication of JPH05101646A publication Critical patent/JPH05101646A/ja
Withdrawn legal-status Critical Current

Links

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
    • 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/1006—Data managing, e.g. manipulating data before writing or reading out, data bus switches or control circuits therefor
    • 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/1075—Input/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

Landscapes

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

Abstract

(57)【要約】 【目的】 この発明の目的は、シリアル信号入出力ピン
の数が削減され、かつ内部回路の回路面積が低減された
デュアルポートメモリを提供することである。 【構成】 シリアル入出力バッファ120は多重・分配
回路124を含む。この多重・分配回路124はメモリ
セルアレイ6から読出されたn行分のデータをm(m<
n)本のシリアルデータに多重化してBポートに出力す
る。また、多重・分配回路124はBポートから入力さ
れるm本の多重化されたシリアル信号をn本のシリアル
信号に分配して出力する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、デュアルポートメモ
リに関し、より特定的には第1の入出力ポートに連結さ
れたランダムアクセスメモリと第2の入出力ポートに連
結されたシリアルアクセスメモリとを備えるデュアルポ
ートメモリに関する。
【0002】
【従来の技術】図6は、従来のデュアルポートメモリの
構成の一例を示すブロック図である。図において、半導
体チップ1上には、アドレスバッファ2と、行デコーダ
3と、列デコーダ4と、センスアンプ群・入出力コント
ロール回路5と、メモリセルアレイ6と、転送ゲート7
と、データレジスタ8と、シリアルデコーダ9と、アド
レスポインタ10と、データ入出力バッファ11と、シ
リアル入出力バッファ12と、タイミングジェネレータ
13とが設けられている。タイミングジェネレータ13
は、外部から与えられる種々の制御信号、例えばロウア
ドレスストローブ信号/RAS,コラムアドレスストロ
ーブ信号/CAS,データトランスファイネーブル信号
/DTE,シフトコントロール信号SCおよびシフトイ
ネーブル信号/SEに基づいて、種々のタイミング信号
φL,φR,φP,φW,φIおよびφOを出力する。
【0003】アドレスバッファ2には、外部から例えば
9ビットのアドレスデータA0〜A8が与えられる。ア
ドレスバッファ2は、タイミングジェネレータ13から
与えられるタイミング信号φLに応答して、時分割に入
力される行アドレスデータおよび列アドレスデータをラ
ッチする。アドレスバッファ2によってラッチされた行
アドレスデータは、行デコーダ3に与えられる。アドレ
スバッファ2によってラッチされた列アドレスデータは
列デコーダ4に与えられる。また、アドレスバッファ2
によってラッチされた列アドレスデータがアドレスポイ
ンタ10に与えられる。
【0004】メモリセルアレイ6は、複数本のワード線
と、これらワード線と交差して配置された複数本のビッ
ト線と、ワード線およびビット線の各交点に配置された
複数のメモリセルとを含む。行デコーダ3は、アドレス
バッファ2から与えられる行アドレスデータに基づい
て、メモリセルアレイ6における複数本のワード線の中
から1本のワード線を選択する。センスアンプ群・入出
力コントロール回路5は、メモリセルアレイ6における
各ビット線毎に設けられたセンスアンプおよび入出力コ
ントロールゲートを含む。列デコーダ4は、アドレスバ
ッファ2から与えられる列アドレスデータに基づいて、
各入出力コントロールゲートの開閉を制御する。これに
よって、ビット線の選択が行なわれる。センスアンプ群
・入出力コントロール回路5における各入出力コントロ
ールゲートは、データ入出力バッファ11を介して、第
1の入出力ポート(以下、Aポートと称する)と接続さ
れる。
【0005】上記のアドレスバッファ2,行デコーダ
3,列デコーダ4,センスアンプ群・入出力コントロー
ル回路5,メモリセルアレイ6およびデータ入出力バッ
ファ11は、ランダムにデータの書込みおよび読出しが
行なえるランダムアクセスメモリ(以下、RAMと称す
る)を構成している。
【0006】データレジスタ8は、メモリセルアレイ6
における各ビット線毎に配置された複数のラッチ回路を
備えている。各ラッチ回路は直列に接続されていわゆる
シフトレジスタを構成している。転送ゲート7は、タイ
ミングジェネレータ13から与えられるタイミング信号
φRに応答して、メモリセルアレイ6とデータレジスタ
8との間のデータ転送を制御する。シリアルデコーダ9
は、アドレスポインタ10から与えられるポインタデー
タに応答して、データレジスタ8のシフト動作を制御す
る。データレジスタ8は、シリアル入出力バッファ12
を介して第2の入出力ポート(以下、Bポートと称す
る)と接続されている。シリアル入出力バッファ12
は、タイミングジェネレータ13から与えられるタイミ
ング信号φP,φW,φIおよびφOに応答して、デー
タレジスタ8とBポートとの間のデータの入出力を制御
する。
【0007】上記転送ゲート7,データレジスタ8,シ
リアルデコーダ9,アドレスポインタ10およびシリア
ル入出力バッファ12は、いわゆるシリアルアクセスメ
モリ(以下、SAMと称する)を構成している。このS
AMは、メモリセルアレイ6から一括的に読出されたn
行分のデータ(図6に示すデュアルポートメモリでは4
行分のデータ)を、それぞれシリアルデータに変換して
Bポートに出力する。また、SAMは、外部から入力さ
れる4つのシリアルデータを並列的なn行分のデータに
変換してメモリセルアレイ6に与える。
【0008】図6に示すデュアルポートメモリは、×4
ビット構成となっている。すなわち、AポートおよびB
ポートは、それぞれ4つのデータ入出力ピンを有する。
Aポートは、4ビットのデータDIO0 〜DIO3 を同
時に入出力可能である。Bポートは、4つのシリアルデ
ータSIO0 〜SIO3 を同時に入出力可能である。
【0009】図7は、図6に示すデュアルポートメモリ
の一部分の構成、特にSAM部分の構成をより詳細に示
すブロック図である。図示のように、メモリセルアレイ
6は、4つのアレイブロックあるいはセクタを有してい
る。したがって、メモリセルアレイ6は、4ビットのデ
ータを同時に読出しおよび書込むことが可能である。こ
れに対応して、転送ゲート7,データレジスタ8および
シリアルデコーダ9も、それぞれ4組の回路を備えてい
る。シリアル入出力バッファ12は、シリアルプリアン
プ121,シリアルメインアンプ122およびシリアル
データインバッファ123を含む。これらシリアルプリ
アンプ121,シリアルメインアンプ122およびシリ
アルデータインバッファ123は、それぞれ4組の回路
を備えている。シリアルプリアンプ121は、タイミン
グジェネレータ13から与えられるタイミング信号φP
およびφWに応答してその動作が制御される。シリアル
メインアンプ122は、タイミングジェネレータ13か
ら与えられるタイミング信号φOに応答してその動作が
制御される。シリアルデータインバッファ123は、タ
イミングジェネレータ13から与えられるタイミング信
号φIに応答してその動作が制御される。
【0010】図8は、図6および図7に示すデュアルポ
ートメモリのシリアルリード転送時の動作を示すタイミ
ングチャートである。図9は、図6および図7に示すデ
ュアルポートメモリのシリアルライト転送時の動作を示
すタイミングチャートである。ここで、シリアルリード
転送とは、RAMのメモリセルアレイ6から読出された
4行分のデータをSAMが4つのシリアルデータに変換
して出力するモードを言う。シリアルライト転送は、外
部から入力される4つのシリアルデータをSAMが4行
分の並列データに変換してメモリセルアレイ6に転送す
るモードを言う。
【0011】まず、図8を参照して、シリアルリード転
送時の動作を説明する。まず、ロウアドレスストローブ
信号/RASがLレベルに立ち下がる。これに応答し
て、タイミングジェネレータ13からアドレスバッファ
2に与えられるタイミング信号φLが活性化され、アド
レスバッファ2は行アドレスデータをラッチする。アド
レスバッファ2にラッチされた行アドレスデータは行デ
コーダ3に与えられる。行デコーダ3は与えられた行ア
ドレスデータをデコードして、メモリセルアレイ6の各
アレイブロックにおける対応する行を選択する。メモリ
セルアレイ6は、前述したように、4つのアレイブロッ
クを有しているので、メモリセルアレイ6全体としては
同時に4本のワード線が選択される。選択されたワード
線に属する各メモリセルに記憶されたデータが、メモリ
セルアレイ6における各ビット線に読出される。その
後、データトランスファイネーブル信号/DTEがHレ
ベルになると、タイミング信号φRがHレベルとなる。
タイミング信号φRがHレベルになったことに応答し
て、転送ゲート7はメモリセルアレイ6から読出された
4行分のデータをデータレジスタ8に転送する。
【0012】次に、シリアルデコーダ9は、アドレスポ
インタ10から与えられるポインタデータをデコードし
て、データレジスタ8にシフト動作をさせる。これによ
って、データレジスタ8は、保持した4行分のデータを
シリアルに出力する。データレジスタ8はそれぞれが1
行分のデータを保持する4つの回路を有しているが、こ
れら各回路の出力は、それぞれシリアルバスSB0 〜S
B3 に送出される。
【0013】次に、シリアルコントロール信号SCに同
期するタイミング信号φPに応答して、シリアルプリア
ンプ121が活性化される。このとき、シリアルプリア
ンプ121は、データレジスタ8のシフト動作に同期し
て活性化され、データレジスタ8からシリアルに出力さ
れるシリアル信号を増幅する。シリアルプリアンプ12
1によって増幅された4つのシリアル信号は、内部シリ
アルバスISB0 〜ISB3 を介してシリアルメインア
ンプ122に与えられる。シリアルメインアンプ122
は、シリアルコントロール信号SCに同期するタイミン
グ信号φOに応答して、シリアルプリアンプ121から
与えられる4つのシリアル信号を増幅する。シリアルメ
インアンプ122によって増幅された4つのシリアル信
号は、シリアルデータSIO0 〜SIO3 としてBポー
トに出力される。
【0014】次に、図9を参照して、図6および図7に
示す従来のデュアルポートメモリのシリアルライト転送
時の動作を説明する。まず、ロウアドレスストローブ信
号/RASがLレベルに立ち下げられる。これに応答し
て、アドレスバッファ2が行アドレスデータをラッチす
る。行デコーダ3はアドレスバッファ2にラッチされた
行アドレスデータをデコードして、メモリセルアレイ6
の各アレイブロックにおける対応する行のワード線を選
択する。このとき選択された4本のワード線に属する各
メモリセルは、SAMから転送されてくるデータを書込
み可能状態となっている。
【0015】Bポートには、外部から4つのシリアルデ
ータSIO0 〜SIO3 が与えられる。シリアルデータ
インバッファ123は、シリアルコントロール信号SC
に同期するタイミング信号φIに応答して、Bポートか
ら入力される4つのシリアル信号を増幅し、内部シリア
ルバスISB0〜ISB3 に出力する。このとき、タイ
ミング信号φOはLレベルにされており、シリアルメイ
ンアンプ122は不能動化されている。シリアルプリア
ンプ121は、シリアルコントロール信号SCに同期す
るタイミング信号φWに応答して動作する。このとき、
シリアルプリアンプ121は、タイミング信号φWがH
レベルであるとき、内部シリアルバスISB0 〜ISB
3 とシリアルバスSB0 〜SB3 とを接続する。但し、
シリアルプリアンプ121は入力されたシリアル信号を
増幅せずにシリアルバスSB0 〜SB3 に出力する。こ
れは、データの書込み時において、外部から入力された
シリアルデータはセンスアンプ群・入出力コントロール
回路5で増幅された後にメモリセルに書込まれるので、
特にシリアルプリアンプ121でデータを増幅する必要
がないからである。シリアルプリアンプ121から出力
される4つのシリアル信号は、シリアルバスSB0 〜S
B3 を介してデータレジスタ8に与えられる。
【0016】次に、データトランスファイネーブル信号
/DTEがHレベルとなり、タイミング信号φRがHレ
ベルに立ち上がる。これによって、転送ゲート7がデー
タレジスタ8に保持された4行分のデータをメモリセル
アレイ6に転送する。このとき、メモリセルアレイ6で
は各アレイブロックにおける4行分のメモリセルアレイ
が選択されているため、与えられたデータはこれら4行
分のメモリセルアレイに書込まれる。
【0017】
【発明が解決しようとする課題】従来のデュアルポート
メモリは、以上のように構成されているため、SAM部
におけるシリアルデータ入出力ピンの数が多く、またシ
リアル入出力バッファ12の内部におけるシリアルメイ
ンアンプ122およびシリアルデータインバッファ12
3の回路面積が大きいという問題点があった。例えば、
図6および図7に示すような×4ビット構成のデュアル
ポートメモリでは、Bポートに4本のシリアルデータ入
出力ピンを設けなければならない。また、シリアルメイ
ンアンプ122およびシリアルデータインバッファ12
3は、それぞれが4つのシリアル信号を処理するため
に、4組の回路を必要とする。
【0018】それゆえに、この発明の目的は、SAM部
におけるシリアルデータ入出力ピンの数が少なく、かつ
内部回路の面積が小さいデュアルポートメモリを提供す
ることである。
【0019】
【課題を解決するための手段】この発明にかかるデュア
ルポートメモリは、ランダムアクセスメモリと、シリア
ルアクセスメモリと、多重分配手段とを備えている。ラ
ンダムアクセスメモリは、第1の入出力ポートに連結さ
れ、データのランダムな書込みおよび読出しを行なう。
シリアルアクセスメモリは、第2の入出力ポートに連結
され、ランダムアクセスメモリから同時に読出されたn
(nは2以上の整数)行分の並列データをn本のシリア
ルデータに変換して出力し、かつ与えられたn本のシリ
アルデータをn行の並列データに変換してランダムアク
セスメモリに与える。多重分配手段は、シリアルアクセ
スメモリから出力されるn本のシリアルデータをm(m
<n)本のシリアルデータに多重化して第2の入出力ポ
ートに出力し、かつ第2の入出力ポートから入力される
多重化されたm本のシリアルデータをn本のシリアルデ
ータに分配してランダムアクセスメモリに与える。
【0020】
【作用】この発明においては、シリアルアクセスメモリ
から出力されるn本のシリアルデータがm本のシリアル
データに多重化されて第2の入出力ポートに出力され
る。また、第2の入出力ポートから入力される多重化さ
れたm本のシリアルデータがn本のシリアルデータに分
配されてランダムアクセスメモリに与えられる。そのた
め、第2の入出力ポートにおけるシリアルデータ入出力
ピンの数が従来のデュアルポートメモリメモリにおける
n個からm個に削減される。また、シリアルアクセスメ
モリにおける内部回路の回路面積が低減され、チップ面
積が小さくなる。
【0021】
【実施例】図1は、この発明の一実施例にかかるデュア
ルポートメモリの構成を示すブロック図である。図にお
いて、半導体チップ1の上には、図6に示す従来のデュ
アルポートメモリと同様に、アドレスバッファ2と、行
デコーダ3と、列デコーダ4と、センスアンプ群・入出
力コントロール回路5と、メモリセルアレイ6と、転送
ゲート7と、データレジスタ8と、シリアルデコーダ9
と、アドレスポインタ10と、データ入出力バッファ1
1とが設けられる。さらに、図6におけるタイミングジ
ェネレータ13に代えてタイミングジェネレータ130
が設けられ、図6におけるシリアル入出力バッファ12
に代えてシリアル入出力バッファ120が設けられる。
【0022】タイミングジェネレータ130には、外部
からロウアドレスストローブ信号/RASと、コラムア
ドレスストローブ信号/CASと、データトランスファ
イネーブル信号/DTEと、シリアルイネーブル信号/
SEとが与えられる。さらに、タイミングジェネレータ
130には、図6におけるシリアルコントロール信号S
Cに代えて、ノンオーバラップなシリアルコントロール
信号SCA,SCBが与えられる。タイミングジェネレ
ータ130は、外部から与えられるこれら制御信号に応
答して、タイミング信号φL,φR,φP,φW,φ
A,φBおよびφOを発生する。
【0023】シリアル入出力バッファ120は、タイミ
ングジェネレータ130から与えられるタイミング信号
φP,φW,φA,φBおよびφOに応答してその動作
が制御される。
【0024】シリアル入出力バッファ120に接続され
るBポートは、2つのシリアル信号入出力ピンを含む。
一方のシリアル信号入出力ピンはシリアル信号SIOA
を入出力する。他方のシリアル信号入出力ピンはシリア
ル信号SIOB を入出力する。
【0025】図2は、図1に示すデュアルポートメモリ
の一部分、特にSAM部のより詳細な構成を示すブロッ
ク図である。図において、メモリセルアレイ6,転送ゲ
ート7,データレジスタ8,シリアルデコーダ9および
アドレスポインタ10の構成は、図7に示すそれらと同
様である。シリアル入出力バッファ120において、シ
リアルメインアンプ122´およびシリアルデータイン
バッファ123´は、Bポートにおける2つのシリアル
信号入出力ピンに対応して、それぞれ2組の回路を備え
ている。シリアルメインアンプ122´およびシリアル
データインバッファ123´とシリアルプリアンプ12
1との間には、多重・分配回路124が設けられてい
る。多重・分配回路124は、タイミングジェネレータ
130から与えられるタイミング信号φAおよびφBに
応答してその動作が制御される。多重・分配回路124
は、シリアルプリアンプ121から与えられる4つのシ
リアル信号を多重して2本の内部シリアルバスISBA
およびISBB に出力する。また、多重・分配回路12
4は、内部データバスISBA およびISBB から入力
される多重化された2組のシリアル信号を4つのシリア
ル信号に分配してシリアルプリアンプ121に出力す
る。
【0026】図3は、図2におけるシリアル入出力バッ
ファ120のより詳細な構成を示す回路図である。図に
おいて、多重・分配回路124は、NチャネルMOSト
ランジスタQ00,Q20,Q30,Q10と、PチャネルMO
SトランジスタQ01,Q21,Q31,Q11と、インバータ
IV0 〜IV3 とを備えている。トランジスタQ00,Q
01は、シリアルバスSB0 と内部シリアルバスISBA
との間に並列に介挿されている。トランジスタQ00のゲ
ートにはタイミング信号φAが与えられる。トランジス
タQ01のゲートにはインバータIV0の出力信号すなわ
ちタイミング信号φAの反転信号が与えられる。トラン
ジスタQ21,Q20は、シリアルバスSB 1 と内部シリア
ルバスISBA との間に並列に介挿されている。トラン
ジスタQ 20のゲートには、タイミング信号φBが与えら
れる。トランジスタQ21のゲートには、インバータIV
1 の出力信号すなわちタイミング信号φBの反転信号が
与えられる。トランジスタQ30,Q31は、シリアルバス
SB2 と内部シリアルバスISBB との間に並列に介挿
されている。トランジスタQ30のゲートには、タイミン
グ信号φBが与えられる。、トランジスタQ31のゲート
には、インバータIV2 の出力信号すなわちタイミング
信号φBの反転信号が与えられる。トランジスタQ11,
Q10は、シリアルバスSB3 と内部シリアルバスISB
B との間に並列に介挿されている。トランジスタQ10の
ゲートには、タイミング信号φAが与えられる。トラン
ジスタQ11のゲートには、インバータIV3 の出力信号
すなわちタイミング信号φAの反転信号が与えられる。
【0027】内部シリアルバスISBA は、シリアルメ
インアンプ122´およびシリアルデータインバッファ
123´に接続される。内部シリアルバスISBB は、
シリアルメインアンプ122´およびシリアルデータイ
ンバッファ123´に接続される。シリアルメインアン
プ122´はBポートにおける2つのシリアル信号入出
力ピンに接続される。シリアルデータインバッファ12
3´は、Bポートにおける2つのシリアル信号入出力ピ
ンに接続される。したがって、シリアルメインアンプ1
22´およびシリアルデータインバッファ123´は、
それぞれ2組の回路を備えている。
【0028】図4は、図1〜図3に示すデュアルポート
メモリのシリアルリード転送時の動作を示すタイミング
チャートである。図5は、図1〜図3に示すデュアルポ
ートメモリのシリアルライト転送時の動作を示すタイミ
ングチャートである。以下、これら図4および図5を参
照して、図1〜図3に示す本実施例のデュアルポートメ
モリの動作を説明する。
【0029】まず、図4を参照してシリアルリード転送
時の動作を説明する。ロウアドレスストローブ信号/R
ASがLレベルに立ち下がり、タイミングジェネレータ
130からのタイミング信号φLに応答して、アドレス
バッファ2が行アドレスデータをラッチする。行デコー
ダ3は、アドレスバッファ2にラッチされた行アドレス
データをデコードして、メモリセルアレイ6における4
つのアレイブロックの対応する行のワード線を選択す
る。
【0030】次に、データトランスファイネーブル信号
/DTEがHレベルに立ち上がると、タイミング信号φ
RがHレベルに立ち上がる。これによって、転送ゲート
7は、メモリセルアレイ6の各アレイブロックにおいて
選択された4行分のメモリセルアレイのデータをデータ
レジスタ8に転送する。
【0031】次に、シリアルデコーダ9は、アドレスポ
インタ10から与えられるポインタデータをデコードし
て、データレジスタ8にシフト動作をさせる。これによ
って、データレジスタ8からは、4行分のリードデータ
がシリアルバスSB0 〜SB 3 にシリアルに出力され
る。
【0032】シリアルプリアンプ121は、タイミング
信号φPに応答して、データレジスタ8から与えられる
4つのシリアル信号を増幅して出力する。
【0033】多重・分配回路124は、シリアルプリア
ンプ121から与えられる4つのシリアル信号を、タイ
ミング信号φAおよびφBに応答して2本のシリアル信
号に多重化し、内部シリアルバスISBA およびISB
Bに出力する。より詳細に説明すると、タイミング信号
φAおよびφBは、シフトコントロール信号SCAおよ
びSCBに同期する信号であり、図4に示すようにノン
オーバーラップな2相クロック信号となっている。タイ
ミング信号φAがHレベルであるときは、図3における
トランジスタQ00,Q01,Q11,Q10がオン状態とな
り、トランジスタQ21,Q20,Q30,Q31がオフ状態と
なる。したがって、内部シリアルバスISBA にはシリ
アルバスSB0 の信号が伝達され、内部シリアルバスI
SBB にはシリアルバスSB3 の信号が伝達される。一
方、タイミング信号φBがHレベルのときは、トランジ
スタQ21,Q20,Q30,Q31がオン状態、トランジスタ
Q00,Q01,Q11,Q10がオフ状態となる。したがっ
て、内部シリアルバスISBA にはシリアルバスSB1
の信号が伝達され、内部シリアルバスISBB にはシリ
アルバスSB3 の信号が伝達される。このように、内部
シリアルバスISBA にはシリアルバスSB0 ,SB1
のシリアル信号が多重化されて出力され、内部シリアル
バスISBB にはシリアルバスSB2 ,SB3 のシリア
ル信号が多重化されて出力される。シリアルメインアン
プ122´は、タイミング信号φOに応答して、内部シ
リアルバスISBA およびISBB から入力される多重
化された2組のシリアル信号を増幅した後、Bポートに
出力する。したがって、Bポートからは、図4に示すよ
うなシリアル信号SIOA およびSIOB が得られる。
【0034】次に、図5を参照して、シリアルライト転
送時の動作を説明する。まず、ロウアドレスストローブ
信号/RASがLレベルに立ち下げられる。これに応答
して、アドレスバッファ2が行アドレスデータをラッチ
し、行デコーダ3がメモリセルアレイ6の各アレイブロ
ックにおける対応する4行分のワード線を選択する。そ
のため、メモリセルアレイ6において4行分のメモリセ
ルが書込み可能状態となる。
【0035】次に、外部からBポートに多重化された2
組のシリアル信号が入力される。このとき入力されるシ
リアル信号SIOA は2行分の書込みデータが多重化さ
れている。同様に、このとき入力されるシリアル信号S
IOB も2行分の書込みデータが多重化されている。
【0036】シリアルデータインバッファ123´は、
タイミング信号φAおよびφBに応答して、このとき入
力されるシリアル信号SIOA およびSIOB を増幅し
て内部シリアルバスISBA およびISBB に出力す
る。このとき、タイミング信号φOはLレベルにされて
おり、その結果シリアルメインアンプ122´は不能動
化されている。
【0037】多重・分配回路124はタイミング信号φ
AおよびφBに応答して、内部シリアルバスISBA お
よびISBB から与えられる2組のシリアル信号を4つ
のシリアル信号に分配して出力する。すなわち、タイミ
ング信号φAがHレベルのときは、トランジスタQ00,
Q01,Q11,Q10がオン状態となり、内部シリアルバス
ISBA のシリアル信号がシリアルバスSB0 に伝達さ
れ、内部シリアルバスISBB のシリアル信号がシリア
ルバスSB3 に伝達される。一方、タイミング信号φB
がHレベルのときは、トランジスタQ21,Q20,Q30,
Q31がオン状態となり、内部シリアルバスISBA のシ
リアル信号がシリアルバスSB1 に伝達され、内部シリ
アルバスISBB のシリアル信号がシリアルバスSB2
に伝達される。すなわち、内部シリアルバスISBA に
おける多重化されたシリアル信号は2本のシリアルバス
SB0 ,SB1 に分配され、内部シリアルバスISBB
における多重化されたシリアル信号2本のシリアルバス
SB2 ,SB3 に分配される。
【0038】シリアルプリアンプ121は、タイミング
信号φWに応答して、データスルー状態となり、分配さ
れた4本のシリアル信号をデータレジスタ8に出力す
る。
【0039】次に、データトランスファイネーブル信号
/DTEがHレベルに立ち上がったことに応答してタイ
ミング信号φRがHレベルに立ち上がり、転送ゲート7
がデータレジスタ8に保持された4行分の書込みデータ
をメモリセルアレイ6に転送する。これによって、メモ
リセルアレイ6における各アレイブロックで選択されて
いる行の各メモリセルにデータが書込まれる。
【0040】図1〜図3に示す本実施例のデュアルポー
トメモリでは、×4ビット構成であるにもかかわらず、
Bポート側に設けられるシリアル信号入出力ピンの数は
2個でよい。また、シリアルメインアンプ122´およ
びシリアルデータインバッファ123´は、それぞれ2
組の回路が設けられればよい。したがって、図6および
図7に示す従来のデュアルポートメモリに比べて、シリ
アル信号入出力ピンの数を削減でき、また内部回路の回
路面積も低減できる。
【0041】なお、上記実施例は×4ビット構成として
説明されたが、この発明は、複数のビット構成を有する
すべてのデュアルポートメモリに適用が可能である。
【0042】また、上記実施例では、多重・分配回路1
24は2組のタイミング信号φAおよびφBによって制
御されたが、さらに多くの数のノンオーバーラップなタ
イミング信号によってその動作が制御されるようにして
もよい。この場合、1本の内部シリアルバスに時分割多
重されるシリアル信号の行数がさらに多くなるので、デ
ータの転送レートは低下するが、シリアル入出力信号ピ
ンの数および内部回路の回路面積をより一層低減でき
る。
【0043】また、上記実施例では、外部から与えられ
るシフトコントロール信号SCA,SCBに応答してタ
イミング信号φA,φBを発生するようにしたが、コラ
ムアドレスストローブ信号/CASに応答してタイミン
グ信号φA,φBを発生するようにしてもよい。
【0044】
【発明の効果】以上のように、この発明によれば、シリ
アル信号入出力ピンの数を削減できるとともに、内部回
路の回路面積が減少しチップ面積の小さなデュアルポー
トメモリを得ることができる。
【図面の簡単な説明】
【図1】この発明の一実施例のデュアルポートメモリの
構成を示すブロック図である。
【図2】図1に示すデュアルポートメモリの特徴部分の
構成をより詳細に示すブロック図である。
【図3】図2におけるシリアル入出力バッファ120の
構成をより詳細に示す回路図である。
【図4】図1〜図3に示す実施例のシリアルリード転送
時の動作を示すタイミングチャートである。
【図5】図1〜図3に示す実施例のシリアルライト転送
時の動作を示すタイミングチャートである。
【図6】従来のデュアルポートメモリの構成の1例を示
すブロック図である。
【図7】図6に示す従来のデュアルポートメモリの一部
分の構成をより詳細に示すブロック図である。
【図8】従来のデュアルポートメモリのシリアルリード
転送時の動作を示すタイミングチャートである。
【図9】従来のデュアルポートメモリのシリアルライト
転送時の動作を示すタイミングチャートである。
【符号の説明】
2…アドレスバッファ 3…行デコーダ 4…列デコーダ 5…センスアンプ群・入出力コントロール回路 6…メモリセルアレイ 7…転送ゲート 8…データレジスタ 9…シリアルデコーダ 10…アドレスポインタ 11…データ入出力バッファ 120…シリアル入出力バッファ 121…シリアルプリアンプ 122´…シリアルメインアンプ 123´…シリアルデータインバッファ 124…多重・分配回路 130…タイミングジェネレータ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 第1の入出力ポートに連結され、データ
    のランダムな書込みおよび読出しを行なうランダムアク
    セスメモリ、 第2の入出力ポートに連結され、前記ランダムアクセス
    メモリから同時に読出されたn(nは2以上の整数)行
    分の並列データをn本のシリアルデータに変換して出力
    し、かつ与えられたn本のシリアルデータをn行の並列
    データに変換して前記ランダムアクセスメモリに与える
    シリアルアクセスメモリ、および前記シリアルアクセス
    メモリから出力されるn本のシリアルデータをm(m<
    n)本のシリアルデータに多重化して前記第2の入出力
    ポートに出力し、かつ前記第2の入出力ポートから入力
    される多重化されたm本のシリアルデータをn本のシリ
    アルデータに分配して前記ランダムアクセスメモリに与
    える多重分配手段を備える、デュアルポートメモリ。
JP3259273A 1991-10-07 1991-10-07 デユアルポートメモリ Withdrawn JPH05101646A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP3259273A JPH05101646A (ja) 1991-10-07 1991-10-07 デユアルポートメモリ
US07/952,410 US5307323A (en) 1991-10-07 1992-09-30 Dual-port memory
DE4233249A DE4233249A1 (de) 1991-10-07 1992-10-02 Dualportspeicher
KR1019920018247A KR960003598B1 (ko) 1991-10-07 1992-10-06 듀얼-포트메모리

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3259273A JPH05101646A (ja) 1991-10-07 1991-10-07 デユアルポートメモリ

Publications (1)

Publication Number Publication Date
JPH05101646A true JPH05101646A (ja) 1993-04-23

Family

ID=17331805

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3259273A Withdrawn JPH05101646A (ja) 1991-10-07 1991-10-07 デユアルポートメモリ

Country Status (4)

Country Link
US (1) US5307323A (ja)
JP (1) JPH05101646A (ja)
KR (1) KR960003598B1 (ja)
DE (1) DE4233249A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006500731A (ja) * 2002-09-24 2006-01-05 サンディスク コーポレイション 内部シリアルバスを有する非常にコンパクトな不揮発性メモリデバイスおよびそのための方法
US8225242B2 (en) 2002-09-24 2012-07-17 Sandisk Technologies Inc. Highly compact non-volatile memory and method thereof

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3435205B2 (ja) * 1994-03-16 2003-08-11 株式会社東芝 半導体記憶装置
KR0141665B1 (ko) * 1994-03-31 1998-07-15 김광호 비디오램 및 시리얼데이타 출력방법
JPH08106779A (ja) * 1994-10-06 1996-04-23 Fujitsu Ltd 半導体記憶装置及び半導体記憶装置におけるシリアルデータ読み出し方法
TW293107B (ja) * 1994-10-28 1996-12-11 Matsushita Electric Industrial Co Ltd
KR0144494B1 (ko) * 1995-05-15 1998-08-17 김주용 메모리 장치용 멀티플렉서
US5796930A (en) * 1995-11-13 1998-08-18 Varis Corporation System architecture for processing and transporting page-map or bit-map data to a raster print engine
DE19713153B4 (de) * 1997-03-27 2004-02-19 BSH Bosch und Siemens Hausgeräte GmbH Bedien- bzw. Anzeigevorrichtung mit einer elektronischen Steuereinheit
US6940753B2 (en) * 2002-09-24 2005-09-06 Sandisk Corporation Highly compact non-volatile memory and method therefor with space-efficient data registers
US7974124B2 (en) * 2009-06-24 2011-07-05 Sandisk Corporation Pointer based column selection techniques in non-volatile memories

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4498155A (en) * 1979-11-23 1985-02-05 Texas Instruments Incorporated Semiconductor integrated circuit memory device with both serial and random access arrays
US4347587A (en) * 1979-11-23 1982-08-31 Texas Instruments Incorporated Semiconductor integrated circuit memory device with both serial and random access arrays
US4897818A (en) * 1983-12-30 1990-01-30 Texas Instruments Incorporated Dual-port memory with inhibited random access during transfer cycles
JPH0748301B2 (ja) * 1987-12-04 1995-05-24 富士通株式会社 半導体記憶装置
JP3028963B2 (ja) * 1988-09-21 2000-04-04 株式会社東芝 ビデオメモリ装置
JPH03173995A (ja) * 1989-09-25 1991-07-29 Mitsubishi Electric Corp マルチポート・ランダム・アクセス・メモリ

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006500731A (ja) * 2002-09-24 2006-01-05 サンディスク コーポレイション 内部シリアルバスを有する非常にコンパクトな不揮発性メモリデバイスおよびそのための方法
JP4833550B2 (ja) * 2002-09-24 2011-12-07 サンディスク コーポレイション 内部シリアルバスを有する非常にコンパクトな不揮発性メモリデバイスおよびそのための方法
US8225242B2 (en) 2002-09-24 2012-07-17 Sandisk Technologies Inc. Highly compact non-volatile memory and method thereof
US8977992B2 (en) 2002-09-24 2015-03-10 Innovative Memory Systems, Inc. Highly compact non-volatile memory and method thereof

Also Published As

Publication number Publication date
DE4233249A1 (de) 1993-04-08
KR960003598B1 (ko) 1996-03-20
KR930008849A (ko) 1993-05-22
US5307323A (en) 1994-04-26

Similar Documents

Publication Publication Date Title
US4987559A (en) Semiconductor memory device having a plurality of access ports
US6445642B2 (en) Synchronous double data rate DRAM
JP3361825B2 (ja) メモリ・アレイ・アーキテクチャ
EP0068893B1 (en) System for driving a dynamic random access memory device
JPS60136086A (ja) 半導体記憶装置
US20090207682A1 (en) Semiconductor memory device
JPH05159567A (ja) デュアルポートメモリ
JPH11213668A (ja) 同期式半導体メモリ装置及びその出力制御方法
JPS6240693A (ja) ニブル・モ−ド機能を有する半導体記憶装置
KR910002963B1 (ko) 고집적 밀도를 가능케하는 dram용 데이터 입출력 회로
EP0296615A2 (en) Semiconductor memory device having a register
JP3177094B2 (ja) 半導体記憶装置
JPS63211198A (ja) 半導体記憶装置
US6597626B2 (en) Synchronous semiconductor memory device
US4669064A (en) Semiconductor memory device with improved data write function
US5307323A (en) Dual-port memory
US5572477A (en) Video ram method for outputting serial data
KR960006878B1 (ko) 반도체 기억장치
JPH1186557A (ja) 同期型記憶装置および同期型記憶装置におけるデータ読み出し方法
US6337826B1 (en) Clock synchronization semiconductor memory device sequentially outputting data bit by bit
US5617368A (en) Semiconductor memory device equipped with serial data reading circuit and method of outputting serial data from semiconductor memory
JPS6146916B2 (ja)
US5760791A (en) Graphic RAM having a dual port and a serial data access method thereof
JP3179791B2 (ja) 半導体記憶装置
JPH0237034B2 (ja)

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19990107