JPH02210687A - Refresh address generation circuit - Google Patents
Refresh address generation circuitInfo
- 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
Links
- 238000010586 diagram Methods 0.000 description 2
Landscapes
- Dram (AREA)
Abstract
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.
比較的小容量の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.
ところが、従来のこのようなリフレッシュ・アドレス発
生回路では、下位の全アドレス情報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.
本発明では、(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.
以上説明したように、本発明によればリフレッシュ・コ
ントローラが出カスるリフレッシュ・アドレスの最上位
ビットだけを使用して必要最小限の回路構成でリフレッ
シュ・アドレスを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.
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)
| 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 |
-
1989
- 1989-02-10 JP JP1029620A patent/JPH02210687A/en active Pending
Patent Citations (1)
| 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 |