JPS60140424A - 演算処理方法 - Google Patents

演算処理方法

Info

Publication number
JPS60140424A
JPS60140424A JP58248023A JP24802383A JPS60140424A JP S60140424 A JPS60140424 A JP S60140424A JP 58248023 A JP58248023 A JP 58248023A JP 24802383 A JP24802383 A JP 24802383A JP S60140424 A JPS60140424 A JP S60140424A
Authority
JP
Japan
Prior art keywords
arithmetic
chip
carry
arithmetic processing
processing method
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
JP58248023A
Other languages
English (en)
Inventor
Masayoshi Takei
武居 正善
Takeshi Murata
雄志 村田
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 JP58248023A priority Critical patent/JPS60140424A/ja
Publication of JPS60140424A publication Critical patent/JPS60140424A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
    • G06F7/50Adding; Subtracting
    • G06F7/505Adding; Subtracting in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination
    • G06F7/506Adding; Subtracting in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination with simultaneous carry generation for, or propagation over, two or more stages
    • G06F7/507Adding; Subtracting in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination with simultaneous carry generation for, or propagation over, two or more stages using selection between two conditionally calculated carry or sum values

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Pure & Applied Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Mathematical Optimization (AREA)
  • General Engineering & Computer Science (AREA)

Abstract

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

Description

【発明の詳細な説明】 (a) 発明の技術分野 本発明はデータ処理装置の演算処理方法に係り、特に複
数の演算素子が前段の桁上げの有無に依ってそれぞれの
演算を行う演算処理方法の改善に関するものである。
山)従来技術と問題点 近年半導体特に、大規模集積回路(以後1.5Iと記す
)は目覚ましく発達しデータ処理装置の発展に寄与して
いる。然しなから、小型或いは成る程度のデータ処理装
置の演算を1チツプのLSIで賄うことが不可能である
。従って此れに対処する為に複数のチップを使用して所
要の演算を行うことが行われている。第1図は従来の演
算処理方法を示すブロック図である。LSIのチップト
0は演算器2−0とレジスタ4−0とから構成され、演
算器2−0はmビットの演算を行い、演算結果をレジス
タ4−0に格納する。演算に伴う桁上げの有無を信号線
3−0にてLSIのチップト1に知らせる。此の連絡を
受けたLSIのチップト1は演算を開始して、前記した
と同じく格納し、次のLSIのチップを作動せしめる。
此のチップ内の演算は高速にて行われるが桁上げの有無
を伝達する信号線内の電送速度がデツプ内の速度に比し
て数十倍の時間を要し、演算速度を遅くすると共に、所
要時間内で処理が終了しないと言った欠点を持っていた
fcl 発明の目的 以上従来の欠点に鑑み本発明は、高速の演算処理の行え
る演算処理方法を提供することを目的とするものである
(d) 発明の構成 簡単に述べると本発明は、複数の演算素子にて構成され
前段演算素子の桁上げの有無によって順次前記各演算素
子が演算を行う演算処理方法であって、演算処理を行う
に際し、前記演算素子の前段が演算を開始すると次段の
当該演算素子が桁上げの有無に基づいて予め両方の演算
を行い、前記前段演算処理に依って前記両方の演算結果
を選択して順次演算処理を行うことを特徴とするもので
ある。
(el 発明の実施例 以下、本発明の実施例を図に依って詳細に説明する。
第2図は本発明の演算処理方法を示す一実施例のブロッ
ク図である。
LSIのチップ10−0乃至10−nの演算初段チップ
1〇−〇を除(チップ10−1乃至10−nには、それ
ぞれ2個の演算器例えば、11−1と12−1とが設け
てあり、更に演算器11−1と12−1を前段チップ1
0−0の桁上げの有無に依って選択するマルチプレクサ
13−1が設けである。従ってチップ10−1はチップ
10−0が演算を開始すると同時に、桁上げの有無即ち
、論理値゛1+、+0+ との状態の演算を演算器11
−1と11−2とで行う。チップ10−0の演算が終了
すると演算結果をレジスタ14−0に格納すると共に、
チップ10−1のマルチプレクサ13−1を作動する。
予め演算した演算器11−1と12−1の結果をマルチ
プレクサは選択して結果をレジスタ14−1に格納する
。演算器11−1と12−1の演算結果はマルチプレク
サ15−1にも入力され、此の選択もチップ10−0の
桁上げに依って行われる。
以下チップ10−2以降も上記した動作を繰り返す。
各チップは予め桁上げの有無の場合の演算をして置き、
前段の結果を順次即座に後段に伝え、演算処理を高速に
行うこととなる。
(fl 発明の効果 以上、詳細に説明したように本発明の演算処理方法は、
高速の演算処理の行えるものとなり、複数のチップを使
用するデータ処理装置に適用すれば、演算処理を高速に
行う上で効果大となる。
【図面の簡単な説明】
第1図は従来の演算処理方法を示すブロック図、第2図
は本発明の演算処理方法を示す一実施例のブロック図で
ある。 図に於いて、2−0乃至2−nと11−0乃至11−n
と12−1乃至12−nは演算器、13−1乃至13−
nと15−1乃至15−2はマルチプレクサをそれぞれ
示す。

Claims (1)

    【特許請求の範囲】
  1. 複数の演算素子にて構成され前段演算素子の桁上げの有
    無によって順次前記各演算素子が演算を行う演算処理方
    法であって、演算処理を行うに際し、前記演算素子の前
    段が演算を開始すると次段の当該演算素子が桁上げの有
    無に基づいて予め両方の演算を行い、前記前段演算処理
    に依って前記両方の演算結果を選択して順次演算処理を
    行うことを特徴とする演算処理方法。
JP58248023A 1983-12-28 1983-12-28 演算処理方法 Pending JPS60140424A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58248023A JPS60140424A (ja) 1983-12-28 1983-12-28 演算処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58248023A JPS60140424A (ja) 1983-12-28 1983-12-28 演算処理方法

Publications (1)

Publication Number Publication Date
JPS60140424A true JPS60140424A (ja) 1985-07-25

Family

ID=17172050

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58248023A Pending JPS60140424A (ja) 1983-12-28 1983-12-28 演算処理方法

Country Status (1)

Country Link
JP (1) JPS60140424A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5291624A (en) * 1976-01-29 1977-08-02 Toshiba Corp High speed addition circuit
JPS5892036A (ja) * 1981-11-27 1983-06-01 Toshiba Corp 加算回路

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5291624A (en) * 1976-01-29 1977-08-02 Toshiba Corp High speed addition circuit
JPS5892036A (ja) * 1981-11-27 1983-06-01 Toshiba Corp 加算回路

Similar Documents

Publication Publication Date Title
US5386585A (en) Self-timed data pipeline apparatus using asynchronous stages having toggle flip-flops
JPH08241197A (ja) 命令実行順の回転式優先順位選択回路
JPH0160856B2 (ja)
US6675182B1 (en) Method and apparatus for performing rotate operations using cascaded multiplexers
US5623434A (en) Structure and method of using an arithmetic and logic unit for carry propagation stage of a multiplier
JP2817517B2 (ja) Lsiの配置配線システム
US5151995A (en) Method and apparatus for producing successive calculated results in a high-speed computer functional unit using low-speed VLSI components
JP2655609B2 (ja) 入出力回路
JPS61134034A (ja) 試験回路付集積回路
JPS588371A (ja) デ−タ処理装置
US6661256B2 (en) Race logic circuit
JPS6355627A (ja) 半導体論理演算装置
JPS5823473A (ja) 多用途集積回路
JP2617591B2 (ja) シリアル演算回路
JP2586374B2 (ja) 加算回路用テスト回路
JPH0259956A (ja) ニューラルネットワーク装置
JPS58199495A (ja) デ−タ処理装置
US8756263B2 (en) Binary logic unit and method to operate a binary logic unit
JP2580641B2 (ja) ブロック同期回路
JPH0452760A (ja) ベクトル処理装置
JPS62219300A (ja) 半導体集積回路
JPH0210478A (ja) プログラムテーブルインタフェース回路
JPH06266859A (ja) Simd型並列計算装置
JPS63188782A (ja) テスト補助回路
JPH01266627A (ja) 論理回路