JPH03501659A - パイプラインアドレスチエツクビツトスタツクコントローラ - Google Patents

パイプラインアドレスチエツクビツトスタツクコントローラ

Info

Publication number
JPH03501659A
JPH03501659A JP1509054A JP50905489A JPH03501659A JP H03501659 A JPH03501659 A JP H03501659A JP 1509054 A JP1509054 A JP 1509054A JP 50905489 A JP50905489 A JP 50905489A JP H03501659 A JPH03501659 A JP H03501659A
Authority
JP
Japan
Prior art keywords
address
write
read
signal
bits
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP1509054A
Other languages
English (en)
Inventor
シユーンマン ジエームス ヘルマン
ペルソン ポール ローレンス
メイヤー マイケル ユージーン
Original Assignee
ユニシス コーポレーシヨン
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 ユニシス コーポレーシヨン filed Critical ユニシス コーポレーシヨン
Publication of JPH03501659A publication Critical patent/JPH03501659A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1008Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
    • G06F11/1012Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices using codes or arrangements adapted for a specific type of error
    • G06F11/1016Error in accessing a memory location, i.e. addressing error
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1008Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
    • G06F11/1048Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices using arrangements adapted for a specific error detection or correction feature
    • G06F11/1056Updating check bits on partial write, i.e. read/modify/write

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Detection And Correction Of Errors (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるため要約のデータは記録されません。

Description

【発明の詳細な説明】 註旦 パイプラインアドレスチェックビットスタックコントローラ1亘り豆量 二肌立里 本発明は、データ処理システムにおいて、誤りを生じたアドレスビットの誤りチ ェックならびに検出に関するものであり、特に、そのようなアドレスビットの誤 りチェックや検出をパイプライン的に行う手法に関するものである。
二股依!旦 現在のデータ処理システムでは、一般にデータワードとアドレス双方のビットの 誤りチェックと検出がインプリメントされている。
このようなシステムでは、リモートプロセッサが共有記憶モジュールにアクセス できるために、複数のボートが必要である。本発明は、ハードウェアと複雑度の 観点からオーバーヘッドを最小にするように、パイプライン的に1ビツト及び2 とットデータとアドレスの誤りチェックとデータビットの1ビット誤り訂正を行 う手法を提供する。
図面の簡単な説明 本発明を、図面を参照しながら説明する:第1図は、第1a図、第1b図と第1 c図のレイアウトを示したものであり、第1a図、第1b図と第1C図は、本発 明のパイプラインアドレスチェックビット制御システムの全体ブロック構成図を 示す。
゛な 1の ′r白萱日 図面には、本発明に従って構成されるパイプラインアドレスチェックビットコン トローラが示されている。このコントローラは、各々のりクエスタがプライオリ ティ要求を発し、ある決められたルールに従ってリクエスタにプライオリティが 割り当てられるようなマルチユーザ環境において、特に有用である。リモートな りクエスタあるいはプロセッサ(ここでは示されていない)から26ビツトアド レスバス12を通してアドレスレジスタ14に、1つのアドレスが送信されてき た時に、そして制御部13からロードアドレスライン16を通してシーケンサ1 8にロードアドレス信号が伝えられた際に、アドレスバスレジスタ14に蓄えら れたアドレスは、アト1ノス読み出しチェックジェネレータ20に渡される。こ れらの26アドレスビツトは、メモリユニット、バンク、ブロックアドレス、ア ドレッシングされたブロック内のワードなどを指定するために用いられる。アド レス読み出しチェックジェネレータ20は、アドレス情報の正当性を検証するた めに、従来の方法で8チエツクビツトを作成する。
ライン16上のロードアドレス信号により、アドレスチェックビットスタックと アドレスのローディングとのタイミングサイクルが開始される。インプリメンテ ーションの容易さを考慮すると、ロード書き込みアドレススタックポインタ信号 がロード読み出しアドレススタックポインタ信号と同時に発せられるように構成 する。このロードアドレスタイミングサイクルは、ロードアドレス信号の状態が ハイからローレベルに変化した際に起動される。また、第2のロードアドレス要 求を制御部13から受け取り、かつロードアドレス信号の状態が再びハイからロ ーに変化した際には、もう一つの新しいタイミングサイクルが起動される。現在 の高速データ処理システムにおいては、このようなローアドレス信号は、毎30 ナノ秒程度の速さで発生する。
ロードアドレス信号がハイからローレベルに変化する毎に、ロード読み出しレジ スタと書き込みアドレススタックポインタの値が増やされる。この値の増加は、 ロードアドレス信号がハイからローレベルに変化した後に、一定の連続的に繰り 返し可能なシーケンスにおいて、実施される。ロード読み出しポインタ信号は、 ライン3゜を通して読み出しスタック32に伝えられる。このスタックは、通常 の動作においてスタック内の蓄積情報が無効になることがないように充分な深さ を有していなければならず、一般には、5レベル以上である。アドレス読み出し チェックジェネレータ20が作成した8チエツクビツトは、読み出しアト1/ス スタツク32に蓄えられ、スタックの1つのレベルを占める。
読み出しと書き込みの二つの動作をただ一つのスタックを用いて行うことも可能 であるが、インプリメントの容易さを考えると、別に書き込みアドレススタック 34を設ける方が効率的である。この書き込みアドレススタック34には、アド レスバスレジスタ14から、別に設けたアドレス書き込みチェックジェネレータ 36を通して、8アドレス書き込みチェックビットが送られて(る。このような 構成にすることで、必要となる異なった回路チップ数を減らすことができ、また 2重構造となるため、スタックの一つのみに影響を与える誤りを孤立化させるこ とができる。
読み出し時には、読み出しアドレススタック32に入ったチェックビットの第1 グループか、スタックから最初に出力される。これらのチェックビットは読み出 しスタフクセ1/クタ38に送られ、8アドレスチエツクビツトとパリティビッ トが、ライン42上のシーケンサ18から供給される読み出しポインタの制御の もとに、排他的論理和(XOR)ゲート40に送られる。同様に、書き込みスタ ック34は、ライン46上のロード書き込みポインタ信号の制御のもとに、8書 き込みチェックビットと1パリテイビツトをアドレス書き込みチェックジェネレ ータ36から受け取る。書き込みスタックセレクタ44は、シーケンサ18から のライン50上の書き込みポインタに応じて、書き込みチェックビットジェネレ ータ48の入力の一つに接続されている。書き込みスタックセレクタ44からの チェックビットとそれに付随するパリティビットは、完全書き込みおよび部分書 き込みのチェックに用いられる。書き込みチェックビットジェネレータ48は、 各データのワードに対してlOビットを生成する。この10ビツトは、8チエツ クビツトと、トータルデータワードパリティビットと、8チエツクビツトとトー タルデータワードパリティビットから成るバイトに対するパリティビットとから 構成されるものである。
以下、読み出し動作と、読み出しアドレススタック32に蓄えられている読み出 しアドレスチェックビットの利用について、説明する。本実施例においては、読 み出しバス52は100ビット幅であり、データ、パリティおよびチェックビッ トが蓄えられているメモリ53に接続されている。100ビツトは、各々が36 ビツト(4つの9ビツトバイトでなる)である2つのデータワード、各ワードに 対する1トータルデークワードバリテイビツト、各ワードに対する8チエツクビ ツト、各ワードに対する4データバイトパリテイビツト、各ワードに対する8チ エツクビツトとトータルデータワードパリティビットから構成されるバイトに対 する1パリテイビツトとから構成される。
これらの100ビツトは、制御部13からロード読み出しレジスタライン56を 通して伝えられる信号の制御のもとに、読み出しレジスタ54に送られる。10 0バイトパリテイビツトは、パリティチェック回路55によってチェックされる 。各々が36データピツトと、8チエツクビツトと、1トータルデータパリテイ ピツトとから構成される2つのワードが一度に、読み畠しレジスタ54から読み 出され、9読み出しシンドロームビットを生成する読み出しシンドロームジェネ レータ58に伝えられる。読み出しシンドロームジェネレータ58の8カは、デ ータワードが読み出しデータ出力レジスタ62と読み出しデータレジスタ64に 送られる前に、データワードの誤りを訂正するために、現在の技術で構成される 誤り訂正回路60に伝えられる。インプリメンテーションの複雑さを考慮すると 、はとんどの応用において、データワードの1および2ビット誤り検出と1ビッ ト誤り訂正で充分である。データの2ワードおよび8データバイトパリテイビツ トは、データ読み出し出力レジスタ62に蓄えられ、ロード要求バス72上の信 号の制御のもと選択された入力ポートライン66.68あるいは70から読み出 される。
読み出しデータレジスタ64は、次に説明する部分書き込み動作が行われる際に 利用される。
書き込み動作は読み出し動作よりも先に実行されるため、ライン50の書き込み ポインタ信号は、ライン42の読み出しポインタ信号よりも前に発せられる。こ のことにより、部分書き込み動作時に書き込みデータと読み出しデータとのマー ジが行われる前にデータの読み出しが実行される。ライン16のロードアドレス 信号がハイからローレベルへ変化することに続いて、書き込み時には、制御内の リモートプロセッサからの書き込みデータは、72データビットの2つのワード および8デークバイトバリテイビツトの単位で、対応する書き込みバス74.7 6.78を通して、ロード書き込みレジスタライン82の制御のもと、書き込み I/レジスタ0に送られて(る。ある時刻に書き込まれるべき特定ボートの書き 込みデータは、ボート選択バス85の符号を基にボートセレクタデコーダ84に よって選択される。このようにして書き込みデータは書き込みデータレジスタ8 6に伝えられる。完全ワード書き込み時には、マージセレクタレジスタ88は、 2つの36データビツトワードと2つの4データバイトパリテイビツトとを受け 取る。前にも述べたように、書き込みチェックピットジニネレータ48は20チ エツクピツトを生成し、それらはデータビットと合わさって書き込みバスレジス タ90に蓄えられる。そして、これらのビットはメモリ53に蓄積されるために 50ビツトワードとして伝送される。
本発明のバイブラインアドレスチェックビットスタックコントローラを用いて、 部分書き込み動作時に生成されるアドレスチェックビットをも確かめることがで きる。部分書き込み動作は、メモリから読み出されたワードが訂正され、予め定 められたビット数が訂正されたワードに上書きされた際に行われる。上書きされ たワードの部位は、1から35ビツトまでの部分ワードビットに分割される。部 分アドレス書き込みチェックビットは、読み出しアドレスビットの確認の後に確 かめられる。
部分書き込み動作時には、前のサイクルにおいてメモリ53から読み出されたワ ードは、読み巴しデータレシスクロ4に蓄えられている1部分書き込みマスキン グ動作を制御するスタート及びエンドコードビットは、バス92,94.96を 通してスタート/エンドレジスタ98に、各々のりクエスタから送信される。ス タートコードとエンドコードは、一つのマージされたワードに対して、それぞれ 、6スタートビツトとそのパリティビット、そして6エンドビツトとそのパリテ ィピットから構成されている。ポートセレクタデコーダ100はライン86の選 択信号に応答して、リモートリクエスタの一つから、14ビツトでなるスタート /エンドビットとパリティピットを選択する。そして、選択されたりクエスタか らのスタート及びエンドコードビットはデコードされ、スタート/エンドマージ ビットレジスタ102に蓄えられる。ライン104の制御部13からスタート/ エンドマージレジスタ102への制御信号は5部分書き込み動作を起動させる。
部分書き込み動作時には、スタート/エンドマージビットレジスタ102は、書 き込みデータが前の読み出しデータフードを上書きした位置を特定するスタート ビットとエンドビットを決める符号を有している。書き込みデータは、バス74 .76.78上のリモートリクエスタから、完全書き込み動作の説明時に述べた 書き込みレジスタ80、ポートセレクタデコーダ84と書き込みデータレジスタ 86を通して得られる。そして、読み出しデータレジスタ64の読み出しデータ と書き込みデータレジスタ86の書き込みデータが、スタート/エンドマージビ ットレジスタ102に蓄えられているデコードされたスタートコードとエンドコ ードに従ってマージされ、マージセレクタレジスタ88に蓄えられる。部分書き 込みアドレスチェックピットは、ライン42の読み出し信号の後に発せられるラ イン50の部分書き込み信号によって、書き込みスタックセレクタ44から出力 される。このように書き込みアドレススタック34は、完全書き込み動作と部分 書き込み動作の両方に対してのアドレスチェックピットに対処することができる 。
′□# 国際調査報告 11N−*m−^−mm+n−xa PCT/υs 59103523SA 3 061!7

Claims (6)

    【特許請求の範囲】
  1. 1.多数のリクエスタに共有され、各々のリクエスタからロードアドレス信号お よび読み出し及び書き込みアドレスビットが送信されてくるような記憶システム であつて、 読み出しもしくは、書き込みもしくは、部分書き込みのいづれかのモードにおい て、前記読み出し及び書き込みアドレスビツトのバイナリ値に従つて、読み出し あるいは書き込みが行われる記憶手段と、 前記ロードアドレス信号各々の受信時から、一定の間隔をおいて発せられる書き 込み信号と読み出し信号と部分書き込み信号とのシーケンスを有する一連のタイ ミング信号を、前記ロードアドレス信号の受信に際して発生させるシーケンサ手 段と、前記読み出しアドレスビツトを受信し、そのアドレスビツトについてのチ エツクビツトのセツトを生成する読み出しアドレス手段と、 前記読み出しアドレスチエツクビツトの各々を、対応する読み出し信号発生時に 蓄える読み出しアドレススタツク手段と、前記書き込みアドレスチエツクビツト を受信し、そのアドレスチエツクビツトについてのチエツクビツトのセツトを生 成する書き込みアドレスチエツクビツトジエネレータ手段と、前記アドレスチエ ツクビツトのセツトの各々を、対応する書き込み信号発生時に蓄えるアドレスス タツク手段と、前記アドレススタツク手段から前記誤り検出手段に、前記アドレ スチエツクビツトを読み出すためのアドレススタツクセレクタ手段とを備え、 前記シーケンサ手段は、前記記憶システムが実行している読み出し、書き込み、 部分書き込みのいづれかの動作に従つて、読み出しアドレス、書き込みアドレス 、部分書き込みアドレスの誤り検出を行うことに関して、前記誤り検出と訂正手 段への前記読み出しアドレスチエツクビツトと前記書き込みアドレスチエツクビ ツトの送信タイミングを制御することを特徴とする記憶システム。
  2. 2.一定の繰り返しタイムシーケンスで、前記書き込み信号が、前記読み出し信 号よりも先に出力され、前記読み出し信号が、前記部分書き込み信号よりも先に 出力される請求項第1項に記載の記憶システム。
  3. 3.多数のリクエスタに共有され、各々のリクエスタから読み出し及び書き込み アドレスビツトが送信されてくるような記憶システムであつて、 読み出しもしくは、書き込みもしくは、部分書き込みのいづれかのモードにおい て、前記読み出し及び書き込みアドレスビツトのバイナリ値に従つて、読み出し あるいは書き込みが行われる記憶手段と、 前記ロードアドレス信号各々の受信時から、一定の間隔をおいて発せられる書き 込み信号と読み出し信号と部分書き込み信号とのシーケンスを有する一連のタイ ミング信号を、前記ロードアドレス信号の受信に際して発生させるシーケンサ手 段と、前記読み出しアドレスビツトを受信し、そのアドレスビツトについてのチ エツクビツトのセツトを生成する読み出しアドレス手段と、 前記読み出しアドレスチエツクビツトの各々を、対応する読み出し信号発生時に 蓄える読み出しアドレススタツク手段と、前記書き込みアドレスチエツクビツト を受信し、そのアドレスチェックビットについてのチエツクビツトのセツトを生 成する書き込みアドレスチエツクビツトジエネレータ手段と、前記書き込みアド レスチエツクビツトのセツトの各々を、対応する書き込み信号発生時に蓄える書 き込みアドレススタツク手段と、誤り検出手段と、 前記読み出しアドレススタツク手段から前記誤り検出及び訂正手段に、前記読み 出しアドレスチエツクビツトを読み出すための読み出しアドレススタツクセレク タ手段と、前記書き込みアドレススタツク手段から前記誤り検出及び訂正手段に 、前記書き込みアドレスチエツクビツトを読み出すための書き込みアドレススタ ツクセレクタ手段とを備え、前記シーケンサ手段は、前記記憶システムが実行し ている読み出し、書き込み、部分書き込みいづれかの動作に従つて、読み出しア ドレス、書き込みアドレス、部分書き込みアドレスいづれかの誤り検出を行うこ とに関して、前記誤り検出と訂正手段への前記読み出しアドレスチエツクビツト と前記書き込みアドレスチエツクビツトの送信タイミングを制御することを特徴 とする記憶システム。
  4. 4.一定の繰り返しタイムシーケンスで、前記書き込み信号が、前記読み出し信 号よりも先に出力され、前記読み出し信号が、前記部分書き込み信号よりも先に 出力される請求項第3項に記載の記憶システム。
  5. 5.多数のリクエスタに共有され、各々のリクエスタからロードアドレス信号と 読み出し及び書き込みアドレスビツトが送信されてくるような記憶システムを動 作する方法であつて、前記ロードアドレス信号各々の受信時から、一定の間隔を おいて発せられる書き込み信号と読み出し信号と部分書き込み信号とのシーケン スを有する一連のタイミング信号を、前記ロードアドレス信号の受信に際して発 生させ、 前記読み出しアドレスビツトのチエツクビツトのセツトを、生成し、 前記読み出しアドレスチエツクビツトの各々のセツトを蓄え、前記書き込みアド レスビツトのチエツクビツトのセツトを、生成し、 前記書き込みアドレスチエツクビツトの各々のセツトを蓄え、前記記憶システム が実行している読み出し、書き込み、部分書き込みいづれかの動作に従つて、読 み出しアドレス、書き込みアドレス、部分書き込みアドレスいづれかの誤り検出 を行うことに関して、前記読み出し及び書き込みアドレスビツトど、前記読み出 し及び書き込みアドレスチエツクビツトとの誤り検出を実行するような記憶シス テムの動作の方法。
  6. 6.一定の繰り返しタイムシーケンスで、前記書き込み信号が、前記読み出し信 号よりも先に出力され、前記読み出し信号が、前記部分書き込み信号よりも先に 出力される請求項第5項に記載の方法。
JP1509054A 1988-08-30 1989-08-18 パイプラインアドレスチエツクビツトスタツクコントローラ Pending JPH03501659A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US23808488A 1988-08-30 1988-08-30
US238,084 1988-08-30

Publications (1)

Publication Number Publication Date
JPH03501659A true JPH03501659A (ja) 1991-04-11

Family

ID=22896434

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1509054A Pending JPH03501659A (ja) 1988-08-30 1989-08-18 パイプラインアドレスチエツクビツトスタツクコントローラ

Country Status (4)

Country Link
EP (1) EP0383891B1 (ja)
JP (1) JPH03501659A (ja)
DE (1) DE68918839T2 (ja)
WO (1) WO1990002372A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04256032A (ja) * 1991-02-08 1992-09-10 Nec Corp パイプライン方式
JPH08286977A (ja) * 1995-04-14 1996-11-01 Kofu Nippon Denki Kk ストアインキャッシュの障害処理システム

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5953333A (en) * 1996-07-01 1999-09-14 Alcatel Usa Sourcing, L.P. Method and system for overhead controlled switching
FR2815737B1 (fr) * 2000-10-25 2003-01-24 Centre Nat Etd Spatiales Dispositif et procede de codage pour un sous-ensemble de detection et correction d'erreurs memoire dans un systeme electronique
US7203890B1 (en) * 2004-06-16 2007-04-10 Azul Systems, Inc. Address error detection by merging a polynomial-based CRC code of address bits with two nibbles of data or data ECC bits

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3963908A (en) * 1975-02-24 1976-06-15 North Electric Company Encoding scheme for failure detection in random access memories
US4174537A (en) * 1977-04-04 1979-11-13 Burroughs Corporation Time-shared, multi-phase memory accessing system having automatically updatable error logging means
US4253147A (en) * 1979-04-09 1981-02-24 Rockwell International Corporation Memory unit with pipelined cycle of operations

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04256032A (ja) * 1991-02-08 1992-09-10 Nec Corp パイプライン方式
JPH08286977A (ja) * 1995-04-14 1996-11-01 Kofu Nippon Denki Kk ストアインキャッシュの障害処理システム

Also Published As

Publication number Publication date
DE68918839D1 (de) 1994-11-17
DE68918839T2 (de) 1995-05-18
EP0383891A1 (en) 1990-08-29
WO1990002372A1 (en) 1990-03-08
EP0383891B1 (en) 1994-10-12

Similar Documents

Publication Publication Date Title
US5313475A (en) ECC function with self-contained high performance partial write or read/modify/write and parity look-ahead interface scheme
CA1213674A (en) Pipeline error correction
US6009548A (en) Error correcting code retrofit method and apparatus for multiple memory configurations
US4005405A (en) Error detection and correction in data processing systems
US5142540A (en) Multipart memory apparatus with error detection
US4712216A (en) Method and device for correcting errors in memories
EP0383899B1 (en) Failure detection for partial write operations for memories
US4103823A (en) Parity checking scheme for detecting word line failure in multiple byte arrays
JP2002525747A (ja) メモリ部品の故障およびシングル、ダブル、トリプル・ビット・エラーを検出するための方法
JPH03501659A (ja) パイプラインアドレスチエツクビツトスタツクコントローラ
US4953079A (en) Cache memory address modifier for dynamic alteration of cache block fetch sequence
US4989210A (en) Pipelined address check bit stack controller
US4171765A (en) Error detection system
US4410988A (en) Out of cycle error correction apparatus
JP2580558B2 (ja) インタフェース装置
WO1988009995A1 (en) Pipeline memory structure
JPS60214043A (ja) パイプライン制御回路
JPS63216150A (ja) 記憶装置
WO1990002373A1 (en) Merge select decode checking
SU1392595A1 (ru) Запоминающее устройство с коррекцией ошибок
JPH0561777A (ja) 記憶制御回路
JPS59129995A (ja) 記憶装置
JPH1063569A (ja) 主メモリデータ書込み装置
JPS58199498A (ja) メモリシステム
GB2158622A (en) Computer controlled systems