JPH02148145A - ベクトル演算装置のチェック回路 - Google Patents

ベクトル演算装置のチェック回路

Info

Publication number
JPH02148145A
JPH02148145A JP63303154A JP30315488A JPH02148145A JP H02148145 A JPH02148145 A JP H02148145A JP 63303154 A JP63303154 A JP 63303154A JP 30315488 A JP30315488 A JP 30315488A JP H02148145 A JPH02148145 A JP H02148145A
Authority
JP
Japan
Prior art keywords
circuit
check
vector
vector data
register
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
JP63303154A
Other languages
English (en)
Inventor
Atsuo Mochizuki
望月 敦雄
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 Computertechno Ltd
Original Assignee
NEC Computertechno 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 NEC Computertechno Ltd filed Critical NEC Computertechno Ltd
Priority to JP63303154A priority Critical patent/JPH02148145A/ja
Publication of JPH02148145A publication Critical patent/JPH02148145A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)
  • Complex Calculations (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はベクトル演算装置に関し、特にベクトル演算器
のチェック回路に関する。
〔従来の技術〕
従来、この種のチェック回路は、パリティチェック回路
、モジュロ−3チ工ツク回路等となっていた。
第2図はパリティチェック回路を示すブロック図である
。パリティチェック回路とは、入力ベクトルデータが、
入力ベクトルデータを格納するレジスタ201,202
に入力され、ベクトル演算器105で演算されてベクト
ル演算結果を格納するレジスタ106に格納されるのと
並行して、入力ベクトルデータのパリティを予測する回
路205.206で生成されたパリティが、回路205
.206のデータを格納するレジスタ207.208に
各々入力され、データを格納するレジスタ201,20
2,207,208から送出されるデータにより、パリ
ティ演算を実行する回路209でパリティ演算され、回
路209のデータを格納するレジスタ210に入力され
る。
続いて、ベクトル演算結果を格納するレジスタ106の
ベクトルデータにより、パリティを生成する回路211
のデータと、比較回路212で一致チェックを行なうと
いうものである。
第3図は、モジュロ−3チ工ツク回路を示すブロック図
である。モジュロ−3チ工ツク回路とは、入力ベクトル
データが入力ベクトルデータを格納するレジスタ201
,202に入力され、ベクトル演算器105で演算され
てベクトル演算結果を格納するレジスタ106に格納さ
れるのと並行して、入力ベクトルデータよりモジュロ−
3値を生成する回路305,306で生成されたモジュ
ロ−3値が回路305.306のデータを格納するレジ
スタ307,308に各々入力され、データを格納する
レジスタ307,308から送出されるデータにより、
モジュロ−3演算をする回路30っでモジュロ−3演算
され、回路309のデータを格納するレジスタ310に
入力される。続いて、ベクトル演算結果を格納するレジ
スタ106のベクトルデータにより、モジュロ−3値を
生成する回路311のデータと比較回路312で一致チ
ェックを行なうというものである。
〔発明が解決しようとする課題〕 上述した従来のチェック回路は、入力から出力に至るま
でチェック用ビットを持ち回らなければならず、必要に
応じては、途中に一致チェック回路も挿入することにな
っていたので、演算回路の中で、多大なハードウェア量
のチェック回路をもつという欠点がある。
〔課題を解決するための手段〕
本発明のチェック回路の構成は、ベクトル演算開始信号
をもとに、チェック用ベクトルデータセット信号と比較
実行信号を送出する回路と、1個のチェック用ベクトル
データ及び正解値を保持するレジスタと、該比較実行信
号を入力してベクトル演算器の演算結果を該正解値と比
較する比較回路とを含み、前記チェック用ベクトルデー
タを最初のベクトルデータとして演算し、演算結果を前
記正解値との一致チェックを行なうことを特徴とする。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例のブロック図である。1個の
チェック用ベクトルデータを保持するレジスタ101、
チェック用ベクトルデータセット信号と比較実行信号を
送出する回路102、回路102から送出されるチェッ
ク用ベクトルデータセット信号により、チェック用ベク
トルデータを入力出来るセレクタ付レジスタ103゜1
04、セレクタ付レジスタ103,104のベクトルデ
ータを演算するベクトル演算器105、ベクトル演算器
105の演算結果を格納するレジスタ106、正解値を
保持するレジスタ107、回路102から送出される比
較実行信号により、レジスタ107の正解値と、レジス
タ106の演算結果を比較する比較回路108を含み、
ベクトル演算開始信号を入力した場合、チェック用ベク
トルデータセット信号がセレクタ付レジスタ103,1
04に送出され、チェック用ベクトルデータがセレクタ
付レジスタ103.104のベクトルデータがセレクタ
付レジスタ103゜104に格納され、セレクタ付レジ
スタ103゜104のベクトルデータは、ベクトル演算
器105で演算されてレジスタ106に格納され、レジ
スタ107から送出される正解値と、回路102から送
出される比較実行信号により、比較回路108で比較さ
れる。
第4図は第1図のタイミングチャートである。
1、時刻11で、ベクトル演算開始信号をもとに、チェ
ック用ベクトルデータセット信号を送出する。
2゜時刻t2で、チェック用ベクトルデータセット信号
により、セレクタ付レジスタ103゜104にチェック
用ベクトルデータが入力される。
3、次のタイミングでは、チェック用ベクトルデータセ
ット信号が無効となるので(時刻t3)、セレクタ付レ
ジスタ103,104には通常のベクトルデータが入力
される(時刻t 4! t5 ) −4、演算時間t、
が経過した後に、時刻上〇でベクトル演算結果がレジス
タ106に入力されて比較実行信号により、正解値との
間で比較回路106で一致チェックが行なわれる。
5、次のタイミングでは、比較実行信号は無効となり、
比較回路は動作終了となる。
〔発明の効果〕
以上説明したように本発明は、演算結果についてのみ一
致チェックを行なうことにより、チェック回路を大幅に
削減出来るので、そのハードウェア量削減に伴なう演算
回路の集積性の向上により、演算回路の高速化が期待出
来る効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例のブロック図、第2図は第1
図のタイミングチャート、第3図は従来のパリティチェ
ック回路のブロック図、第4図はモジュロ−3チ工ツク
回路のブロック図である。 101・・・チェック用ベクトルデータセット信号を送
出する回路、102・・・比較実行信号を送出する回路
、103,104・・・チェック用ベクトルデータを入
力出来るセレクタ付レジスタ、105・・・ベクトル演
算器、106・・・演算結果を格納するレジスタ、10
7・・・正解値を保持するレジスタ、108・・・比較
回路、201.202・・・入力データを格納するレジ
スタ、205,206・・・入力データのパリティを予
測する回路、207.208・・・入力データのパリテ
ィを格納するレジスタ、209・・・入力データ及び同
パリティからパリティ演算をする回路、210・・・パ
リティ演算結果を格納するレジスタ、211・・・ベク
トル演算結果のパリティを生成する回路、212・・・
パリティの一致チェックを行なう比較回路、305.3
06・・・入力データのモジュロ−3演算をする回路、
307.308・・・入力データのモジュロ−3値を格
納するレジスタ、309・・・入力データのモジュロ−
3値からモジュロ−3演算をする回路、310・・・回
路309のモジュロ−3値を格納するレジスタ、311
・・・ベクトル演算結果からモジュロ−3演算をする回
路、312・・・モジュロ−3の一致チェックを行なう
比較回路。

Claims (1)

    【特許請求の範囲】
  1. ベクトル演算開始信号をもとに、チェック用ベクトルデ
    ータセット信号と比較実行信号を送出する回路と、1個
    のチェック用ベクトルデータ及び正解値を保持するレジ
    スタと、該比較実行信号を入力してベクトル演算器の演
    算結果を該正解値と比較する比較回路とを含み、前記チ
    ェック用ベクトルデータを最初のベクトルデータとして
    演算し、演算結果を前記正解値との一致チェックを行な
    うことを特徴とするベクトル演算装置のチェック回路。
JP63303154A 1988-11-29 1988-11-29 ベクトル演算装置のチェック回路 Pending JPH02148145A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63303154A JPH02148145A (ja) 1988-11-29 1988-11-29 ベクトル演算装置のチェック回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63303154A JPH02148145A (ja) 1988-11-29 1988-11-29 ベクトル演算装置のチェック回路

Publications (1)

Publication Number Publication Date
JPH02148145A true JPH02148145A (ja) 1990-06-07

Family

ID=17917530

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63303154A Pending JPH02148145A (ja) 1988-11-29 1988-11-29 ベクトル演算装置のチェック回路

Country Status (1)

Country Link
JP (1) JPH02148145A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58109971A (ja) * 1981-12-23 1983-06-30 Fujitsu Ltd ベクトル演算処理方式
JPS6227831A (ja) * 1985-07-29 1987-02-05 Nec Corp 演算器チエツク回路

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58109971A (ja) * 1981-12-23 1983-06-30 Fujitsu Ltd ベクトル演算処理方式
JPS6227831A (ja) * 1985-07-29 1987-02-05 Nec Corp 演算器チエツク回路

Similar Documents

Publication Publication Date Title
JPH07210369A (ja) 並列加算および平均演算を行うための回路およびその方法
JPH02148145A (ja) ベクトル演算装置のチェック回路
JPH03256134A (ja) ベクトル演算器のチェック回路
JPS6227831A (ja) 演算器チエツク回路
JPH02266438A (ja) ベクトル演算装置のチェック回路
JP3310316B2 (ja) 演算装置
JP2908117B2 (ja) ベクトル演算処理装置
JP3693873B2 (ja) マスクビット数演算装置、ベクトル処理装置、情報処理装置
JP2781081B2 (ja) 並列演算機構による論理演算方法
JPS61255448A (ja) メモリアクセス制御装置
JP2806459B2 (ja) フリップフロップが評価可能な論理シミュレーション装置
JPH0398163A (ja) ベクトルデータ処理装置
JPH04288629A (ja) パリティ付きデータ演算回路
JPS61269738A (ja) デ−タ処理回路
JPH02141825A (ja) 演算装置
JPS63128477A (ja) 回路変換による検証方式
JPS62100832A (ja) 演算チエツク回路
JPH05204638A (ja) パイプライン処理装置
JPS61294581A (ja) メモリアクセス制御装置
JPH03218526A (ja) 情報処理装置
JPH02201644A (ja) パイプライン演算器
JPS6282439A (ja) 擬似障害発生方式
JPH0268633A (ja) マイクロプログラムのチェック回路
JPH0772881B2 (ja) デ−タ処理装置
JPH035881A (ja) ベクトル演算装置