JPH04222988A - 半導体記憶装置 - Google Patents

半導体記憶装置

Info

Publication number
JPH04222988A
JPH04222988A JP2414454A JP41445490A JPH04222988A JP H04222988 A JPH04222988 A JP H04222988A JP 2414454 A JP2414454 A JP 2414454A JP 41445490 A JP41445490 A JP 41445490A JP H04222988 A JPH04222988 A JP H04222988A
Authority
JP
Japan
Prior art keywords
memory
column
writing
block
auxiliary
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
JP2414454A
Other languages
English (en)
Inventor
Kazunari Inoue
一成 井上
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 JP2414454A priority Critical patent/JPH04222988A/ja
Publication of JPH04222988A publication Critical patent/JPH04222988A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Static Random-Access Memory (AREA)
  • Dram (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は半導体記憶装置に関し
、特に近年ワークステーションやパーソナルコンピュー
タの画像処理用メモリとしてよく使用されるデュアルポ
ートRAM(ランダムアクセスメモリ)等における1サ
イクルで複数ビットにデータ書込が可能なブロックライ
ト機能の改良に関するものである。
【0002】
【従来の技術】図4は従来のデュアルポートRAMをブ
ロック図で表したものであり、100はデュアルポート
RAMチップ、1は第1のメモリアレイであるRAMの
メモリアレイ、2はその行選択を行うロウデコーダ、3
は列選択を行うコラムデコーダである。該行,列両デコ
ーダ2,3は、外部アドレス端子20から入力されアド
レスバッファ7によって変換された信号,つまり内部ア
ドレス信号6a,6bによりRAMメモリアレイ1中の
任意の1セルを選択するようになっている。
【0003】またデータの書込については、外部データ
入出力端子22からのデータはRAM入出力バッファ4
によって内部書込信号に変換され、RAM書込バス5a
による列選択後、被選択セルに書き込まれるようになっ
ている。またデータの読出については、同じく列選択後
、データはRAM読出バス5bによってRAM入出力バ
ッファ4を介し外部データ入出力端子22に出力される
ようになっている。ここで、アドレス選択,書込,読出
等種々の動作は外部クロック端子21に入力される種々
の信号,つまり反転RAS(ローアドレスストローブ)
,反転CAS(コラムアドレスストローブ),反転WB
(ライトパービット)/反転WE(ライトイネーブル)
,反転DT(データトランスファー)/反転OE(アウ
トプットイネーブル),DSF(Dスペシャルフラグ)
によって指示され、内部信号ジェネレータ8で数々の内
部信号に変換される。
【0004】また11はRAMメモリアレイ1の1行分
、即ち列方向のメモリセル数に等しい数のメモリセルを
もつ第2のメモリセルアレイであるSAM(シリアルア
クセスメモリ)のメモリアレイで、これは第1のメモリ
アレイ1の任意の行について、RAMとの間で双方向に
データ転送可能であり、つまりRAM,SAM間データ
転送回路10により、RAMからSAM、あるいはSA
MからRAMへの双方向転送が可能となっている。転送
はRAMメモリアレイ1の書込、読出と同じく外部クロ
ック端子21に入力される信号によって指示される。
【0005】ここで上記SAMメモリアレイ11への書
込,読出番地の指定はシリアルセレクタ12によってな
され、そのスタート番地は上記RAM及びSAM間での
データ転送サイクルの時に与えられた列アドレス6cと
している。即ち転送サイクルにおいては、行アドレスは
RAMメモリアレイ1の転送される行アドレス、列アド
レスは転送後に行われるSAMメモリアレイ11の読出
,書込のスタートアドレスを意味する。なお9は列アド
レスを転送後のSAM書込,読出先頭アドレス指定信号
に変換する変換回路である。番地のシフトは外部シリア
ルクロック端子30からのシリアルクロック信号SCに
よりなされる。つまり該信号をSCバッファ17でシリ
アルクロック内部信号に変換した後、信号変換回路16
、例えばカウンター回路によって信号変換してアドレス
を1つずつ進め、シリアルセレクタ12により書込,読
出番地を指示する。
【0006】また15aはSAM書込バス、15bはS
AM読出バスで、14はSAM入出力バッファ、32は
外部シリアル入出力端子である。31は外部シリアルイ
ネーブル端子で、該端子31からのシリアルイネーブル
信号(反転SE)は、反転SEバッファ18で内部信号
に変換されて、SAM入出力バッファ14及び転送回路
10に入力され、SAMメモリアレイ11への書込,読
出の際、SAM入出力バッファ14に禁止をかけたり、
RAM,SAM間データ転送回路10に禁止をかけたり
する。19はアドレスの位置が上位か下位かを示すスペ
シャルフラグ信号を変換するQSF出力バッファ、33
はその変換信号を出力する外部QSF端子である。
【0007】図5はこのデュアルポートRAMを使った
画像処理システムの一例を示し、CPU50からは随時
表示に必要な情報がRAMメモリアレイ1に書き込まれ
、RAMメモリアレイ1から書き込まれたデータはSA
Mメモリアレイ11に転送されており、その後SAMメ
モリアレイ11からCRTC(CRTコントローラ)5
1にデータが送られて表示装置52に表示される。
【0008】標準のメモリでは、1つの動作が書込ある
いは読出に限られているので、描画と作画を同時にでき
ないが、デュアルポートRAMでは第1のメモリを書込
用メモリとして、第2のメモリを読出用メモリとしてこ
れらをそれぞれ独立して非同期に動作可能であるので、
描画と作画が同時に行える。
【0009】またシステムを容易化するためメモリIC
内部に様々な機能を持たせる傾向は近年特に強く、図7
(a) にこのような機能の一例としてブロックライト
について示す。これは1MビットデュアルポートRAM
に取り入れられているブロックライト機能であるが、予
めカラーレジスタ60なるところに書込データ(COL
OR DATA) を蔵えておき、これを1サイクルで
4ビット一度に書込みしようというもので、従来1サイ
クルの書込が1ビットに限られていたことと比べると、
作画に要する時間が大幅に短縮できる。1Mビットデュ
アルポートRAMでは1サイクルで4ビットの書込であ
ったが、今後の複雑多様なアプリケーションを考えると
、ブロックライトのビット数が図7(b)のような8ビ
ット,図7(c) のような16ビット、さらにはもっ
と多くのビットというような要求がでてくることはいう
までもない。
【0010】図6は従来の4ビットブロックライト用の
内部回路を表したもので、101はRAMメモリアレイ
のメモリセル、111はSAMメモリアレイのメモリセ
ル、102は列方向に並ぶビットライン、103は行選
択線であるワードライン、104はセンスアンプである
。105は列選択を行う列デコーダ出力であり、4aは
4つの入出力バス5c〜5fを有し、4つのビットライ
ン対を同時に選択してデータを書込できるよう構成した
RAM入出力バッファであり、図4に示すブロック入力
バス1003を有するブロックライト用入力バッファ1
010を含む構成となっている。
【0011】この回路では、通常の1ビットの書込,読
出においては、RAM入出力バッファ4aで4本のうち
1本を選択し、ブロックライトにおいては入出力バス5
c〜5fが全て書込バスとなって4ビット同時書込を実
現している。
【0012】
【発明が解決しようとする課題】従来の半導体記憶装置
におけるブロックライト回路は、以上のように構成され
ているので、図7(b),(c) のように8ビット,
16ビットのブロックライト機能を実現するためには8
対,16対の入出力バスを用意することが必要であり、
チップ面積が大きくなったり、ブロックライトと通常の
1ビットライトとで、入出力バスの切換えが複雑になっ
たりするという問題点があった。
【0013】この発明は上記のような問題点を解消する
ためになされたもので、入出力バスの本数を増やすこと
なく、ブロックライト機能を実現でき、しかもブロック
ライトすべきビット数を自由に設定できる半導体記憶装
置を得ることを目的とする。
【0014】
【課題を解決するための手段】この発明に係る半導体記
憶装置は、ランダムアクセスメモリ(RAM)のメモリ
アレイの列選択を行う列選択回路を、列アドレス選択信
号に基づいて単一の列を選択する第1の列選択回路と、
列アドレス選択信号及びブロックライト信号に基づいて
複数の列を選択する第2の列選択回路とを有し、上記単
一列の選択動作と複数列の選択動作とを切換可能な回路
構成とし、複数ビットセルへの一括書込を上記ブロック
ライト信号に基づいて行うようにしたものである。
【0015】
【作用】この発明においては、ランダムアクセスメモリ
(RAM)のメモリアレイの列選択を行う列選択回路を
、列アドレス選択信号に基づいて単一の列を選択する第
1の列選択回路、及び列アドレス選択信号及びブロック
ライト信号に基づいて複数の列を選択する第2の列選択
回路を有し、上記単一列の選択動作と複数列の選択動作
とを切換可能な回路構成としたから、入出力バッファの
入出力バスの本数を増やすことなく、ブロックライト機
能を実現できる。しかも第2の列選択回路へ入力される
複数の列アドレス選択信号のうち下位の所定ビットに対
応するものを論理回路等により遮断するようにすること
により、ブロックライトすべきビット数を自由に設定で
きる。
【0016】
【実施例】図1は本発明の一実施例による半導体記憶装
置を説明するためのブロックライト用の回路構成を示す
図である。図において、図4及び図6と同一符号は同一
または相当部分を示し、101a〜101nはRAMメ
モリアレイの所定行のメモリセル、102a〜102n
は上記各メモリセルへ情報をアクセスするためのビット
線、104a〜104nは上記各ビット線に接続された
センスアンプである。1105a〜1105nはそれぞ
れRAMのメモリアレイの各列ごとに設けられ、列デコ
ーダ出力105a〜105nを出力する論理回路であり
、これらは、通常動作時上記列デコーダ出力を出力する
第1の論理回路1100a〜1100nと、ブロックラ
イト時上記列デコーダ出力を出力する第2の論理回路1
101a〜1101nと、上記第1,第2の論理回路の
論理和をとる第3の論理回路1102a〜1102nと
から構成されている。
【0017】ここで上記第1の論理回路1100は各列
を指定するための信号線である複数の列アドレス選択信
号A0 〜An を入力とするNAND回路から構成さ
れている。また上記第2の論理回路1101は上記列ア
ドレス選択信号A0 〜An 及びブロックライト信号
ψを入力とするNAND回路であり、この回路では、上
記選択信号のうち下位の所定ビットについては他の論理
回路(図示せず)を介して入力されており、上記他の論
理回路によりRAMのメモリアレイからの所定列の選択
が可能となっている。例えば、下位のアドレス選択線A
0 ,A1 を遮断した場合、4ビットが同時に選択さ
れ、また下位のアドレス選択線A0 ,A1 ,A2 
を遮断した場合8ビットが同時に選択される。またここ
ではRAM入出力バッファ4は、上記第2の論理回路1
101a〜1101nが複数のビットを選択している状
態で書込信号φが入力された時RAM入出力バス5に書
込データを出力するブロックライト手段を有している。
【0018】次に動作について説明する。通常の1ビッ
ト書込,読出の場合、行選択が行われると複数の行アド
レス線,つまりワードラインのうち所定の1本だけが活
性化し、選択されたワード線103につながるメモリセ
ル101a〜101nのデータがビット線102a〜1
02nに読み出される。次いでセンスアンプ104a〜
104nによるセンスが始まり、その後第1の論理回路
1100a〜1100nのうちの1つから列デコーダ出
力が出力され、所定のビット線とRAM入出力バス5と
がつながる。この状態でRAM入出力バッファ4により
書込あるいは読出が行われる。
【0019】またブロックライト(一括書込)の場合、
所定のワードライン103が立ち上がると、メモリセル
101a〜101nのデータはビットライン102a〜
102nに読み出される。ブロックライトの場合ワード
ライン103の立上り後すぐにセンスせず、書込信号φ
が入力され、RAM入出力バッファ4によりRAM入出
力バス5に書込データが伝達される。
【0020】次いで第2の論理回路1101a〜110
1nにブロックライト信号ψ及び所定のアドレス信号が
入力されると、上記第2の論理回路のうち所定のものの
みが列デコーダ出力を出力し、これによりブロックライ
トすべきビットのビットラインへのみブロックライト書
込データが伝達される。
【0021】この書込動作では、ワードライン103が
活性化されると、ビットライン102には、メモリセル
101に予め書き込まれていたデータが先に伝達される
ので、RAM入出力バス5から入るブロックライト書込
データは、たとえ複数の列デコーダ105がON状態に
なっても、メモリセル101のデータよりも書込電圧を
強くしなければならない。このようなことから、複数の
ビットライン102へのブロックライト後に、センスア
ンプ104を動作させ、完全な“H”あるいは“L”レ
ベルをメモリセル101に書き込むようにしている。
【0022】次にブロックライト前の、ブロックライト
するビット線を指定するための制御について簡単に説明
する。図2はロードカラーサイクル,つまりブロックラ
イトするデータをカラーレジスタにロードするサイクル
と、カウントサイクル,つまりブロックライトするビッ
ト線をカウントするサイクルとを示すタイムチャート図
であり、ここではロードカラーサイクルとカウントサイ
クルとを1つにした場合を示している。図中、反転RA
S,反転CAS,DSFは内部信号のジェネレータ8に
入力される制御信号であり、A4,A3は通常動作での
列アドレス選択信号であり、これらの信号によりブロッ
クライト動作のタイミングを設定している。
【0023】すなわち反転CAS及びDSFのハイレベ
ル状態における反転RASのローレベルエッジによりロ
ードカラーサイクル及びカウントサイクルを定義し、反
転CASのローレベルエッジのタイミングで、次にブロ
ックライトする書込データであるカラーとブロックライ
トするビット数であるカウントとを外部データ入出力端
子22よりロードし、次のサイクルであるブロックライ
トサイクルに備える。図3はブロックライトサイクルの
タイムチャートの例であり、図1と同一符号は同一のも
のである。反転RASローレベル,反転CASローレベ
ル,かつDSFハイレベル状態でブロックライトを開始
する。
【0024】このように本実施例では、1ビットごとの
通常の書込,読出動作時、列アドレス選択信号A0 〜
An に基づいて列デコーダ出力105a〜105nを
出力する第1の論理回路1100a〜1100nに加え
て、ブロックライト時所定の列デコーダ出力を出力する
第2の論理回路1101a〜1101nを設け、ブロッ
クライトサイクル前のカウントサイクルにて、上記第2
の論理回路によりブロックライトするビット数を指定す
るようにしたので、ブロックライト信号ψが入ると、4
ビット,8ビット,16ビット等前サイクルで指定され
た複数の列デコーダが活性化し、入力バスから複数ビッ
トにデータが書き込まれることとなる。これにより入出
力バスの本数を増やすことなく、ブロックライト機能を
実現できる。また第2の論理回路へ入力される複数の列
アドレス選択信号のうち下位の所定ビットに対応するも
のを他の論理回路により遮断するようにしているため、
ブロックライトすべきビット数を自由に設定できるとい
う効果がある。
【0025】また、上記RAMに加えて、メモリアレイ
の列数が該RAMのメモリアレイの列数と等しいシリア
ルアクセスメモリ(SAM)を備え、上記RAM及びS
AM間でのデータ転送動作以外は各メモリにて非同期に
動作可能なデュアルポートのメモリ部を構成しているた
め、画像処理では、描画,つまりメモリへの画像情報の
書込と、作画,つまりメモリからの画像情報の読出とを
同時に行うことができる。
【0026】なお、上記実施例では、RAMに加えてS
AMを有し、該RAM及びSAM間でのデータ転送動作
以外は各メモリにて非同期に動作可能なデュアルポート
のメモリについて説明したが、これは上記SAMを有し
ないシングルポートメモリであってもよい。この場合、
画像処理における描画及び作画の同時動作以外は上記実
施例と同様な効果がある。
【0027】
【発明の効果】以上のように本発明に係る半導体記憶装
置によれば、ランダムアクセスメモリ(RAM)のメモ
リアレイの列選択を行う列選択回路を、列アドレス選択
信号に基づいて単一の列を選択する第1の列選択回路、
及び列アドレス選択信号及びブロックライト信号に基づ
いて複数の列を選択する第2の列選択回路を有し、上記
単一列の選択動作と複数列の選択動作とを切換可能な回
路構成としたので、入出力バッファの入出力バスの本数
を増やすことなく、ブロックライト機能を実現できる。 しかも第2の列選択回路へ入力される複数の列アドレス
選択信号のうち下位の所定ビットに対応するものを論理
回路等により遮断するようにすることにより、ブロック
ライトすべきビット数を自由に設定できるという効果が
ある。
【図面の簡単な説明】
【図1】本発明の一実施例による半導体記憶装置を説明
するための図である。
【図2】上記半導体記憶装置のブロックライト動作にお
けるロードカラーサイクル及びカウントサイクルを示す
図である。
【図3】上記ブロックライト動作におけるブロックライ
トサイクルを示す図である。
【図4】従来のデュアルポートRAMのブロック構成を
示す図である。
【図5】上記従来のデュアルポートRAMを用いた画像
処理システムの例を示す図である。
【図6】従来のブロックライト用の回路構成を示す図で
ある。
【図7】一般的なブロックライト動作の説明図である。
【符号の説明】
1                      RA
Mメモリアレイ(主メモリアレイ) 2                      ロウ
デコーダ(行選択回路)3             
         コラムデコーダ(列選択回路) 4                      RA
M入出力バッファ(データ書込・読出手段) 11                    SAM
メモリアレイ(補助メモリアレイ) 12                    シリア
ルセレクタ(補助選択回路) 14                    SAM
入出力バッファ(補助アクセス手段) 101a〜101n      メモリセル102a〜
102n      ビットライン103      
            ワードライン104a〜10
4n      センスアンプ105a〜105n  
    列デコーダ出力1100a〜1100n  第
1の論理回路(第1の列選択手段) 1101a〜1101n  第2の論理回路(第2の列
選択手段) 1102a〜1102n  第3の論理回路1105a
〜1105n  論理回路

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】  行及び列方向にメモリセルを配列して
    なる主メモリアレイを有する主メモリと、該主メモリア
    レイの行,列選択を行う行,列選択回路を有し、上記主
    メモリからメモリセルを選択する選択手段と、被選択メ
    モリセルへのデータの書込及び読出を行うデータ書込・
    読出手段とを備え、データのランダムアクセスが可能な
    半導体記憶装置において、上記列選択回路は、列アドレ
    ス選択信号に基づいて単一の列を選択する第1の列選択
    手段と、列アドレス選択信号及びブロックライト信号に
    基づいて複数のブロックライトすべき列を選択する第2
    の列選択手段とを有し、さらに上記ブロックライト信号
    の入力時に上記第2の列選択手段によって選択された複
    数ビットセルへのデータの一括書込を行うブロックライ
    ト手段を備えたことを特徴とする半導体記憶装置。
  2. 【請求項2】  請求項1記載の半導体記憶装置におい
    て、上記主メモリに加えて、列数が上記主メモリアレイ
    の列数と等しい補助メモリアレイを有する補助メモリを
    備えるとともに、上記主メモリと補助メモリとの間で、
    基準信号の指定により上記両メモリアレイの任意の行に
    ついての双方向データ転送を行うデータ転送手段を備え
    、上記選択手段は、上記補助メモリアレイからメモリセ
    ルを選択する補助選択回路を有し、上記データ書込・読
    出手段は、補助メモリアレイの被選択メモリセルへのデ
    ータ書込及び読出を行う補助アクセス手段を有し、上記
    主メモリ及び補助メモリは、これらの間でのデータ転送
    動作以外は各メモリにて非同期に動作可能なデュアルポ
    ートのメモリ部を構成していることを特徴とする半導体
    記憶装置。
  3. 【請求項3】  請求項1または2記載の半導体記憶装
    置において、上記メモリへの書込は、ブロックライトす
    るデータをロードするロードカラーサイクルと、ブロッ
    クライトするビット数を設定するカウントサイクルと、
    実際に書込みを行うブロックライトサイクルとによって
    行うことを特徴とする半導体記憶装置。
JP2414454A 1990-12-25 1990-12-25 半導体記憶装置 Pending JPH04222988A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2414454A JPH04222988A (ja) 1990-12-25 1990-12-25 半導体記憶装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2414454A JPH04222988A (ja) 1990-12-25 1990-12-25 半導体記憶装置

Publications (1)

Publication Number Publication Date
JPH04222988A true JPH04222988A (ja) 1992-08-12

Family

ID=18522932

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2414454A Pending JPH04222988A (ja) 1990-12-25 1990-12-25 半導体記憶装置

Country Status (1)

Country Link
JP (1) JPH04222988A (ja)

Similar Documents

Publication Publication Date Title
KR950009075B1 (ko) 블럭라이트 기능을 구비하는 반도체 기억장치
US6381190B1 (en) Semiconductor memory device in which use of cache can be selected
JP4128234B2 (ja) メモリ素子、処理システム、メモリ素子を制御する方法およびダイナミックランダムアクセスメモリを操作する方法
US5509132A (en) Semiconductor memory device having an SRAM as a cache memory integrated on the same chip and operating method thereof
KR100245535B1 (ko) 이중 뱅크 메모리와 이를 사용하는 시스템
US4394753A (en) Integrated memory module having selectable operating functions
KR100393860B1 (ko) 랜덤액세스메모리
US5303192A (en) Semiconductor memory device having information indicative of presence of defective memory cell
US4899310A (en) Semiconductor memory device having a register
JPS6337894A (ja) ランダムアクセスメモリ
EP1415304B1 (en) Memory device having different burst order addressing for read and write operations
JP3039557B2 (ja) 記憶装置
US4870621A (en) Dual port memory device with improved serial access scheme
JP2604568B2 (ja) ダイナミックランダムアクセスメモリ、ダイナミックランダムアクセスメモリのアクセス方法及びシステム
US5654932A (en) Memory devices with selectable access type and methods using the same
JPH08221319A (ja) 半導体記憶装置
JPH06139770A (ja) シリアルアクセスメモリ
US5986953A (en) Input/output circuits and methods for testing integrated circuit memory devices
JPH04222988A (ja) 半導体記憶装置
JP3179791B2 (ja) 半導体記憶装置
JPH11339473A (ja) グローバルi/o線の割り付け方法、及び半導体記憶装置、並びにデータ処理装置
JPS61289596A (ja) 半導体記憶装置
JP3216974B2 (ja) メモリ・システム、グラフィックス・システムおよびデータ書き込み方法
JPH03173995A (ja) マルチポート・ランダム・アクセス・メモリ
JPH06162762A (ja) 半導体記憶装置