JPH02210687A - Refresh address generation circuit - Google Patents

Refresh address generation circuit

Info

Publication number
JPH02210687A
JPH02210687A JP1029620A JP2962089A JPH02210687A JP H02210687 A JPH02210687 A JP H02210687A JP 1029620 A JP1029620 A JP 1029620A JP 2962089 A JP2962089 A JP 2962089A JP H02210687 A JPH02210687 A JP H02210687A
Authority
JP
Japan
Prior art keywords
refresh
output
address information
address
generation circuit
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
JP1029620A
Other languages
Japanese (ja)
Inventor
Toshiyuki Masumura
増村 利行
Shigeru Hoshino
茂 星野
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.)
NEC Corp
NEC Engineering Ltd
Original Assignee
NEC Corp
NEC Engineering 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 NEC Corp, NEC Engineering Ltd filed Critical NEC Corp
Priority to JP1029620A priority Critical patent/JPH02210687A/en
Publication of JPH02210687A publication Critical patent/JPH02210687A/en
Pending legal-status Critical Current

Links

Landscapes

  • Dram (AREA)

Abstract

PURPOSE:To perform the refresh of a memory larger more in capacity by generating a high-order real refresh address from the most significant bit of a refresh address outputted from a refresh controller. CONSTITUTION:A refresh address generation circuit is provided with FFs 11 and 12. The most significant address information A8 out of address information A1-A8 of eight bits outputted from the refresh controller incorporating a microprocessor is supplied to the data input terminal of the FF 11, and logic output 18 in which a memory read signal 15 supplied from the microprocessor and a refresh request signal 16 supplied from the refresh controller are passed through an OR circuit 17 is supplied to a clock input terminal. The FF 12 inputs the Q output of the FF 11, and sets the Q output of the FF 12 as data input. The Q output of the FF 12 goes to the most significant address information A9 as additional address information, which enables the refresh of the memory large in capacity.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はマイクロプロセッサ内蔵のリフレッシュ・コン
トローラを使用してDRAMのりフレッシユを行うリフ
レッシュ・アドレス発生回路に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a refresh address generation circuit that refreshes a DRAM using a refresh controller built in a microprocessor.

〔従来の技術〕[Conventional technology]

比較的小容量のDRAM (ダイナミック・ランダム・
アク七ス・メモリ)をリフレッシュする場合には、マイ
クロプロセッサ内蔵のリフレッシュ・コントローラを使
用してこれをリフレッシュすることができる。ところが
比較的大容量のDRAMを使用するようになると、マイ
クロプロセッサ内蔵のリフレッシュ・コントローラから
出力されるアドレス情報のみではメモリの全領域をリフ
レッシュすることができなくなる。
Relatively small capacity DRAM (dynamic random
If the access memory is to be refreshed, a refresh controller built into the microprocessor can be used to refresh it. However, when relatively large capacity DRAMs are used, it is no longer possible to refresh the entire area of the memory using only the address information output from the refresh controller built in the microprocessor.

そこで、比較的大容量のDRAMを用いる場合には、リ
フレッシュ・コントローラから出力されるリフレッシュ
・アドレス全ピットをデコードし、そのキャリーを用い
て更に上位のアドレスを作成するようにして、これらの
アドレスを用いてDRAMのリフレッシュを行うように
なっていた。
Therefore, when using a relatively large-capacity DRAM, all pits of the refresh address output from the refresh controller are decoded, and the carries are used to create higher addresses. This was used to refresh the DRAM.

第3図は、従来用いられたこのようなリフレッシュ・ア
ドレス発生回路を表わしたものである。
FIG. 3 shows such a conventionally used refresh address generation circuit.

このリフレッシュ・アドレス発生回路では、リフレッシ
ュ用の8ピツトのアドレス情報を基にして、追加される
最上位の9ビツト目のアドレス情報を作成する。
This refresh address generation circuit generates address information for the 9th most significant bit to be added based on the 8-bit address information for refresh.

このリフレッシュ・アドレス発生回路は、2段のフリッ
プフロップ11.12を備えている。第1段のフリップ
フロップ11のデータ入力端子には、図示しないマイク
ロプロセッサ内蔵のりフレッシユ・コントローラから出
力される8ビツトのアドレス情報A1〜A8をアンド回
路13で論理積をとった論理出力14が供給される。ま
た、この第1段のフリップフロップ11のクロック入力
端子には、前記したマイクロプロセッサから供給される
メモリリード信号15とリフレッシュ・コントローラか
ら供給されるリフレッシュリクエスト信号16とをオア
回路17で論理和をとった論理出力18が供給される。
This refresh address generation circuit includes two stages of flip-flops 11 and 12. The data input terminal of the first-stage flip-flop 11 is supplied with a logic output 14 obtained by logically multiplying 8-bit address information A1 to A8 output from a built-in microprocessor controller (not shown) in an AND circuit 13. be done. Further, the clock input terminal of the first stage flip-flop 11 is connected to an OR circuit 17 which performs the logical sum of the memory read signal 15 supplied from the microprocessor and the refresh request signal 16 supplied from the refresh controller. The logical output 18 taken is provided.

第2段のフリップフロップ12は、第1段のフリップフ
ロップ11のQ出力をクロック入力とし、第2段のフリ
ップフロップ12のd出力をデータとして入力している
。第1段および第2段のフリップフロップ11.12の
クリア端子には、リセット信号19が供給されるように
なっている。
The second-stage flip-flop 12 uses the Q output of the first-stage flip-flop 11 as a clock input, and receives the d output of the second-stage flip-flop 12 as data. A reset signal 19 is supplied to the clear terminals of the first and second stage flip-flops 11 and 12.

このような従来のリフレッシュ・アドレス発生回路では
、第2段のフリップフロップ12のQ出力が追加的なア
ドレス情報としての最上位のアドレス情報A9となる。
In such a conventional refresh address generation circuit, the Q output of the second stage flip-flop 12 becomes the highest address information A9 as additional address information.

第4図は、マイクロプロセッサ内蔵のリフレッシュ・コ
ントローラから出力される8ビツトのアドレス情報A1
〜A8と、第3図のリフレッシュ・アドレス発生回路で
作成されたアドレス情報A9を表わしたものである。こ
の図に示したように、従来のリフレッシュ・アドレス発
生回路では、アドレス“000″(ヨ) から“OFF
”(II)  までインクリメントされると、アドレス
情報A9が“l”となり、これ以後“IFF”(II)
  までインクリメントされると、DRAMの全アドレ
ス空間のアドレッシングが終了する。
Figure 4 shows 8-bit address information A1 output from the refresh controller built into the microprocessor.
.about.A8 and address information A9 created by the refresh address generation circuit of FIG. 3. As shown in this figure, in the conventional refresh address generation circuit, from address “000” (Y) to “OFF”
” (II), address information A9 becomes “l” and from now on “IFF” (II)
When the address space is incremented to 0, addressing of the entire address space of the DRAM is completed.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

ところが、従来のこのようなリフレッシュ・アドレス発
生回路では、下位の全アドレス情報A1〜A8が“1′
″になった次のステップで上位のアドレス情報A9を“
1”に切り替えるので、これら下位のアドレス情報がオ
ール“1”になったことを検知するためのアンド回路が
必要であった。
However, in such a conventional refresh address generation circuit, all the lower address information A1 to A8 are "1".
” In the next step, the upper address information A9 is changed to “
Since the address information is switched to "1", an AND circuit is required to detect that all of the lower address information becomes "1".

この例では下位の全アドレス情報が8ビツトで構成され
ているが、このように多数のアドレスの論理積をとるた
め・の多入力のアンド回路が必要であった。このため、
リフレッシュ・アドレス発生回路の回路規模が大きくな
るという問題があった。
In this example, all of the lower address information is composed of 8 bits, but a multi-input AND circuit is required to perform the logical product of such a large number of addresses. For this reason,
There is a problem in that the circuit scale of the refresh address generation circuit increases.

従って、小容量のDRAMから大容量のDRAMに装置
のメモリを置き換えるような設計変更を行ったような場
合には、基板上の実装面積やパターン配線に大きな問題
を生じさせる場合が多かった。
Therefore, when a design change is made such as replacing the memory of a device from a small-capacity DRAM to a large-capacity DRAM, major problems often occur in the mounting area on the board and pattern wiring.

そこで本発明の目的は、多入力アンド回路を不要とした
リフレッシュ・アドレス発生回路を提供することにある
SUMMARY OF THE INVENTION An object of the present invention is to provide a refresh address generation circuit that does not require a multi-input AND circuit.

〔課題を解決するための手段〕[Means to solve the problem]

本発明では、(i)マイクロプロセッサの内蔵するリフ
レッシュ・コントローラから出力されるリフレッシュ・
アドレスの最上位ビットを入力してラッチするラッチ手
段と、(ii)このラッチ手段のラッチ出力を基にして
比較的容最の大きなメモリのリフレッシュに必要な更に
上位の実リフレッシュ・アドレスを発生させる上位リフ
レッ’15・アドレス発生手段とをリフレッシュ・アド
レス発生回路に具備させる。
In the present invention, (i) refresh information output from a refresh controller built in a microprocessor;
(ii) a latch means for inputting and latching the most significant bit of an address; and (ii) generating a higher-order real refresh address necessary for refreshing the relatively largest memory based on the latch output of this latch means. A refresh address generation circuit is provided with an upper refresh address generation means.

すなわち本発明では、DRAMのアドレス空間がブロッ
ク化されていることに着目し、リフレッシュ・コントロ
ーラの出力するアドレス情報の全ビットがオール“1”
になった時点でこれよりも上位のビットを“1”に変更
することを改め、リフレッシュ・コントローラの出力す
るアドレス情報の論理積をとることを不要にした。
That is, the present invention focuses on the fact that the DRAM address space is divided into blocks, and all bits of address information output from the refresh controller are all "1".
By changing the higher-order bits to "1" when the refresh controller reaches 1, it is no longer necessary to AND the address information output by the refresh controller.

〔実施例〕 以下実施例につき本発明の詳細な説明する。〔Example〕 The present invention will be described in detail below with reference to Examples.

第1図は本発明の一実施例におけるリフレッシュアドレ
ス発生回路を示したものである。このリフレッシュ・ア
ドレス発生回路でも、リフレッシュ用の8ビツトのアド
レス情報を基にして、追加される最上位の9ビツト目の
アドレス情報を作成する。
FIG. 1 shows a refresh address generation circuit in one embodiment of the present invention. This refresh address generation circuit also creates address information of the ninth most significant bit to be added based on the 8-bit address information for refresh.

このリフレッシュ・アドレス発生回路は、2段のフリッ
プフロップ11.12を備えている。第1段のフリップ
フロップ11のデータ入力端子には、図示しないマイク
ロプロセッサ内蔵のリフレッシュ・コントローラから出
力される8ビツトのアドレス情報A1〜A8のうちの最
上位のアドレス情報A8が供給される。また、この第1
段のフリップフロップ11のクロック入力端子には、前
記したマイクロプロセッサから供給されるメモリリード
信号15とリフレッシュ・コントローラから供給される
リフレッシニリクエスト信号16とをオア回路17で論
理和をとった論理出力18が供給される。
This refresh address generation circuit includes two stages of flip-flops 11 and 12. The data input terminal of the first stage flip-flop 11 is supplied with the most significant address information A8 among the 8-bit address information A1 to A8 output from a refresh controller built in a microprocessor (not shown). Also, this first
At the clock input terminal of the flip-flop 11 of the stage, there is a logical output obtained by ORing the memory read signal 15 supplied from the microprocessor and the refresh request signal 16 supplied from the refresh controller using an OR circuit 17. 18 is supplied.

第2段のフリップフロップ12は、第1段のフリップフ
ロップ11のQ出力をクロック入力とし、第2段のフリ
ップフロップ12のご出力をデータとして入力している
。第1段および第2段のフリップフロップlL12のク
リア端子には、リセット信号19が供給されるようにな
っている。
The second-stage flip-flop 12 uses the Q output of the first-stage flip-flop 11 as a clock input, and receives the output of the second-stage flip-flop 12 as data. A reset signal 19 is supplied to the clear terminals of the first and second stage flip-flops 1L12.

このようなリフレッシュ・アドレス発生回路では、第2
段のフリップフロップ12のQ出力が追加的なアドレス
情報としての最上位のアドレス情報A9となる。
In such a refresh address generation circuit, the second
The Q output of the flip-flop 12 of the stage becomes the highest address information A9 as additional address information.

第2図は、マイクロプロセッサ内蔵のリフレッシュ・コ
ントローラから出力される8ビツトのアドレス情報A1
〜へ8と、第1図のリフレッシュ・アドレス発生回路で
作成されたアドレス情報A9を表わしたものである。こ
の図に示したように、従来のリフレッシュ・アドレス発
生回路と異なり、アドレス“000′″(II)  か
ら“IFF”(I()まで連続してアドレッシングされ
ていないが、DRAMのリフレッシュに必要な全アドレ
ス空間をアドレッシングすることができる。
Figure 2 shows 8-bit address information A1 output from the refresh controller built into the microprocessor.
.about.8 and address information A9 created by the refresh address generation circuit of FIG. 1. As shown in this figure, unlike the conventional refresh address generation circuit, addressing is not performed continuously from address "000'" (II) to "IFF" (I()), but it is necessary to refresh the DRAM. The entire address space can be addressed.

な右、実施例ではフリップフロップを2段構成としたが
、2段目のフリップフロップ12の後に必要に応じてフ
リップフロップを追加すれば、更に上位の実リフレッシ
ュ・アドレスを作成することができ、更に大容量のメモ
リのリフレッシュを行うことができる。
On the right, in the embodiment, the flip-flop is configured in two stages, but if a flip-flop is added as necessary after the second stage flip-flop 12, it is possible to create an even higher-order real refresh address. Furthermore, a large capacity memory can be refreshed.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明によればリフレッシュ・コ
ントローラが出カスるリフレッシュ・アドレスの最上位
ビットだけを使用して必要最小限の回路構成でリフレッ
シュ・アドレスを1または複数ビット発生させることが
できる。従って、大容量のDRAMを使用した装置でも
、従来のリフレッシュ・コントローラを用いて全リフレ
ッシニアドレス空間のアドレッシングを行うことができ
るという効果がある。
As explained above, according to the present invention, it is possible to generate one or more bits of a refresh address using only the most significant bit of the refresh address output by the refresh controller and with the minimum required circuit configuration. . Therefore, even in a device using a large-capacity DRAM, the entire refreshment address space can be addressed using a conventional refresh controller.

【図面の簡単な説明】 第1図右よび第2図は本発明の一実施例を説明するため
のもので、このうち第1図はリフレッシュ・アドレス発
生回路のブロック図、第2図はこの回路によるアドレッ
シングの状態を示す説明図、第3図は従来のリフレッシ
ュ・アドレス発生回路のブロック図、第4図はこの従来
の回路によるアドレッシングの状態を示す説明図である
。 11・・・・・・第1段のフリップフロップ、12・・
・・・・第2段のフリップフロップ、17・・・・・・
オア回路、 A8・・・・・・リフレッシュ・コントローラかう出力
される最上位のアドレス情報、 A9・・・・・・A8の1つ上位のアドレス情報。
[Brief Description of the Drawings] Figure 1 right and Figure 2 are for explaining one embodiment of the present invention. FIG. 3 is a block diagram of a conventional refresh address generation circuit, and FIG. 4 is an explanatory diagram showing the addressing state of the conventional circuit. 11... First stage flip-flop, 12...
...Second stage flip-flop, 17...
OR circuit, A8...The highest address information output from the refresh controller, A9...Address information one level above A8.

Claims (1)

【特許請求の範囲】 マイクロプロセッサの内蔵するリフレッシュ・コントロ
ーラから出力されるリフレッシュ・アドレスの最上位ビ
ットを入力してラッチするラッチ手段と、 このラッチ手段のラッチ出力を基にして比較的容量の大
きなメモリのリフレッシュに必要な更に上位の実リフレ
ッシュ・アドレスを発生させる上位リフレッシュ・アド
レス発生手段 とを具備することを特徴とするリフレッシュ・アドレス
発生回路。
[Claims] Latch means for inputting and latching the most significant bit of a refresh address output from a refresh controller built into a microprocessor; 1. A refresh address generation circuit comprising upper refresh address generation means for generating a higher-order real refresh address necessary for refreshing a memory.
JP1029620A 1989-02-10 1989-02-10 Refresh address generation circuit Pending JPH02210687A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1029620A JPH02210687A (en) 1989-02-10 1989-02-10 Refresh address generation circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1029620A JPH02210687A (en) 1989-02-10 1989-02-10 Refresh address generation circuit

Publications (1)

Publication Number Publication Date
JPH02210687A true JPH02210687A (en) 1990-08-22

Family

ID=12281128

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1029620A Pending JPH02210687A (en) 1989-02-10 1989-02-10 Refresh address generation circuit

Country Status (1)

Country Link
JP (1) JPH02210687A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60223098A (en) * 1984-04-18 1985-11-07 Foster Denki Kk Refresh circuit of dynamic random access memory

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60223098A (en) * 1984-04-18 1985-11-07 Foster Denki Kk Refresh circuit of dynamic random access memory

Similar Documents

Publication Publication Date Title
US5241222A (en) Dram interface adapter circuit
US20010049807A1 (en) Address generator of dynamic memory testing circuit and address generating method thereof
KR970029804A (en) DRAM
US20030147299A1 (en) Semiconductor memory device capable of making switch between synchronizing signals for operation on data generated by different circuit configurations
JPH06202917A (en) Memory size detecting method
JPH04326140A (en) Memory controller
JP2746222B2 (en) Semiconductor storage device
US8918597B2 (en) Digital data inversion flag generator circuit
JPH02210687A (en) Refresh address generation circuit
US4763304A (en) Semiconductor random access memory device having switchable input and output bit forms
US5654934A (en) Semiconductor memory employing a block-write system
JPH0689571A (en) Dynamic memory device
KR100510458B1 (en) Apparatus and method for latching address for synchronous semiconductor memory
JPH0745069A (en) Semiconductor memory device
JPH05282859A (en) Memory integrated circuit
JPH06215559A (en) Page memory access system
KR100532369B1 (en) Multi bank control device & memory module having multi bank control device
KR20000071387A (en) Semiconductor memory device and its refresh address signal generating method adapted to reduce power consumption during refresh operation
JPH06223205A (en) Data processing device
JPS6319027B2 (en)
JPH0696583A (en) Semiconductor memory
JP2743548B2 (en) Dynamic semiconductor memory device
JPH0358376A (en) Semiconductor memory device
JPH0535392B2 (en)
JPH0573430A (en) Ram data monitoring circuit