JPH08203273A - Information processing device - Google Patents
Information processing deviceInfo
- Publication number
- JPH08203273A JPH08203273A JP7007809A JP780995A JPH08203273A JP H08203273 A JPH08203273 A JP H08203273A JP 7007809 A JP7007809 A JP 7007809A JP 780995 A JP780995 A JP 780995A JP H08203273 A JPH08203273 A JP H08203273A
- Authority
- JP
- Japan
- Prior art keywords
- memory address
- noise
- memory
- dram
- information processing
- 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
- 230000010365 information processing Effects 0.000 title claims abstract description 30
- 230000007257 malfunction Effects 0.000 abstract description 13
- 230000007704 transition Effects 0.000 abstract description 7
- 230000004044 response Effects 0.000 abstract description 5
- 238000013016 damping Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 13
- 238000000034 method Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000002265 prevention Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000002950 deficient Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 102200091804 rs104894738 Human genes 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Classifications
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05B—LOCKS; ACCESSORIES THEREFOR; HANDCUFFS
- E05B67/00—Padlocks; Details thereof
Landscapes
- Static Random-Access Memory (AREA)
- Memory System (AREA)
- Dram (AREA)
- Switch Cases, Indication, And Locking (AREA)
Abstract
(57)【要約】
【目的】 多様な仕様の記憶媒体を搭載しても誤動作す
ることなく正確な動作を行う情報処理装置を提供する。
【構成】 CPU101からのローカルバス・アドレス
102によるメモリアクセス要求に応じて、メモリアド
レス104を生成するメモリ制御回路部103と、メモ
リアドレス104によってアクセスされるDRAM10
8を含む情報処理装置において、DRAM108に対す
るメモリアドレス104の入力経路に、DRAM108
に対するメモリアドレス104の取込みのタイミングを
通知するストローブ信号105によって動作するノイズ
・キャンセル回路部106を介設し、メモリアドレス遷
移時に発生するグリッジなどのノイズを除去し、ノイズ
のないメモリアドレス107を生成してDRAM108
に入力する構成の情報処理装置である。
(57) [Abstract] [Purpose] To provide an information processing device which performs accurate operation without malfunction even when storage media having various specifications are mounted. A memory control circuit unit 103 for generating a memory address 104 in response to a memory access request from a local bus address 102 from a CPU 101, and a DRAM 10 accessed by the memory address 104.
In the information processing device including the DRAM 108, the DRAM 108 is provided in the input path of the memory address 104 to the DRAM 108.
A noise cancel circuit section 106 that operates by a strobe signal 105 that notifies the timing of fetching the memory address 104 with respect to the memory address is removed, noise such as glitches generated at the time of memory address transition is removed, and a noise-free memory address 107 is generated. Then DRAM 108
It is an information processing device configured to input to.
Description
【0001】[0001]
【産業上の利用分野】本発明は、情報処理技術に関し、
特に、記憶媒体としてダイナミック・ランダム・アクセ
スメモリ(以下、DRAMという)を用いた場合の内部
アドレス・トランジェント・デテクタ回路(以下、AT
D回路という)の誤動作防止等に適用して有効な技術に
関するものである。The present invention relates to information processing technology,
Particularly, when a dynamic random access memory (hereinafter referred to as DRAM) is used as a storage medium, an internal address transient detector circuit (hereinafter referred to as AT)
The present invention relates to a technique effective when applied to prevention of malfunction of a D circuit).
【0002】[0002]
【従来の技術】従来、前記ATD回路の誤動作を防止す
る半導体記憶装置として、例えば、特開平5−3255
48号公報に開示されているように、DRAM内部にお
いて、ATD信号を受けて動作するメインおよびプリア
ンプ・コントロール回路内部の2つのラッチ回路に対
し、前記プリアンプ用ラッチ回路の出力により、前記メ
インアンプ用ラッチ回路を動作させ、前記プリアンプお
よび、メインアンプの出力コントロール信号が、前記A
TD信号に対し、同じ感度で動作を行う技術が知られて
いる。2. Description of the Related Art Conventionally, as a semiconductor memory device for preventing a malfunction of the ATD circuit, for example, Japanese Patent Laid-Open No. 5-3255.
As disclosed in Japanese Patent Laid-Open No. 48, in the DRAM, two latch circuits in the main and preamplifier control circuits which operate by receiving an ATD signal are supplied to the main amplifier for the main amplifier by the output of the preamplifier latch circuit. The latch circuit is operated so that the output control signals of the preamplifier and the main amplifier are
There is known a technique of operating with the same sensitivity for TD signals.
【0003】図8は、前記特開平5−325548号公
報に開示されている半導体記憶装置内部の制御回路ブロ
ック構成図である。FIG. 8 is a block diagram of a control circuit inside a semiconductor memory device disclosed in Japanese Patent Laid-Open No. 5-325548.
【0004】図8において、701は、メイン・プリア
ンプ・コントロール回路(出力制御手段)である。70
2はプリアンプ・コントロール用ラッチ回路、703は
メインアンプ・コントロール用ラッチ回路、704はA
TD信号、705はプリアンプ・コントロール信号(/
PAE)、706はラッチ回路702後の出力コントロ
ール入力信号、707はメインアンプ・コントロール信
号、708はメモリセル内の情報信号、709はデータ
出力アンプ(出力増幅手段)、710はプリアンプ、7
11はメインアンプ、712は出力データである。In FIG. 8, reference numeral 701 is a main preamplifier control circuit (output control means). 70
2 is a preamplifier control latch circuit, 703 is a main amplifier control latch circuit, and 704 is A
TD signal, 705 is preamplifier control signal (/
PAE), 706 is an output control input signal after the latch circuit 702, 707 is a main amplifier control signal, 708 is an information signal in a memory cell, 709 is a data output amplifier (output amplification means), 710 is a preamplifier, 7
Reference numeral 11 is a main amplifier, and 712 is output data.
【0005】また、図9は、前記図8に示す制御回路ブ
ロック構成図の動作を示すタイミングチャートである。
以下、図8および、図9に示す従来技術によるメモリア
クセス制御回路の概略動作について説明する。センス動
作完了後、ATD信号704が“L”レベルで動作可能
状態となり、その後、ノイズなどによる中途半端なAT
D信号704が入力されると、プリアンプ・コントロー
ル用ラッチ回路702がその変化を感知し、アドレス切
り替え有りと判断すれば、プリアンプ・コントロール信
号705(破線部分)で後段のデータ出力アンプ709
のプリアンプ710をコントロールし、同時に、メイン
アンプ・コントロール用ラッチ回路703へ結果が信号
706(破線部分)として送られ、これにより発生され
る出力コントロール信号707(出力ノードA)(破線
部分)によって、メインアンプ711がコントロールさ
れ、データ出力アンプ709からメモリセルアレイ内の
情報信号708を出力データ712として、出力端子に
出力するように制御される。FIG. 9 is a timing chart showing the operation of the control circuit block diagram shown in FIG.
The schematic operation of the conventional memory access control circuit shown in FIGS. 8 and 9 will be described below. After the sensing operation is completed, the ATD signal 704 becomes operable at the "L" level, and then the AT which is halfway due to noise or the like.
When the D signal 704 is input, the preamplifier control latch circuit 702 senses the change, and if it is determined that the address is switched, the preamplifier control signal 705 (broken line portion) is used to output the subsequent data output amplifier 709.
The preamplifier 710 is controlled, and at the same time, the result is sent to the main amplifier / control latch circuit 703 as a signal 706 (broken line portion), and by the output control signal 707 (output node A) (broken line portion) generated thereby, The main amplifier 711 is controlled so that the data output amplifier 709 outputs the information signal 708 in the memory cell array as output data 712 to the output terminal.
【0006】また、プリアンプ・コントロール用ラッチ
回路702が中途半端なATD信号704による波形の
変化を感知しなかった場合、すなわちアドレスの切り替
え無しと判断した場合、図9において実線で示されるよ
うな波形のプリアンプ・コントロール信号705が発生
され、同様に変化を感知しなかった信号706(実線部
分)により、メインアンプ・コントロール用ラッチ回路
703を動作させ、その出力コントロール信号707
(出力ノードA)(実線部分)により、メインアンプ7
11の出力データ712が制御される。すなわち、プリ
アンプ・コントロール信号705と、メインアンプ・コ
ントロール信号707は、中途半端なATD信号704
に対して同じ感度となり、データ出力アンプ709の出
力がハイ・インピーダンス(Hi−z)不良状態となる
ことがない。When the preamplifier control latch circuit 702 does not detect a change in the waveform due to the halfway ATD signal 704, that is, when it is determined that the address is not switched, the waveform shown by the solid line in FIG. The preamplifier control signal 705 is generated, and the main amplifier / control latch circuit 703 is operated by the signal 706 (solid line portion) in which the change is not sensed, and its output control signal 707 is output.
By (output node A) (solid line portion), the main amplifier 7
11 output data 712 is controlled. That is, the preamplifier control signal 705 and the main amplifier control signal 707 are the halfway ATD signal 704.
However, the output of the data output amplifier 709 is not in a high impedance (Hi-z) defective state.
【0007】このように従来技術では、メインアンプ・
コントロール信号707をプリアンプ・コントロール信
号705と同様、ATD信号704がプリアンプ・コン
トロール用ラッチ回路702を経た信号706により発
生させるようにしたため、プリアンプ・コントロール用
ラッチ回路702の動作の有無により、ノードAにおけ
る出力コントロール信号705の状態が決まり、ハイイ
ンピーダンス(Hi−z)不良状態となることがなくな
り、データ出力アンプ709は、ノイズなどに起因して
中途半端なATD信号704が発生しても、データ読み
出し状態を維持しようとするものである。As described above, in the conventional technique, the main amplifier
Like the preamplifier control signal 705, the control signal 707 is generated by the ATD signal 704 by the signal 706 passing through the preamplifier control latch circuit 702. The state of the output control signal 705 is determined, and a high impedance (Hi-z) defect state does not occur. The data output amplifier 709 reads the data even if the halfway ATD signal 704 is generated due to noise or the like. It tries to maintain the state.
【0008】[0008]
【発明が解決しようとする課題】しかしながら、前記従
来技術では、DRAM内部のATD制御回路に改良を施
しているものの、ATD信号自体のノイズの除去につい
ては配慮していない。従って、ATD制御回路に改良の
施されていないDRAMを搭載した情報処理装置におい
ては、前記DRAMの制御に不具合が発生する懸念があ
る、という問題があった。However, in the above-mentioned prior art, although the ATD control circuit inside the DRAM is improved, no consideration is given to noise removal of the ATD signal itself. Therefore, in an information processing apparatus having a DRAM whose ATD control circuit has not been improved, there is a problem that a problem may occur in the control of the DRAM.
【0009】さらに、前記従来技術では、有効なメモリ
データが必要な期間に、ハイ・インピーダンス(Hi−
z)不良状態にならないように改良されてはいるが、サ
イクルの無効な期間(以下、アイドル期間という)に、
ATD信号上のノイズなどにより無意味なデータが出力
され、消費電力が増大するという問題があった。Further, in the above-mentioned prior art, high impedance (Hi-
z) It has been improved so that it does not become a defective state, but during the invalid period of the cycle (hereinafter referred to as the idle period),
There is a problem that meaningless data is output due to noise on the ATD signal and power consumption increases.
【0010】本発明の目的は、多様な仕様の記憶媒体を
搭載しても誤動作することなく正確な動作を行うことが
可能な情報処理技術を提供することにある。An object of the present invention is to provide an information processing technique capable of performing an accurate operation without malfunction even if a storage medium having various specifications is mounted.
【0011】本発明の他の目的は、誤動作の防止および
省電力化の双方を実現することが可能な情報処理技術を
提供することにある。Another object of the present invention is to provide an information processing technique capable of realizing both prevention of malfunction and power saving.
【0012】本発明のさらに他の目的は、多様な実装形
態を実現することが可能な情報処理技術を提供すること
にある。Still another object of the present invention is to provide an information processing technique capable of realizing various mounting modes.
【0013】[0013]
【課題を解決するための手段】本願において開示される
発明のうち代表的なものの概要を簡単に説明すれば以下
の通りである。The outline of a typical one of the inventions disclosed in the present application will be briefly described as follows.
【0014】すなわち、本発明は、メモリアドレスを生
成するメモリ制御装置と記憶媒体とを含む情報処理系に
おいて、メモリ制御装置から記憶媒体へのメモリアドレ
スの入力経路にメモリアドレスのノイズを除去するノイ
ズ除去手段を介設したものである。That is, according to the present invention, in an information processing system including a memory control device for generating a memory address and a storage medium, noise for removing noise of the memory address is added to a memory address input path from the memory control device to the storage medium. The removing means is provided.
【0015】ノイズ除去手段としては、たとえば、メモ
リアドレスの取込みのタイミングを記憶媒体に指示する
ためのストローブ信号を制御入力とするスリーステート
・バッファを用いることができる。記憶媒体としては、
たとえばDRAMを用いることが考えられる。As the noise removing means, for example, a three-state buffer having a strobe signal as a control input for instructing the storage medium at the timing of fetching the memory address can be used. As a storage medium,
For example, it is possible to use a DRAM.
【0016】すなわち、具体的には、たとえば、メモリ
制御装置より出力されるメモリアドレスの切り替え時に
発生するグリッジなどのアドレス上のノイズを、スリー
ステート・バッファのハイインピーダンス状態を利用し
てマスクし、DRAM内部のATD回路等の誤動作を防
止する。That is, specifically, for example, noise on an address such as a glitch generated at the time of switching the memory address output from the memory control device is masked by using the high impedance state of the three-state buffer, The malfunction of the ATD circuit inside the DRAM is prevented.
【0017】また、ノイズ除去手段を構成するスリース
テートバッファに対する制御入力の経路には、必要に応
じて、たとえばバッファ回路および容量素子等からなる
タイミング調整手段を配置して、ノイズ除去手段の動作
の一層の適正化を図る。また、ノイズ除去手段の介設経
路に当該ノイズ除去手段の有効/無効の切り替え及び、
ダンピング機能を兼ねた直列抵抗を配置することができ
る。If necessary, a timing adjusting means composed of, for example, a buffer circuit and a capacitive element is arranged in the path of the control input to the three-state buffer constituting the noise removing means to operate the noise removing means. Aim for further optimization. In addition, switching the noise removal means between valid / invalid on the intervening path of the noise removal means,
A series resistor having a damping function can be arranged.
【0018】[0018]
【作用】上記した本発明によれば、前記メモリ制御装置
より出力されるメモリアドレス切り替え時に発生するグ
リッジなどのノイズをスリーステート・バッファ等のノ
イズ除去手段によりマスクできるので、DRAM内部の
ATD回路の誤動作を防止することができる。換言すれ
ば、ATD回路に誤動作防止対策が施されていないDR
AM等のように、多様な仕様の記憶媒体を誤動作の懸念
なく使用することが可能となる。また、ノイズのマスク
に前記スリーステート・バッファを用いることにより、
メモリアドレスの駆動能力強化も兼ねることができる。According to the present invention described above, noise such as glitch generated when the memory address is output from the memory control device can be masked by noise removing means such as a three-state buffer. It is possible to prevent malfunction. In other words, the DR in which the malfunction prevention measure is not applied to the ATD circuit
It is possible to use storage media having various specifications such as AM without concern about malfunction. Also, by using the three-state buffer for the mask of noise,
It is also possible to strengthen the drive capability of the memory address.
【0019】[0019]
【実施例】以下、本発明の一実施例を図面を用いて詳細
に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below in detail with reference to the drawings.
【0020】(実施例1)図1は本発明の一実施例であ
る情報処理装置の概略構成を示すブロック図である。(Embodiment 1) FIG. 1 is a block diagram showing a schematic configuration of an information processing apparatus which is an embodiment of the present invention.
【0021】図1において、101は中央処理装置(以
下、CPUという)、102は前記CPU101より出
力されるローカルバス・アドレス、103はメモリ制御
回路部、104は前記メモリ制御回路部103より出力
されるメモリアドレス、105は前記メモリアドレス1
04列(カラム)アドレスを取り込むためのストローブ
信号(以下、CAS−N信号という)、106は本実施
例におけるノイズ・キャンセル回路部であり、前記メモ
リアドレス104上のグリッチなどのノイズを除去制御
を行う。107は前記メモリアドレス104のノイズ除
去後のメモリアドレス、108はメモリアドレス107
にノイズがあると、内部のATD回路が誤動作し、正し
いデータを読み出すことのできない情報記憶媒体(DR
AM)を示す。In FIG. 1, 101 is a central processing unit (hereinafter referred to as CPU), 102 is a local bus address output from the CPU 101, 103 is a memory control circuit section, and 104 is an output from the memory control circuit section 103. Memory address, 105 is the memory address 1
A strobe signal (hereinafter referred to as a CAS-N signal) for fetching a 04 column address, 106 is a noise canceling circuit unit in the present embodiment, and controls noise removal such as glitches on the memory address 104. To do. 107 is a memory address of the memory address 104 after noise removal, and 108 is a memory address 107.
If there is noise in the data storage medium (DR), the internal ATD circuit malfunctions and correct data cannot be read.
AM).
【0022】本実施例における情報処理装置は以上の構
成からなり、メモリ制御回路部103より出力されるメ
モリアドレス104上のノイズを除去することにより、
あらゆる種類のDRAMを搭載可能なシステム構成とし
ている。The information processing apparatus according to the present embodiment has the above-mentioned configuration, and by removing the noise on the memory address 104 output from the memory control circuit unit 103,
The system configuration allows all types of DRAM to be installed.
【0023】以下、図1を用いて、本実施例の情報処理
装置の動作の概要について説明する。図1に示すよう
に、まずCPU101がメモリアクセスを要求すると共
に、ローカルバス・アドレス102を出力する。これを
受けてメモリ制御回路部103は、前記ローカルバス・
アドレス102をメモリアドレス104に変換し、行
(ロウ)、列(カラム)の順番で時分割に出力する。こ
のメモリアドレス104はメモリサイクル終了後、次の
メモリサイクルのアドレスに切り替えられる。このアド
レス切り替えの遷移時にグリッジなどのノイズが発生す
る場合がある。記憶媒体に前記DRAM108を用い、
最も一般的な制御方法である高速ページモードを用いた
場合、各メモリサイクルで出力されるメモリアドレスは
列(カラム)アドレスであり、アドレス切り替え時に
は、CAS−N信号105のネゲート(立ち上がり波
形)が必ず発生する。そこで、本実施例では、前記メモ
リアドレス104のノイズをノイズ・キャンセル回路部
106で除去するために、前記CAS−N信号105を
前記ノイズ・キャンセル回路部106の起動信号(制御
入力)として用いる。このようにしてノイズを除去され
たメモリアドレス107は、DRAM108のメモリア
ドレスとして前記ノイズ・キャンセル回路部106より
出力される。また、前記CAS−N信号105は前記D
RAM108の列(カラム)アドレス・ストローブ信号
として前記DRAM108にも与えられ、前記ノイズ除
去後のメモリアドレス(列アドレス)107を取り込
む。The outline of the operation of the information processing apparatus of this embodiment will be described below with reference to FIG. As shown in FIG. 1, the CPU 101 first requests a memory access and outputs the local bus address 102. In response to this, the memory control circuit unit 103 causes the local bus
The address 102 is converted into a memory address 104 and output in a time division manner in the order of rows (rows) and columns (columns). This memory address 104 is switched to the address of the next memory cycle after the end of the memory cycle. Noise such as glitch may occur at the transition of the address switching. Using the DRAM 108 as a storage medium,
When the fast page mode, which is the most general control method, is used, the memory address output in each memory cycle is a column address, and at the time of address switching, the negation (rising waveform) of the CAS-N signal 105 is Must occur. Therefore, in the present embodiment, the CAS-N signal 105 is used as a start signal (control input) of the noise cancellation circuit unit 106 in order to remove the noise of the memory address 104 by the noise cancellation circuit unit 106. The memory address 107 from which noise has been removed in this way is output from the noise cancellation circuit unit 106 as a memory address of the DRAM 108. Also, the CAS-N signal 105 is the D
The column address strobe signal of the RAM 108 is also given to the DRAM 108 to fetch the memory address (column address) 107 after the noise removal.
【0024】図2は、前述の図1に例示したノイズ・キ
ャンセル回路部106の構成の一例を詳細に示したブロ
ック図である。201は前記ノイズ・キャンセル回路部
106を構成するスリーステート・バッファを示す。説
明を簡単化するために、この図2においては、前記図1
中のメモリアドレス104および107は各々1つのメ
モリアドレス104bおよび107bとして示す。FIG. 2 is a block diagram showing in detail an example of the configuration of the noise canceling circuit section 106 illustrated in FIG. Reference numeral 201 denotes a three-state buffer which constitutes the noise canceling circuit section 106. In order to simplify the explanation, in FIG.
Memory addresses 104 and 107 therein are shown as one memory address 104b and 107b, respectively.
【0025】図3は前記図2に示す情報処理装置の動作
を示すタイミングチャートであり、図7は、本実施例の
スリーステート・バッファ201の作用の一例を示す説
明図(真理値表)である。FIG. 3 is a timing chart showing the operation of the information processing apparatus shown in FIG. 2, and FIG. 7 is an explanatory diagram (truth table) showing an example of the operation of the three-state buffer 201 of this embodiment. is there.
【0026】図2および図3を用いて、本実施例の動作
の詳細を以下に説明する。The details of the operation of this embodiment will be described below with reference to FIGS.
【0027】CPU101によるメモリアクセス要求に
よりメモリ制御回路部103より出力されたメモリアド
レス104bは、スリーステート・バッファ201に入
力される。前記スリーステート・バッファ201のアウ
トプット・イネーブル端子(以下、OE端子という)が
ハイアクティブであり、この端子には前記メモリ制御回
路部103より出力されるCAS−N信号105を接続
する。従って、DRAM108への前記スリーステート
・バッファ201が出力するメモリアドレス107b
は、前記CAS−N信号105がアサートされ“L”
(“0”)レベルの期間中ハイ・インピーダンス状態
(Hi−z状態)となる(図7参照)。これにより、メ
モリアドレス切り替えに伴う遷移時に発生するグリッジ
などのノイズは、メモリアドレス107bがHi−z状
態となることによって除去され、前記DRAM108へ
与えられるメモリアドレス107bはノイズのない波形
となる。The memory address 104b output from the memory control circuit unit 103 in response to a memory access request from the CPU 101 is input to the three-state buffer 201. An output enable terminal (hereinafter referred to as an OE terminal) of the three-state buffer 201 is high active, and a CAS-N signal 105 output from the memory control circuit unit 103 is connected to this terminal. Therefore, the memory address 107b output from the three-state buffer 201 to the DRAM 108
Indicates that the CAS-N signal 105 is asserted to "L".
The high impedance state (Hi-z state) is maintained during the period of the (“0”) level (see FIG. 7). As a result, noise such as glitch generated at the transition due to the memory address switching is removed when the memory address 107b is in the Hi-z state, and the memory address 107b given to the DRAM 108 has a noise-free waveform.
【0028】すなわち、メモリ制御回路部103より出
力されるメモリアドレス104のグリッジなどのノイズ
を、記憶媒体として用いるDRAM108へ入力する前
に、ノイズ・キャンセル回路部106で除去することに
より、前記DRAM108内部のATD回路の誤動作を
防ぐことができる。That is, noise such as glitches at the memory address 104 output from the memory control circuit unit 103 is removed by the noise canceling circuit unit 106 before being input to the DRAM 108 used as a storage medium. It is possible to prevent the malfunction of the ATD circuit.
【0029】このため、DRAM108の内部における
メモリアドレス107bに対するノイズ対策の有無に関
係なく、当該DRAM108を正確に動作させることが
可能となる。換言すれば、多様な構成のDRAM108
を用いて、正確に動作する情報処理装置を構築すること
が可能となり、たとえば、エラー対策のない安価なDR
AM108を用いる場合には、動作性能を損なうこと無
く原価低減を実現できる。Therefore, it is possible to operate the DRAM 108 accurately regardless of whether or not there is a noise countermeasure for the memory address 107b inside the DRAM 108. In other words, the DRAM 108 having various configurations
It becomes possible to construct an information processing device that operates accurately by using, for example, inexpensive DR without error countermeasures.
When the AM 108 is used, cost reduction can be realized without impairing the operation performance.
【0030】また、メモリアドレス107b上のノイズ
を、DRAM108に入力する前に除去するため、DR
AM108の内部において、アイドル期間中に無意味な
データが出力されることがなくなり、当該DRAM10
8、引いては情報処理装置全体の省電力化を実現するこ
とができる。Since the noise on the memory address 107b is removed before being input to the DRAM 108, DR
Inside the AM 108, meaningless data will not be output during the idle period, and the DRAM 10
8, it is possible to realize power saving of the entire information processing apparatus.
【0031】また、メモリアドレス104bをスリース
テート・バッファ201を経由してメモリアドレス10
7bとして出力させてノイズ除去を行うことにより、メ
モリアドレス107bの駆動力が強化され、伝播中の減
衰等に対して強くなる。Further, the memory address 104b is transferred to the memory address 10b via the three-state buffer 201.
By outputting as 7b and removing noise, the driving force of the memory address 107b is strengthened and becomes stronger against attenuation during propagation.
【0032】(実施例2)図4は、本発明の他の実施例
である情報処理装置の構成の一例を示すブロック図であ
り、図5は、その動作の一例を示すタイミングチャート
である。(Embodiment 2) FIG. 4 is a block diagram showing an example of the configuration of an information processing apparatus which is another embodiment of the present invention, and FIG. 5 is a timing chart showing an example of its operation.
【0033】前述の図2に例示された実施例1では、ノ
イズ除去後のメモリアドレス107bにおいて、有効な
アドレスからHi−z状態への移行期間は、CAS−N
信号105がアサートされてからスリーステート・バッ
ファ201が出力をHi−z状態にする時間で規定され
る。In the first embodiment illustrated in FIG. 2 described above, in the memory address 107b after noise removal, the transition period from the valid address to the Hi-z state is CAS-N.
It is defined as the time that the three-state buffer 201 puts its output in the Hi-z state after the signal 105 is asserted.
【0034】従って、この移行期間が短いとアクセスタ
イムの大きいDRAM108を搭載した際に、DRAM
108の要求するカラムアドレス・ホールド時間の規定
値を満足できない可能性がある。Therefore, when this transition period is short and the DRAM 108 having a long access time is mounted,
There is a possibility that the specified value of the column address hold time required by 108 cannot be satisfied.
【0035】一方、Hi−z状態から有効なアドレスへ
の移行期間は、CAS−N信号105がネゲートされて
からスリーステート・バッファ201が出力を有効な状
態にする時間で規定される。従って、この移行期間が短
いと、アドレス切り替え時に発生するノイズのマスクが
不完全となる可能性もある。図4に示す本実施例の構成
は、これらが発生する可能性のある不具合に対処したも
のである。On the other hand, the transition period from the Hi-z state to the valid address is defined by the time when the three-state buffer 201 sets the output to the valid state after the CAS-N signal 105 is negated. Therefore, if this transition period is short, the mask of noise generated during address switching may be incomplete. The configuration of the present embodiment shown in FIG. 4 deals with the problems that may occur.
【0036】図4において、401はCAS−N信号用
バッファ(以下、バッファという)、402はCAS−
N信号遅延用容量素子(以下、容量素子という)、40
3は遅延されたCAS−N信号を各々示す。In FIG. 4, 401 is a CAS-N signal buffer (hereinafter referred to as a buffer), and 402 is a CAS-N signal.
N signal delay capacitive element (hereinafter referred to as capacitive element), 40
3 shows the delayed CAS-N signals, respectively.
【0037】図4および図5を用いた動作の詳細を以下
に示す。Details of the operation using FIGS. 4 and 5 will be described below.
【0038】CPU101によるメモリアクセス要求に
よりメモリ制御回路部103より出力されたCAS−N
信号105は、DRAM108およびバッファ401に
与えられる。前記バッファ401の出力信号403をス
リーステート・バッファ201のOE端子に接続する。
このバッファ401の出力信号403とグランド(GN
D)間に容量素子402を設ける。これにより、前記ス
リーステート・バッファ201のOE端子制御タイミン
グは、前記DRAM108で列(カラム)アドレスをス
トローブするタイミングおよび、メモリサイクルの終わ
りに対して遅らせることができ、前記図2の実施例で懸
念されたカラムアドレス・ホールド時間の確保および、
完全なるノイズのマスクについて実現可能である。尚、
前記バッファ401は、DRAM108へ与えるCAS
−N信号105に対し、容量素子402による波形遅延
の影響が波及することを防止するために挿入したもので
ある。CAS-N output from the memory control circuit unit 103 in response to a memory access request from the CPU 101.
Signal 105 is applied to DRAM 108 and buffer 401. The output signal 403 of the buffer 401 is connected to the OE terminal of the three-state buffer 201.
The output signal 403 of this buffer 401 and the ground (GN
A capacitive element 402 is provided between D). Thus, the OE terminal control timing of the three-state buffer 201 can be delayed with respect to the timing of strobing a column address in the DRAM 108 and the end of the memory cycle, which is a concern in the embodiment of FIG. Secured column address hold time, and
It is feasible for a perfect noise mask. still,
The buffer 401 is a CAS that is given to the DRAM 108.
It is inserted in order to prevent the influence of the waveform delay due to the capacitive element 402 from spreading to the -N signal 105.
【0039】また、容量素子402の容量は、一例とし
て、たとえばCPU101のクロックを25〜33M
z、DRAM108のアクセスタイムを70nsとする
と、50〜300pF程度となる。The capacitance of the capacitive element 402 is, for example, 25 to 33 M when the clock of the CPU 101 is set.
z and the access time of the DRAM 108 is 70 ns, it is about 50 to 300 pF.
【0040】このように、本実施例の場合には、ノイズ
・キャンセル回路部106を制御する信号を、DRAM
108へ与えるCAS−N信号105に対し遅延させる
ことにより、広範囲に渡るアクセスタイムのDRAM1
08への対応を可能にすると共に、メモリサイクル終了
時に発生するノイズ遅延のばらつきにも対応して、的確
にノイズ除去を行うことができる。As described above, in the case of this embodiment, the signal for controlling the noise canceling circuit section 106 is supplied to the DRAM.
By delaying the CAS-N signal 105 supplied to the DRAM 108, the DRAM 1 having a wide access time can be obtained.
08, it is possible to accurately remove noise in response to variations in noise delay occurring at the end of a memory cycle.
【0041】(実施例3)図6は、本発明のさらに他の
実施例である情報処理装置の構成の一例を示すブロック
図である。この実施例3の場合には、情報処理装置のノ
イズ・キャンセル回路部106の有効化/無効化を切り
替え可能にしたところが、図4に例示した実施例2の場
合と異なっている。(Third Embodiment) FIG. 6 is a block diagram showing an example of the configuration of an information processing apparatus which is still another embodiment of the present invention. The third embodiment differs from the second embodiment illustrated in FIG. 4 in that the noise cancellation circuit unit 106 of the information processing apparatus can be enabled / disabled.
【0042】図6において、601はノイズ・キャンセ
ル回路部106を有効化する直列(ダンピング)抵抗
(以下、ダンピング抵抗Aという)、602は前記ノイ
ズ・キャンセル回路部106を無効化する直列(ダンピ
ング)抵抗(以下、ダンピング抵抗Bという)、107
cは前記ダンピング抵抗A(601)もしくは、ダンピ
ング抵抗B(602)を経たメモリアドレス信号を各々
示す。ダンピング抵抗A(601)およびダンピング抵
抗B(602)の値は、たとえばCPU101のクロッ
クを25〜33Mz、DRAM108のアクセスタイム
を70nsとすると、たとえば20〜100Ωに設定さ
れる。In FIG. 6, reference numeral 601 denotes a series (damping) resistance (hereinafter referred to as damping resistance A) for enabling the noise canceling circuit section 106, and 602 is a series (damping) for disabling the noise canceling circuit section 106. Resistance (hereinafter referred to as damping resistance B), 107
Reference character c denotes a memory address signal that has passed through the damping resistor A (601) or the damping resistor B (602). The values of the damping resistor A (601) and the damping resistor B (602) are set to, for example, 20 to 100Ω when the clock of the CPU 101 is 25 to 33 Mz and the access time of the DRAM 108 is 70 ns.
【0043】図6の構成において、ダンピング抵抗A
(601)を実装し、ダンピング抵抗B(602)を未
実装とした場合、前記ノイズ・キャンセル回路部106
は有効化される。逆に、ダンピング抵抗A(601)を
未実装とし、ダンピング抵抗B(602)を実装した場
合、前記ノイズ・キャンセル回路部106は無効化さ
れ、メモリ制御回路部103より出力されるメモリアド
レス104bが前記ダンピング抵抗B(602)を介し
てDRAM108へ直接与えられる。更に、本実施例で
のダンピング抵抗A(601)およびダンピング抵抗B
(602)は、ノイズ・キャンセル回路部106の有効
化/無効化を切り替える機能と共に、それぞれの状態に
おいてアドレス波形をダンピングする機能を兼ね備えて
おり、定常状態でのアドレス波形上のノイズを低減する
機能もある。In the configuration of FIG. 6, the damping resistance A
When (601) is mounted and the damping resistor B (602) is not mounted, the noise canceling circuit section 106 is
Is enabled. Conversely, when the damping resistor A (601) is not mounted and the damping resistor B (602) is mounted, the noise cancellation circuit unit 106 is invalidated and the memory address 104b output from the memory control circuit unit 103 is It is directly applied to the DRAM 108 via the damping resistor B (602). Furthermore, the damping resistor A (601) and the damping resistor B in this embodiment are used.
The function (602) has a function of switching enable / disable of the noise cancellation circuit unit 106 and a function of damping an address waveform in each state, and a function of reducing noise on the address waveform in a steady state. There is also.
【0044】このように、本実施例の場合には、メモリ
アドレス上のノイズの有無に応じて、ノイズ・キャンセ
ル回路部106の有効化/無効化の切り替えが可能とな
り、無効とした際にノイズ・キャンセル回路部を構成す
る部品を未搭載とできるため、コストを抑えることがで
きる。As described above, in the case of the present embodiment, it is possible to switch between enabling and disabling of the noise cancel circuit section 106 according to the presence / absence of noise on the memory address. -Costs can be reduced because the components that make up the cancel circuit unit can be left unmounted.
【0045】以上本発明者によってなされた発明を実施
例に基づき具体的に説明したが、本発明は前記実施例に
限定されるものではなく、その要旨を逸脱しない範囲で
種々変更可能であることはいうまでもない。Although the invention made by the present inventor has been specifically described based on the embodiments, the invention is not limited to the embodiments and various modifications can be made without departing from the scope of the invention. Needless to say.
【0046】たとえば、上述の実施例の説明において
は、記憶媒体としてDRAMを用いた場合を例示した
が、DRAMに限らず内部にATD回路を有する記憶媒
体であれば、他の記憶媒体にも適用可能である。For example, in the description of the above embodiments, the case where the DRAM is used as the storage medium is illustrated, but the storage medium is not limited to the DRAM, and any storage medium having an ATD circuit inside may be applied to other storage media. It is possible.
【0047】[0047]
【発明の効果】本願において開示される発明のうち、代
表的なものによって得られる効果を簡単に説明すれば、
以下のとおりである。Advantageous effects obtained by typical ones of the inventions disclosed in the present application will be briefly described.
It is as follows.
【0048】すなわち、本発明の情報処理装置によれ
ば、多様な仕様の記憶媒体を搭載しても誤動作すること
なく正確な動作を行うことができる、という効果が得ら
れる。That is, according to the information processing apparatus of the present invention, it is possible to carry out an accurate operation without malfunction even if storage media having various specifications are mounted.
【0049】また、誤動作の防止および省電力化の双方
を実現することができる、という効果が得られる。Further, there is an effect that both prevention of malfunction and power saving can be realized.
【0050】また、多様な実装形態を実現することがで
きる、という効果が得られる。Further, there is an effect that various mounting forms can be realized.
【図1】本発明の一実施例である情報処理装置の概略構
成を示すブロック図である。FIG. 1 is a block diagram showing a schematic configuration of an information processing apparatus that is an embodiment of the present invention.
【図2】本発明の一実施例である情報処理装置のノイズ
・キャンセル回路部の構成の一例を詳細に示したブロッ
ク図である。FIG. 2 is a block diagram showing in detail an example of a configuration of a noise cancellation circuit unit of the information processing apparatus according to the exemplary embodiment of the present invention.
【図3】本発明の一実施例である情報処理装置の動作を
示すタイミングチャートである。FIG. 3 is a timing chart showing the operation of the information processing apparatus which is an embodiment of the present invention.
【図4】本発明の他の実施例である情報処理装置の構成
の一例を示すブロック図である。FIG. 4 is a block diagram showing an example of a configuration of an information processing apparatus which is another embodiment of the present invention.
【図5】本発明の他の実施例である情報処理装置の動作
の一例を示すタイミングチャートである。FIG. 5 is a timing chart showing an example of the operation of the information processing apparatus which is another embodiment of the present invention.
【図6】本発明のさらに他の実施例である情報処理装置
の構成の一例を示すブロック図である。FIG. 6 is a block diagram showing an example of a configuration of an information processing apparatus which is still another embodiment of the present invention.
【図7】本発明の一実施例である情報処理装置を構成す
るスリーステート・バッファの作用の一例を示す説明図
である。FIG. 7 is an explanatory diagram showing an example of the operation of a three-state buffer which constitutes an information processing apparatus according to an embodiment of the present invention.
【図8】従来の記憶装置の構成の一例を示すブロック構
成図である。FIG. 8 is a block configuration diagram showing an example of a configuration of a conventional storage device.
【図9】従来の記憶装置の作用の一例を示すタイミング
チャートである。FIG. 9 is a timing chart showing an example of the operation of a conventional storage device.
101…中央処理装置(CPU)、102…ローカルバ
ス・アドレス、103…メモリ制御回路部、104,1
04b…メモリアドレス、105…CAS−N信号(ス
トローブ信号)、106…ノイズ・キャンセル回路部、
107,107b…メモリアドレス、108…DRAM
(記憶媒体)、201…スリーステート・バッファ、4
01…バッファ、402…容量素子、403…出力信
号、601…ダンピング抵抗A、602…ダンピング抵
抗B、702…プリアンプ・コントロール用ラッチ回
路、703…メインアンプ・コントロール用ラッチ回
路、704…ATD信号、705…プリアンプ・コント
ロール信号、706…出力コントロール入力信号、70
7…メインアンプ・コントロール信号、708…情報信
号、709…データ出力アンプ、710…プリアンプ、
711…メインアンプ、712…出力データ。101 ... Central processing unit (CPU), 102 ... Local bus address, 103 ... Memory control circuit section, 104, 1
04b ... memory address, 105 ... CAS-N signal (strobe signal), 106 ... noise cancel circuit section,
107, 107b ... Memory address, 108 ... DRAM
(Storage medium), 201 ... Three-state buffer, 4
01 ... Buffer, 402 ... Capacitance element, 403 ... Output signal, 601 ... Damping resistance A, 602 ... Damping resistance B, 702 ... Preamplifier control latch circuit, 703 ... Main amplifier control latch circuit, 704 ... ATD signal, 705 ... Preamplifier control signal, 706 ... Output control input signal, 70
7 ... Main amplifier control signal, 708 ... Information signal, 709 ... Data output amplifier, 710 ... Preamplifier,
711 ... Main amplifier, 712 ... Output data.
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G11C 11/34 354 B (72)発明者 長島 賢一 神奈川県海老名市下今泉810番地 株式会 社日立製作所オフィスシステム事業部内 (72)発明者 鬼島 剛 神奈川県海老名市下今泉810番地 株式会 社日立製作所オフィスシステム事業部内─────────────────────────────────────────────────── ─── Continuation of front page (51) Int.Cl. 6 Identification number Internal reference number FI Technical display location G11C 11/34 354 B (72) Inventor Kenichi Nagashima 810 Shimoimaizumi, Ebina-shi, Kanagawa Hitachi, Ltd. (72) Inventor Tsuyoshi Onijima Go to 810 Shimoimaizumi, Ebina City, Kanagawa Stock Company, Hitachi Systems Office System Division
Claims (3)
からのメモリアクセス要求に従って、メモリアドレスを
生成するメモリ制御装置と、前記メモリアドレスが入力
される記憶媒体とを含む情報処理装置であって、前記記
憶媒体に対する前記メモリアドレスの入力経路に、前記
メモリ制御装置から前記メモリアドレスの取込みのタイ
ミングを前記記憶媒体に通知するストローブ信号を制御
入力として前記メモリアドレスのノイズを除去するノイ
ズ除去手段を備えたことを特徴とする情報処理装置。1. An information processing apparatus comprising: a memory control device for generating a memory address in accordance with a memory access request from a central processing unit or an external master device; and a storage medium to which the memory address is input. The input path of the memory address to the storage medium is provided with noise removing means for removing noise of the memory address by using a strobe signal for notifying the storage medium of the timing of fetching the memory address from the memory control device as a control input. An information processing device characterized by the above.
信号を制御入力とするスリーステート・バッファからな
ることを特徴とする請求項1記載の情報処理装置。2. The information processing apparatus according to claim 1, wherein the noise removing means comprises a three-state buffer having the strobe signal as a control input.
ーブ信号の入力経路には、前記ノイズ除去手段に対する
前記ストローブ信号の入力タイミングを調整するタイミ
ング調整手段を配置したことを特徴とする請求項2記載
の情報処理装置。3. The information adjusting apparatus according to claim 2, further comprising a timing adjusting unit arranged in an input path of the strobe signal to the noise removing unit, for adjusting an input timing of the strobe signal to the noise removing unit. Processing equipment.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7007809A JPH08203273A (en) | 1995-01-23 | 1995-01-23 | Information processing device |
KR1019970709337A KR19990022868A (en) | 1995-01-23 | 1996-06-21 | Padlock not opened by shock |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7007809A JPH08203273A (en) | 1995-01-23 | 1995-01-23 | Information processing device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH08203273A true JPH08203273A (en) | 1996-08-09 |
Family
ID=11675944
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7007809A Pending JPH08203273A (en) | 1995-01-23 | 1995-01-23 | Information processing device |
Country Status (2)
Country | Link |
---|---|
JP (1) | JPH08203273A (en) |
KR (1) | KR19990022868A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6809989B2 (en) | 2000-04-24 | 2004-10-26 | Nec Electronics Corporation | Semiconductor storage device |
-
1995
- 1995-01-23 JP JP7007809A patent/JPH08203273A/en active Pending
-
1996
- 1996-06-21 KR KR1019970709337A patent/KR19990022868A/en not_active Application Discontinuation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6809989B2 (en) | 2000-04-24 | 2004-10-26 | Nec Electronics Corporation | Semiconductor storage device |
Also Published As
Publication number | Publication date |
---|---|
KR19990022868A (en) | 1999-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7788451B2 (en) | Apparatus and method for data bypass for a bi-directional data bus in a hub-based memory sub-system | |
EP0384620B1 (en) | High performance memory system | |
US20060152983A1 (en) | Memory device and method having low-power, high write latency mode and high-power, low write latency mode and/or independently selectable write latency | |
RU2421782C2 (en) | Circuit of bus signals control and circuit of signals processing with circuit of bus signals control | |
US6809989B2 (en) | Semiconductor storage device | |
JP2004502268A (en) | Method and apparatus for simultaneous differential data sensing and capture in high speed memory | |
JPH0762957B2 (en) | Memory having chip selecting function and method thereof | |
JP3789542B2 (en) | Memory control circuit | |
JPH06187074A (en) | Method and equipment for reduction of power consumption | |
JPH08203273A (en) | Information processing device | |
US7102937B2 (en) | Solution to DQS postamble ringing problem in memory chips | |
US5949736A (en) | Memory control circuit reducing a consumed power of memory | |
USRE38903E1 (en) | Method and apparatus for generating a pulse | |
JPH06295258A (en) | Semiconductor storage device and storage device | |
JP2684998B2 (en) | Semiconductor memory | |
JPH03100993A (en) | semiconductor memory device | |
KR100238863B1 (en) | Control circuit data output buffer | |
JP2882202B2 (en) | Multi-port access control circuit | |
JP2697393B2 (en) | Reset circuit | |
JPH0512121A (en) | Data processor | |
JP2640139B2 (en) | Memory card | |
JPH0271488A (en) | Data processing system | |
JP3351859B2 (en) | DRAM CAS Timing Method | |
KR970009763B1 (en) | Apparatus of test mode disabling | |
JPH0283650A (en) | Bus response abnormality detection circuit |