JPS6225219B2 - - Google Patents
Info
- Publication number
- JPS6225219B2 JPS6225219B2 JP56094474A JP9447481A JPS6225219B2 JP S6225219 B2 JPS6225219 B2 JP S6225219B2 JP 56094474 A JP56094474 A JP 56094474A JP 9447481 A JP9447481 A JP 9447481A JP S6225219 B2 JPS6225219 B2 JP S6225219B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- signal
- counter
- data
- memory array
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0727—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a storage system, e.g. in a DASD or network based storage system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Description
【発明の詳細な説明】
本発明は、記憶素子、特に、記憶された障害情
報を採取できる記憶素子に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a storage element, and more particularly to a storage element capable of collecting stored fault information.
一般に、記憶素子は技術の進歩とともにその集
積度が上がり記憶素子を使用したデータ処理装置
における障害時のデータ採取等には、記憶素子の
アドレスを外部から与え、その出力をレジスタ等
に受けてそのレジスタの内容を障害情報として採
取する方法がとられているが、その時にアドレス
を与える手段として、スキヤンパスを用いること
が考えられている。 In general, the degree of integration of memory elements has increased with the advancement of technology, and in order to collect data in the event of a failure in a data processing device that uses memory elements, the address of the memory element is given externally, and the output is received by a register or the like. A method has been adopted in which the contents of a register are collected as fault information, and it is considered that a scan path can be used as a means of providing an address at this time.
以下に、従来の記憶素子について、図面を参照
して説明する。 A conventional memory element will be described below with reference to the drawings.
第1図は、従来の一例を含むブロツク回路図で
記憶素子AにはアドレスレジスタBが接続されて
いて、アドレス入力端子S0〜S9にアドレス入
力信号50が供給される。 FIG. 1 is a block circuit diagram including an example of a conventional device, in which an address register B is connected to a storage element A, and an address input signal 50 is supplied to address input terminals S0 to S9.
このアドレス入力信号50はアドレスデコーダ
2に供給されてメモリアレイ1を駆動する。この
メモリアレイ1の書込読出時にはイネーブル端子
E0〜E2にイネーブル信号55が供給され、ア
ンドゲート5を経由して許可信号58が発生させ
られる。 This address input signal 50 is supplied to the address decoder 2 and drives the memory array 1. At the time of writing/reading of memory array 1, enable signal 55 is supplied to enable terminals E0 to E2, and enable signal 58 is generated via AND gate 5.
メモリアレイ1の書込のときにはライトイネー
ブル端子WEにライトイネーブル信号56が供給
されて、ドライバ10を経由して書込指示信号5
9を発生せしめるとともに、データ入力端子OA
にデータ入力信号54が発生する。許可信号58
と書込指示信号59とがともに発生するため、ア
ンドゲート8からは読出許可信号63は出ない
が、アンドゲート7からは書込許可信号60が出
力されるので、アンドゲート6を経由して書込デ
ータ信号61が発生する。 When writing to the memory array 1, the write enable signal 56 is supplied to the write enable terminal WE, and the write instruction signal 5 is sent via the driver 10.
9, and the data input terminal OA
A data input signal 54 is generated. permission signal 58
Since both the and write instruction signal 59 are generated, the read permission signal 63 is not output from the AND gate 8, but the write permission signal 60 is output from the AND gate 7. A write data signal 61 is generated.
これにより、メモリアレイ1はアドレスデコー
ダ2で駆動されるアドレスに書込指示信号59に
よつて書込が指示されて書込データ信号61が書
き込まれる。 As a result, memory array 1 is instructed to write to the address driven by address decoder 2 by write instruction signal 59, and write data signal 61 is written.
メモリアレイ1の読出時には、ライトイネーブ
ル信号56が供給されないのでイネーブル端子E
0〜E2にイネーブル信号55が供給されるとア
ンドゲート7からは書込指示信号60が出ず、ア
ンドゲート8から読出指示信号63が発生する。 When reading the memory array 1, the write enable signal 56 is not supplied, so the enable terminal E
When enable signal 55 is supplied to 0 to E2, AND gate 7 does not output write instruction signal 60, and AND gate 8 generates read instruction signal 63.
これにより、メモリアレイ1からはアドレスデ
コーダ2で駆動されるアドレスから読み出される
読出データ信号62がナンドゲート9で出力デー
タ信号64として出力されデータ出力端子F0に
出力される。 As a result, a read data signal 62 read from the memory array 1 from the address driven by the address decoder 2 is outputted as an output data signal 64 by the NAND gate 9 and outputted to the data output terminal F0.
上述のアドレスレジスタBは読出、書込などの
通常時には並列にアドレスがセツトされたり、カ
ウントアツプされたりする。 In the address register B mentioned above, addresses are set or counted up in parallel during normal operations such as reading and writing.
しかしながら、障害発生時にはこのアドレスレ
ジスタBなどもテストの対象となるため、並列に
アドレスをセツトする手段やカウントアツプする
ための手段を用いずにアドレスレジスタBにアド
レスをセツトする必要がある。 However, when a failure occurs, this address register B is also subject to testing, so it is necessary to set an address in address register B without using means for setting addresses in parallel or means for counting up.
このためアドレスレジスタBはスキヤンパスの
中の一構成要素として使われ、これにクロツクが
供給されるごとに1ビツトずつアドレスがシフト
インされてセツトされる。 For this reason, address register B is used as a component in the scan path, and each time a clock is supplied to it, an address is shifted in and set one bit at a time.
それゆえ、第1図に示す記憶素子では1つの記
憶位置を読み出すために、アドレス入力信号50
として10ビツト分のシフトインを行なわなければ
ならず、10クロツク分の時間がかかることとな
る。 Therefore, in the memory element shown in FIG. 1, in order to read one memory location, the address input signal 50 is
As a result, 10 bits must be shifted in, which takes 10 clocks.
さらに、多数の記憶位置から障害情報を読み出
すためにはさらに多大の時間を要することは明ら
かである。 Moreover, it is clear that reading fault information from a large number of storage locations requires even more time.
すなわち、従来の記憶素子は、アドレスを与え
るために多大の時間を要するとともに、アドレス
を更新する手段を別に持つ必要があるという欠点
があつた。 That is, the conventional memory element has the disadvantage that it takes a lot of time to provide an address and that it is necessary to have a separate means for updating the address.
本発明の目的は障害情報の採取を高速化できる
記憶素子を提供することにある。 An object of the present invention is to provide a memory element that can speed up collection of fault information.
すなわち、本発明の目的は記憶素子内部にアド
レスを与えるカウンタを設けて外部からのアドレ
ス指示との切替えを指示する手段により障害情報
等の採取のためにアドレスを更新する手段および
アドレス情報をスキヤンパスを用いて与えるため
の時間をなくするようにできる記憶素子を提供す
ることにある。 That is, an object of the present invention is to provide a counter for providing an address inside a storage element and to provide a means for updating the address in order to collect failure information, etc. by providing a counter for giving an address from the outside, and a means for updating the address in order to collect failure information, etc., and a method for scanning the address information. It is an object of the present invention to provide a memory element that can be used and saves time.
本発明の記憶素子は、障害情報が記憶されるメ
モリアレイと、カウントアツプ指示信号の供給に
よりカウントしてカウンタ出力信号を出力するカ
ウンタと、障害情報の採取時に供給される切替指
示信号によりアドレスレジスタからのアドレス入
力信号を前記カウンタ出力信号に切り替えてアク
セスアドレス信号として出力するセレクタと、前
記アクセスアドレス信号に応じて前記メモリアレ
イを駆動するアドレスデコーダとを含んで構成さ
れる。 The storage element of the present invention includes a memory array in which fault information is stored, a counter that counts and outputs a counter output signal by supplying a count-up instruction signal, and an address register by a switching instruction signal supplied when collecting fault information. The memory array includes a selector that switches an address input signal from the counter to the counter output signal and outputs it as an access address signal, and an address decoder that drives the memory array in accordance with the access address signal.
すなわち、本発明の記憶素子は、メモリアレイ
と、アドレスレジスタから前記メモリアレイへの
書込あるいは読出のためのアドレスを指示する手
段と、外部から書込データおよび書込タイミング
を与える手段と、読み出したデータを外部へ出力
する手段とを有する書込みおよび読出し可能な記
憶素子において、メモリアレイに記憶した障害情
報を順次読み出す指示を与える手段と、前記読出
指示中にメモリアレイのアドレスを与えるカウン
タと、前記カウンタをクリアする手段と、前記読
出指示中には前記カウンタの出力をメモリアレイ
のアドレスとし前記読出指示がない場合には、ア
ドレスレジスタからのアドレスをメモリアレイの
アドレスとする手段と前記カウンタを更新する手
段とを含んで構成される。 That is, the memory element of the present invention includes a memory array, means for instructing an address for writing to or reading from the memory array from an address register, means for externally providing write data and write timing, and a means for providing write data and write timing from the outside. a writable and readable storage element having means for outputting stored data to the outside, means for giving an instruction to sequentially read failure information stored in the memory array; and a counter for giving an address of the memory array during the read instruction; means for clearing the counter; means for setting the output of the counter as an address of the memory array during the read instruction; and means for setting the address from the address register as the address of the memory array when there is no read instruction; and updating means.
次に、本発明の実施例について図面を参照して
詳細に説明する。 Next, embodiments of the present invention will be described in detail with reference to the drawings.
第2図は、本発明の一実施例を含むブロツク回
路図である。 FIG. 2 is a block circuit diagram containing one embodiment of the present invention.
第2図に示す記憶素子A′はメモリアレイ1,
アドレスデコーダアンドドライバ2,セレクタ
3,カウンタ4,アンドゲート5,6,7,8,
ナンドゲート9,ドライバ10,複数のアドレス
入力信号50,切替え指示信号51,カウンタク
リア信号52,カウントアツプ指示信号53,デ
ータ入力信号54,イネーブル信号55,ライト
イネーブル信号56,出力データ信号64を含ん
で構成される。 The memory element A′ shown in FIG. 2 is the memory array 1,
Address decoder and driver 2, selector 3, counter 4, and gate 5, 6, 7, 8,
It includes a NAND gate 9, a driver 10, a plurality of address input signals 50, a switching instruction signal 51, a counter clear signal 52, a count up instruction signal 53, a data input signal 54, an enable signal 55, a write enable signal 56, and an output data signal 64. configured.
以下に、第2図を参照した本発明の機能動作を
詳述する。 Below, the functional operation of the present invention will be explained in detail with reference to FIG.
障害情報の採取のために記憶素子に記憶した障
害情報を順次採取する時には、先ず切替指示端子
SWに切替指示信号51を供給してセレクタ3が
アドレスレジスタBからアドレス入力端子S0〜
S9に供給されるアドレス入力信号50の代りに
カウンタ4から供給されるカウンタ出力信号57
をセレクトしてアクセスアドレス信号65として
出力するように指示する。次にカウンタクリア信
号52をカウントクリア端子MRに供給してカウ
ンタ4をクリアする。これにより、カウンタ出力
信号57はall“0”となつてセレクタ3を経由
してアドレスデコーダ2を通過してメモリアレイ
1に入力される。アドレス=0のデータが読出デ
ータ信号62として出力され、ナンドゲート9を
通つて出力データ信号64としてデータ出力端子
F0に出力される。この出力データ信号64を採
取するには、レジスタ等に受ける等の従来方法に
よる。 When sequentially collecting the fault information stored in the memory element, first, the switching instruction terminal is
By supplying the switching instruction signal 51 to the SW, the selector 3 inputs the address register B from the address input terminals S0 to
Counter output signal 57 supplied from counter 4 instead of address input signal 50 supplied to S9
is selected and output as the access address signal 65. Next, the counter clear signal 52 is supplied to the count clear terminal MR to clear the counter 4. As a result, the counter output signals 57 all become "0" and are inputted to the memory array 1 via the selector 3, the address decoder 2, and the address decoder 2. Data at address=0 is output as a read data signal 62, passes through the NAND gate 9, and is output as an output data signal 64 to the data output terminal F0. This output data signal 64 can be sampled by a conventional method such as receiving it in a register or the like.
アドレス=0のデータを採取した後は、カウン
トアツプ信号53を供給してカウンタ4を更新し
アドレス=1のデータを次に採取する。 After data at address=0 is collected, a count-up signal 53 is supplied to update the counter 4, and data at address=1 is collected next.
これを必要な回数だけカウントアツプ、データ
採取をくり返すことによりデータを採取する。 Data is collected by counting up this as many times as necessary and repeating data collection.
すなわち、本発明の記憶素子は、障害情報を採
取するときには、切替指示信号を供給するととも
に、アドレスを得るためにはカウントアツプ指示
信号として1ビツト分のみを与えればよく、アド
レスの供給のためには1クロツクですみ、アドレ
ス更新が高速化される。 That is, the memory element of the present invention supplies a switching instruction signal when collecting failure information, and only needs to supply one bit as a count-up instruction signal to obtain an address. requires only one clock, which speeds up address updating.
本発明の記憶素子はカウンタとセレクタとを追
加することにより、障害情報採取時に供給するア
ドレスを1ビツトずつ直列にシフトインする代り
にカウンタの出力をアドレスとして並列にセツト
することができるので、アドレスのセツト時間が
短縮できるため、障害情報の採取が高速化できる
という効果がある。 By adding a counter and a selector to the memory element of the present invention, the output of the counter can be set in parallel as an address instead of serially shifting in the address supplied when collecting fault information one bit at a time. This has the effect of speeding up the collection of fault information because the setup time can be shortened.
すなわち、本発明の記憶装置は、セレクタとカ
ウンタとを追加することにより障害発生時の記憶
情報を採取するに際し、スキヤンパスを用いて1
クロツクごとに1ビツトずつスキヤンインして所
要ビツト数のアドレスをセツトする代りに、1ク
ロツクごとにカウントアツプされるカウンタから
のアドレスを選択して並列にセツトできるので、
記憶情報採取時間が短縮できるという効果があ
る。 That is, the storage device of the present invention uses a scan path to collect storage information when a failure occurs by adding a selector and a counter.
Instead of scanning in one bit each clock to set the required number of bits in the address, you can select addresses from a counter that counts up each clock and set them in parallel.
This has the effect of shortening the time required to collect memory information.
すなわち、本発明の記憶素子は内部にアドレス
を与えるカウンタを設けて外部からのアドレス指
示との切替えおよびカウンタ更新を指示する手段
をもつように構成することにより、アドレス更新
のための手段をなくし記憶素子内の情報を短時間
に採取できるという効果がある。 That is, the memory element of the present invention is configured to have a counter internally providing an address and a means for switching with an address instruction from the outside and instructing an update of the counter, thereby eliminating the need for a means for updating the address and improving storage efficiency. This has the advantage that information within the element can be collected in a short time.
第1図は従来の記憶素子の一例を含むブロツク
回路図、第2図は本発明の一実施例を含むブロツ
ク回路図である。
A,A′……記憶素子、B……アドレスレジス
タ、1……メモリアレイ、2……アドレスデコー
ダ、3……セレクタ、4……カウンタ、5,6,
7,8……アンドゲート、9……ナンドゲート、
10……ドライバ、S0〜S9……アドレス入力
端子、OA……データ入力端子、E0〜E2……
イネーブル端子、WE……ライトイネーブル端
子、F0……データ出力端子、SW……切換指示
端子、MR……カウントクリア端子、CU……カ
ウントアツプ端子、50……アドレス入力信号、
51……切替指示信号、52……カウンタクリア
信号、53……カウントアツプ指示信号、54…
…データ入力信号、55……イネーブル信号、5
6……ライトイネーブル信号、57……カウンタ
出力信号、58……許可信号、59……書込指示
信号、60……書込許可信号、61……書込デー
タ信号、62……読出データ信号、63……読出
許可信号、64……出力データ信号、65……ア
クセスアドレス信号。
FIG. 1 is a block circuit diagram including an example of a conventional memory element, and FIG. 2 is a block circuit diagram including an embodiment of the present invention. A, A'...Storage element, B...Address register, 1...Memory array, 2...Address decoder, 3...Selector, 4...Counter, 5, 6,
7, 8...and gate, 9...nand gate,
10...Driver, S0-S9...Address input terminal, OA...Data input terminal, E0-E2...
Enable terminal, WE...Write enable terminal, F0...Data output terminal, SW...Switching instruction terminal, MR...Count clear terminal, CU...Count up terminal, 50...Address input signal,
51...Switching instruction signal, 52...Counter clear signal, 53...Count up instruction signal, 54...
...Data input signal, 55...Enable signal, 5
6...Write enable signal, 57...Counter output signal, 58...Permit signal, 59...Write instruction signal, 60...Write permission signal, 61...Write data signal, 62...Read data signal , 63...read permission signal, 64...output data signal, 65...access address signal.
Claims (1)
ントアツプ指示信号の供給によりカウントしてカ
ウンタ出力信号を出力するカウンタと、障害情報
の採取時に供給される切替指示信号によりアドレ
スレジスタからのアドレス入力信号を前記カウン
タ出力信号に切り替えてアクセスアドレス信号と
して出力するセレクタと、前記アクセスアドレス
信号に応じて前記メモリアレイを駆動するアドレ
スデコーダとを含むことを特徴とする記憶素子。1 A memory array in which fault information is stored, a counter that counts and outputs a counter output signal by supplying a count-up instruction signal, and an address input signal from an address register by a switching instruction signal supplied when collecting fault information. A memory element comprising: a selector that switches to the counter output signal and outputs it as an access address signal; and an address decoder that drives the memory array in accordance with the access address signal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56094474A JPS57208700A (en) | 1981-06-18 | 1981-06-18 | Storage element |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56094474A JPS57208700A (en) | 1981-06-18 | 1981-06-18 | Storage element |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS57208700A JPS57208700A (en) | 1982-12-21 |
| JPS6225219B2 true JPS6225219B2 (en) | 1987-06-02 |
Family
ID=14111265
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56094474A Granted JPS57208700A (en) | 1981-06-18 | 1981-06-18 | Storage element |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS57208700A (en) |
-
1981
- 1981-06-18 JP JP56094474A patent/JPS57208700A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS57208700A (en) | 1982-12-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US3936810A (en) | Sense line balancing circuit | |
| JPS6225219B2 (en) | ||
| JPS6122334B2 (en) | ||
| SU1108511A1 (en) | Storage with selfcheck | |
| SU1163358A1 (en) | Buffer storage | |
| SU1026163A1 (en) | Information writing/readout control device | |
| SU1656591A1 (en) | Main memory unit | |
| SU378832A1 (en) | DEVICE INPUT INFORMATION | |
| SU1564603A1 (en) | Device for processing indistinct information | |
| SU1022216A1 (en) | Device for checking domain storage | |
| SU743035A1 (en) | Memory | |
| SU1215137A1 (en) | Storage with information correction | |
| SU802959A1 (en) | Information sorting device | |
| SU900315A1 (en) | Associative storage device | |
| SU1465911A1 (en) | Memory device | |
| SU1683020A1 (en) | Device for interfacing processor with memory | |
| SU1596390A1 (en) | Buffer memory device | |
| SU803009A1 (en) | Storage with replacement of faulty cells | |
| SU1183986A1 (en) | Device for prompt checking in automatic control systems | |
| SU1282141A1 (en) | Buffer storage | |
| SU733016A1 (en) | Device for writing and reading data in programmable read only memory units | |
| SU951399A1 (en) | Device for recording data to memory device | |
| SU1160472A1 (en) | Buffer storage | |
| SU949720A1 (en) | Device for checking information recorded in storage units | |
| SU411639A1 (en) |