Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS599116B2 - Memory control method - Google Patents
[go: Go Back, main page]

JPS599116B2 - Memory control method - Google Patents

Memory control method

Info

Publication number
JPS599116B2
JPS599116B2 JP51107789A JP10778976A JPS599116B2 JP S599116 B2 JPS599116 B2 JP S599116B2 JP 51107789 A JP51107789 A JP 51107789A JP 10778976 A JP10778976 A JP 10778976A JP S599116 B2 JPS599116 B2 JP S599116B2
Authority
JP
Japan
Prior art keywords
refresh
bank
signal
storage
request
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.)
Expired
Application number
JP51107789A
Other languages
Japanese (ja)
Other versions
JPS5333541A (en
Inventor
一夫 日比
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP51107789A priority Critical patent/JPS599116B2/en
Publication of JPS5333541A publication Critical patent/JPS5333541A/en
Publication of JPS599116B2 publication Critical patent/JPS599116B2/en
Expired 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
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital 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/406Management or control of the refreshing or charge-regeneration cycles

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)

Description

【発明の詳細な説明】 発明の利用分野 一定の周期で記憶情報のリフレッシュ動作が必要とされ
るダイナミック記憶素子(例MOSダイナミックメモリ
)を記憶素子とした記憶装置のリフレッシュ動作制御に
関するものである。
DETAILED DESCRIPTION OF THE INVENTION FIELD OF APPLICATION OF THE INVENTION The present invention relates to the refresh operation control of a memory device whose memory element is a dynamic memory element (eg, MOS dynamic memory) that requires a refresh operation of stored information at a constant cycle.

従来技術 従来、メモリを効率的に使用する為にいろいろな方法が
考案されているが、今日広く利用されているインタリー
フ方式はメモリをより効率的に使用することを目的とし
、記憶部を複数個の独立した機能単位に分割し、その各
々を独立に制御する制御方式であり、要求される性能、
周囲条件等により2ウェイ、4ウェイ、8ウェイインタ
リーフ制御方式が一般に広く利用されている。
PRIOR ART In the past, various methods have been devised to use memory efficiently, but the interleaf method, which is widely used today, aims to use memory more efficiently and uses multiple storage units. This is a control method that divides into independent functional units and controls each of them independently.
Depending on the ambient conditions, 2-way, 4-way, and 8-way interleaf control systems are generally widely used.

第1図は、4ウェイインタリーフ方式を使用して構成さ
れたCPUの−例であり以下にその構成を説明する。
FIG. 1 shows an example of a CPU configured using a 4-way interleaf system, and the configuration will be explained below.

主記憶装置1はB。−B3の4バンクより構成されてお
り、アドレス付けは横方向に0〜T、8〜15・・・・
・・ 24〜31番地のごとく付されている。各バンク
は、それぞれ制御部4と記憶部5により構成されており
、主記憶制御装置2のバンク制御部6に接続され、制御
されている。制御部4は、記憶部5に対して、リードラ
イトetcの制御および、バンク制御部6よりのアクセ
ス受付制御を行なつている。図2は図1に示されたバン
ク制御部とバンクの1組の詳細なブロック図を示す。
The main storage device 1 is B. - It is composed of 4 banks of B3, and the addressing is horizontally 0 to T, 8 to 15, etc.
...They are numbered 24-31. Each bank is composed of a control section 4 and a storage section 5, and is connected to and controlled by a bank control section 6 of the main memory control device 2. The control unit 4 controls read/write etc. for the storage unit 5 and controls access acceptance from the bank control unit 6. FIG. 2 shows a detailed block diagram of the bank controller and bank set shown in FIG.

本発明の対象とする記憶部はダイナミックメモリであり
ー定周期で記憶内容のリフレッシュ動作を必要とする素
子で構成される。
The storage section to which the present invention is applied is a dynamic memory, which is composed of elements that require refresh operations of stored contents at regular intervals.

このため、図2に於いてリフレッシュカウンタ8を設け
カウンタの最上位ビットに定期的に発生する桁上がり信
号により記憶制御部Tのリフレッシュ制御機能を起動し
リフレッシュ動作を行なう。この時、リフレッシュの対
象とする記憶素子はリフレッシュカウンタ8の最上位ビ
ットの桁上げ信号を計数するアドレスカウンタ9で示さ
れ通常のメモリ参照動作に於いて使用するアドレスバス
とアドレス切替回路11により選択されて記憶部5に供
給される。通常のメモリ参照動作は主記憶制御装置2内
のバンク制御部6からの動作要求信号100が記憶制御
部7へ発せられることにより開始する。動作要求信号1
00がオンとなると記憶制御部Tはリフレッシュ動作を
実行中でないか、または、動作要求と同時にリフレッシ
ュ起動要求信号103がすンになつていない時動作要求
信号100を受付け、同時に該要求信号を受けて要求動
作の開始準備が整つた事を示す要求受付信号101をバ
ンク制御部6へ返送する。以後の動作は本発明の目的外
であるので詳細は省略するが一般に記憶内容の読出し、
または書込み動作が行なわれる。
For this reason, a refresh counter 8 is provided in FIG. 2, and a carry signal periodically generated in the most significant bit of the counter activates the refresh control function of the storage control section T to perform a refresh operation. At this time, the memory element to be refreshed is indicated by the address counter 9 that counts the carry signal of the most significant bit of the refresh counter 8, and is selected by the address bus and address switching circuit 11 used in normal memory reference operations. and is supplied to the storage section 5. A normal memory reference operation starts when an operation request signal 100 is issued from the bank control section 6 in the main memory control device 2 to the storage control section 7. Operation request signal 1
When 00 is turned on, the storage control unit T accepts the operation request signal 100 when the refresh operation is not in progress or when the refresh start request signal 103 is not activated at the same time as the operation request, and at the same time receives the request signal. A request acceptance signal 101 indicating that preparations for starting the requested operation are completed is returned to the bank control unit 6. Since the subsequent operations are outside the scope of the present invention, the details will be omitted, but in general, reading the memory contents,
Or a write operation is performed.

従来技術の問題点 従来技術では、動作要求が記憶装置にて受付られた事を
チエツクしてから先に進む即時応答方式である為、記憶
制御部7の故障等により要求受付信号がオンとならない
か、又は検知出来ない場合制御系誤動作の検出ができな
いまま処理が停止することがある。
Problems with the prior art Since the prior art uses an immediate response method that proceeds after checking that the operation request has been accepted by the storage device, the request acceptance signal may not turn on due to a failure of the storage control unit 7, etc. Otherwise, if the control system malfunction cannot be detected, the process may stop without being able to detect the control system malfunction.

この為、要求を出してから受付信号がオンとなるまでの
間の時間監視機能等が必要となり、この為のハードウエ
アの増加をまねく、又、記憶装置のバンク毎に、リフレ
ツシユカウンターアドレス切替回路、リフレツシユ優先
回路、及びリフレツシユ動作中の受付禁止回路、要求受
付応答回路Etcが必要で有り、多数ウェイインタリー
フ方式を使用している記憶装置では大量のハードウエア
が必要である。
For this reason, a time monitoring function, etc. between issuing a request and turning on the acceptance signal is required, which leads to an increase in hardware, and requires refresh counter address switching for each bank of the storage device. This requires a refresh priority circuit, a reception prohibition circuit during refresh operation, a request reception response circuit, etc., and a large amount of hardware is required in a storage device using the multi-way interleaf method.

発明の目的 本発明の目的は、リフレツシユ動作が必要なメモリ素子
により構成された記憶装置と記憶制御装置に於いて、少
ないハードウエアにより、リフレツシユ動作可能な記憶
方式を提供することにある。
OBJECTS OF THE INVENTION It is an object of the present invention to provide a storage system that allows refresh operations with less hardware in a storage device and a storage control device that are constructed of memory elements that require refresh operations.

発明の要点本発明の特徴とするところは、少なくともリ
フレツシユカウンタを記憶装置の各バンクに対して共通
に設け、各バンク独立にリフレツシユ動作を行なうこと
にある。
Summary of the Invention The present invention is characterized in that at least a refresh counter is provided commonly to each bank of the storage device, and a refresh operation is performed independently for each bank.

発明の実施例 第3図は、本発明方式を適用した主記憶装置を構成して
いるバンクの一実施例である。
Embodiment of the Invention FIG. 3 shows an embodiment of a bank constituting a main memory device to which the system of the present invention is applied.

記憶制御部7′には、リフレツシユ優先回路、要求受付
応答回路、ビジー一中の受付禁止回路、要求待回路等は
含まれていない。
The storage control unit 7' does not include a refresh priority circuit, a request acceptance response circuit, a busy acceptance prohibition circuit, a request waiting circuit, and the like.

まず、リフレツシユ動作について説明する。First, the refresh operation will be explained.

動作要求信号100(EXC)に伴なつて、リフレツシ
ユモード信号M。、リフレツシユアドレスが、バンクに
送られてくると、記憶制御部7′は、EXC信号100
により起動され、リフレツシユアドレスをメモリアドレ
スレジスタ10にセツトする。記憶制御部7′では、動
作要求がリフレツシユモード信号M。より、リフレツシ
ユ動作である事を知り、記憶部制御信号C。−Cnの内
、リフレツシユ動作に必要な信号のみをオンとして、記
憶部5にアドレス105と共に供給し、リフレツシユ動
作を行ない、一定時間後記憶部制御信号C。−Cnをオ
フとしリフレツシユ動作を終了する。次に、EXC信号
100に伴なつて、リードモード信号Mぃリードアドレ
スがバンクに送られてくると、記障制御部7′は、EX
C信号100により起動され、リードアドレスをメモリ
アドレスレジスタ10にセツトする。
Along with the operation request signal 100 (EXC), a refresh mode signal M is generated. , the refresh address is sent to the bank, the storage control unit 7' sends the EXC signal 100.
The refresh address is set in the memory address register 10. In the storage control unit 7', the operation request is a refresh mode signal M. Knowing that this is a refresh operation, the memory unit control signal C is activated. -Cn, only the signal necessary for the refresh operation is turned on and supplied to the storage unit 5 together with the address 105, the refresh operation is performed, and after a certain period of time, the storage unit control signal C is output. - Turn off Cn and end the refresh operation. Next, when the read mode signal M-read address is sent to the bank in conjunction with the EXC signal 100, the writing control unit 7' controls the EXC signal 100.
It is activated by the C signal 100 and sets the read address in the memory address register 10.

記憶制御部7/では、動作要求がリードモード信号M,
より、リード動作である事を知り、記憶部制御信号C。
−Cnの内りード動作に必要な信号のみをオンとして記
憶部5に、アドレス105と共に供給し、リード動作を
行ない、一定時間後、記憶部5からのリードデータをリ
ードデータパスDにのせメモリレジスタ12にセツトし
、記憶部制御信号C。−Cnをオフとする。以上説明し
て来た通り、記憶装置に於ては、リフレツシユ動作も通
常のアクセス動作と同様になんら異なることなく処理さ
れる。第4図は、本発明方式を適用した主記憶制御装置
の一実施例であり、第3図の主記憶装置を接続し制御す
るものである。
In the storage control unit 7/, the operation request is read mode signal M,
Knowing that it is a read operation, the memory unit control signal C is activated.
- Only the signal necessary for the internal read operation of Cn is turned on and supplied to the storage unit 5 together with the address 105, a read operation is performed, and after a certain period of time, the read data from the storage unit 5 is placed on the read data path D and the memory The memory control signal C is set in the register 12. -Cn is turned off. As explained above, in the storage device, refresh operations are processed in the same way as normal access operations. FIG. 4 shows an embodiment of a main storage control device to which the method of the present invention is applied, which connects and controls the main storage device shown in FIG.

第4図に於いて、8,9,11は、従来技術の各バンク
に設けられていた、リフレツシユカウンタアドレスカウ
ンタ、アドレス切替回路と同一の働きをするものである
。リフレツシユ要求ラツチ13は、リフレツシユ要求信
号103によりセツトされ、アクセス受付終了信号10
8によりりセツトされる。受付優先回路14は、各々の
CPUよりのメモリアクセス要求受付の優先順位を決め
ており、リフレツシユ要求を常に最も高い優先順位にし
ている。
In FIG. 4, reference numerals 8, 9, and 11 function in the same manner as the refresh counter, address counter, and address switching circuit provided in each bank in the prior art. The refresh request latch 13 is set by the refresh request signal 103 and the access acceptance end signal 10
8. The reception priority circuit 14 determines the priority of memory access request reception from each CPU, and always gives the refresh request the highest priority.

リクエスト制御回路15は、受付たメモリアクセス要求
の解読、バンク制御部の起動、各々のBPUへ受付終了
報告等を行なう。
The request control circuit 15 decodes the received memory access request, activates the bank control unit, reports the completion of reception to each BPU, etc.

本発明によるリフレツシユ動作は次のように行なわれる
。リフレツシユカウンタ8の最上位よりアドレスカウン
タ9に桁上が生じると、(1定周期毎に発生)リフレツ
シユ要求信号103がオンとなり、リフレツシユ要求ラ
ツチ13をセツトする。リブレツシユ要求ラツチ13が
セツトされるとリフレツシユアクセス信号106がオン
となり受付優先回路14へ印加される。受付優先回路1
4では各バンクのバンクコントロールビジー信号B。−
Bnのいずれかがオフであればリフレツシユ要求が受付
けられた事を示すリフレツシユセレクト信号107をオ
ンとしてアドレス切替回路出力をアドレスカウンタ9に
切替え、同時に、リクエスト制御回路15へリフレツシ
ユ動作の開始を指示する。リクエスト制御回路15はリ
フレツシユモード指令信号109でリフレツシユ動作を
指示し、各バンクのバンク制御部6′に対し空手状態の
バンク(BO〜Bnがオフのバンのへバンクコントロー
ル起動信号H。−Hnを発しリフレツシユ動作を起動す
る。全てのバンクの起動が終了したらば、アクセス受付
終了信号108をオンとしてリフレツシユ要求ラツチ1
3をりセツトし、一連のリフレツシユ動作を終了し、C
PUのメモリ参照動作を可能な状態となる。以上の如く
制御された記憶装置に於いては、リフレツシユ制御状態
が記憶制御装置内で把握できるためCPUからの参照要
求に対してバンク制御部6′と記憶制御部7′との間で
動作可否の応答確認が不要となり、さらに、各バンクの
リフレツシユ制御を1組の制御回路で制御することから
制御が簡単になり然もハードウエア量も削減できる。
The refresh operation according to the present invention is performed as follows. When a carry occurs in the address counter 9 from the highest point of the refresh counter 8, the refresh request signal 103 is turned on (occurs every fixed period), and the refresh request latch 13 is set. When the refresh request latch 13 is set, the refresh access signal 106 is turned on and applied to the reception priority circuit 14. Reception priority circuit 1
4 is the bank control busy signal B for each bank. −
If either Bn is off, the refresh select signal 107, which indicates that a refresh request has been accepted, is turned on and the address switching circuit output is switched to the address counter 9, and at the same time, the request control circuit 15 is instructed to start the refresh operation. do. The request control circuit 15 instructs a refresh operation using a refresh mode command signal 109, and sends a bank control activation signal H.-Hn to a bank in an empty state (BO to Bn are off) to the bank control unit 6' of each bank. When all banks have been started, the access acceptance end signal 108 is turned on and the refresh request latch 1 is activated.
3, complete the series of refresh operations, and press C.
The state becomes possible for PU memory reference operation. In the storage device controlled as described above, since the refresh control state can be grasped within the storage control device, it is possible to determine whether the refresh control is possible or not between the bank control unit 6' and the storage control unit 7' in response to a reference request from the CPU. Further, since the refresh control of each bank is controlled by one set of control circuits, control becomes simple and the amount of hardware can be reduced.

本発明の効果以上述べた如き構成であるから、本発明に
於いては、記憶装置と記憶制御装置に於いて、処理が一
時停止することなく、逐次処理することが出来、又、記
憶制御装置に、1組のリフレツシユ動作回路を設ければ
、記憶装置全てのリフレツシユ動作が出来る為少量のハ
ードウエア一により、リフレツシユ動作可能な記憶装置
と記憶制御装置を実現出来、又通常のメモリアクセス動
作となんら異なることなくリフレツシユ動作も処理出来
る。
Effects of the Invention Since the configuration is as described above, in the present invention, processing can be performed sequentially without a temporary stop in the storage device and the storage control device. By providing one set of refresh operation circuits, all of the storage devices can be refreshed. Therefore, with a small amount of hardware, it is possible to realize a storage device and a storage control device that can perform refresh operations. Refresh operations can also be processed without any difference.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は4ウェイインタリーフ方式を採用した記憶装置
を含むシステム構成秒L第2図は本発明に関する従来技
術例のプロツク図。 第3図、第4図は本発明の一実施例のプロツク図を示す
。13は、リフレツシユ要求ラツチ、14は、受付優先
回路、15は、リクエスト制御回路、106は、リフレ
ツシユアクセス信号、107は、リフレツシユセレクト
信号、108は、アクセス受付終了信号、109は、リ
フレツシユモード指令信号、AO,anは、動作モード
指令信号、BO,bnは、パックコントロールビジー信
号、HO−Hnは、バンクコントロール起動信号、RO
−Rnは、BPUメモリリクエスト信号、SO−Snは
、BPUセレクト信号、6′は、バンク制御部。
FIG. 1 shows a system configuration including a storage device employing a 4-way interleaf system.FIG. 2 is a block diagram of a prior art example related to the present invention. 3 and 4 show block diagrams of one embodiment of the present invention. 13 is a refresh request latch, 14 is an acceptance priority circuit, 15 is a request control circuit, 106 is a refresh access signal, 107 is a refresh select signal, 108 is an access acceptance end signal, and 109 is a refresh Mode command signals, AO, an are operation mode command signals, BO, bn are pack control busy signals, HO-Hn are bank control activation signals, RO
-Rn is a BPU memory request signal, SO-Sn is a BPU select signal, and 6' is a bank control unit.

Claims (1)

【特許請求の範囲】[Claims] 1 一定周期で記憶情報のリフレッシュ動作が必要なダ
イナミック記憶素子を使用し記憶部を複数個のバンクに
分割して各バンクを独立動作可能とした記憶装置を制御
するための記憶制御方式において、少なくともリフレッ
シュカウンタ、および該カウンタからのリフレッシュ要
求信号と各バンクのビジー信号と記憶装置に対する要求
信号とから起動するバンクを決定する制御手段とを上記
記憶装置の各バンクに対して共通に設け、空きバンクか
ら各バンク独立にリフレッシュ動作を行なうことを特徴
とする記憶制御方式。
1. In a storage control method for controlling a storage device that uses a dynamic storage element that requires a refresh operation of stored information at a constant cycle, and divides a storage section into a plurality of banks so that each bank can operate independently, at least A refresh counter and a control means for determining a bank to be activated based on a refresh request signal from the counter, a busy signal of each bank, and a request signal for the storage device are provided in common for each bank of the storage device, and an empty bank is A storage control method characterized by performing refresh operations independently for each bank.
JP51107789A 1976-09-10 1976-09-10 Memory control method Expired JPS599116B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP51107789A JPS599116B2 (en) 1976-09-10 1976-09-10 Memory control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP51107789A JPS599116B2 (en) 1976-09-10 1976-09-10 Memory control method

Publications (2)

Publication Number Publication Date
JPS5333541A JPS5333541A (en) 1978-03-29
JPS599116B2 true JPS599116B2 (en) 1984-02-29

Family

ID=14468059

Family Applications (1)

Application Number Title Priority Date Filing Date
JP51107789A Expired JPS599116B2 (en) 1976-09-10 1976-09-10 Memory control method

Country Status (1)

Country Link
JP (1) JPS599116B2 (en)

Also Published As

Publication number Publication date
JPS5333541A (en) 1978-03-29

Similar Documents

Publication Publication Date Title
US6591323B2 (en) Memory controller with arbitration among several strobe requests
US20010007122A1 (en) Multi-port memory device with multiple modes of operation and improved expansion characteristics
JPS6011394B2 (en) data processing system
EP0164735A2 (en) A microprocessor having a dynamic memory refresh circuit
US20030191912A1 (en) Integrated memory having a memory cell array containing a plurality of memory banks, and circuit configuration having an integrated memory
US4187538A (en) Read request selection system for redundant storage
JP2001167005A (en) Method and circuit for diagnosing memory and semiconductor memory device
US6282144B1 (en) Multi-ported memory with asynchronous and synchronous protocol
JPS599116B2 (en) Memory control method
US5179713A (en) Apparatus for allowing external control of local bus read using zero wait stats input of combined I/O and DRAM controller
JPH02135562A (en) Queue buffer control system
JPS6156546B2 (en)
EP0619546A1 (en) Programmable memory controller and method for configuring same
JPH0916468A (en) Memory access system
JPH0140432B2 (en)
US20020199050A1 (en) Method and apparatus to select configuration addresses for the peripherals in a computer system
JP2687476B2 (en) Vector data processing device
JPH07319840A (en) Multi-cpu device
JPH0443355B2 (en)
JP3063501B2 (en) Memory access control method
JP3264316B2 (en) Direct memory access controller
GB2261537A (en) Computer
JPH03185540A (en) Storage device
EP0369935A2 (en) Multiple posting cache memory
JPH01290186A (en) Access system for memory