JPS60263394A - メモリのリフレツシユ方法 - Google Patents

メモリのリフレツシユ方法

Info

Publication number
JPS60263394A
JPS60263394A JP59118728A JP11872884A JPS60263394A JP S60263394 A JPS60263394 A JP S60263394A JP 59118728 A JP59118728 A JP 59118728A JP 11872884 A JP11872884 A JP 11872884A JP S60263394 A JPS60263394 A JP S60263394A
Authority
JP
Japan
Prior art keywords
refresh
signal
processing
period
block transfer
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
JP59118728A
Other languages
English (en)
Inventor
Shinobu Nishikubo
西久保 忍
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP59118728A priority Critical patent/JPS60263394A/ja
Publication of JPS60263394A publication Critical patent/JPS60263394A/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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)

Abstract

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

Description

【発明の詳細な説明】 く技術分野〉 本発明はメモリのりフレッシュ方法に関する。
〈従来技術〉 ダイナミックRAMは、記憶素子に高い入力インピーダ
ンスをもつFETを利用して、素子を単純化することに
より、集積度を上げる。しかるに、このダイナミックR
AMでは、FETのp−n接合による漏れ電流が存在し
、記憶情報が徐々に消失する。このためデータの揮発を
防く目的で、データの再書込み、すなわち、リフレッシ
ュが必要となる。
このダイナミックRAMのりフレッシュには、一定時間
毎に連続して128又は256サイクルのリフレッシュ
を行なう連続リフレッシュと、一定時間毎に1サイクル
ずつリフレッシュを行なう分散リフレッシュとが有り、
いずれの方法においても、タイマ又はカウンタ等により
一定時間、例えば連続リフレッシュにおいては通常2 
m5ec又は41IISeC毎、分散リフレッシュにお
いては、約15μsec毎のカウントを行なってリフレ
ッシュを行なう。
また、リフレッシュ方法には、ソフトウェアリフレッシ
ュにおいて良く利用される連続リフレッシュと、ハード
ウェアリフレッシュにおいて良く利用される分散リフレ
ッシュとが有る。ソフトウェアリフレッシュは、割込み
などでCPUに一定時間間隔を知らせCPUコマンド又
はDMA動作などでRAMのアクセスを行なってリフレ
ッシュを行なう。また、ハードウェアリフレッシュは、
ハードウェアにてRAMのアクセス信号を作り、リフレ
ッシュを行なう。
第1図は従来のソフトウェアリフレッシュの処理形態を
示しており、図中B1〜B9はデータのブロック転送と
DMA転送(以下、ブロック転送と称す)の期間を示し
、11〜114は割込み処理とりフレッシュ処理の期間
を示す。ブロック転送の際のメモリアクセスはRAMに
とってはりフレッシュと同等の作用が行なわれ、ブロッ
ク転送から例えば2 m5ecの間はリフレッシュが不
要である。しかるに、従来では、2 m5ecのタイマ
ー出力毎に割込みをかけ、CPUは割込み処理とりフレ
ッシュ処理を無条件に2 m5ec毎に繰り返す。シス
テムの処理に有効な期間は、B1〜B9のブロック転送
期間と図中空白で示す期間であり、■1〜114で示す
割込み処理とりフレッシュ処理の期間は、システムの処
理の上からは無駄な期間であるので、不必要な割込みと
りフレッシュの処理を行なうことは、システムの本来の
処理の速度を低下させることになる。
f 第2図はハードウェアリフレッシュを行なうための
従来の構成例を示している。1はメモリアクセス/リフ
レッシュ優先決定回路であり、このメモリアクセス/リ
フレッシュ優先決定回路1ば、図示しないCPUやDM
Aコントローラ(以下、バスマスクと称す)によるメモ
リアクセスあるいはRAMのりフレッシュのいずれを実
行するかを決定する。2はRAMのりフレッシュアドレ
ス生成用の128進又は256進のカウンタである。
3はバスマスタによるメモリアクセス用のアドレスとカ
ウンタ2からのりフレッシュ用の71−レスとを選択的
に出力するアドレスマルチプレクサであり、4はリフレ
ッシュの対象となるRAMである。
バスマスクがメモリアクセスする場合、RAMコントロ
ーラ信号RAS、CAS、’W、ABが作られ、優先決
定回路1によりリフレッシュとメモリアクセスのどちら
を行なうかが決定される。リフレッシュを先に行なう場
合、バスマスクにはWAIT信号が入力され、ハスマス
タはその時の処理サイクルを停止する。そして、約15
psecの周期のりフレッシュ要求信号REFに応じて
、リフレッシュ用の信号WτSIJ<RAM4に入力さ
れるとともに、リフレッシュカウンタ2からのりフレッ
シュアドレスaがアドレスマルチプレクサ3を介してR
AM4に入力され、RAM4の177レソシユが行なわ
れる。リフレッシュ動作が終了すると、バスマスクのW
AITが解除され、バスマスクがメモリアクセスを行な
う。
従来では、このメモリアクセスとりフレッシュとが同時
に重なる期間が多く生じ、バスマスタのWAITが発生
する頻度が高く、システムの処理速度が低下する原因に
なっていた。
データ処理システムの処理能率の観点からは、このRA
Mのりフレッシュの期間は無駄であり、上述のように、
ソフトウェアリフレッシュにおいては割込み処理のため
の期間が更に加わる。また、ハードウェアリフレッシュ
においては、バスマスタのRAMアクセスとりフレッシ
ュとが重なった場合、バスマスタにWAITがががり、
システム処理速度の低下につながる。
i11′#に、システムの処理動作においては、ブロッ
ク転送のように128サイクル又は256サイクル以上
のRAMアクセスが多く、このアクセスtよ上述のよう
にRAMにとってリフレッシュと同し作用となり、アク
セスから約2 m5ecの間はリフレッシュが不必要と
なる。
従来では、このブロック転送とりフレッシュとは無関係
に行なわれており、システムの処理は、リフレッシュ動
作を行なう時間だけ遅れるという欠点を有していた。
〈発明の目的〉 本発明は上記事情に鑑みてなされたものであり、その目
的は、リフレッシュ動作の間隔を制御してシステムの処
理速度を高めるようにしたメモリのリフレッシュ方法を
提供することである。
〈発明の構成〉 本発明においては、データのブロック転送又はDMA転
送等によるメモリアクセスの発生から一定の期間はメモ
リのリフレッシュを禁止し、上記一定の期間が経過する
とメモリのりフレッシュを可能にしたことを特徴とする
〈実施例〉 以下、本発明の一実施例を説明する。
第3図はソフトウェアリフレッシュの処理の形態を示し
ている。このソフトウェアリフレッシュにおいては、2
 m5e(の時間間隔をカウントするタイマをブロック
転送の開始時にリセット又はプリ七ソトする。例えば、
第3図において、割込み処理及びリフレッシュ処理I2
の後のブロック転送り1の開始のタイミングCでタイマ
をリセットし、このタイミングCから2 m5ecタイ
マに改めてカウントさせ、2 m5ecが経過すると割
込みをかけ、割込み処理及びリフレッシュ処理I3を行
なう。次に、この割込み処理及びリフレッシュ処理I3
の開始から2 m5ecの間にはブロック転送が生じな
いので、2 m5ecが経過すると割込み処理及びリフ
レッシュ処理I4を行なう。この割込み処理及びリフレ
ッシュ処理I4が終了すると同時にブロック転送り2が
行なわれるので、タイマをブロック転ε 送り2の開始
のタイミングCでリセットし、改めて0からカウントさ
せる。そして、2m5eCが経過しない内にブロック転
送り3が行なわれるので、タイマをさらにブロック転送
り3の開始のタイミングCでリセットし、改めてOから
カラン1−さ一1!る。そしてブロック転送り3の開始
から211IS(ICのあいだにはブロック転送が生し
ないので、タイマが2111secをカウントすると、
割込み処理及びリフレッシュ処理I5を実行する。
以下、同様の方法で、ブロック転送の開始時にタイマを
リセットし、タイマをこの時点で改めて0からカウント
させることにより、ブロック転送が生じてから2 m5
ecの間は不要なりフレッシュ処理を行なわないように
する。この結果、RAMのデータ揮発を防止するのに充
分なりフレッシュが行なえるとともに、システムの処理
に有効である期間が増し、処理の速度が高められる。こ
の場合のソフトウェアについては、ブロック転送プログ
ラムにタイマのカウント値変更のコマンドを追加するだ
けでよい。
第4図はハードウェアリフレッシュを行なうための回路
構成を示しており、メモリアクセス/リフレッシュ優先
決定回路1.リフレッシュアドレス生成用カウンタ2.
アドレスマルチプレクサ3゜並びに、RAM4の構成は
第1図に示す従来の回路と同様であり、この回路にR−
Sフリップフロップ5とゲート6を追加し、カウンタ2
とR−Sフリップフロップ5にCPU (不図示)から
のコマンドCOMをリセット信号として与える。この信
号COMはブロック転送時にCPUから出力され、この
信号COMによりカウンタ2とR−Sフリップフロップ
5がリセットされる。
各信号の内容を以下に示す。
へB;アドレスバス信号 DB:データハス信号 WA T T :バスマスクへのWAIT信号W信号上
リライト信号 CAS:カラムアドレスセレクト信号 RAS:ローアドレスセレクト信号 REF :リフレッシュ要求信号 (通常約15μsec周期) COM:リフレソシュインターハル コントロールコマンド信号 a:リフレソシュアドレス b : RAMコントロール信号 d:RAMアドレス e:カウントコンプリート(12B or 256)信
号b:リフレソシュコントロール信号 g:リフレッシュ禁止信号 ブロック転送時にCP Uから信号COMが出力される
と、R−Sフリップフロップ5がリセットされ、リフレ
ッシュ禁止信号gが生して、リフレッシュ要求信号RE
Fはゲート6によって■止される。その結果、メモリア
クセス/リフレッシュ優先決定回路1はバスマスタ優先
となり、WAIT信号も発生しない。このバスマスク優
先の期間はカウンタ2のカウントによって定められ、カ
ウンタ2力月5μsec周期のりフレッシュ要求信号R
EFをカウントし、そのカウント値が128又は256
になって2 m5ec又は4 m5ecの期間が経過す
ると、カウンタ2からカウントコンプリート信号eが出
力され、R−Sフリップフロップ5がセットされる。こ
の結果、ゲート6のリフレッシュ要求信号REFの阻止
状態が解除され、メモリアクセス/リフレッシュ優先回
路1がリフレッシュ動作を可能にする。
前述のように、ブロック転送時にはRAMにはりフレッ
シュと同等の作用が行なわれるので、ブロック転送が行
なわれてから2 m5ec又は4 m5ecの間はRA
Mのりフレッシュは不要となる。したがって、本実施例
では、ブロック転送と同時にCPUから信号COMを出
力し、ブロック転送から’l m5ec又は4IIls
ecの期間リフレッシュ動作を禁止する。
この結果、ブロック転送f&2m5ec又は4.m5e
cの間はハスマスクにWAIT状態が発生しない。した
がって、ブロック転送の回数が多い程バスマスクのWA
ITは少なくなり、システムの処理速度は高められる。
〈発明の効果〉 以上説明したように、本発明においては、デー! 夕の
ブロック転送又はDMA転送等によるメモリアクセスの
発生から一定の期間はメモリのリフレッシュを禁止する
ようにしたから、不要なリフレッシュ動作を無くして、
システムの処理に有効な期間を増すことにより、システ
ムの処理速度を画めることができる。
【図面の簡単な説明】
第1図はソフトウェアリフレッシュの従来の処理形態を
示すタイムチャート、第2図はバー1f)エアリフレッ
シュの従来の構成を示すブロック図、第3図は本発明に
よるソフトウェアリフレッシュの処理形態を示すタイム
チャート、第4図は本発明によるハードウェアリフレッ
シュを行なうための構成例を示すブロック図である。 特許出願人 シャープ株式会社 代理人 弁理士西田新

Claims (1)

    【特許請求の範囲】
  1. (1)データのブロック転送又はDMA転送等によるメ
    モリアクセスの発生から一定の期間はメモリのリフレッ
    シュを禁止し、上記一定の期間が経過するとメモリのリ
    フレッシュを可能にしたことを特徴とするメモリのりフ
    レッシュ方法。
JP59118728A 1984-06-08 1984-06-08 メモリのリフレツシユ方法 Pending JPS60263394A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59118728A JPS60263394A (ja) 1984-06-08 1984-06-08 メモリのリフレツシユ方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59118728A JPS60263394A (ja) 1984-06-08 1984-06-08 メモリのリフレツシユ方法

Publications (1)

Publication Number Publication Date
JPS60263394A true JPS60263394A (ja) 1985-12-26

Family

ID=14743605

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59118728A Pending JPS60263394A (ja) 1984-06-08 1984-06-08 メモリのリフレツシユ方法

Country Status (1)

Country Link
JP (1) JPS60263394A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5221336A (en) * 1975-08-12 1977-02-17 Kanto Taale Seihin Kk Cosmetic utilizing spirulina alga
JPS5548391A (en) * 1978-10-05 1980-04-07 Mitsubishi Chem Ind Ltd Preparation of cytochrome oxidase

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5221336A (en) * 1975-08-12 1977-02-17 Kanto Taale Seihin Kk Cosmetic utilizing spirulina alga
JPS5548391A (en) * 1978-10-05 1980-04-07 Mitsubishi Chem Ind Ltd Preparation of cytochrome oxidase

Similar Documents

Publication Publication Date Title
JPS60263394A (ja) メモリのリフレツシユ方法
US5148535A (en) Non-bus request refresh system for shortening refresh timing
JPH03102696A (ja) リフレッシュ制御装置
JPS626488A (ja) メモリリフレツシユ回路
JPS6055916B2 (ja) タイミング回路
JPS63247996A (ja) メモリアクセス方法
JP2607073B2 (ja) 演算処理装置
JP2616151B2 (ja) メモリリフレッシュ回路
JPS63253595A (ja) ダイナミツクramのリフレツシユ装置
JPH056639Y2 (ja)
KR0183813B1 (ko) 디알에이엠 리프레쉬 제어기
JPS6020392A (ja) リフレツシユ制御方式
JPS59223831A (ja) アドレス拡張dma制御装置
JPH0561762A (ja) メモリ制御装置
JPS62172593A (ja) マイクロプロセツサ
JPH02132697A (ja) ダイナミックランダムアクセスメモリのリフレッシュ受け渡し方法
CN120526819A (zh) 一种针对uhs psram的刷新方法及装置
JPS61241859A (ja) デ−タ転送装置
JPH0322288A (ja) ダイナミック型半導体記憶装置
JPH1165774A (ja) データ記録再生装置
JPH05108545A (ja) Dmaコントローラ
JPH0677100U (ja) Dramアクセス制御装置
JP2000149550A (ja) 自動リフレッシュ機能付dram
JPH04211854A (ja) コンピュータ装置
JPH09297990A (ja) メモリリフレッシュ制御方法およびメモリリフレッシュ制御装置