JPS60133592A - Composite memory refresh system - Google Patents
Composite memory refresh systemInfo
- Publication number
- JPS60133592A JPS60133592A JP58239773A JP23977383A JPS60133592A JP S60133592 A JPS60133592 A JP S60133592A JP 58239773 A JP58239773 A JP 58239773A JP 23977383 A JP23977383 A JP 23977383A JP S60133592 A JPS60133592 A JP S60133592A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- memory
- refresh
- request
- processor
- 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
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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
Abstract
Description
【発明の詳細な説明】
r 鄭・ (JHθ)at IE 4幕 ff1F ’
1本発明は交換機システムにおける複合メモリリフレッ
シ一方式に係り、さらに詳しく述べると、メモリリフレ
ッシ一手段を有する複数のプロセッサを選択してメモリ
アクセスを行なう場合のす7レツシエ方法に関するもの
である。[Detailed description of the invention] r Chung・ (JHθ) at IE Act 4 ff1F'
1. The present invention relates to a complex memory refresh method in a switching system, and more specifically, to a seven-refresh method for selecting a plurality of processors each having memory refresh means to perform memory access.
パナット交換機等の交換機システムにおいては複数のプ
ロセッサを有している。本発明は、メモリリフレッシ島
要求およびリフレッシュ要求に従りたメモリリフレッシ
ュアドレスの送出できるメモリリフレッシ^手段を有す
る複数のプロセッサから、共通的なアクセス対象となる
メモリ回路に対してアクセスを行なうべき前記複数のプ
ロセッサから選択されたプロセッサが、前記メモリ回路
へアクセスを行なう交換機システムにおける共通メモリ
リフレッシ島方式に関するものである。A switching system such as a Panat switching system has a plurality of processors. The present invention provides a memory circuit that is to be accessed in common from a plurality of processors having memory refresh means capable of sending a memory refresh address in accordance with a memory refresh island request and a refresh request. The present invention relates to a common memory refresh island system in an exchange system in which a processor selected from the processors accesses the memory circuit.
複数のプロセッサが共通的なメモリ回路へアクセスする
場合の従来方式を第1図に示し説明する。第1図におい
て、1a、jbはプロセッサ、2a 、 2bはそのプ
ロセッサla、1bに設けられ、プロセッサ数に対応し
て設けられるメモリを有すると共に、メそす回路日への
アクセス要求回路5a 、 6bは同様にプロセッサ1
a、1bに設けられ、プロセッサ対応に有するメモリへ
のりフレッシー要求回路、4a、4bはプロセッサ対応
に有するメモリへのリフレッシュ時に使用するリフレッ
シュアドレス回路、5はプロセッサ1 a + 1 b
に設けられるアクセス要求回路2a 、 2bおよびリ
フレッシ−要求発生回路6からのアクセス要求の中から
優先順位に従い1つ選択するメモリアクセス競合回路、
6はメモリ回路8へのりフレッシスを行うための契機と
なるリフレッシュ要求発生回路、7はリフレッシ−要求
発生回路6からのりフレツシー要求信号により計数を行
いリフレッシュすべきメモリ回路8上のアドレスを示す
リフレッシュアドレス計数回路、8は複数のプロセッサ
1a、1bからの共通的なアクセス対象となるメモリ回
路、9は一定周期ごとにリフレッシュ要求を発生させる
ための計数用のクロック発生回路である。A conventional method when a plurality of processors access a common memory circuit is shown in FIG. 1 and will be described. In FIG. 1, 1a and jb are processors, 2a and 2b are provided in the processors 1a and 1b, and have memories provided corresponding to the number of processors, as well as access request circuits 5a and 6b for access to the main circuit. Similarly, processor 1
4a and 4b are refresh address circuits that are used to refresh the memory that corresponds to the processor; 5 is a refresh address circuit that is used for refreshing the memory that corresponds to the processor;
a memory access competition circuit that selects one access request from the access request circuits 2a, 2b and the refresh request generation circuit 6 provided in the above according to the priority order;
Reference numeral 6 denotes a refresh request generation circuit that is a trigger for performing refreshment to the memory circuit 8, and 7 a refresh address that indicates the address on the memory circuit 8 to be refreshed by counting based on the refresh request signal from the refresh request generation circuit 6. A counting circuit 8 is a memory circuit that is commonly accessed by the plurality of processors 1a and 1b, and 9 is a counting clock generation circuit for generating refresh requests at regular intervals.
以上の回路構成において、メモリ回路8へメモリリフレ
ッシ−する場合の方法について説明する。In the above circuit configuration, a method for refreshing the memory circuit 8 will be described.
まずプロセッサ1a内でメモリ回路8へのアクセス要求
が発生すると、アクセス要求回路2aからメモリアクセ
ス競合回路5へ要求信号を入力する。メモリアクセス競
合回路5では、プロセッサ1a内のアクセス要求回路2
a、プロセッサ1b内のアクセス要求回路2b、および
リフレッシュ要求発生回路6からの入力を優先順位に従
い選択動作を行う。First, when a request to access the memory circuit 8 is generated within the processor 1a, a request signal is input from the access request circuit 2a to the memory access competition circuit 5. In the memory access contention circuit 5, the access request circuit 2 in the processor 1a
a, selects inputs from access request circuit 2b and refresh request generation circuit 6 in processor 1b according to priority order.
ここで、アクセス要求回路2aからのアクセス要求が受
け付けられると、メモリ回路8へアクセス要求が入力さ
れ、プロセッサ1aからのメモリアクセスが可能である
ことを意味する。Here, when the access request from the access request circuit 2a is accepted, the access request is input to the memory circuit 8, which means that the memory access from the processor 1a is possible.
一方、メモリ回路8へのメモリリフレッシュ要求は、リ
フレッシュ要求発生回路6にてクロック発生回路9から
のクロックを一定数計数し一定間隔ごとに発生する。そ
のようにして発生したリフレッシュ要求は前述したメモ
リアクセス競合回路5を経てメモリ回路8へ入力される
。On the other hand, a memory refresh request to the memory circuit 8 is generated at regular intervals by counting a fixed number of clocks from the clock generating circuit 9 in the refresh request generating circuit 6. The refresh request generated in this manner is input to the memory circuit 8 via the memory access contention circuit 5 described above.
リフレッシュアドレス計数回路7は、リフレッシ−要求
毎にit数されるカウンタ類から構成され、前記したメ
モリアクセス競合回路5を経てメモリ回路8へ入力され
るリフレッシュ要求とともにメモリ回路8へ入力される
。The refresh address counting circuit 7 is composed of counters that count the number of IT for each refresh request, and is input to the memory circuit 8 along with the refresh request input to the memory circuit 8 via the memory access contention circuit 5 described above.
この様にメモリ回路8へのリフレッシ−要求の実行は上
述したとおりであるが、この実行のために、リフレッシ
ュ要求発生回路6、リフレンジ−アドレス計数回路7お
よびクロック発生回路9が必要であり、ハードウェア量
も多くなる。In this way, the refresh request to the memory circuit 8 is executed as described above, but for this purpose, the refresh request generation circuit 6, the refresh address counting circuit 7, and the clock generation circuit 9 are required, and the hardware The amount of wear will also increase.
また、プロセッサ1a、1bが有するそれぞれリフレッ
シュ要求回路5a、3bおよびリフレッシ瓢アドレス回
路4a、4bがあるにもかかわらず、有効に使用されて
いない等の無駄があった。Furthermore, although the processors 1a and 1b have refresh request circuits 5a and 3b and refresh gourd address circuits 4a and 4b, respectively, they are not used effectively and are wasted.
本発明の目的は、前記した従来技術における問題点を解
消し、複数のプロセッサが共通的なメモリ回路へアクセ
スする場合のメモリ回路へのりフレッシーを簡易に行な
える複合メモリリフレッシ一方式を提供することにある
。SUMMARY OF THE INVENTION An object of the present invention is to provide a composite memory refresh method that solves the problems in the prior art mentioned above and can easily refresh a memory circuit when a plurality of processors access a common memory circuit. It is in.
本発明の特徴は、プロセッサ内にあるリフレッシュ要求
回路およびリフレッシ−回路を利用し、リフレッシ一方
法を簡易にするようにしたことである。すなわち、特定
のプロセッサからのメモリリフレフシーアドレスを共通
メモリへのリフレッシュアドレスとし、他のプロセッサ
が共通メモリをアクセスをしている時でも連続したアド
レスのりフレツシーを可能としたことである。A feature of the present invention is that a refresh request circuit and a refresh circuit within the processor are used to simplify the refresh method. That is, a memory refresh address from a specific processor is used as a refresh address to the common memory, and continuous address refresh is possible even when other processors are accessing the common memory.
〔発明の実施例〕
以下本発明の一実施例を第2図に従って説明する。第2
図において、第1図と同一符号を付しであるものは同一
のものを示すが、第2図において、10はプロセッサ1
a、Ib内のリフレッシュ要求回路5a、5bかもの出
力信号の論理和をとる論理和回路、11はプpセッサ1
a内のりフレッシュアドレス回路4aから出力されるリ
フレッシ−アドレスを格納するレジスタ回路である。[Embodiment of the Invention] An embodiment of the present invention will be described below with reference to FIG. Second
In the figure, the same reference numerals as in FIG. 1 indicate the same things, but in FIG.
11 is a processor 1;
This is a register circuit that stores the refresh address output from the refresh address circuit 4a in the refresh address circuit 4a.
第2図においては、リフレッシュアドレスの送出元とし
てプロセッサ1aが選択されるのを前提にして以下の動
作説明をする。In FIG. 2, the following operation will be explained on the assumption that the processor 1a is selected as the sender of the refresh address.
すなわち、プロセッサ1a内でメモリ回路8へのメモリ
リフレツシ工要求が発生すると、リフレッシュ要求回路
3aかも論理和回路10へ入力する。論理和回路10で
は、リフレッシュ要求回路3bからの入力信号と論理和
をとり、その論理和結果をメモリアクセス競合回路5へ
入力する。That is, when a memory refresh request to the memory circuit 8 is generated within the processor 1a, the refresh request circuit 3a also inputs the input to the OR circuit 10. The OR circuit 10 performs a logical OR with the input signal from the refresh request circuit 3b, and inputs the logical sum result to the memory access contention circuit 5.
メモリ回路8へのリフレッシュアドレスは、その発生す
るりフレツシ鳳アドレスを使用スヘ〈選択されたプロセ
ッサ1a内のりフレツシ瓢アドレス回路4aよりレジス
タ回路11に先ず入力される。The refresh address to the memory circuit 8 is first inputted to the register circuit 11 from the refresh address circuit 4a in the selected processor 1a, using the generated refresh address.
レジスタ回路11では、リフレッシエアドレス回路4a
からのりフレツシーアドレスが更新すれる毎に格納し、
メモリ回路8へ入力する。論理和回路10からの出力が
メモリアクセス競合回路5経由にてメモリ回路8へ入力
される時に前記りフレツシ具アドレスが有効になる。In the register circuit 11, the refresher address circuit 4a
Stored every time the Karanori Flexi address is updated,
Input to memory circuit 8. When the output from the OR circuit 10 is input to the memory circuit 8 via the memory access contention circuit 5, the flexible device address becomes valid.
一方、プロセッサ16内でメモリ回路8へメモリリフレ
ッシ−要求が発生すると、上述した場合と同様にリフレ
ッシュが可能になる。On the other hand, when a memory refresh request is issued to the memory circuit 8 within the processor 16, refreshing becomes possible as in the case described above.
ここでプロセッサ1a内のりフレツシエ要求回路3aか
らの要求信号およびプロセッサ1b内のりフレツシ具要
求回路5bからの要求信号を論理和回路10に入力し、
それらの論理和結果をメモリアクセス競合回路5ヘリ7
レツシー要求信号として入力するのは、リフレッシ−ア
ドレス送出元としてプロセッサ1a内のりフレツシーア
ドレス発生回路3aまたはプロセッサ2a内のりフレツ
シェアドレス発生回路5bのどちらを選択した場合にも
、メモリ回路8へのす7レクシーアドレスの連続性を保
証するためである。Here, a request signal from the flexible device requesting circuit 3a in the processor 1a and a request signal from the flexible device requesting circuit 5b in the processor 1b are inputted to the OR circuit 10,
The logical sum result of these is stored in the memory access contention circuit 5 and 7.
The refresh request signal is input to the memory circuit 8 regardless of whether the refresh address generation circuit 3a in the processor 1a or the refresh share address generation circuit 5b in the processor 2a is selected as the refresh address sending source. This is to ensure continuity of Lexie addresses.
以上述べた様に、プロセッサ1a、1bが有するリフレ
ッシュ要求回路5a 、 3bおよびリフレッシエアド
レス回路4a 、 4bを利用することにより簡易なり
フレツシ五回路は実現可能である。As described above, a simple refresher circuit can be realized by using the refresh request circuits 5a, 3b and the refresher address circuits 4a, 4b of the processors 1a, 1b.
なお、システムとしての有効性を保つためには、プロセ
ッサ数の増加によるリフレツシエ実行回数の増大を一定
数内に抑える必要がある。Note that in order to maintain the effectiveness of the system, it is necessary to suppress the increase in the number of refresher executions due to an increase in the number of processors to within a certain number.
上述の実施例からも明らかなように本発明によれば複数
のプロセッサが共通的なメモリ回路へアクセスする場合
のメモリ回路へのりフレッシ鼻を簡単なハード構成で簡
易に行なえ、しかモ、リフレッシュ要求回路、リフレッ
シュアドレス回路を有効に利用できるという利点がある
。As is clear from the embodiments described above, according to the present invention, when a plurality of processors access a common memory circuit, it is possible to easily refresh the memory circuit with a simple hardware configuration. This has the advantage that the circuit and refresh address circuit can be used effectively.
第1図は従来の複合メモリリフレッシエ方式を説明する
ための回路ブロック図、第2図は本発明の一実施例を示
す図で複合メモリリフレッシ瓢方式を説明するための回
路ブロック図である。
1・・・プロセッサ、 2・・・アクセス要求回路、3
・・・リフレッシ−要求回路、
4・・・リフレッシミツ11ス回路、
5・・・メモリアクセス競合回路、
6・・・リフレツシエ要求発生回路、
7・・・リフレッシエアドレス計数回路、8・・・メモ
リ回路、
9・・・クロック発生回路、
10・・・論理和回路、
11・・・レジスタ回路。
第1頁の続き
[株]・発明者本1)隆司
@発明者市川 弘幸
武蔵野市緑町3丁目9番11号 日本電信電話公社武蔵
野電気通信研究所内
武蔵野市緑町3丁目9番11号 日本電信電話公社武蔵
野電気通信研究所内FIG. 1 is a circuit block diagram for explaining a conventional composite memory refresher method, and FIG. 2 is a diagram showing an embodiment of the present invention, and is a circuit block diagram for explaining the composite memory refresher method. DESCRIPTION OF SYMBOLS 1... Processor, 2... Access request circuit, 3
. . . refresh request circuit, 4 . . . refresh limit 11th circuit, 5 . Memory circuit, 9... Clock generation circuit, 10... OR circuit, 11... Register circuit. Continued from page 1 [Inc.]・Inventor Book 1) Takashi @ Inventor Hiroyuki Ichikawa 3-9-11 Midoricho, Musashino-shi Nippon Telegraph and Telephone Corporation Musashino Telecommunications Research Institute 3-9-11 Midoricho, Musashino-shi Nippon Telegraph and Telephone Musashino Telecommunications Research Institute
Claims (1)
たメモリリフレッシエアドレスの送出できるメモリリフ
レッシ一手段を有する複数のプロセッサから、共通的な
アクセス対象となるメモリ回路に対してアクセスを行な
うべき前記複数のプロセッサから選択されたプロセッサ
が、前記メモリ回路へアクセスを行なう複合メモリリフ
レッシュ方式において、前記複数のプロセッサの中から
任意のプロセッサを選択し、該プロセッサから送出され
るリフレッシ−アドレスを随時レジスタ回路に格納し、
メモリアクセスを行なうプロセッサからのり7レツシ&
要求、および前記レジスタ回路に格納されたり7レツシ
轟アドレスによりリフレッシエスルことを特徴とする複
合メモリリフレッシエ方式。Select from a plurality of processors that are to access a memory circuit that is a common access target from among a plurality of processors that have memory refresher means capable of sending a memory refresher address in accordance with a memory refresher request and a memory refresher request. In a composite memory refresh method in which a processor accesses the memory circuit, an arbitrary processor is selected from among the plurality of processors, and a refresh address sent from the processor is stored in a register circuit as needed;
7 retrieval from the processor that performs memory access &
A composite memory refresher method characterized in that a request is refreshed by a request and an address stored in the register circuit and a refresh address.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58239773A JPS60133592A (en) | 1983-12-21 | 1983-12-21 | Composite memory refresh system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58239773A JPS60133592A (en) | 1983-12-21 | 1983-12-21 | Composite memory refresh system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS60133592A true JPS60133592A (en) | 1985-07-16 |
Family
ID=17049685
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58239773A Pending JPS60133592A (en) | 1983-12-21 | 1983-12-21 | Composite memory refresh system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS60133592A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6262496A (en) * | 1985-09-13 | 1987-03-19 | Hitachi Ltd | Processor selecting device |
US6389497B1 (en) * | 1999-01-22 | 2002-05-14 | Analog Devices, Inc. | DRAM refresh monitoring and cycle accurate distributed bus arbitration in a multi-processing environment |
US6548945B1 (en) * | 1999-10-21 | 2003-04-15 | Denso Corporation | Spark plug and method of manufacturing the same |
JP2005258587A (en) * | 2004-03-09 | 2005-09-22 | Nec Access Technica Ltd | Memory control circuit and memory control method |
-
1983
- 1983-12-21 JP JP58239773A patent/JPS60133592A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6262496A (en) * | 1985-09-13 | 1987-03-19 | Hitachi Ltd | Processor selecting device |
US6389497B1 (en) * | 1999-01-22 | 2002-05-14 | Analog Devices, Inc. | DRAM refresh monitoring and cycle accurate distributed bus arbitration in a multi-processing environment |
US6548945B1 (en) * | 1999-10-21 | 2003-04-15 | Denso Corporation | Spark plug and method of manufacturing the same |
JP2005258587A (en) * | 2004-03-09 | 2005-09-22 | Nec Access Technica Ltd | Memory control circuit and memory control method |
JP4689965B2 (en) * | 2004-03-09 | 2011-06-01 | Necアクセステクニカ株式会社 | Memory control circuit and memory control method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4449183A (en) | Arbitration scheme for a multiported shared functional device for use in multiprocessing systems | |
US6986005B2 (en) | Low latency lock for multiprocessor computer system | |
JPH03127147A (en) | Information processing system | |
EP0602382A2 (en) | A two-dimensional round-robin scheduling mechanism for switches with multiple input queues | |
US5958031A (en) | Data transmitting/receiving device of a multiprocessor system and method therefor | |
KR19980079675A (en) | Method and system for controlling access to shared resources in data processing system using pseudo random priority | |
US4754425A (en) | Dynamic random access memory refresh circuit selectively adapted to different clock frequencies | |
JPS60133592A (en) | Composite memory refresh system | |
US5548797A (en) | Digital clock pulse positioning circuit for delaying a signal input by a fist time duration and a second time duration to provide a positioned clock signal | |
JPH06195313A (en) | Computer system, and integrated circuit and request selecting circuit being suitable therefor | |
JP2537526B2 (en) | Multiprocessor system | |
JPH08339326A (en) | Multiprocessor device | |
US4567571A (en) | Memory control for refreshing in a step mode | |
JPS615348A (en) | Information processor | |
JPS5936863A (en) | Circuit for controlling access competition of common resource | |
KR100188004B1 (en) | Bus arbitrating method of system having dynamic memory apparatus and its circuit | |
JPH0229988A (en) | Memory device | |
JPS63191397A (en) | Information processor | |
JPS63142455A (en) | Semiconductor storage device | |
KR20010016798A (en) | Local memory arbiter and interface apparatus | |
JPH10271551A (en) | Data exchange system | |
JP2606824Y2 (en) | Multiport memory device | |
JPH05265932A (en) | Bus control system | |
JPS5862890A (en) | Memory refresh control system of main storage device | |
JPS63100552A (en) | Memory access controlling system |