[go: up one dir, main page]

JP3468180B2 - Driving capability adjustment circuit and information processing device - Google Patents

Driving capability adjustment circuit and information processing device

Info

Publication number
JP3468180B2
JP3468180B2 JP33810099A JP33810099A JP3468180B2 JP 3468180 B2 JP3468180 B2 JP 3468180B2 JP 33810099 A JP33810099 A JP 33810099A JP 33810099 A JP33810099 A JP 33810099A JP 3468180 B2 JP3468180 B2 JP 3468180B2
Authority
JP
Japan
Prior art keywords
circuit
memory
memory module
capacity
control 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.)
Expired - Fee Related
Application number
JP33810099A
Other languages
Japanese (ja)
Other versions
JP2001154924A (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.)
NEC Corp
Original Assignee
NEC Corp
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 filed Critical NEC Corp
Priority to JP33810099A priority Critical patent/JP3468180B2/en
Publication of JP2001154924A publication Critical patent/JP2001154924A/en
Application granted granted Critical
Publication of JP3468180B2 publication Critical patent/JP3468180B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Memory System (AREA)
  • Logic Circuits (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は駆動能力調整回路及
び情報処理装置に関し、特にメモリと接続する信号の駆
動能力を自動的に調整する技術に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a drive capacity adjusting circuit and an information processing apparatus, and more particularly to a technology for automatically adjusting the drive capacity of a signal connected to a memory.

【0002】[0002]

【従来の技術】情報処理装置の主記憶の多くは、小型の
基板上にメモリチップを搭載したメモリモジュールで構
成される。メモリモジュールは主記憶部の基板に実装さ
れているコネクタに実装できるようになっており、脱着
が容易にできるため、必要に応じてメモリモジュールを
増設して所望のメモリ容量とすることができる。このた
め、メモリモジュールに供給される信号に対する負荷は
メモリモジュールの実装数によって変わってくる。
2. Description of the Related Art Most of the main memory of an information processing apparatus is composed of a memory module having a memory chip mounted on a small board. Since the memory module can be mounted on the connector mounted on the substrate of the main storage unit and can be easily attached and detached, it is possible to add memory modules as needed to obtain a desired memory capacity. Therefore, the load on the signal supplied to the memory module varies depending on the number of mounted memory modules.

【0003】また、メモリモジュールには、メモリモジ
ュールに実装されている複数のメモリチップへの信号を
分配するためのバッファ回路を搭載するタイプのもの
と、バッファ回路を搭載しないタイプのものがある。バ
ッファ回路を搭載するタイプでは信号の負荷はバッファ
回路分の1つとなるが、バッファ回路を搭載しないタイ
プでは信号の負荷はメモリモジュールに搭載されている
メモリチップの数となるため、例えば8個のメモリチッ
プを搭載していれば8倍の負荷数となる。このため、タ
イプによってメモリモジュールに供給される信号の負荷
が大きく変わってくる。
There are two types of memory modules, one having a buffer circuit for distributing signals to a plurality of memory chips mounted on the memory module and the other having no buffer circuit. In the type in which the buffer circuit is mounted, the signal load is one of the buffer circuits, but in the type in which the buffer circuit is not mounted, the signal load is the number of memory chips mounted in the memory module. If a memory chip is installed, the load will be eight times as large. Therefore, the load of the signal supplied to the memory module varies greatly depending on the type.

【0004】さらに、メモリモジュールへ供給する信号
の波形は、メモリモジュールの実装数やタイプ及び実装
位置によって複雑に変化する。このため、単に必要以上
の駆動能力を選択しただけでは信号の波形の歪みによっ
て動作が不安定になる等の影響を避けることができず、
信号の波形の歪みを回避できるような最適な駆動能力を
設定する必要がある。
Further, the waveform of the signal supplied to the memory module changes intricately depending on the number of mounted memory modules, their types, and their mounting positions. For this reason, it is not possible to avoid the effect that the operation becomes unstable due to the distortion of the waveform of the signal, etc., simply by selecting the driving capacity more than necessary,
It is necessary to set the optimum driving capability that can avoid the distortion of the signal waveform.

【0005】従来、上記の負荷変動や波形の歪み等に対
処するために、メモリモジュールに供給する信号の出力
回路の駆動能力を変更できるような手段を装置内の基板
上に設けて人手により切り換えながら調整していた。ま
た、駆動能力の選択を自動的に行う方法として特開平8
−305629では、実装されているメモリモジュール
の識別情報を読み取り、読み取った識別情報を基に駆動
能力を自動的に変更することが開示されている。
Conventionally, in order to cope with the above load fluctuation and waveform distortion, means for changing the driving ability of the output circuit of the signal supplied to the memory module is provided on the substrate in the device and manually switched. While adjusting. In addition, as a method for automatically selecting the driving ability, Japanese Patent Laid-Open No. HEI-8
No. 305629 discloses that the identification information of the mounted memory module is read and the driving capability is automatically changed based on the read identification information.

【0006】[0006]

【発明が解決しようとする課題】しかしながら、上述の
従来技術では、駆動能力を設定するために人手操作が必
要で設定に時間がかかるという課題があった。
However, the above-mentioned conventional technique has a problem that manual operation is required to set the driving ability and it takes time to set.

【0007】また、主記憶がますます高速化される現状
に対して、メモリモジュールの識別情報のみを基に駆動
能力を調整する方法では、メモリモジュールに搭載され
るメモリチップの種類、製造者、製造時期等による特性
の差分よる微妙な影響に対して、最適な設定ができない
という課題があった。
Further, in the current situation where main memory is becoming faster and faster, in the method of adjusting the driving ability based only on the identification information of the memory module, the type of memory chip mounted on the memory module, the manufacturer, There was a problem that the optimum setting could not be made against the delicate influence due to the difference in characteristics due to the manufacturing time and the like.

【0008】[0008]

【0009】[0009]

【課題を解決するための手段】 本発明の駆動能力調整回
路は、1以上のメモリモジュールに接続する信号の駆動
能力を複数の値に切り換えて出力可能なドライバ回路
と、前記ドライバ回路の駆動能力を制御する駆動能力制
御回路と、前記駆動能力制御回路に駆動能力の切り換え
を指示して前記メモリモジュールに対してテストを実行
するテスト実行部と、前記メモリモジュールと接続して
前記メモリモジュールの識別情報を読み出すSPD制御
回路とを有し、前記テスト実行部は、前記SPD制御回
路で読み出した識別情報に含まれるバッファ回路の有無
を示すタイプ情報を参照し、タイプ情報がバッファ回路
有りの場合は最初に一番小さい駆動能力を設定しタイプ
情報がバッファ回路無しの場合は最初に一番大きい駆動
能力を設定して前記ドライバ回路の駆動能力を順次切り
換えてテストし、該テスト結果に基づいて自動的に最も
マージンを大きく確保できる駆動能力を設定する手段を
有する
Drive dynamic capability adjusting circuit of the present invention According to an aspect of the one or more signals to be connected to the memory module and can output driver circuit by switching the driving capability to a plurality of values of the driving of the driver circuit A drive capacity control circuit for controlling the capacity, a test execution section for instructing the drive capacity control circuit to switch the drive capacity and executing a test on the memory module, and a test module connected to the memory module An SPD control circuit for reading identification information, wherein the test execution unit has a buffer circuit included in the identification information read by the SPD control circuit.
Refer to the type information indicating
If yes, set the smallest drive capacity first and type
If the information does not have a buffer circuit, the largest drive first
The capability is set and the driving capability of the driver circuit is sequentially switched and tested, and based on the test result, the most
It has a means to set the driving capacity that can secure a large margin.

【0010】[0010]

【0011】本発明の第1の情報処理装置は、メモリモ
ジュールを実装する数を選択してメモリ容量を変更可能
で、前記メモリモジュールに接続する信号の駆動能力を
複数の値に切り換えて出力可能なドライバ回路と、前記
ドライバ回路の駆動能力を制御する駆動能力制御回路
と、前記メモリモジュールへのアクセスを制御するメモ
リ制御部と、前記メモリモジュールと接続して前記メモ
リモジュールの識別情報を読み出すSPD制御回路とを
有し、前記メモリ制御部は、前記SPD制御回路で読み
出した識別情報に含まれるバッファ回路の有無を示すタ
イプ情報を参照し、タイプ情報がバッファ回路有りの場
合は最初に一番小さい駆動能力を設定しタイプ情報がバ
ッファ回路無しの場合は最初に一番大きい駆動能力を設
定して前記ドライバ回路の駆動能力を順次切り換えてテ
ストし、該テスト結果に基づいて自動的に最もマージン
を大きく確保できる駆動能力を設定する手段を有する。
In the first information processing apparatus of the present invention, the memory capacity can be changed by selecting the number of memory modules to be mounted, and the driving ability of the signal connected to the memory module can be switched to a plurality of values and output. Driver circuit, a driving capability control circuit for controlling the driving capability of the driver circuit, a memory control unit for controlling access to the memory module, and an SPD for connecting with the memory module and reading identification information of the memory module A control circuit, and the memory control unit indicates whether there is a buffer circuit included in the identification information read by the SPD control circuit .
If there is a buffer circuit if the type information is
In case of
If there is no buffer circuit, set the largest drive capacity first.
Constant and tested by sequentially switching the driving capability of the driver circuit, automatically most margin on the basis of the test results
It has a means for setting a driving capacity that can secure a large value.

【0012】[0012]

【0013】本発明の第2の情報処理装置は、メモリモ
ジュールを実装する数を選択してメモリ容量を変更可能
で、前記メモリモジュールに接続する信号の駆動能力を
複数の値に切り換えて出力可能なドライバ回路と、前記
ドライバ回路の駆動能力を制御する駆動能力制御回路
と、前記メモリモジュールへのアクセスを制御するメモ
リ制御部と、前記メモリモジュールと接続して前記メモ
リモジュールの識別情報を読み出すSPD制御回路と、
CPUとを有し、前記メモリ制御部は、CPUのコマン
ドを受けて前記ドライバ回路の駆動能力の切り換えや前
記SPD制御回路による前記メモリモジュールの識別情
報の読み出し等を制御するコマンド処理手段を有し、前
記CPUは、前記コマンドを用いて前記SPD制御回路
で読み出した識別情報に含まれるバッファ回路の有無を
示すタイプ情報を参照し、タイプ情報がバッファ回路有
りの場合は最初に一番小さい駆動能力を設定しタイプ情
報がバッファ回路無しの場合は最初に一番大きい駆動能
力を設定して前記ドライバ回路の駆動能力を順次切り換
えてテストし、該テスト結果に基づいて自動的に最もマ
ージンを大きく確保できる駆動能力を設定する手段を有
する。
According to the second information processing apparatus of the present invention, the memory capacity can be changed by selecting the number of memory modules to be mounted, and the driving ability of the signal connected to the memory module can be switched to a plurality of values and output. Driver circuit, a driving capability control circuit for controlling the driving capability of the driver circuit, a memory control unit for controlling access to the memory module, and an SPD for connecting with the memory module and reading identification information of the memory module A control circuit,
The CPU includes a CPU, and the memory control unit has command processing means for receiving a command from the CPU and controlling switching of the driving capability of the driver circuit and reading of identification information of the memory module by the SPD control circuit. The CPU determines whether or not there is a buffer circuit included in the identification information read by the SPD control circuit using the command.
Refer to the type information shown, and the type information has a buffer circuit
In the case of
If there is no buffer circuit in the report, the drive capacity is the largest first.
Force is set, the drive capability of the driver circuit is sequentially switched, and a test is performed.
It has a means to set the driving capacity that can secure a large engine.

【0014】本発明の第3の情報処理装置は、第1又は
第2の情報処理装置において、前記メモリモジュールの
アドレス信号と制御信号とを前記ドライバ回路に接続
し、前記メモリモジュールのデータ信号と接続する駆動
能力が一定の双方向ドライバ回路を有する。
The third information processing apparatus of the present invention is the first or
The second information processing apparatus has a bidirectional driver circuit that connects the address signal and the control signal of the memory module to the driver circuit, and connects the address signal and the control signal of the memory module to the data signal of the memory module.

【0015】[0015]

【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して詳細に説明する。図1は本発明の第1
の実施の形態のブロック図である。DIMM(Dual
Inline Memory Moduleの略)5
1、DIMM52はメモリモジュールであり、複数個の
DRAM等のメモリチップを実装したコネクタ部を持っ
た小さな基板でできており、通常複数個実装してメモリ
を構成し、実装数や種類を変えることによりメモリ容量
を変更できる。図1では2つのみ示しているが、メモリ
容量により実装数は変わり、また、最大実装数は情報処
理装置によって異なるが、通常数枚から数十枚程度とな
る。最大実装数が大きな装置では、以下に述べるドライ
バ回路41を複数個並べて、分担して信号をDIMMに
接続するようにすることもある。
BEST MODE FOR CARRYING OUT THE INVENTION Next, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 shows the first of the present invention.
It is a block diagram of an embodiment of. DIMM (Dual
Inline Memory Module) 5
1. The DIMM 52 is a memory module and is made of a small board having a connector part on which a plurality of memory chips such as DRAM are mounted. Usually, a plurality of boards are mounted to form a memory, and the number and type of mounting can be changed. Can change the memory capacity. Although only two are shown in FIG. 1, the number of mountings varies depending on the memory capacity, and the maximum number of mountings is usually several to several tens, although it varies depending on the information processing apparatus. In a device having a large maximum mounting number, a plurality of driver circuits 41 described below may be arranged and shared to connect signals to the DIMM.

【0016】ドライバ回路41はアドレス信号、制御信
号等をDIMM51、52に出力するための複数のドラ
イバ回路41−1(図2)からなり、各ドライバ回路4
1−1は複数のドライバゲートから構成され、駆動能力
制御回路31の指示によりドライバゲートが選択され
る。双方向ドライバ回路42はデータ信号をDIMM5
1、52に出力するためのドライバゲートと、データ信
号をDIMM51、52から受けるレシーバゲートから
なり、メモリ制御部10の指示でドライバゲートの出力
が制御される。データ信号の負荷が大きくなるような装
置ではドライバ回路41と同様に複数のドライバゲート
を持ち駆動能力を調整可能にすることも有効であるが、
図1ではドライバゲートの駆動能力の調整は行わないも
のとする。ドライバ回路41については図2で詳細な回
路図を示す。
The driver circuit 41 comprises a plurality of driver circuits 41-1 (FIG. 2) for outputting address signals, control signals and the like to the DIMMs 51 and 52.
Reference numeral 1-1 is composed of a plurality of driver gates, and the driver gate is selected by an instruction from the drive capacity control circuit 31. The bidirectional driver circuit 42 sends the data signal to the DIMM 5
The output of the driver gate is controlled by an instruction from the memory control unit 10, which is composed of a driver gate for outputting to the first and the second 52 and a receiver gate for receiving the data signal from the DIMMs 51 and 52. In a device in which the load of data signals becomes large, it is also effective to have a plurality of driver gates and adjust the driving capability like the driver circuit 41.
In FIG. 1, the driving capability of the driver gate is not adjusted. A detailed circuit diagram of the driver circuit 41 is shown in FIG.

【0017】駆動能力制御回路31はメモリ制御部10
からの指示に従ってドライバ回路41の駆動能力の設定
情報を保持してドライバ回路41へ選択信号X76を出
力する。SPD(Serial Presence D
etectの略)制御回路32はDIMM51、52と
接続して、各DIMMがバッファ回路を持っているかど
うかや、メモリ容量等の識別情報を、シリアルインタフ
ェイスで読み出す回路である。
The drive capacity control circuit 31 is a memory control unit 10.
According to the instruction from, the setting information of the driving capability of the driver circuit 41 is held and the selection signal X76 is output to the driver circuit 41. SPD (Serial Presence D)
The control circuit 32 is a circuit which is connected to the DIMMs 51 and 52 and reads out whether or not each DIMM has a buffer circuit and identification information such as a memory capacity through a serial interface.

【0018】メモリ制御部10は、DIMM51、52
へのアクセスを制御する回路であり、テスト実行部11
を含んでいる。テスト実行部11はドライバ回路41の
駆動能力を変更して、テストデータを書き込み、読み出
したデータをチェックして、最適な駆動能力を設定する
回路である。信号X61は上位装置から送られるアドレ
スやコマンド情報を含む信号で、信号X62は上位装置
から送られる書き込みデータで、信号X63は上位装置
へ返送する読み出しデータである。信号X81は信号X
61を基にDIMM51、52に対するアドレス信号と
制御信号に変換され、ドライバ回路41で駆動された信
号で、X82はDIMM51、52のデータ信号であ
る。
The memory controller 10 includes DIMMs 51 and 52.
Is a circuit for controlling access to the test execution unit 11
Is included. The test execution unit 11 is a circuit that changes the drive capacity of the driver circuit 41, writes test data, checks the read data, and sets the optimum drive capacity. The signal X61 is a signal including address and command information sent from the higher-level device, the signal X62 is write data sent from the higher-level device, and the signal X63 is read data returned to the higher-level device. Signal X81 is signal X
A signal converted into an address signal and a control signal for the DIMMs 51 and 52 based on 61 and driven by the driver circuit 41, and X82 is a data signal of the DIMMs 51 and 52.

【0019】図2は、ドライバ回路41の中の1つの信
号に対する詳細な回路図である。ドライバ回路41全体
では図2のドライバ回路41−1がX81の信号線数だ
け集合したものとなる。ドライバゲート43〜47の出
力はオアされて出力信号X81−1となる。どのドライ
バゲートの出力を有効にするかは駆動能力制御回路31
から送られる信号X76−1〜5によって決められ、図
2では有効となったドライバゲートの数により1つのド
ライバゲートの1倍から5倍の範囲で調整が可能であ
る。X76はX76−1〜5をまとめて表現したもので
あり、実際には5本の信号からなり、ドライバ回路41
を構成する全ての回路41−1に分配されている。
FIG. 2 is a detailed circuit diagram for one signal in the driver circuit 41. In the entire driver circuit 41, the driver circuits 41-1 in FIG. 2 are assembled by the number of signal lines X81. The outputs of the driver gates 43 to 47 are ORed to become the output signal X81-1. The drive capability control circuit 31 determines which driver gate output is valid.
It is possible to make adjustments in the range of 1 to 5 times that of one driver gate depending on the number of driver gates that are valid in FIG. X76 is a collective expression of X76-1 to X5, and actually consists of five signals.
Are distributed to all the circuits 41-1 that configure the above.

【0020】以上のように、図2では5種類の駆動能力
が選択できるようになっているが、各ドライバゲートの
駆動能力を1倍、2倍、4倍、8倍、16倍とすれば1
倍から31倍までの広範囲の調整が可能になり、また、
微調整用の小さな駆動能力のドライバゲートと粗調整用
の大きな駆動能力のドライバゲートとを組み合わせれば
より細かい調整も可能である。また、ドライバゲートの
数は5である必要はなく、ドライバゲートの数を増やせ
ばよりきめ細かな調整が可能になるが、回路量が増加す
るので、状況に応じて決めればよい。
As described above, five types of drive capabilities can be selected in FIG. 2, but if the drive capabilities of the respective driver gates are set to 1, 2, 4, 8, and 16 times. 1
A wide range of adjustment from double to 31 times is possible, and
Finer adjustment is possible by combining a driver gate with a small drive capacity for fine adjustment and a driver gate with a large drive capacity for coarse adjustment. Further, the number of driver gates does not have to be 5, and if the number of driver gates is increased, finer adjustment can be performed, but since the circuit amount increases, it may be determined according to the situation.

【0021】次に、本発明の実施の形態の動作について
説明する。駆動能力の調整は、最初にDIMMを実装し
たときと、その後のDIMMの増減や交換によりDIM
Mを変更したときに実施する必要がある。DIMMの実
装を変更する場合は一般的に電源オフ状態で実施される
ため、電源オンによる立ち上げの際に駆動能力の調整を
実行すればよい。電源オンの際に送出される電源確定信
号X64を受信するとメモリ制御部10は、内部を初期
化した後にテスト実行部11を起動する。
Next, the operation of the embodiment of the present invention will be described. The drive capacity is adjusted when the DIMM is first mounted, and then the DIM is adjusted by increasing or decreasing or replacing the DIMM.
It needs to be implemented when M is changed. When the mounting of the DIMM is changed, it is generally performed in the power-off state, and therefore the drive capability may be adjusted when the DIMM is started by turning on the power. Upon receiving the power supply confirmation signal X64 transmitted when the power is turned on, the memory control unit 10 activates the test execution unit 11 after initializing the inside.

【0022】図3はテスト実行部11又は21の動作を
説明したフローチャートである。テスト実行部11が起
動されると、SPD制御回路32によりDIMM51、
52の識別情報を読み出す(S901)。読み出した識
別情報中のメモリ容量の情報から各DIMMが割り当て
られるアドレス領域を求め、その領域内のアドレスを各
DIMM毎に1以上抽出する(S902)。
FIG. 3 is a flow chart for explaining the operation of the test execution unit 11 or 21. When the test execution unit 11 is activated, the SPD control circuit 32 causes the DIMM 51,
The identification information 52 is read (S901). An address area to which each DIMM is allocated is obtained from the information on the memory capacity in the read identification information, and one or more addresses in the area are extracted for each DIMM (S902).

【0023】次にDIMM51、52がバッファ回路を
搭載するタイプか否かを読み出した識別情報から調べ
(S903)、バッファ回路を搭載するタイプであれば
一番小さい駆動能力を(S904)、バッファ回路を搭
載するタイプでなければ一番大きい駆動能力を(S90
5)を設定してテストを開始する。設定する駆動能力の
設定情報は、テスト実行部11から駆動能力制御回路3
1へ送られる。駆動能力制御回路31は設定情報を受け
るとこれを保持し、予め決められた方法で出力信号X7
6に変換して出力する。ドライバ回路41は信号X76
に従って指定されたドライバゲートの出力を有効とし、
出力を指示された駆動能力に切り換える。これにより、
メモリ制御部10から出力されたアドレス信号と制御信
号であるX71が設定された駆動能力でもってDIMM
51、52へ送られる状態になる。
Next, it is checked from the read identification information whether the DIMMs 51 and 52 are of a type having a buffer circuit (S903). If the DIMMs 51 and 52 are of a type having a buffer circuit, the smallest driving capability is obtained (S904). If it is not the type that mounts the
Set 5) and start the test. The setting information of the driving capacity to be set is provided from the test execution unit 11 to the driving capacity control circuit 3
Sent to 1. When the drive capacity control circuit 31 receives the setting information, it holds the setting information and outputs the output signal X7 according to a predetermined method.
Convert to 6 and output. The driver circuit 41 outputs the signal X76
Enable the output of the driver gate specified according to
The output is switched to the designated drive capacity. This allows
The address signal output from the memory control unit 10 and the control signal X71 are set to the DIMM with the set driving capability.
It is ready to be sent to 51, 52.

【0024】この状態にて、予め決められたテストデー
タをS903で抽出したアドレスに書き込み、その後読
み出して読み出したデータと書き込んだデータが一致す
るか否か調べる。これを抽出された全てのアドレスで実
行することにより全DIMMに対して正常にアクセスで
きるか否かが判定される。どれか1つのアドレスで不一
致となればテスト結果は異常と判定され(S906)、
テスト結果が保持される(S907)。
In this state, predetermined test data is written in the address extracted in S903, and then read and read to see if the read data and the written data match. By executing this for all the extracted addresses, it is determined whether all DIMMs can be normally accessed. If there is a mismatch in any one of the addresses, the test result is determined to be abnormal (S906),
The test result is held (S907).

【0025】最初のテスト結果が正常であれば、駆動能
力を変更してS906以降の操作を繰り返す。駆動能力
の変更は、DIMMがバッファ回路を搭載するタイプの
場合は駆動能力を1つ大きくし、そうでない場合は駆動
能力を1つ小さくするように設定を変更する(S90
9)。テスト結果が正常から異常になった時点(S91
0)又は、全ての駆動能力でのテストが終了した時点
(S908)でテストは終了する。最初のテスト結果が
異常であった場合は、S910からS907へと進み、
駆動能力を切り換えてテストを続ける。最後にテスト結
果を判定して、最もマージンを多く確保できるポイント
に駆動能力を決定し、その設定情報を駆動能力制御回路
31に送って設定する(S911)。
If the first test result is normal, the driving capability is changed and the operations from S906 are repeated. The drive capacity is changed by increasing the drive capacity by 1 when the DIMM is a type equipped with a buffer circuit, and by decreasing the drive capacity by 1 if not (S90).
9). When the test result changes from normal to abnormal (S91
0), or the test ends at the time when the test with all driving capabilities ends (S908). If the first test result is abnormal, the process proceeds from S910 to S907,
Switch the drive capacity and continue the test. Finally, the test result is judged, the driving capability is determined at the point where the largest margin can be secured, and the setting information is sent to the driving capability control circuit 31 for setting (S911).

【0026】以上のようにして、装置の立ち上げの際
に、自動的に駆動能力を順次切り換えてテストして、テ
スト結果に基づいて実際に実装されているDIMM5
1、52に対して最適な駆動能力を設定することができ
る。
As described above, when the apparatus is started up, the drive capability is automatically switched in order and tested, and the actually mounted DIMM 5 is based on the test result.
It is possible to set the optimum driving ability for 1, 52.

【0027】以上の第1の実施の形態では、メモリ制御
部10内にテスト実行部11を設けてあるが、テスト実
行部11の機能をCPU(中央処理部)に設けて実行す
る実施の形態も有力である。これを第2の実施の形態と
して以下に説明する。
In the above-described first embodiment, the test execution unit 11 is provided in the memory control unit 10. However, the function of the test execution unit 11 is provided in the CPU (central processing unit) and executed. Is also influential. This will be described below as a second embodiment.

【0028】図4は第2の実施の形態のブロック図であ
り、第1の実施の形態と同じ機能を有するものは図1と
同じ番号を付与している。CPU20は信号X61〜6
3にてメモリ制御部12と接続している。なお、X61
〜63はバスで構成されてもよいし、また、入出力制御
部とも接続されるのが一般的だが図4では省略してい
る。テスト実行部11に相当する手段は、CPU20内
のテスト実行部21となる。テスト実行部21は、CP
U20からメモリ制御部12へ、駆動能力制御回路31
やSPD制御回路32に対する制御を指示するコマンド
を送ることにより、第1の実施の形態のテスト実行部1
1と同じ処理が実行できるようになっている。
FIG. 4 is a block diagram of the second embodiment, and those having the same functions as those in the first embodiment are given the same numbers as in FIG. CPU 20 outputs signals X61 to 6
3 is connected to the memory control unit 12. X61
˜63 may be configured by a bus, and are generally connected to an input / output control unit, but they are omitted in FIG. The means corresponding to the test execution unit 11 is the test execution unit 21 in the CPU 20. The test execution unit 21 uses the CP
From U20 to the memory control unit 12, the drive capacity control circuit 31
By sending a command instructing control to the SPD control circuit 32 or the SPD control circuit 32, the test execution unit 1 of the first embodiment
The same process as 1 can be executed.

【0029】メモリ制御部12は、テスト実行部11は
含まず、代わりに、上記の駆動能力制御回路31やSP
D制御回路32に対する制御を指示するコマンドを受け
付けて、駆動能力制御回路31やSPD制御回路32を
制御するコマンド処理手段13を設けている。駆動能力
制御回路31、SPD制御回路32、ドライバ回路4
1、双方向ドライバ回路42、DIMM51、52は第
1の実施の形態と同じ構成で、同じ動作を行う。従っ
て、第1の実施の形態と比べて、図2のドライバ回路4
1の詳細な回路図は同じで、図3のフローチャートもテ
スト実行部11の代わりにCPU20内のテスト実行部
21で実行される点と、CPU20からコマンドを用い
て駆動能力制御回路31、SPD制御回路32を制御す
る点を除いて処理内容は同じである。
The memory control unit 12 does not include the test execution unit 11, but instead, the above-mentioned drive capacity control circuit 31 and SP.
A command processing unit 13 that receives a command instructing control of the D control circuit 32 and controls the drive capacity control circuit 31 and the SPD control circuit 32 is provided. Drive capacity control circuit 31, SPD control circuit 32, driver circuit 4
1, the bidirectional driver circuit 42, and the DIMMs 51 and 52 have the same configuration as the first embodiment and perform the same operation. Therefore, as compared with the first embodiment, the driver circuit 4 of FIG.
The detailed circuit diagram of No. 1 is the same, and the flowchart of FIG. 3 is also executed by the test execution unit 21 in the CPU 20 instead of the test execution unit 11, and that the drive capability control circuit 31 and the SPD control are executed by the command from the CPU 20 The processing contents are the same except that the circuit 32 is controlled.

【0030】第2の実施の形態の動作について、主に第
1の実施の形態と異なる部分について説明する。電源オ
ンの際に出力される電源確定信号X64はメモリ制御部
12とCPU20に供給される。メモリ制御部12は信
号X64を受けるとメモリ制御部12内を初期化してC
PU20等の要求を待つ状態となる。CPU20は信号
X64により初期化プログラムが起動され、装置内の初
期化を開始する。初期化プログラムではメモリ(DIM
M51、52)について初期化を実行するが、メモリに
対する駆動能力の調整はメモリの初期化に先だって実行
する必要がある。このため、メモリの初期化の実行前に
初期化プログラムからテスト実行部21が起動される。
あるいは、テスト実行部21は初期化プログラムに組み
込まれていてもよい。
With respect to the operation of the second embodiment, the part different from that of the first embodiment will be mainly described. The power supply confirmation signal X64 output when the power is turned on is supplied to the memory control unit 12 and the CPU 20. When the memory control unit 12 receives the signal X64, the memory control unit 12 initializes the inside of the memory control unit 12 to C
The state of waiting for a request from the PU 20 or the like is entered. The initialization program is started by the signal X64, and the CPU 20 starts initialization in the apparatus. Memory (DIM
M51, 52) is initialized, but the adjustment of the driving capability for the memory needs to be performed before the initialization of the memory. Therefore, the test execution unit 21 is activated from the initialization program before the memory initialization is executed.
Alternatively, the test execution unit 21 may be incorporated in the initialization program.

【0031】以下は、駆動能力制御回路31やSPD制
御回路32を制御する手順を除けば動作内容は第1の実
施の形態と同じであるため、テスト実行部21から駆動
能力制御回路31やSPD制御回路32を制御する手順
について説明する。図3のS901でテスト実行部21
がSPD制御回路32に対してDIMM51、52の識
別情報を読む場合、DIMMの識別情報読み出しコマン
ドをメモリ制御部12に信号X61で送る。メモリ制御
部12内のコマンド処理手段13は上記コマンドを受信
して要求内容を解読し、SPD制御回路32へDIMM
51、52の識別情報を読み出すよう指示する。SPD
制御回路32は上記指示を受けてDIMM51、52の
識別情報を読み出して、コマンド処理手段13へ返送す
る。コマンド処理手段13は読み出しデータを信号X6
3にてCPU20へ返送する。
Since the operation contents are the same as those in the first embodiment except the procedure for controlling the drive capacity control circuit 31 and the SPD control circuit 32, the test execution unit 21 outputs the drive capacity control circuit 31 and the SPD. A procedure for controlling the control circuit 32 will be described. In S901 of FIG. 3, the test execution unit 21
When the identification information of the DIMMs 51 and 52 is read by the SPD control circuit 32, the DIMM identification information read command is sent to the memory control unit 12 by the signal X61. The command processing means 13 in the memory control unit 12 receives the above command, decodes the content of the request, and sends to the SPD control circuit 32 a DIMM.
It is instructed to read the identification information of 51 and 52. SPD
In response to the instruction, the control circuit 32 reads the identification information of the DIMMs 51 and 52 and sends it back to the command processing means 13. The command processing means 13 sends the read data to the signal X6.
It returns to CPU20 in 3.

【0032】次に図3のS904又はS905におい
て、駆動能力を設定する場合は、駆動能力設定コマンド
を信号X61へ送り、コマンド処理手段13が受信して
テスト実行部21から送られた設定情報に基づいて駆動
能力制御回路31へ設定情報を送る。駆動能力制御回路
31はその指示に従ってドライバ回路41の駆動能力を
切り換える。
Next, in S904 or S905 of FIG. 3, when setting the driving capability, the driving capability setting command is sent to the signal X61, and the command processing means 13 receives the setting information sent from the test execution unit 21. Based on this, the setting information is sent to the drive capacity control circuit 31. The drive capacity control circuit 31 switches the drive capacity of the driver circuit 41 according to the instruction.

【0033】以上のようにしてテスト実行部21から第
1の実施の形態のテスト実行部11と同様に駆動能力制
御回路31やSPD制御回路32を制御することができ
る。DIMM51、52へのテストデータの書き込みや
読み出しについてはCPU20から発行する通常のメモ
リアクセスコマンドにて実行することが可能であり、図
3のその他の処理はテスト実行部11に代わりテスト実
行部21で実行されるだけで動作は同じである。
As described above, the drive performance control circuit 31 and the SPD control circuit 32 can be controlled from the test execution unit 21 as in the case of the test execution unit 11 of the first embodiment. The writing and reading of the test data to and from the DIMMs 51 and 52 can be executed by a normal memory access command issued from the CPU 20, and the other processes of FIG. 3 are performed by the test execution unit 21 instead of the test execution unit 11. The operation is the same only when executed.

【0034】第2の実施の形態のテスト実行部21は実
際にはCPU20上で実行されるプログラムで実現され
るが、第1の実施の形態のテスト実行部11の場合はメ
モリ制御部10内の専用のハードウェア回路で実現して
もよいし、簡単なプログラムを内蔵してプログラムで手
順を実行する回路で実現してもよい。テスト実行部11
を実現するための回路は手順を制御することなどからコ
マンド処理手段13に比べて複雑で回路規模も大きくな
る。
The test execution unit 21 of the second embodiment is actually realized by a program executed on the CPU 20, but in the case of the test execution unit 11 of the first embodiment, the test execution unit 21 is stored in the memory control unit 10. It may be realized by a dedicated hardware circuit of, or may be realized by a circuit that incorporates a simple program and executes the procedure by the program. Test execution unit 11
The circuit for realizing the above is more complicated and larger in circuit scale than the command processing means 13 because the procedure is controlled.

【0035】以上のように第2の実施の形態では、メモ
リ制御部12は、第1の実施の形態のテスト実行部11
の比較的複雑な回路を削除し、上記コマンドを処理する
比較的簡単な回路だけで実現できるので、回路量を削減
できる。一方、駆動能力を調整するための時間が大きく
なり、立ち上げ時間が増大するという問題もあり、単純
にどちらが優れているということではなく、第1の実施
の形態と、第2の実施の形態のどちらを選択するかは、
情報処理装置に求められる条件に従って選択すればよ
い。
As described above, in the second embodiment, the memory control unit 12 is the test execution unit 11 of the first embodiment.
Since the relatively complicated circuit of can be eliminated and only the relatively simple circuit for processing the above command can be used, the circuit amount can be reduced. On the other hand, there is also a problem that the time for adjusting the driving ability becomes long and the start-up time also increases. Therefore, it is not simply which one is superior, but the first embodiment and the second embodiment. Which to choose,
The selection may be made according to the conditions required of the information processing device.

【0036】[0036]

【発明の効果】以上説明したように、本発明の第1の実
施の形態によれば、駆動能力を変更してメモリのアクセ
スが正常に実行できるか否かをテストして、その結果に
基づいて最適な駆動能力を設定するので、実装されてい
るメモリモジュールの特性に合った駆動能力を最適な状
態で設定することができるという効果がある。
As described above, according to the first embodiment of the present invention, whether the memory access can be normally executed by changing the driving capability is tested, and based on the result of the test. Since the optimum drive capacity is set by using the optimum drive capacity, the drive capacity suitable for the characteristics of the mounted memory module can be set in the optimum state.

【0037】また、本発明の第2の実施の形態では、テ
ストを実行する手段をCPUに設けることにより、第1
の実施の形態と同じ効果を得るためのメモリ制御回路の
回路規模を削減できるという効果がある。
Further, in the second embodiment of the present invention, by providing the CPU with means for executing the test, the first embodiment is provided.
There is an effect that the circuit scale of the memory control circuit for obtaining the same effect as that of the embodiment can be reduced.

【0038】さらに、SPD制御回路によりメモリモジ
ュールの識別情報を事前に読み出してメモリモジュール
がバッファ回路を搭載しているか否かで、駆動能力のテ
スト順を決めることによりテスト時間を短縮できるとい
う効果がある。
Further, the test time can be shortened by reading the identification information of the memory module in advance by the SPD control circuit and determining the test order of the driving capability depending on whether or not the memory module has the buffer circuit. is there.

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

【図1】第1の実施の形態のブロック図である。FIG. 1 is a block diagram of a first embodiment.

【図2】第1又は第2の実施の形態のドライバ回路41
の詳細な回路図である。
FIG. 2 is a driver circuit 41 according to the first or second embodiment.
3 is a detailed circuit diagram of FIG.

【図3】第1又は第2の実施の形態のテスト実行部11
又はテスト実行部21の動作を説明したフローチャート
である。
FIG. 3 is a test execution unit 11 according to the first or second embodiment.
Alternatively, it is a flowchart illustrating the operation of the test execution unit 21.

【図4】第2の実施の形態のブロック図である。FIG. 4 is a block diagram of a second embodiment.

【符号の説明】[Explanation of symbols]

10 メモリ制御部 11 テスト実行部 31 駆動能力制御回路 32 SPD制御回路 41 ドライバ回路 42 双方向ドライバ回路 43〜47 ドライバゲート 51 DIMM 52 DIMM 12 メモリ制御部 13 コマンド処理手段 20 CPU 21 テスト実行部 10 Memory controller 11 Test execution section 31 Drive capacity control circuit 32 SPD control circuit 41 Driver circuit 42 Bidirectional driver circuit 43-47 Driver gate 51 DIMM 52 DIMM 12 Memory controller 13 Command processing means 20 CPU 21 Test execution section

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06F 12/16 G06F 12/06 H03K 19/0175 ─────────────────────────────────────────────────── ─── Continuation of front page (58) Fields surveyed (Int.Cl. 7 , DB name) G06F 12/16 G06F 12/06 H03K 19/0175

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 1以上のメモリモジュールに接続する信
号の駆動能力を複数の値に切り換えて出力可能なドライ
バ回路と、前記ドライバ回路の駆動能力を制御する駆動
能力制御回路と、前記駆動能力制御回路に駆動能力の切
り換えを指示して前記メモリモジュールに対してテスト
を実行するテスト実行部と、前記メモリモジュールと接
続して前記メモリモジュールの識別情報を読み出すSP
D制御回路とを備え、 前記テスト実行部は、前記SPD制御回路で読み出した
識別情報に含まれるバッファ回路の有無を示すタイプ情
報を参照し、タイプ情報がバッファ回路有りの場合は最
初に一番小さい駆動能力を設定しタイプ情報がバッファ
回路無しの場合は最初に一番大きい駆動能力を設定して
前記ドライバ回路の駆動能力を順次切り換えてテスト
し、該テスト結果に基づいて自動的に最もマージンを大
きく確保できる駆動能力を設定することを特徴とする駆
動能力調整回路。
1. A driver circuit capable of outputting the drive capability of a signal connected to one or more memory modules by switching it to a plurality of values, a drive capability control circuit for controlling the drive capability of the driver circuit, and the drive capability control. A test execution unit for instructing the circuit to switch the driving capability and executing a test on the memory module, and an SP for connecting to the memory module and reading identification information of the memory module.
A D control circuit, and the test execution unit is a type information indicating presence / absence of a buffer circuit included in the identification information read by the SPD control circuit.
If there is a buffer circuit in the type information, refer to
First, set the smallest driving capacity and buffer the type information.
When there is no circuit, the largest driving capacity is set first, and the driving capacity of the driver circuit is sequentially switched and tested, and the largest margin is automatically set based on the test result.
A drive capacity adjustment circuit characterized by setting a drive capacity that can be secured .
【請求項2】 メモリモジュールを実装する数を選択し
てメモリ容量を変更可能な情報処理装置において、前記
メモリモジュールに接続する信号の駆動能力を複数の値
に切り換えて出力可能なドライバ回路と、前記ドライバ
回路の駆動能力を制御する駆動能力制御回路と、前記メ
モリモジュールへのアクセスを制御するメモリ制御部
と、前記メモリモジュールと接続して前記メモリモジュ
ールの識別情報を読み出すSPD制御回路とを備え、 前記メモリ制御部は、前記SPD制御回路で読み出した
識別情報に含まれるバッファ回路の有無を示すタイプ情
報を参照し、タイプ情報がバッファ回路有りの場合は最
初に一番小さい駆動能力を設定しタイプ情報がバッファ
回路無しの場合は最初に一番大きい駆動能力を設定して
前記ドライバ回路の駆動能力を順次切り換えてテスト
し、該テスト結果に基づいて自動的に最もマージンを大
きく確保できる駆動能力を設定することを特徴とする情
報処理装置。
2. An information processing apparatus capable of changing the memory capacity by selecting the number of memory modules to be mounted, and a driver circuit capable of switching the driving ability of a signal connected to the memory module to a plurality of values and outputting the plurality of values. A drive capability control circuit that controls the drive capability of the driver circuit, a memory control unit that controls access to the memory module, and an SPD control circuit that is connected to the memory module and reads identification information of the memory module are provided. The memory control unit includes a type information indicating presence / absence of a buffer circuit included in the identification information read by the SPD control circuit.
If there is a buffer circuit in the type information, refer to
First, set the smallest driving capacity and buffer the type information.
When there is no circuit, the largest driving capacity is set first, and the driving capacity of the driver circuit is sequentially switched and tested, and the largest margin is automatically set based on the test result.
An information processing device characterized by setting a driving capacity that can be secured .
【請求項3】 メモリモジュールを実装する数を選択し
てメモリ容量を変更可能な情報処理装置において、前記
メモリモジュールに接続する信号の駆動能力を複数の値
に切り換えて出力可能なドライバ回路と、前記ドライバ
回路の駆動能力を制御する駆動能力制御回路と、前記メ
モリモジュールへのアクセスを制御するメモリ制御部
と、前記メモリモジュールと接続して前記メモリモジュ
ールの識別情報を読み出すSPD制御回路と、CPUと
を備え、 前記メモリ制御部は、CPUのコマンドを受けて前記ド
ライバ回路の駆動能力の切り換えや前記SPD制御回路
による前記メモリモジュールの識別情報の読み出し等を
制御するコマンド処理手段を有し、前記CPUは、前記
コマンドを用いて前記SPD制御回路で読み出した識別
情報に含まれるバッファ回路の有無を示すタイプ情報を
参照し、タイプ情報がバッファ回路有りの場合は最初に
一番小さい駆動能力を設定しタイプ情報がバッファ回路
無しの場合は最初に一番大きい駆動能力を設定して前記
ドライバ回路の駆動能力を順次切り換えてテストし、該
テスト結果に基づいて自動的に最もマージンを大きく確
保できる駆動能力を設定することを特徴とする情報処理
装置。
3. An information processing apparatus capable of changing the memory capacity by selecting the number of memory modules to be mounted, and a driver circuit capable of switching the driving ability of a signal connected to the memory module to a plurality of values and outputting the plurality of values. A drive capability control circuit that controls the drive capability of the driver circuit, a memory control unit that controls access to the memory module, an SPD control circuit that is connected to the memory module and reads identification information of the memory module, and a CPU The memory control unit includes command processing means for receiving a command from the CPU and controlling switching of the driving capability of the driver circuit, reading of identification information of the memory module by the SPD control circuit, and the like. the CPU included in the identification information read by the SPD control circuit using the command The type information indicating the presence or absence of that buffer circuit
Refer to, if the type information has a buffer circuit, first
Set the smallest drive capacity and type information is a buffer circuit
If not, first, set the largest drive capacity, switch the drive capacity of the driver circuit in sequence, and perform a test, and automatically determine the largest margin based on the test results.
An information processing device, characterized in that a drive capacity that can be maintained is set.
【請求項4】 前記メモリモジュールのアドレス信号と
制御信号とを前記ドライバ回路に接続し、前記メモリモ
ジュールのデータ信号線は駆動能力が一定の双方向ドラ
イバ回路に接続した請求項2又は3の情報処理装置。
4. A connecting the address signal and the control signal of the memory module to the driver circuit, the memory module of the data signal line information of claim 2 or 3 drivability is connected to a constant bidirectional driver circuit Processing equipment.
JP33810099A 1999-11-29 1999-11-29 Driving capability adjustment circuit and information processing device Expired - Fee Related JP3468180B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33810099A JP3468180B2 (en) 1999-11-29 1999-11-29 Driving capability adjustment circuit and information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33810099A JP3468180B2 (en) 1999-11-29 1999-11-29 Driving capability adjustment circuit and information processing device

Publications (2)

Publication Number Publication Date
JP2001154924A JP2001154924A (en) 2001-06-08
JP3468180B2 true JP3468180B2 (en) 2003-11-17

Family

ID=18314922

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33810099A Expired - Fee Related JP3468180B2 (en) 1999-11-29 1999-11-29 Driving capability adjustment circuit and information processing device

Country Status (1)

Country Link
JP (1) JP3468180B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005013238B4 (en) 2005-03-22 2015-07-16 Infineon Technologies Ag Method and device for transferring adjustment information for data interface drivers of a RAM module
JP4761120B2 (en) * 2005-07-13 2011-08-31 ブラザー工業株式会社 Electronic equipment, image forming device
JP4901286B2 (en) * 2006-04-24 2012-03-21 株式会社東芝 Semiconductor device and memory circuit system
JP5119947B2 (en) * 2008-01-24 2013-01-16 富士通株式会社 Information processing device
JP2015156549A (en) * 2014-02-20 2015-08-27 株式会社メガチップス Drive capability control circuit and drive capability control method
JP7669900B2 (en) * 2021-10-08 2025-04-30 富士通株式会社 Driving capability adjustment method and information processing device

Also Published As

Publication number Publication date
JP2001154924A (en) 2001-06-08

Similar Documents

Publication Publication Date Title
EP0790706A2 (en) Memory system
JPH06348867A (en) Microcomputer
JP3468180B2 (en) Driving capability adjustment circuit and information processing device
JP2003241730A (en) Display device
US20060125760A1 (en) Method of driving a display device, display controller and display device for performing the same
JP2006178403A (en) Display unit
US6819598B2 (en) Memory module self identification
JP2006018487A (en) Memory initialization controller
US20050185488A1 (en) Semiconductor data storage apparatus
JP2004185619A (en) System and method for switching clock source
JP4673652B2 (en) Semiconductor device testing method and semiconductor device
KR0135593B1 (en) Microcomputer
US8120418B2 (en) Large-scale integrated circuit
US7058842B2 (en) Microcontroller with multiple function blocks and clock signal control
JP2001318907A (en) Microcomputer incorporating flash memory
JP3272970B2 (en) Memory system
CN100524437C (en) Display unit
KR100542339B1 (en) Memory expander
JP4174272B2 (en) Device controller
KR20060066131A (en) Integrated semiconductor memory and its method of operation
JP4415757B2 (en) Microcomputer system
KR960009050Y1 (en) Circuit for selecting floppy disk driver of computer
KR0172007B1 (en) Liquid crystal display type detector and control method thereof
US7743291B2 (en) Semiconductor memory device
JP4761120B2 (en) Electronic equipment, image forming device

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20030805

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080905

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080905

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090905

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090905

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100905

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees