Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2883767B2 - Non-volatile memory control circuit - Google Patents
[go: Go Back, main page]

JP2883767B2 - Non-volatile memory control circuit - Google Patents

Non-volatile memory control circuit

Info

Publication number
JP2883767B2
JP2883767B2 JP4128813A JP12881392A JP2883767B2 JP 2883767 B2 JP2883767 B2 JP 2883767B2 JP 4128813 A JP4128813 A JP 4128813A JP 12881392 A JP12881392 A JP 12881392A JP 2883767 B2 JP2883767 B2 JP 2883767B2
Authority
JP
Japan
Prior art keywords
control circuit
voltage
signal
novram
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
JP4128813A
Other languages
Japanese (ja)
Other versions
JPH05324494A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP4128813A priority Critical patent/JP2883767B2/en
Priority to US08/060,412 priority patent/US5511183A/en
Publication of JPH05324494A publication Critical patent/JPH05324494A/en
Priority to US08/460,211 priority patent/US5767647A/en
Priority to US08/854,501 priority patent/US5982120A/en
Application granted granted Critical
Publication of JP2883767B2 publication Critical patent/JP2883767B2/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

  • Static Random-Access Memory (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、電子計算機の周辺機器
装置、例えば、磁気テープ装置、磁気ディスク装置など
において、電源切断、或いは、停電等の事故があった場
合、その後の復旧を速く行うために、装置が稼働状態の
時に、装置状態のデータを記憶させておく不揮発性メモ
リ(不揮発性S−RAM)の制御回路に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention speeds up recovery after an accident such as a power failure or a power failure in a peripheral device of a computer, for example, a magnetic tape device, a magnetic disk device, or the like. Therefore, the present invention relates to a control circuit for a non-volatile memory (non-volatile S-RAM) for storing data on the state of the apparatus when the apparatus is in the operating state.

【0002】(技術の背景)近年、電子計算機の周辺機
器装置においては、電子計算機システムのノンストップ
化に伴い、装置がダウンした時に早急に復旧することが
要求されている。また、無人化に伴い、人が介入せずに
復旧することが要求されている。
2. Description of the Related Art In recent years, peripheral devices of electronic computers have been required to be promptly restored when the devices are down due to the non-stop operation of electronic computer systems. In addition, with the unmanned operation, it is required to recover without human intervention.

【0003】このため、装置が稼働状態の時に、装置自
身で装置の状態を認識しておき、停電等の事故から早急
に復旧するよう、不揮発性メモリである、NOVRAM
(不揮発性S−RAM)が提供されているが、電源投
入、切断、停電、瞬断のいかなる条件でも、正常にデー
タのリコール、ストア等の制御を行う必要がある。
For this reason, when the apparatus is in an operating state, the apparatus itself recognizes the state of the apparatus, and a non-volatile memory, such as NOVRAM, is used so that the apparatus can be quickly recovered from an accident such as a power failure.
(Non-volatile S-RAM) is provided, but it is necessary to control data recall and store normally under any conditions such as power-on, power-off, power failure, and instantaneous interruption.

【0004】[0004]

【従来の技術】図4〜図7は、従来例を示した図であ
り、図4〜図7中、1はS−RAMメモリアレイ、2は
EEROMメモリアレイ、3はアドレス制御回路、4は
制御回路、5はデータ制御回路、7は磁気テープ装置、
8は制御回路、9はNOVRAM、10は電圧調整部、
11は電圧監視部、12はリセット回路、13はクロッ
ク回路、14は表示制御回路、15は操作パネル(オペ
レーションパネル)、16はヘッド(リード/ライトヘ
ッド)、17はライト制御回路、18はROM、19は
レジスタ、20はサーボ制御回路、21はリード制御回
路、22はモータ駆動回路、23は検出回路、24はモ
ータ、25はセンサ、26はインターフェース制御回
路、FF1,FF2はフリップフロップ、OR1はオア
回路、NOT1は否定回路、NAND1はナンド回路を
示す。
4 to 7 show a conventional example. In FIGS. 4 to 7, 1 is an S-RAM memory array, 2 is an EEPROM memory array, 3 is an address control circuit, and 4 is Control circuit, 5 is a data control circuit, 7 is a magnetic tape device,
8 is a control circuit, 9 is a NOVRAM, 10 is a voltage adjusting unit,
11 is a voltage monitor, 12 is a reset circuit, 13 is a clock circuit, 14 is a display control circuit, 15 is an operation panel (operation panel), 16 is a head (read / write head), 17 is a write control circuit, and 18 is a ROM. , 19 are registers, 20 is a servo control circuit, 21 is a read control circuit, 22 is a motor drive circuit, 23 is a detection circuit, 24 is a motor, 25 is a sensor, 26 is an interface control circuit, FF1 and FF2 are flip-flops, OR1 Indicates an OR circuit, NOT1 indicates a NOT circuit, and NAND1 indicates a NAND circuit.

【0005】従来、電子計算機の周辺機器装置におい
て、電源切断、停電等の事故が有った場合、早急に復旧
するために、装置が稼働状態にある時に、装置自身で、
装置の状態を認識しておく必要があり、該周辺機器装置
に、不揮発性メモリを設けていた。
Conventionally, in the case of a peripheral device of a computer, when an accident such as a power cut or a power failure occurs, in order to quickly recover the device, when the device is in an operating state, the device itself is used.
It is necessary to recognize the state of the device, and the peripheral device is provided with a nonvolatile memory.

【0006】この様な装置状態のデータを記憶する不揮
発性メモリとして、NOVRAM(Non Volat
ile Static Randam Access
Memory:不揮発性S−RAM)素子が用いられて
いた。
As a non-volatile memory for storing such device state data, a NOVRAM (Non Volat) is used.
ile Static Random Access
Memory (non-volatile S-RAM) element has been used.

【0007】先ず、図4に基づいて、前記NOVRAM
素子について説明する。このNOVRAM素子は、S−
RAM(Static Randam Access
Memory )メモリアレイ1と、EEROM(El
ectrically Erasable and P
rogrammable Read Only Mem
ory:EEPROM)メモリアレイ2と、アドレス制
御回 路3と、制御回路4と、データ制御回路5で構成
されている。
First, referring to FIG.
The element will be described. This NOVRAM element has an S-
RAM (Static Random Access)
Memory) memory array 1 and an EEPROM (El
electrically erasable and P
programmable Read Only Mem
(ory: EEPROM) A memory array 2, an address control circuit 3, a control circuit 4, and a data control circuit 5.

【0008】前記制御回路4は、外部からの書き込み信
号、読み出し信号を入力すると共に、ストア信号、リコ
ール信号を入力し、素子内の各種制御を行う。また、ア
ドレス制御回路3はメモリアレイのアドレスの制御を行
い、データ制御回路5はメモリアレイに対するデータの
リード/ライトの制御を行う。
The control circuit 4 receives a write signal and a read signal from the outside, and also receives a store signal and a recall signal, and performs various controls in the device. The address control circuit 3 controls the address of the memory array, and the data control circuit 5 controls the reading / writing of data from / to the memory array.

【0009】このようなNOVRAMは、アドレス信
号、データ信号、書き込み信号により、S−RAMメモ
リアレイ1に書き込んだデータを、ストア信号により瞬
時にEEROMメモリアレイ2にストアする事が出来
る。
In such a NOVRAM, data written to the S-RAM memory array 1 can be instantaneously stored in the EEPROM memory array 2 by a store signal in response to an address signal, a data signal, and a write signal.

【0010】これとは逆に、EEROMメモリアレイ2
にストアしたデータを、リコール信号により、瞬時にS
−RAMメモリアレイ1に引き出す事が出来る。ストア
信号、リコール信号は、単一のパルス信号であり、上記
のようにストア動作、リコール動作が制御出来る。
On the contrary, the EEPROM memory array 2
The data stored in the S
-Can be extracted to the RAM memory array 1. The store signal and the recall signal are single pulse signals, and the store operation and the recall operation can be controlled as described above.

【0011】次に、磁気テープ装置にNOVRAMを使
用した例を、図5に基づいて説明する。図5は、磁気テ
ープ装置の概略ブロック図である。この磁気テープ装置
は、機構部とその制御部とで構成されている。該制御部
は、インターフェース制御回路26、サーボ制御回路2
0、ライト制御回路17、リード制御回路21、表示制
御回路14等で構成されている。
Next, an example in which a NOVRAM is used for a magnetic tape device will be described with reference to FIG. FIG. 5 is a schematic block diagram of the magnetic tape device. This magnetic tape device is composed of a mechanism section and its control section. The control unit includes an interface control circuit 26, a servo control circuit 2
0, a write control circuit 17, a read control circuit 21, a display control circuit 14, and the like.

【0012】また、前記制御部には、停電等の事故があ
った場合の対策として、上記のようなNOVRAM9
と、その周辺回路が設けてある。インターフェース制御
回路26は、磁気テープ装置の上位コントローラと接続
されており、リード/ライトのコマンド、データ等の授
受を行ったり、或いは、サーボ制御回路20、ライト制
御回路17、表示制御回路14等と、それぞれデータの
交信等を行う。
[0012] The control unit is provided with a NOVRAM 9 as described above as a countermeasure in the event of an accident such as a power failure.
And its peripheral circuits. The interface control circuit 26 is connected to a higher-level controller of the magnetic tape device, exchanges read / write commands, data, and the like, or communicates with the servo control circuit 20, the write control circuit 17, the display control circuit 14, and the like. , Respectively, for exchanging data.

【0013】サーボ制御回路20は、インターフェース
制御回路26からのデータにより、モータ駆動回路22
を介して、上記機構部のモータ24を駆動制御する。こ
の場合、センサ25を介して、検出回路23が機構部の
位置関係を検出し、該検出情報をサーボ制御回路20に
取り込んでサーボ制御を行う。
The servo control circuit 20 uses a data from the interface control circuit 26 to
, The drive of the motor 24 of the above-mentioned mechanism is controlled. In this case, the detection circuit 23 detects the positional relationship of the mechanical unit via the sensor 25, and takes the detected information into the servo control circuit 20 to perform servo control.

【0014】表示制御回路14は、インターフェース制
御回路26からのデータにより表示を行い、オペレータ
に注意を促す。リード制御回路21は、磁気テープ記録
媒体に記録されたデータをヘッド16を介して読み取
る。ライト制御回路17は、インターフェース制御回路
26からのデータにより、該データをヘッド16を介し
て磁気テープ記録媒体に記録する。
The display control circuit 14 performs display based on the data from the interface control circuit 26 to call attention to the operator. The read control circuit 21 reads data recorded on the magnetic tape recording medium via the head 16. The write control circuit 17 records the data on the magnetic tape recording medium via the head 16 according to the data from the interface control circuit 26.

【0015】次に、NOVRAM9と、その周辺回路に
ついて説明する。NOVRAM9は、磁気テープ装置自
身の状態を認識するために必要な、テープの走行距離、
巻き戻し、上位のコントローラとの接続状態(オンライ
ン/オフライン)、機構部の動作位置等の情報を記憶す
るメモリであり、これらの情報は、インターフェース制
御回路26と、サーボ制御回路20により、S−RAM
メモリアレイ1に書き込み、更新する。
Next, the NOVRAM 9 and its peripheral circuits will be described. The NOVRAM 9 is used to determine the running distance of the tape, which is necessary to recognize the state of the magnetic tape device itself.
It is a memory for storing information such as rewinding, connection status with a higher-level controller (online / offline), and operation position of a mechanical unit. These information are stored in an S-controller by an interface control circuit 26 and a servo control circuit 20. RAM
The data is written to the memory array 1 and updated.

【0016】電圧監視部11は、供給される任意の電圧
が、所定の限度レベル以上であるか否かを監視するもの
である。リセット回路12は、電圧監視部11から回路
の最小動作電圧に達した旨の通知を受けると、全回路部
をリセットする回路である。
The voltage monitoring section 11 monitors whether or not the supplied arbitrary voltage is equal to or higher than a predetermined limit level. The reset circuit 12 is a circuit that resets all the circuit units when it is notified from the voltage monitoring unit 11 that the minimum operating voltage of the circuit has been reached.

【0017】クロック回路13は、電源が切断されたと
きに、ストア信号を生成するための回路であり、システ
ムクロックを生成するものである。制御回路8は、NO
VRAM9のデータのリコール、及びストア制御を行う
回路である。
The clock circuit 13 is a circuit for generating a store signal when the power is turned off, and generates a system clock. The control circuit 8 sets NO
This is a circuit that performs data recall and store control of the VRAM 9.

【0018】なお、上記の電圧監視部11、リセット回
路12、制御回路8には、電源から任意の電圧(+Vc
cL)が供給されており、この電圧により動作する。電
圧調整部10は、前記任意の電圧(+VccL)よりも
高い電圧(+VccH)が供給されており、この電圧
(+VccH)から、該任意の電圧(+VccL)と同
等の電圧(+Vcc)を生成して、NOVRAM(不揮
発性S−RAM)9に供給する回路である。
The voltage monitoring unit 11, the reset circuit 12, and the control circuit 8 supply an arbitrary voltage (+ Vc
cL) is supplied, and operation is performed with this voltage. The voltage adjusting unit 10 is supplied with a voltage (+ VccH) higher than the arbitrary voltage (+ VccL), and generates a voltage (+ Vcc) equivalent to the arbitrary voltage (+ VccL) from the voltage (+ VccH). And a circuit for supplying to a NOVRAM (nonvolatile S-RAM) 9.

【0019】NOVRAM9は、装置の状態を、電源が
投入されている時に記憶する不揮発性メモリ(不揮発性
S−RAM)である。次に、前記NOVRAM9と、そ
の周辺回路の動作を、図6、図7に基づいて説明する。
The NOVRAM 9 is a non-volatile memory (non-volatile S-RAM) that stores the state of the apparatus when the power is turned on. Next, the operation of the NOVRAM 9 and its peripheral circuits will be described with reference to FIGS.

【0020】図7のの時刻で、電源が投入され、回路
の最小動作電圧に達する前の時刻であるの時刻では、
任意の電圧(+VccL)よりも高い電圧(+Vcc
H)を供給されている電圧調整部10が、NOVRAM
(不揮発性S−RAM)9に電圧を供給するため、NO
VRAM9は、動作可能な状態となる。
At the time shown in FIG. 7, when the power is turned on and before the circuit reaches the minimum operating voltage,
Voltage (+ Vcc) higher than any voltage (+ VccL)
H) is supplied to the NOVRAM
(Non-volatile S-RAM) 9
The VRAM 9 is in an operable state.

【0021】前記の時刻の後、の時刻で、回路の最
小動作電圧に達すると、電圧監視部11の信号がオンに
なる。このため、制御回路8内の否定回路NOT1は
「1」が入力するため、その出力は「0」となる。その
結果、フリップフロップFF1,FF2は、リセット入
力に「0」が与えられてリセットされるため、出力が
「0」となる。
At the time after the above time, when the minimum operating voltage of the circuit is reached, the signal of the voltage monitoring unit 11 is turned on. Therefore, since "1" is input to the NOT circuit NOT1 in the control circuit 8, its output is "0". As a result, since the flip-flops FF1 and FF2 are reset by giving “0” to the reset input, the output becomes “0”.

【0022】また、オア回路OR1は、電源監視部11
からの「1」と、FF2の出力「0」が与えられるた
め、出力が「1」となり、電源が切断されるまで「1」
が保持される。
The OR circuit OR1 is connected to the power supply monitor 11
From the FF2 and the output "0" of the FF2, the output becomes "1" and remains "1" until the power is turned off.
Is held.

【0023】更に、の時刻で、ナンド回路NAND1
は、電圧監視部11からの信号「1」、リセット回路1
2からの出力「1」により、「0」を出力する。の時
刻の後、最初のクロック信号により、リセット回路12
は、出力が「1」から「0」になる。
Further, at the time, the NAND circuit NAND1
Is the signal “1” from the voltage monitoring unit 11 and the reset circuit 1
The output “0” is output from the output “1” from the output “2”. After the time, the first clock signal causes the reset circuit 12
Changes the output from “1” to “0”.

【0024】これにより、NAND1のリセット回路1
2からの入力が「1」から「0」となるため、出力が
「0」から「1」になる。その結果、NOVRAM9へ
のリコール信号が生成される。このリコール信号によ
り、NOVRAM9のデータを読みだす。そして、読み
だされたデータにより、前回電源が切断されたときの装
置の状態を、装置自身が認識する。
As a result, the reset circuit 1 of the NAND 1
Since the input from 2 changes from “1” to “0”, the output changes from “0” to “1”. As a result, a recall signal to NOVRAM 9 is generated. With this recall signal, the data in the NOVRAM 9 is read. Then, based on the read data, the device itself recognizes the state of the device when the power was last turned off.

【0025】次に、NOVRAM9のデータストア動作
について説明する。図7のの時刻で電源が切断され、
電圧が回路の最小動作電圧以下となる時刻において
は、任意の電圧よりも高い電圧(+VccH)を供給さ
れている電圧調整部10が、NOVRAM9に電圧を供
給しているため、NOVRAM9は、動作可能な状態で
ある。
Next, the data store operation of the NOVRAM 9 will be described. The power is turned off at the time of FIG.
At the time when the voltage becomes equal to or lower than the minimum operating voltage of the circuit, the voltage adjustment unit 10 supplied with a voltage (+ VccH) higher than an arbitrary voltage supplies the voltage to the NOVRAM 9, and thus the NOVRAM 9 can operate. It is in a state.

【0026】また、の時刻では、電圧監視部11が、
最小動作電圧以下であることを検出するため、電圧監視
部11の出力信号が「0」となる。従って、制御回路8
のNOT1の入力が「0」となり、その出力は「1」と
なって、リセット状態にあったフリップフロップFF
1,FF2が動作を始める。
At the time, the voltage monitoring unit 11
In order to detect that the voltage is equal to or lower than the minimum operating voltage, the output signal of the voltage monitoring unit 11 becomes “0”. Therefore, the control circuit 8
Of the flip-flop FF which has been in the reset state becomes “0” and its output becomes “1”.
1, FF2 starts operating.

【0027】この時、オア回路OR1は、フリップフロ
ップFF2の出力「0」と、電圧監視部11の出力
「0」の論理和により、「0」を出力する。その後、
の時刻で、FF1のクロック入力により、FF1の入力
データが「1」となるが、FF1は「0」を出力する。
At this time, the OR circuit OR 1 outputs “0” by the logical sum of the output “0” of the flip-flop FF 2 and the output “0” of the voltage monitoring unit 11. afterwards,
At the time, the input data of FF1 becomes "1" due to the clock input of FF1, but FF1 outputs "0".

【0028】この時、FF2の入力は、FF1の出力で
ある「0」が与えられるため、クロック入力により、
「0」を出力し、OR1の出力は、「0」のまま保持さ
れる。の時刻の後、の時刻で、FF1のクロック入
力により、FF1の入力データが「1」であるため、該
FF1は「1」を出力する。
At this time, "0" which is the output of FF1 is given to the input of FF2.
"0" is output, and the output of OR1 is held at "0". At the time after the time, the FF1 outputs “1” because the input data of the FF1 is “1” due to the clock input of the FF1.

【0029】この時、FF2の入力は、FF1の出力で
ある「1」が与えられるため、クロック入力により、
「1」を出力し、OR1は、FF2の「1」が入力され
るため、その出力は「1」となる。
At this time, "1" which is the output of FF1 is given to the input of FF2.
Since “1” is output, and “1” of FF2 is input to OR1, the output is “1”.

【0030】これにより、の時刻からの時刻の間
で、ストアパルス信号が生成されたことになる。以上の
ストア動作により、制御回路8による制御で、NOVR
AM9のS−RAMメモリアレイのデータを、EERO
Mメモリアレイ2にストアし、その後、数ミリ秒間NO
VRAM9に供給される電圧が保持された後、の時刻
で0Vとなる。
As a result, the store pulse signal is generated between the time and the time. By the above-described store operation, NOVR is controlled by the control circuit 8.
The data of the AM9 S-RAM memory array is
M in the memory array 2 and then NO for several milliseconds
After the voltage supplied to the VRAM 9 is held, the voltage becomes 0 V at the time.

【0031】[0031]

【発明が解決しようとする課題】上記のような従来のも
のにおいては、次のような課題があった。 (1) 磁気テープ装置等の周辺機器装置では、停電等の事
故から早急に復旧するために、不揮発性メモリであるN
OVRAMを使用しており、このNOVRAMに、装置
状態の情報を書き込んでおく。
The above-mentioned conventional apparatus has the following problems. (1) In a peripheral device such as a magnetic tape device, in order to quickly recover from an accident such as a power failure, a nonvolatile memory N
An OVRAM is used, and information on the device state is written in the NOVRAM.

【0032】この場合、特に、NOVRAMのデータ書
き込み動作時における制御回路の供給電圧が、時々刻々
と降下する為、回路が動作上不安定となり、誤動作する
恐れがある(図7の乃至参照)。
In this case, in particular, since the supply voltage of the control circuit during the data write operation of the NOVRAM drops every moment, the circuit becomes unstable in operation and may malfunction (see FIGS. 7 to 7).

【0033】(2) NOVRAMに装置情報等を書き込ん
だり、NOVRAMから該装置情報を読みだしたりする
ために、クロックを使用している。従って、回路が複雑
となる。
(2) A clock is used to write device information and the like to the NOVRAM and to read the device information from the NOVRAM. Therefore, the circuit becomes complicated.

【0034】(3) 制御回路等への供給電圧が不安な状態
で、NOVRAMへ情報を書き込んだり、該NOVRA
Mから情報を読みだしたりするため、動作が不安定とな
る。従って、NOVRAMへのデータ読み出し、書き込
みが、正常に行われないことがあり、停電等の事故後の
装置復旧時における処理の信頼性も低下する。
(3) When the supply voltage to the control circuit or the like is uncertain, information is written to the NOVRAM or the NOVRA
Since information is read from M, the operation becomes unstable. Therefore, data reading and writing to the NOVRAM may not be performed normally, and the reliability of processing at the time of device recovery after an accident such as a power failure may be reduced.

【0035】本発明は、このような従来の課題を解決
し、NOVRAM(不揮発性S−RAM)に対するデー
タのストア及びリコール動作を安定させて、誤動作を無
くし、かつ、回路構成を簡単にすることを目的とする。
An object of the present invention is to solve such a conventional problem, to stabilize data storage and recall operations in a NOVRAM (nonvolatile S-RAM), to eliminate malfunctions, and to simplify the circuit configuration. With the goal.

【0036】[0036]

【課題を解決するための手段】図1は本発明の原理説明
図であり、図1中、図4乃至図7と同じものは、同一符
号で示してある。
FIG. 1 is a diagram for explaining the principle of the present invention. In FIG. 1, the same components as those shown in FIGS. 4 to 7 are denoted by the same reference numerals.

【0037】本発明は、上記の課題を解決するため、次
のように構成した。 (1) 不揮発性メモリ制御回路において、不揮発性メモリ
9と、該不揮発性メモリ9に対して、動作可能信号が供
給された時データの読み出しを指示し、動作可能信号の
供給が断たれた時にデータの書き込みを指示する制御回
路8と、任意の電圧の電源が供給され、この電圧が回路
の動作に必要な最低限度以上の電圧である間上記動作可
能信号を上記制御回路8に通知し続ける電圧監視部11
と、上記任意の電圧よりも高い電圧の電源が供給され、
これを上記任意の電圧と等しい電圧に変圧して上記制御
回路8と上記不揮発性メモリ9とに供給する電圧調整部
10とを備えている
The present invention has the following configuration to solve the above-mentioned problems. (1) In the nonvolatile memory control circuit, the nonvolatile memory 9 and the operable signal are supplied to the nonvolatile memory 9.
Instructs to read data when supplied, and
A control circuit 8 for instructing writing of data when the supply is cut off, the power supply of any voltage is supplied during the operation accepted this voltage is minimum or more voltage required for the operation of the circuit
Voltage monitoring unit 11 that continuously notifies the control circuit 8
And a power supply having a voltage higher than the arbitrary voltage is supplied,
This is transformed to a voltage equal to the above-mentioned arbitrary voltage and
A voltage adjusting unit 10 is provided for supplying the circuit 8 and the nonvolatile memory 9 .

【0038】(2) 構成(1)に於いて、制御回路8とし
て、電圧監視部11から出力される制御信号を入力信号
とし、該入力信号の変化により、単一信号を発生する回
路を用いた。
(2) In the configuration (1), the control circuit 8 uses a control signal output from the voltage monitoring unit 11 as an input signal and generates a single signal according to a change in the input signal. Was.

【0039】(3) 構成(1)又は(2)において、不揮
発性メモリ9として、NOVRAM(不揮発性のスタテ
ィク ランダム アクセス メモリ:不揮発性S−RA
M)を用いると共に、上記制御回路8で、該NOVRA
Mのデータを読み書きする為のリコール信号及び、スト
ア信号を生成して出力することにより、該NOVRAM
に対するデータの読み出し及び書き込みを制御するよう
にした。
(3) In the configuration (1) or (2), the nonvolatile memory 9 may be a NOVRAM (nonvolatile static random access memory: nonvolatile S-RA).
M) and the control circuit 8 uses the NOVRA
By generating and outputting a recall signal for reading and writing data of M and a store signal, the NOVRAM
The reading and writing of data to and from the memory are controlled.

【0040】[0040]

【作用】上記構成に基づく本発明の作用を、図1に基づ
いて説明する。図1(A)に示したように、電圧監視部
11は、回路が動作する低限度以上の電圧に達した時
に、信号を出力するようになっており、任意の電圧+V
ccLが供給されることにより動作する。
The operation of the present invention based on the above configuration will be described with reference to FIG. As shown in FIG. 1A, the voltage monitoring unit 11 is configured to output a signal when the voltage reaches a voltage lower than or equal to a low limit at which the circuit operates.
It operates when ccL is supplied.

【0041】また、電圧調整部10は、前記任意の電圧
+VccLよりも高い電圧+VccHが供給されてお
り、この電圧から、前記任意の電圧(VccL)と同等
の電圧(+Vcc)を発生させて、制御回路8と、NO
VRAM9に出力する(VccL=Vcc)。
The voltage adjuster 10 is supplied with a voltage + VccH higher than the arbitrary voltage + VccL, and generates a voltage (+ Vcc) equivalent to the arbitrary voltage (VccL) from this voltage. Control circuit 8, NO
Output to VRAM 9 (VccL = Vcc).

【0042】NOVRAM9(不揮発性S−RAM)
は、電圧調整部10から電源(電圧+Vcc)が供給さ
れ、装置状態の情報を記憶させておく。制御回路8は、
NOVRAM9のデータのリコール、ストアの動作を制
御する回路であり、電圧監視部11からの出力信号のみ
により、単一信号を生成する。また、この制御回路8
は、電圧調整部10から電源(+Vcc)が供給されて
いる。
NOVRAM 9 (nonvolatile S-RAM)
Is supplied with power (voltage + Vcc) from the voltage adjusting unit 10 and stores information on the device state. The control circuit 8
This circuit controls the operation of recalling and storing data in the NOVRAM 9, and generates a single signal only from an output signal from the voltage monitoring unit 11. The control circuit 8
Are supplied with power (+ Vcc) from the voltage adjustment unit 10.

【0043】図1(B)において、の時刻で電源が投
入されると、電圧監視部11に供給させる任意の電圧+
VccL及び、電圧調整部10に供給されている任意の
電圧よりも高い電圧+VccH(VccL<VccH)
が上昇する。
In FIG. 1 (B), when the power is turned on at the time shown in FIG.
VccL and a voltage + VccH (VccL <VccH) higher than any voltage supplied to the voltage adjustment unit 10
Rises.

【0044】そして、電圧監視部11が、低限度電圧を
検出する十分前のの時刻で、リコール信号と、ストア
信号は確定しており、の時刻で電圧監視部11の変化
により制御回路8から、リコール信号が出力される。
The recall signal and the store signal are determined at a time before the voltage monitoring unit 11 detects the low limit voltage, and the control circuit 8 changes the voltage monitoring unit 11 at the time. , A recall signal is output.

【0045】電源の切断時においても、同様に、の時
刻で、任意の電圧(+VccL)が下降し、の時刻に
達したとき、電圧監視部11の出力信号が変化する。そ
して、時間Tが経過した後のの時刻で、ストア信号
は、変化し、パルスを生成する。
Similarly, when the power supply is turned off, the voltage (+ VccL) drops at the time point and the output signal of the voltage monitoring section 11 changes when the time point reaches the time point. Then, at a time after the time T has elapsed, the store signal changes and generates a pulse.

【0046】制御回路8から、ストア信号が出力され、
十分な時間が経過したの時刻でNOVRAM9及び、
制御回路8に供給される電圧が降下し、の時刻で0V
となる。
A store signal is output from the control circuit 8,
At the time when sufficient time has passed, NOVRAM 9 and
The voltage supplied to the control circuit 8 drops, and at time
Becomes

【0047】このようにすれば、供給電源電圧が安定し
ている状態で、NOVRAMに対するストア、及びリコ
ール動作が出来る。従って、誤動作も起こらず、安定し
た装置情報の書き込みや、読み出しが可能となる。
In this way, the store and recall operations for the NOVRAM can be performed while the supply voltage is stable. Therefore, no malfunction occurs and stable writing and reading of device information can be performed.

【0048】また、従来のようなクロックも不要となる
から、回路構成も、簡単となる。
Further, since the conventional clock is not required, the circuit configuration is simplified.

【0049】[0049]

【実施例】以下、本発明の実施例を図面に基づいて説明
する。図2、図3は、本発明の実施例を示した図であ
り、図1、図4乃至図7と同じものは、同一符号で示し
てある。また、MMはモノステーブルマルチバイブレー
タ、Rは抵抗、Cはコンデンサを示す。
Embodiments of the present invention will be described below with reference to the drawings. FIGS. 2 and 3 are views showing an embodiment of the present invention, and the same components as those in FIGS. 1, 4 to 7 are denoted by the same reference numerals. MM denotes a monostable multivibrator, R denotes a resistor, and C denotes a capacitor.

【0050】この実施例は、上記従来例と同様な磁気テ
ープ装置(図5参照)に適用した例であり、NOVRA
Mも、上記従来例と同じ構成(図4参照)である。従っ
て、図4、図5は、本実施例でも援用するが、詳細な説
明は省略する。
This embodiment is an example applied to a magnetic tape device (see FIG. 5) similar to the above-mentioned conventional example.
M has the same configuration as that of the conventional example (see FIG. 4). Therefore, FIGS. 4 and 5 are referred to in the present embodiment, but detailed description is omitted.

【0051】電圧調整部10は、+12V(+Vcc
H)の電源に接続されており、この+12Vの電圧を調
整して、+5V(+Vcc)の電圧を発生させ、制御回
路8と、NOVRAM9に、前記+5Vの電圧を供給す
るものである。
The voltage adjusting unit 10 is connected to +12 V (+ Vcc
H) is connected to a power supply of H. The voltage of +12 V is adjusted to generate a voltage of +5 V (+ Vcc), and the voltage of +5 V is supplied to the control circuit 8 and the NOVRAM 9.

【0052】制御回路8は、入力信号の変化により、単
一パルス信号を出力する回路であり、例えば、図2
(B)のように構成する。すなわち、制御回路8は、モ
ノステーブルマルチバイブレータMMと、否定回路NO
T1等で構成されており、入力信号の変化により、単一
パルス信号を出力するものである。
The control circuit 8 is a circuit that outputs a single pulse signal in response to a change in the input signal.
The configuration is as shown in FIG. That is, the control circuit 8 includes the monostable multivibrator MM and the negation circuit NO.
T1 and the like, and outputs a single pulse signal according to a change in the input signal.

【0053】また、制御回路8のモノステーブルマルチ
バイブレータMMには、抵抗R、コンデンサCが接続さ
れており、これらの抵抗R及びコンデンサCの時定数に
よって、出力パルスのパルス幅τが決定される。
The resistor R and the capacitor C are connected to the monostable multivibrator MM of the control circuit 8, and the pulse width τ of the output pulse is determined by the time constant of the resistor R and the capacitor C. .

【0054】電圧監視部11には、+5V(+Vcc
L)の電源が供給されていて、従来例と同じように電圧
の監視をおこなっている。次に、図3を参照しながら実
施例の動作を説明する。
The voltage monitoring unit 11 supplies +5 V (+ Vcc
L) is supplied, and the voltage is monitored as in the conventional example. Next, the operation of the embodiment will be described with reference to FIG.

【0055】先ず、の時刻で電源を投入したとする。
この時、+5V,+12Vの電源が順次上昇する。これ
にともない、電圧調整部(レギュレータ)10の出力
と、制御回路8のモノステーブルマルチバイブレータM
Mの出力(リコール、ストア信号)も上昇する。そし
て、の時刻には、+12V電源が約+6.5Vに達
し、電圧調整部10の出力と、制御回路8のモノステー
ブルマルチバイブレータMMの出力が確定する。
First, it is assumed that the power is turned on at the time.
At this time, the power supplies of +5 V and +12 V sequentially rise. Accordingly, the output of the voltage regulator (regulator) 10 and the monostable multivibrator M of the control circuit 8
The output of M (recall, store signal) also rises. At the time, the +12 V power supply reaches approximately +6.5 V, and the output of the voltage adjusting unit 10 and the output of the monostable multivibrator MM of the control circuit 8 are determined.

【0056】その後、の時刻で+5V電源が、+4.
3Vに達した時、電圧監視部11が低限度動作電圧を検
出する。これと同時に、この検出信号により、制御回路
8におけるモノステーブルマルチバイブレータMMのリ
コール信号側回路のクロック入力が「0」から「1」に
変化し、この立ち上がりクロックにより、リコールパル
スを出力する。
Thereafter, at the time point of time, the + 5V power supply is switched to +4.
When the voltage reaches 3 V, the voltage monitoring unit 11 detects the low limit operating voltage. At the same time, the detection signal changes the clock input of the recall signal side circuit of the monostable multivibrator MM in the control circuit 8 from "0" to "1", and outputs a recall pulse by the rising clock.

【0057】このリコールパルスは、図3のの時刻か
らの時刻の間で出力されるパルスであり、例えば、抵
抗Rを2.2KΩ、コンデンサCの容量を560pFと
すると、パルス幅τは、約τ=1.2μSとなる。
This recall pulse is a pulse output between the times shown in FIG. 3 and the time shown in FIG. 3. For example, if the resistance R is 2.2 KΩ and the capacitance of the capacitor C is 560 pF, the pulse width τ is about τ = 1.2 μS.

【0058】これにより、+5V,+12Vの電源が
の時刻で安定状態となる迄に、予めストアされたデータ
がリコールされる。電源切断時の処理は、次のとおりで
ある。
Thus, the previously stored data is recalled until the +5 V and +12 V power supplies become stable at the time. The processing at the time of power off is as follows.

【0059】の時刻から、+5V,+12Vの電源
が、順次降下し、+5V電源が+4.5Vになるの時
刻で、電圧監視部11が、低限度動作電圧以下を検出す
る。この時、制御回路8内の否定回路NOT1の入力
が、「1」から「0」に変化し、その出力が、「0」か
ら「1」に変化する。
From the time point of time, the power supplies of + 5V and + 12V sequentially drop, and at the time point where the power supply of + 5V becomes + 4.5V, the voltage monitoring unit 11 detects the voltage lower than the low limit operating voltage. At this time, the input of the NOT circuit NOT1 in the control circuit 8 changes from “1” to “0”, and the output changes from “0” to “1”.

【0060】この立ち上がりクロックにより、モノステ
ーブルマルチバイブレータMMのストア信号側の回路が
動作し、ストアパルスを出力する。この時、の時刻か
らの時刻の間において発生するパルスのパルス幅τ
は、上記と同様に、τ=1.2μSとなる。
With this rising clock, the circuit on the store signal side of the monostable multivibrator MM operates and outputs a store pulse. At this time, the pulse width τ of the pulse generated between the times
Is τ = 1.2 μS, as described above.

【0061】また、この時、NOVRAM9と、制御回
路8には、+5Vの電圧が供給されており、更に、+5
V,+12Vの電源が、+6Vを下回るの時刻から、
同様に降下し始める。
At this time, the voltage of +5 V is supplied to the NOVRAM 9 and the control circuit 8, and
From the time when the power supply of V and + 12V falls below + 6V,
Start to descend as well.

【0062】その後、の時刻に達し、+5V,+12
V電源は、0Vになるが、乃至の時刻の間でデータ
のストア動作が確実に行われる。 (他の実施例)以上実施例について説明したが、本発明
は次のようにしても実施可能である。
Thereafter, the time reaches +5 V, +12
The V power supply becomes 0 V, but the data store operation is reliably performed between the following times. (Other Embodiments) Although the embodiments have been described above, the present invention can be implemented as follows.

【0063】(1) 磁気テープ装置に限らず、例えば、磁
気ディスク装置、光ディスク装置等の各種電子計算機の
周辺機器装置に適用可能である。 (2) 上記不揮発性メモリを制御する制御回路は、モノス
テーブルマルチバイブレータに限らず、入力信号の変化
に対して、単一信号を出力する回路ならば、どの様な回
路でもよい。
(1) The present invention is not limited to a magnetic tape device, but is applicable to, for example, peripheral devices of various electronic computers such as a magnetic disk device and an optical disk device. (2) The control circuit for controlling the nonvolatile memory is not limited to the monostable multivibrator, and may be any circuit that outputs a single signal in response to a change in an input signal.

【0064】[0064]

【発明の効果】以上説明したように、本発明によれば次
のような効果がある。 (1) 電源投入時、或いは電源切断時における電圧の昇降
時に、NOVRAM(不揮発性S−RAM)に対するデ
ータの書き込み、及び読み出し動作が安定し、常に、正
常な動作が出来る。
As described above, the present invention has the following effects. (1) When the power is turned on or when the voltage rises and falls when the power is turned off, the data write and read operations to the NOVRAM (non-volatile S-RAM) are stabilized, and the normal operation can always be performed.

【0065】(2) 電源投入、切断、停電、瞬断のいかな
る条件でも、NOVRAMに対し、常に、正常にデータ
のリコール、ストア制御を行うことができる。 (3) NOVRAMのデータを用いて、停電等の事故から
早急にかつ、確実に復旧する事ができる。
(2) Regardless of the conditions of power-on, power-off, power failure, and instantaneous interruption, data can be normally recalled and stored in the NOVRAM normally. (3) It is possible to quickly and surely recover from an accident such as a power failure using the data in the NOVRAM.

【0066】(4) 回路構成が簡単になる。 (5) 磁気テープ装置等の周辺装置におけるNOVRAM
(不揮発性S−RAM)のデータ書き込み、読み出し動
作の信頼性が向上する。
(4) The circuit configuration is simplified. (5) NOVRAM in peripheral devices such as magnetic tape devices
(Nonvolatile S-RAM) improves the reliability of data write and read operations.

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

【図1】本発明の原理説明図である。FIG. 1 is a diagram illustrating the principle of the present invention.

【図2】本発明の実施例におけるNOVRAMと、その
周辺回路の説明図である。
FIG. 2 is an explanatory diagram of a NOVRAM and its peripheral circuits according to an embodiment of the present invention.

【図3】本発明の実施例における各部のタイミングチャ
ートである。
FIG. 3 is a timing chart of each unit in the embodiment of the present invention.

【図4】NOVRAMの説明図である。FIG. 4 is an explanatory diagram of a NOVRAM.

【図5】磁気テープ装置の概略ブロック図である。FIG. 5 is a schematic block diagram of a magnetic tape device.

【図6】従来例におけるNOVRAMと、その周辺回路
の説明図である。
FIG. 6 is an explanatory diagram of a conventional NOVRAM and its peripheral circuits.

【図7】従来例における各部のタイミングチャートであ
る。
FIG. 7 is a timing chart of each section in a conventional example.

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

8 制御回路 9 不揮発性S−RAM 10 電圧調整部 11 電圧監視部 Reference Signs List 8 control circuit 9 nonvolatile S-RAM 10 voltage regulator 11 voltage monitor

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】不揮発性メモリと、該不揮発性メモリに対して、動作可能信号が供給された
時データの読み出しを指示し、動作可能信号の供給が断
たれた時にデータの書き込みを指示する 制御回路と、 任意の電圧の電源が供給され、この電圧が回路の動作に
必要な最低限度以上の電圧である間上記動作可能信号を
上記制御回路に通知し続ける電圧監視部と、上記任意の電圧よりも高い電圧の電源が供給され、これ
を上記任意の電圧と等しい電圧に変圧して上記制御回路
と上記不揮発性メモリとに供給する 電圧調整部と、 を備えている ことを特徴とした不揮発性メモリ制御回
路。
A nonvolatile memory; and an operable signal supplied to the nonvolatile memory .
Command to read data, and supply of the operation enable signal is interrupted.
A power supply of an arbitrary voltage and a control circuit that instructs data writing when it is hit are supplied, and while the voltage is higher than the minimum required for circuit operation, the above-mentioned operable signal is output.
A voltage monitoring unit that continuously notifies the control circuit, and a power supply having a voltage higher than the arbitrary voltage is supplied,
To the control circuit by transforming
Non-volatile memory control circuit characterized by comprising a voltage regulator for supplying to the said non-volatile memory with.
【請求項2】上記制御回路として、上記 電圧監視部から出力される制御信号を入力信号と
し、 該入力信号の変化により、単一信号を発生する回路を用
いたことを特徴とする請求項1記載の不揮発性メモリ制
御回路。
As claimed in claim 2 wherein said control circuit, a control signal outputted from the voltage monitoring unit as an input signal, by a change of the input signal, according to claim 1, characterized in that with a circuit for generating a single signal The nonvolatile memory control circuit according to any one of the preceding claims.
【請求項3】上記不揮発性メモリとして、不揮発性S−
RAMを構成するNOVRAMを用いると共に、 上記制御回路で、該NOVRAMのデータを読み書きす
る為のリコール信号及び、ストア信号を生成して出力す
ることにより、 該NOVRAMに対するデータの読み出し及び書き込み
を制御することを特徴とした請求項1又は2記載の不揮
発性メモリ制御回路。
Wherein as the nonvolatile memory, nonvolatile S-
Using a NOVRAM that constitutes a RAM, and controlling and controlling the reading and writing of data to and from the NOVRAM by generating and outputting a recall signal and a store signal for reading and writing data of the NOVRAM using the control circuit. 3. The nonvolatile memory control circuit according to claim 1, wherein:
JP4128813A 1992-05-12 1992-05-21 Non-volatile memory control circuit Expired - Fee Related JP2883767B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP4128813A JP2883767B2 (en) 1992-05-21 1992-05-21 Non-volatile memory control circuit
US08/060,412 US5511183A (en) 1992-05-12 1993-05-11 Non-volatile memory controlling apparatus and applications of the same to electronic computer peripheral equipments
US08/460,211 US5767647A (en) 1992-05-12 1995-06-02 Non-volatile memory controlling apparatus and applications of the same to electronic computer peripheral equipment
US08/854,501 US5982120A (en) 1992-05-12 1997-05-12 Library apparatus having a motor driving control including abnormal motor and excess current detecting circuits

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4128813A JP2883767B2 (en) 1992-05-21 1992-05-21 Non-volatile memory control circuit

Publications (2)

Publication Number Publication Date
JPH05324494A JPH05324494A (en) 1993-12-07
JP2883767B2 true JP2883767B2 (en) 1999-04-19

Family

ID=14994057

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4128813A Expired - Fee Related JP2883767B2 (en) 1992-05-12 1992-05-21 Non-volatile memory control circuit

Country Status (1)

Country Link
JP (1) JP2883767B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0325544A (en) * 1989-06-22 1991-02-04 Matsushita Electric Ind Co Ltd memory control circuit

Also Published As

Publication number Publication date
JPH05324494A (en) 1993-12-07

Similar Documents

Publication Publication Date Title
US5204963A (en) Method and apparatus for a backup power controller for volatile random access memory
US6289416B1 (en) Disk drive device and a method for controlling the same
US5748874A (en) Reserved cylinder for SCSI device write back cache
US5511183A (en) Non-volatile memory controlling apparatus and applications of the same to electronic computer peripheral equipments
JP3302847B2 (en) Storage device
EP0173967B1 (en) Microprogram load unit
JP2883767B2 (en) Non-volatile memory control circuit
KR100194029B1 (en) Stiction Error Detection Circuit and Method of Hard Disk Drive
EP0910089A2 (en) Storage circuit having backup function and information processing apparatus
JPH0870415A (en) Electronic equipment
JP2000122813A (en) Disk array device
US5434724A (en) Method and apparatus for the high speed driving of a stepper motor against seek error upon power restoration in a microcomputer system
JPH0795253B2 (en) Power recovery processing method for power supplies for information processing equipment
JPH04319504A (en) Disk device
JP4336159B2 (en) Printing device
JP2893758B2 (en) Optical disk drive
JPH0117181B2 (en)
JPH05233474A (en) Storage contents protection system
JPH0651918A (en) Semiconductor disk device
KR100250879B1 (en) Memory data back-up apparatus
JPH07129208A (en) Numerical control unit
JP2001243113A (en) Storage device
JPH03134874A (en) Magnetic recorder
JP2002049536A (en) Memory control device and memory control method
JPH0738148B2 (en) Memory card monitoring 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: 19990126

LAPS Cancellation because of no payment of annual fees