JP2537484B2 - Distribution arbitration circuit - Google Patents
Distribution arbitration circuitInfo
- Publication number
- JP2537484B2 JP2537484B2 JP60027586A JP2758685A JP2537484B2 JP 2537484 B2 JP2537484 B2 JP 2537484B2 JP 60027586 A JP60027586 A JP 60027586A JP 2758685 A JP2758685 A JP 2758685A JP 2537484 B2 JP2537484 B2 JP 2537484B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- chip
- arbitration
- chips
- coupling means
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/368—Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control
- G06F13/378—Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control using a parallel poll method
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
- Semiconductor Integrated Circuits (AREA)
Description
【発明の詳細な説明】 技術分野 本発明は共通担体上に搭載あるいはこの中に形成され
た素子、より詳細にはシリコンウエーハの中に形成ある
いはこれに搭載されたシリコン集積回路チツプに関す
る。Description: TECHNICAL FIELD The present invention relates to a device mounted on or formed in a common carrier, and more particularly to a silicon integrated circuit chip formed in or mounted on a silicon wafer.
発明の背景 高速大容量メモリのコンピユータに対する要請は1個
のシリコン ウエーハを10個、100個、あるいは1000個
の集積回路の担体として使用するウエーハ規模の集積を
必要とするに至つている。これら集積回路はウエーハ内
に形成され互いにp−n接合あるいは絶縁層分離によつ
て分離される。そしてウエーハの最上部の平面上にある
いはこれを覆うようにして形成された導体が回路を相互
接続する機能を果す。これとは別の類似の接続方法とし
ては、全体的に形成された集積回路を半導体ウエーハに
搭載した後に該回路を導体で相互接続する方法がある。
この実現方法の1例としては、IEEEトランザクシヨン
オン エレクトロン デイバイス(IEEE Transaction o
n Electron Devicss)、Vol.ED−15、No.9、1968年9
月、ベージ660−663の「大規模集積のためのウエーハチ
ツプ アセンブリ(Wafer−Chip Assembly for Large−
Scale Integration)」と題する論文がある。Background of the Invention The demand for high speed, large capacity memory computers has led to the need for wafer scale integration using one silicon wafer as the carrier for 10, 100 or even 1000 integrated circuits. These integrated circuits are formed in a wafer and are separated from each other by pn junction or insulating layer separation. A conductor formed on or over the top plane of the wafer fulfills the function of interconnecting the circuits. Another similar connection method is to mount an entirely formed integrated circuit on a semiconductor wafer and then interconnect the circuits with conductors.
As an example of how to realize this, IEEE transaction
On Electron Device (IEEE Transaction o
n Electron Devicss), Vol.ED-15, No.9, 1968 9
Mon, Bage 660-663, “Wafer-Chip Assembly for Large-
Scale Integration) ".
これら構造の殆どにおいて、複数の集積回路が1つの
共通データ バスに接続され、また各々が共通アービト
レーシヨン回路に結合されるが、該アービトレーシヨン
回路は、2個あるいはそれ以上の回路が概むね同時ある
いは所定の期間内にデータ バスへのアクセスを得るこ
とを求めた場合にどの回路がアクセスを得るべきである
かを決定する。共通アービトレーシヨン回路の1つの問
題点は配線を複数にし、従つて、ある半導体ウエーハ上
に使用できる回路の数を制限し、また2個のチツプ間の
トランザクシヨンを必要とし、これが速度性能に悪影響
を与えることである。In most of these structures, multiple integrated circuits are connected to a common data bus and each is coupled to a common arbitration circuit, which arbitration circuit generally comprises two or more circuits. It determines which circuit should get access if it wants to get access to the data bus, either at the same time or within a given period of time. One problem with the common arbitration circuit is that it has multiple wirings, thus limiting the number of circuits that can be used on a given semiconductor wafer, and also requires a transaction between two chips, which increases speed performance. It has an adverse effect.
従つて、共通のデータ バスを持つ多重チツプに要求
されるアービトレーシヨン機能を先行技術に見られるよ
うな配線及び速度上の制約を受けることなく達成するこ
とが要求される。Therefore, it is required to achieve the arbitration function required for multiple chips with a common data bus without the wiring and speed constraints found in the prior art.
発明の要約 これら制約は以下の装置、つまり各々が信号コンジッ
ト経路に接続され該信号コンジット経路へのアクセスの
優先順位を付与された複数の素子回路、それぞれが前記
素子回路のうちの1つの優先順位に対応するそれぞれに
関連する優先順位を付与された複数のアービトレーショ
ン コンジット経路、及びクロック信号を伝送するため
のクロック コンジット経路から成る回路であって、該
素子回路のそれぞれが、場合によっては最低の優先順位
を持つ素子回路を除いて、複数あるアービトレーション
要求回路のうちの1つを含み、該素子回路のそれぞれ
が、場合によっては最も高い優先順位を持つ素子回路を
除いて、複数あるアービトレーション決定回路のうちの
1つを含み、各々のアービトレーション要求回路が制御
端子と第1及び第2の出力端子を有する第1の伝送ゲー
ト素子から成り、該制御端子が第1の結合手段を介して
前記クロック コンジット経路に結合され、該第1及び
第2の出力端子が、それぞれ個別に、その端子回路が信
号コンジット経路へのアクセスを望むか否か決定する該
素子回路 の部分と、場合によっては最低の優先順位を持つ素子回
路における伝送ゲート素子を除いて、複数あるアービト
レーション コンジット経路の1つとに接続され、それ
ぞれのアービトレーション決定回路が、少なくともより
優先順位の高い素子回路の数に等しい数の入力端子を有
する1つのバイナリイ論理ゲートあるいはその論理的等
価物を含み、所与の1つの素子回路のアービトレーショ
ン決定回路におけるバイナリイ論理ゲート又はその論理
的等価物の入力端子のそれぞれが、より優先順位の高い
アービトレーション コンジット経路の1つに接続し、
又はその所与の1つの素子回路のアービトレーション要
求回路の前記第1の伝送ゲートの第2の出力端子に接続
し、各々のアービトレーション決定回路が更にラッチ回
路素子と第2の伝送ゲート素子とを有し、該第2の伝送
ゲート素子が、前記第1の結合手段と相補的な第2の結
合手段を介しクロック コンジット経路に結合される制
御端子と、それぞれが前記バイナリイ論理ゲート又はそ
の論理的等価物及び前記ラッチ回路素子の入力端子に結
合する第1及び第2の出力端子を有する回路によつて解
決される。SUMMARY OF THE INVENTION These constraints apply to the following devices, a plurality of element circuits each connected to a signal conduit path and prioritized for access to the signal conduit path, each priority of one of said element circuits: A circuit comprising a plurality of arbitration conduit paths, each of which has a priority associated therewith, and a clock conduit path for transmitting a clock signal, each of the element circuits having the lowest priority in some cases. Except for the element circuit having the order, one of the plurality of arbitration request circuits is included, and each of the element circuits has a plurality of arbitration decision circuits, except for the element circuit having the highest priority in some cases. Including one of them, each arbitration request circuit has a control terminal and a first and second terminal. A first transmission gate element having a second output terminal, the control terminal being coupled to the clock conduit path via a first coupling means, the first and second output terminals being individually , The part of the element circuit that determines whether or not the terminal circuit desires access to the signal conduit path and, in some cases, the transmission gate element in the element circuit with the lowest priority, the arbitration conduit path Each arbitration decision circuit comprises a binary logic gate or its logical equivalent having at least as many input terminals as the number of higher priority device circuits, and a given one The input terminal of the binary logic gate or its logical equivalent in the arbitration decision circuit of the device circuit. Zorega, connected to one of the higher priority arbitration conduit path,
Alternatively, the arbitration request circuit of the given one element circuit is connected to the second output terminal of the first transmission gate, and each arbitration decision circuit further includes a latch circuit element and a second transmission gate element. The second transmission gate element is coupled to the clock conduit path through the second coupling means which is complementary to the first coupling means, and the control terminal is respectively connected to the binary logic gate or its logical equivalent. And a circuit having first and second output terminals coupled to the input terminals of the object and the latch circuit element.
本発明の好ましい実施態様においては、半導体ウエー
ハがこの中に形成されたあるいはこれに搭載された複数
の素子回路を持つ。この素子回路は典型的にはシリコン
集積回路であり、これはチツプと呼ばれる。これらチツ
プの幾つかは共通データ バスに結合され、少なくとも
2個あるいはそれ以上のチツプはあるチツプから別のチ
ツプに信号情報を伝送するためにデータ バスへのアク
セスを選択的に必要とする。これらチツプの各々は情報
のデータ バスへの伝送に関しての優先順位を持つ。担
体と少なくとも幾つかのチツプは同一物質である。デー
タ バスへのアクセスを必要とするチツプの各々はアー
ビトレーシヨン要求回路とアービトレーシヨン決定回路
を含む。アービトレーシヨン要求回路はそのチツプから
データ バスへのアクセス権を与えられることを要求す
る信号を選択的に送ることによつてそのチツプがデータ
バスを介して他のチツプに情報を伝送できるようにす
る。In a preferred embodiment of the present invention, a semiconductor wafer has a plurality of device circuits formed therein or mounted therein. This device circuit is typically a silicon integrated circuit, which is called a chip. Some of these chips are coupled to a common data bus, and at least two or more chips selectively require access to the data bus to carry signaling information from one chip to another. Each of these chips has a priority for transmitting information to the data bus. The carrier and at least some of the chips are the same material. Each of the chips that require access to the data bus includes an arbitration request circuit and an arbitration decision circuit. The arbitration request circuit allows the chip to transmit information to another chip via the data bus by selectively sending a signal requesting that the chip be granted access to the data bus. To do.
アービトレーシヨン決定回路はデータ バスに結合さ
れた他のチツプのどれがある任意の所定の期間内にデー
タ バスへのアスセスを要求しているかを検出し、その
期間においてそのチツプがデータ バスにアクセスを希
望している他のチツプのいずれよりも高い優先順位を持
つときは、そのチツプがデータ バスへのアクセスを得
ることを可能とする。複数のアービトレーシヨン コン
ジツト(導体)が存在する。各々のアービトレーシヨン
要求回路は、場合によつては最も低い所定の優先順位を
持つアービトレーシヨン要求回路を除いて、別個のアー
ビトレーシヨン決定回路の1つに結合された出力端子を
持つ。典型的には、各々のアービトレーシヨン回路は、
場合によつては最も高い所定の優先順位をもつチツプの
アービトレーシヨン決定回路を除いて、幾つかのアービ
トレーシヨン導体に結合される。The arbitration decision circuit detects which of the other chips coupled to the data bus requires access to the data bus within any given time period, during which time the chip accesses the data bus. If it has a higher priority than any of the other chips it wants, it will allow that chip to gain access to the data bus. There are multiple arbitration conduits (conductors). Each arbitration request circuit has an output terminal coupled to one of the separate arbitration decision circuits, except possibly the arbitration request circuit having the lowest predetermined priority. Typically, each arbitration circuit
Sometimes it is coupled to several arbitration conductors, except for the chip arbitration decision circuit with the highest predetermined priority.
共通バスへの選択的なアクセスを必要とする各々のチ
ツプの一部として別個の独自のアービトレーシヨン要求
回路及び別個の独自のアービトレーシヨン回路を提供す
ることは、各々のチツプを中央アービトレーシヨン決定
回路に別個に接続する必要をなくすために、システムを
相互接続するための配線の複雑さを減少する。従つて、
チツプを共通回路にいかにして結合するかに関係なく並
びに2個の回路のトランザクシヨンを行う必要性と関連
する速度の低下を起すことなく各種の異なる構成に相互
接続することができる。Providing a separate unique arbitration request circuit and a separate unique arbitration circuit as part of each chip that requires selective access to the common bus allows each chip to be centrally arbitrated. It reduces the wiring complexity for interconnecting the system to eliminate the need for a separate connection to the decision circuit. Therefore,
It can be interconnected in a variety of different configurations regardless of how the chips are coupled to a common circuit and without the speed penalty associated with the need to transact two circuits.
この素子回路(チツプ)は、中央処理装置(CPU)、
メモリ管理装置(MMU)、マス アクセラレーシヨン装
置(MAU)、直接メモリ アクセス コントローラ(DMA
C)、ダイナミツク ランダム アクセス メモリ(DRA
M)、スタテイツク ランダム アクセス メモリ(SRA
M)、読出し専用メモリ(ROM)、ゲートウエイ(GTW
Y)、あるいはアナログ回路並びに光信号の送信及び受
信を行う回路などを含む各種の他の回路に適用できる。This element circuit (chip) consists of a central processing unit (CPU),
Memory Management Unit (MMU), Mass Acceleration Unit (MAU), Direct Memory Access Controller (DMA)
C), dynamic random access memory (DRA
M), static random access memory (SRA
M), read only memory (ROM), gateway (GTW)
Y), or various other circuits including analog circuits and circuits for transmitting and receiving optical signals.
実施例の詳細な説明 以下に図面を参照しながら本発明の好ましい実施態様
の説明を行う。Detailed Description of Embodiments Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings.
第1図にはチツプ0、チツプ1、…チツプ7、並びに
チツプN及びチツプN+1として示される集積回路(チ
ツプ)を持つウエーハ12から成るシステムが示される。
これらチツプは、単に、ウエーハ12の一部として存在す
るあるいはウエーハ12に取り付けられる複数のチツプの
一部を示すものである。ウエーハは担体と呼ばれ、チツ
プは集積回路、素子回路、あるいはICとも呼ばれる。チ
ツプ0、1、…7はデータ/アドレスバス1及びデータ
/アドレス バス2に接続して示されている。以下にチ
ツプ0、1、…7とデータ/アドレス バス2との相互
作用を説明する。本発明の使用にはデータ/アドレス
バス1の存在は必要でない。データ/アドレス バスの
各々は信号コンジツト経路とも呼ばれる。チツプN及び
N+1はデータ/アドレス バス2とデータ/アドレス
バスMに結合して示されている。チツプ0、1、…7
の各々は別個のアービトレーシヨン要求回路(ARC0、AR
C1、…ARC7として示される)及び別個のアービトレーシ
ヨン決定回路(AC0、AC1、…AC7として示される)を含
む。ARC0はチツプ0が8個のチツプの中の最低の優先順
位を持つときは必要でない。チツプ0、1、…7はある
チツプから別のチツプあるいはデータ/アドレス バス
2に結合されたある回路(図解なし)に信号情報を送る
には選択的にデータ/アドレス バス2へのアクセスを
得ることを必要とする。ARCとACは、通常、一体となつ
て動作し、任意の時間あるいは任意の期間内に8個のチ
ツプの1つのみがデータ/アドレス バス2に情報を送
る(伝送する)ことを許す。基本的に、この機能を遂行
するのに他のアービトレーシヨン要求回路あるいはアー
ビトレーシヨン決定回路は必要でない。このため各種の
チツプを所望の構造に構成するのに大きな柔軟性を持
つ。FIG. 1 shows a system comprising a chip 0, a chip 1, ... Chip 7 and a wafer 12 having integrated circuits (chips) designated as chips N and N + 1.
These chips are merely representative of a plurality of chips that are present on or attached to the wafer 12. Wafers are called carriers, and chips are also called integrated circuits, device circuits, or ICs. Chips 0, 1, ... 7 are shown connected to data / address bus 1 and data / address bus 2. The interaction between the chips 0, 1, ... 7 and the data / address bus 2 will be described below. Data / address for use in the invention
The presence of bus 1 is not necessary. Each of the data / address buses is also referred to as a signal connection path. Chips N and N + 1 are shown coupled to data / address bus 2 and data / address bus M. Chips 0, 1, ... 7
Each of them is a separate arbitration request circuit (ARC0, AR
C1, ... ARC7) and a separate arbitration decision circuit (denoted as AC0, AC1, ... AC7). ARC0 is not needed when chip0 has the lowest priority of the eight chips. Chips 0, 1, ... 7 selectively gain access to the data / address bus 2 to send signaling information from one chip to another chip or to some circuit (not shown) coupled to the data / address bus 2. Need that. The ARC and AC normally work together to allow only one of the eight chips to send (transmit) information to the data / address bus 2 at any given time or period. Basically, no other arbitration request circuit or arbitration decision circuit is needed to perform this function. Therefore, there is great flexibility in constructing various chips into a desired structure.
アービトレーシヨン コンジツト経路として呼ばれる
7個のアービトレーシヨン回線(導体)、A1、A2…A7が
存在するが、各々ARC1、ARC2…ARC7はA1、A2…A7に結合
される。ARC0はどのアービトレーシヨン コンジツト経
路にも結合されない。チツプ1から7のAC回路はA1、A
2、…A7回線あるいは基準電位に接続されるが、チツプ
7は最高の優先順位を持ち、続く各々のチツプは順に低
い優先順位を持ち、そしてチツプ0は最低の優先順位を
持つ。チツプ7のAC回路はアービトレーシヨン回線に接
続されない。これはチツプ0から7の動作のサイクルの
アクセス要求期間において、チツプ7がデータ/アドレ
ス バス2へのアクセスを要求しているときは、動作の
サイクルの次の適当な伝送期間において、たとえ他の7
個の全てのチツプがアクセスを要求しているときでも、
チツプ7がアクセスを得ることを意味する。チツプ0は
同時にあるいは動作のサイクルのアクセス要求期間(選
択された期間)のある期間内に他の7個の全てのチツプ
がアクセスを要求してないときにのみアクセスを得るこ
とができる。There are seven arbitration lines (conductors), A1, A2 ... A7, which are called arbitration conduits, and ARC1, ARC2 ... ARC7 are connected to A1, A2 ... A7, respectively. ARC0 is not bound to any arbitration conduit pathway. The AC circuits of chips 1 to 7 are A1 and A
2, ... Connected to the A7 line or the reference potential, chip 7 has the highest priority, each successive chip in turn has a lower priority, and chip 0 has the lowest priority. The AC circuit of Chip 7 is not connected to the arbitration line. This is the case during the access request period of the cycle of operation of chips 0 to 7, when chip 7 is requesting access to the data / address bus 2, even in the next appropriate transmission period of the cycle of operation, 7
Even when all of the chips are requesting access,
This means that chip 7 gets access. Chip 0 can gain access at the same time, or only when all seven other chips are not requesting access during a period of the access request period (selected period) of the cycle of operation.
AC0、AC1、…AC7の各々は第2図に示すように8個の
端子0、1、2、3、4、5、6、及び7を持つ。AC1
の端子1、AC2の入力端子1及び2、AC3の入力端子1、
2、及び3(図示なし)AC4の入力端子1、2、3及び
4(図示なし)、AC5の入力端子1、2、3、4及び5
(図示なし)、AC6の入力端子1、2、3、4、5及び
6(図示なし)及びAC7の入力端子1、2、3、4、
5、6、及び7は基準電位Vref.に結合される。AC0の入
力端子1、2、3、4、5、6及び7は、それぞれ、A1
からA7に結合される。AC1の入力端子2から7は、それ
ぞれA2からA7に結合される。AC2の入力端子3から7
は、それぞれAC3からAC7に結合される。AC3の入力端子
4から7は、それぞれ、A4からA7に結合される。AC4の
入力端子5から7は、それぞれ、A5からA7に結合され
る。Each of AC0, AC1, ... AC7 has eight terminals 0, 1, 2, 3, 4, 5, 6, and 7, as shown in FIG. AC1
Input terminal 1 of AC2, input terminals 1 and 2 of AC2, input terminal 1 of AC3,
2 and 3 (not shown) AC4 input terminals 1, 2, 3 and 4 (not shown), AC5 input terminals 1, 2, 3, 4 and 5
(Not shown), AC6 input terminals 1, 2, 3, 4, 5 and 6 (not shown) and AC7 input terminals 1, 2, 3, 4,
5, 6, and 7 are coupled to the reference potential Vref. Input terminals 1, 2, 3, 4, 5, 6 and 7 of AC0 are A1
To A7. Input terminals 2 to 7 of AC1 are coupled to A2 to A7, respectively. AC2 input terminals 3 to 7
Are respectively coupled to AC3 to AC7. Input terminals 4 to 7 of AC3 are coupled to A4 to A7, respectively. Input terminals 5 to 7 of AC4 are coupled to A5 to A7, respectively.
クロツク回線C1はクロツクコンジツト経路とも呼ばれ
るが、ARC0からARC7の各々及びインバータ回路I01、I1
1、…I71の入力端子に結合される。I01、I11、…I71の
各々の出力端子は、それぞれ、AC0、AC1、…AC7に結合
される。残りの回線RはAC0、AC1、…AC7の各々に結合
される。ARC0からARC7の各々の出力端子は、それぞれ、
インバータI02、I12、…I72の入力端子に結合される。I
02、I12、…I72の各々の出力端子は、それぞれAC0、AC
1、…AC7の入力端子に結合される。The clock line C1 is also called a clock conduit path, but each of ARC0 to ARC7 and inverter circuits I01, I1
1, ... Coupled to the input terminal of I71. The output terminals of I01, I11, ... I71 are coupled to AC0, AC1 ,. The remaining line R is coupled to each of AC0, AC1, ... AC7. The output terminals of ARC0 to ARC7 are
Are coupled to the input terminals of inverters I02, I12, ... I72. I
The output terminals of 02, I12, ... I72 are AC0 and AC, respectively.
1, ... Coupled to AC7 input terminal.
第2図には、ARC1及びAC1の素子部分を示す第1図の
システム10の1部分が示される。ARC0及びARC2からARC7
は基本的にARC1と同一の構造を持つ。AC0及びAC2からAC
7は基本的にAC1と同一の構造を持つ。ARC1は電界効果型
トランジスタとして示されるゲート装置Q1、及び非反転
ドライバ回路D1を含む。Q1のゲートはC1に結合される。
Q1の第1の出力端子及びD1の入力端子は節点14に結合さ
れる。Q1の第2の出力端子はチツプ1のチツプ1がデー
タ/アドレス バス2へのアクセスを要求するか否かを
決定する部分に結合される。D1の出力端子はA1及びイン
バータI12の入力端子の1つに結合される。AC1は入力端
子0、1、2、3、4、5、6及び7を持つ8入力AND
ゲート22、電界効果型トランジスタとして示されるゲー
ト装置Q2、及びラツチ回路24を含む。Q2のゲートはイン
バータ回路I11の出力端子即ち節点16に結合される。I11
の入力端子はC1に結合される。ANDゲート22の出力端子
はQ2の出力端子の1つ即ち節点18に結合される。Q2の第
2の出力端子はラツチ回路24の入力端子即ち節点20に結
合される。ラツチ回路の出力端子はチツプ2がデータ/
アドレス バス2に情報を送る事を可能にするチツプ2
の部分に結合される。Shown in FIG. 2 is a portion of the system 10 of FIG. 1 showing the ARC1 and AC1 component portions. ARC0 and ARC2 to ARC7
Has basically the same structure as ARC1. AC0 and AC2 to AC
7 has basically the same structure as AC1. ARC1 includes a gate device Q1 shown as a field effect transistor, and a non-inverting driver circuit D1. The gate of Q1 is tied to C1.
The first output terminal of Q1 and the input terminal of D1 are coupled to node 14. The second output terminal of Q1 is coupled to the part of chip 1 which determines whether chip 1 requires access to data / address bus 2. The output terminal of D1 is coupled to A1 and one of the input terminals of inverter I12. AC1 is an 8-input AND with input terminals 0, 1, 2, 3, 4, 5, 6 and 7.
It includes a gate 22, a gate device Q2 shown as a field effect transistor, and a latch circuit 24. The gate of Q2 is coupled to the output terminal or node 16 of inverter circuit I11. I11
The input terminal of is coupled to C1. The output terminal of AND gate 22 is coupled to one of the output terminals of Q2, node 18. The second output terminal of Q2 is coupled to the input terminal or node 20 of latch circuit 24. The output terminal of the latch circuit is chip 2 for data /
Chip 2 that allows you to send information to address bus 2
Is combined with the part of.
チツプ0、1、2、3、4、5、6及び7の動作は基
本的には以下の通りである。動作のサイクルの開始にお
いて、クロツク信号とリセツト信号が共に高値、つまり
“1"となる。これはAC0からAC7の全てのラツチ回路の全
ての出力端子を全て低値、つまり“0"にセツトする。ク
ロックの次に続くサイクルの開始時点で(つまり、クロ
ックが“0"から“1"になると)、そのリセット信号は
“1"から“0"に変化し、そしてチツプ0から7の各々は
それと関連するARC回路から“1"あるいは“0"を生成す
る。“1"はその“1"を生成しているチツプがこの時点に
おいてデータ/アドレス バス2へのアクセスを得る必
要がないことを示す。“0"はその“0"を生成しているチ
ツプがこの時点においてデータ/アドレス バス2への
アクセスを希望することを示す。チツプ0から7は、こ
こでは説明の目的上でのみ、チツプ7が最高の優先順位
を持ち(つまり、これがデータ/アドレス バス2への
アクセスを必要とすれば、これは他の7個のチツプがア
クセスを必要とするか否かにかかわらずアクセスを得る
ことができ)、そしてチツプ0は最低の優先順位を持つ
(つまり、これは他の7個のチツプのどれもがアクセス
を必要しない場合にのみアクセスを得ることができる)
構成及び接続を持つ。優先順位はチツプの指定番号とと
もに減少する。The operations of chips 0, 1, 2, 3, 4, 5, 6, and 7 are basically as follows. At the start of the cycle of operation, both the clock signal and the reset signal are high, that is, "1". This sets all output terminals of all latch circuits from AC0 to AC7 to low value, that is, "0". At the beginning of the cycle following the clock (that is, when the clock goes from "0" to "1"), its reset signal changes from "1" to "0", and each of chips 0 to 7 Generates "1" or "0" from the associated ARC circuit. A "1" indicates that the chip producing the "1" does not need to gain access to the data / address bus 2 at this time. A "0" indicates that the chip producing the "0" wants to access the data / address bus 2 at this point. Chips 0 to 7 have the highest priority (ie, if this requires access to the data / address bus 2) for the other seven chips, for purposes of explanation only here. Can get access whether or not they need access), and chip 0 has the lowest priority (that is, if none of the other 7 chips needs access). Can only get access to)
With configuration and connection. The priority decreases with the designated number of chips.
基準電位Vrefの規模及び極性はこれが論理“1"のレベ
ルとなるように選択される。チツプ7が“0"をARC7から
A7に送ると、AC0からAC6のANDゲートの各々の7番目の
入力端子が“0"入力信号を受信し、従つて、ANDゲート
の各々の出力信号は全て“0"となる。このクロツク サ
イクルの後半(つまり、クロツク信号は“0"となる)に
おいて、AC0からAC6の各々のゲート装置(つまり、Q2)
が起動され、そして7個のANDゲートの出力端子の所の
“0"が7個のラツチ回路の各々への入力信号となる。こ
れはこれら7個のラツチ回路の各々と出力を“0"レベル
にする。これはチツプ0から6の各々にこれがデータ/
アドレス バス2に送ることを希望する情報がデータ/
アドレス バス2に到達しないようにする。AC7はAC7の
入力端子1から7はVrefに結合されているためこれら入
力端子上に“1"入力信号を受信し、ARC7は“0"を生成し
ておりこれはI72によつて反転されるため入力端子0上
に“1"を受信する。AC7のANDゲートへの8個の“1"の入
力信号はこの出力端子に“1"のレベルを取らせる。クロ
ツク サイクルの後半において、AC7のQ2は起動され、
この“1"信号がAC7のラツチ回路への入力となる。これ
はこのラツチ回路の出力端子を“1"にセツトするが、こ
れはチツプ7が情報をデータ/アドレス バス2に伝送
することを許す。The magnitude and polarity of the reference potential Vref is selected so that it is at the logic "1" level. Chip 7 gets "0" from ARC7
When sent to A7, the seventh input terminal of each of the AND gates AC0 to AC6 receives the "0" input signal, so that the output signals of each AND gate are all "0". In the latter half of this clock cycle (that is, the clock signal becomes “0”), each gate device of AC0 to AC6 (that is, Q2)
Are activated, and the "0" at the output terminals of the seven AND gates becomes the input signal to each of the seven latch circuits. This brings each of these seven latch circuits and the output to the "0" level. This is data for each of chips 0 to 6
The information you want to send to address bus 2 is data /
Do not reach address bus 2. AC7 receives a "1" input signal on AC7's input terminals 1-7 because they are tied to Vref, and ARC7 produces a "0" which is inverted by I72. Therefore, "1" is received on the input terminal 0. Eight "1" input signals to the AND gate of AC7 cause this output terminal to take the "1" level. In the second half of the clock cycle, Q2 of AC7 is activated,
This "1" signal becomes the input to the AC7 latch circuit. This sets the output terminal of the latch circuit to "1", which allows the chip 7 to transfer information to the data / address bus 2.
ここで、チツプ1がクロツクの次のサイクルにおいて
データ/アドレス バス2へ情報伝送することを希望
し、この時点において、それより高い優先順位を持つ全
てのチツプが情報の伝送を希望しないものと仮定する。
これは結果として、A2からA7を“1"としA1を“0"とす
る。A1が“0"になると、これはAC0のANDゲートへの入力
の1つが“0"となり、従つて、AC0のANDゲートが“0"出
力を持ち、同様に対応するラツチ回路がクロツクが低値
(“0")となると“0"出力を持つためチツプ0がデータ
/アドレス バス2へのアクセスを得ることを抑止(防
止)する。AC1のANDゲートの入力端子1から7はARC1が
“1"であるため0入力端子と同様全て“1"となる。これ
はAC1のラツチ回路を“1"とし、これは、一方、このラ
ツチ回路の出力端子を“1"とする。これはチツプ1がデ
ータ/アドレス バス2に情報を伝送することを可能に
する。チツプ1が伝送を希望するが、これより高い優先
順位を持つ1つあるいは複数のチツプも伝送することを
希望するときは、チツプ1はAC1のANDゲートの入力端子
の1から7の1つあるいは複数が“0"となるために伝送
を行わない。Assume now that chip 1 wishes to transmit information to the data / address bus 2 in the next cycle of the clock, and at this point all chips with higher priority do not wish to transmit information. To do.
This results in A2 to A7 being "1" and A1 being "0". When A1 goes to "0", this means that one of the inputs to the AND gate of AC0 goes to "0", thus the AND gate of AC0 has a "0" output, and the corresponding latch circuit is also low in clock. When it reaches a value (“0”), it has “0” output, so that it prevents (prevents) chip 0 from gaining access to the data / address bus 2. Since the ARC1 is "1", the input terminals 1 to 7 of the AND gate of AC1 are all "1" like the 0 input terminal. This causes the latch circuit of AC1 to be "1", which in turn causes the output terminal of this latch circuit to be "1". This allows the chip 1 to transfer information to the data / address bus 2. If Chip 1 wants to transmit but also one or more chips with a higher priority than this, Chip 1 may be one of the input terminals 1 to 7 of the AND gate of AC1 or Transmission is not performed because multiple data are "0".
つぎに、クロツクの次のサイクルにおいてチツプ0が
データ/アドレス バス2に情報を伝送することを希望
し、他の全てのチツプがこれを希望しないと仮定する。
AC0のANDゲートの入力端子1から7の全ては“1"であ
り、これの入力端子0も“1"である。AC0のANDゲートの
8個の入力端子の全てが“1"となると、ANDゲートの出
力は“1"となり、クロツク サイクルの次の期間におい
てこれと関連するラツチ回路は“1"の出力レベルを取
る。この結果、チツプ0はデータ/アドレス バス2に
情報を伝送する。I02はAC0のANDゲートの出力端子が入
力端子0が“1"であるか否かにかかわらず“1"を確保で
きるためこれが常に必要ではなく、場合によつては省略
できる。結果として、チツプ0は他のチツプが伝送を必
要としない全ての期間に“ランダム データ”を伝送す
ることとなる。典型的には、伝送される情報はこれが正
当であることを示す少なくとも1つのビツトを含む。チ
ツプ0がこのビツトなしに伝送を行うと、この情報は結
果として他の全てのチツプによつて無視される。I02を
除去すると、チツプ0は、同時に他のチツプがデータ/
アドレス バス2へのアクセスを要求を行つていないと
きはこの要求を行うことなくアクセスを確保できること
となる。これはクロクツの動作の1サイクルを節約し、
従つて、速度性能を向上させる。Now suppose that in the next cycle of the clock, chip 0 wants to transfer information to the data / address bus 2 and all other chips do not want it.
All of the input terminals 1 to 7 of the AND gate of AC0 are "1", and the input terminal 0 thereof is also "1". When all eight input terminals of the AND gate of AC0 become "1", the output of the AND gate becomes "1", and the latch circuit associated with this becomes the output level of "1" in the next period of the clock cycle. take. As a result, chip 0 transfers information to data / address bus 2. This is not always necessary because I02 can secure "1" regardless of whether the input terminal 0 is "1" at the output terminal of the AND gate of AC0, and can be omitted in some cases. As a result, Chip 0 will transmit "random data" during all periods when the other chips do not need to transmit. Typically, the information transmitted contains at least one bit indicating that this is valid. If chip 0 transmits without this bit, this information is consequently ignored by all other chips. If I02 is removed, chip 0 will be replaced by other chips
When the access to the address bus 2 is not requested, the access can be secured without making this request. This saves one cycle of movement of Crocs,
Therefore, speed performance is improved.
チツプ0と他のもう1つのチツプがデータ/アドレス
バス2への伝送を同時に要求すると、他のチツプがAC
0を不能とし、データ/アドレス バス2へのアクセス
を得る。If chip 0 and another chip simultaneously request transmissions to the data / address bus 2, the other chip becomes AC.
Disable 0 and gain access to data / address bus 2.
あるチツプがバス2へのアクセスを得ると、これはク
ロツクの次のサイクルの前半においてその情報を伝送
し、この情報はバス2に結合された他の全てのチツプに
よつて受信される。伝送された情報はこのサイクルの後
半において復号されるが、その情報の受信者とされる1
つあるいは複数のチツプのみがこれを受信及び復号す
る。伝送された情報を受信したチツプは次のクロツク
サイクルの前半においてACK回線(ACK)上に肯定応答信
号をあるいは話中回線(BY)上に話中信号を送りもど
す。情報を送つているチツプは肯定応答信号を受信する
と、同一の信号を再送信しない。これが話中信号を受信
したり、応答信号を受信しないときは、これは同一の情
報を続いて伝送する。When a chip gains access to bus 2, it transmits that information in the first half of the next cycle of the clock, which information is received by all other chips coupled to bus 2. The transmitted information is decoded later in this cycle and is considered the recipient of that information 1
Only one or more chips will receive and decode it. The chip that received the transmitted information is
In the first half of the cycle, it sends back an acknowledgment signal on the ACK line (ACK) or a busy signal on the busy line (BY). When the chip sending the information receives the acknowledgment signal, it does not retransmit the same signal. When it receives a busy signal or no response signal, it subsequently transmits the same information.
ここに説明の実施態様は本発明の一般的な原理を説明
するためのものである。本発明の精神に矛盾することな
く各種の変更が可能である。例えば、AC0からAC7のAND
ゲートへの入力1から7の各々をこれら入力端子をA1か
らA7の複数の各種の組合せに結合するようにプログラム
できるあるいはプログラムされた回路に接続し、チツプ
の優先順位をデータ/アドレス バスへのアクセスを得
る必要が生じる前に変更できるようにすることができ
る。ARC0からARC7もプログラムできるあるいはプログラ
ムされた回路を通じて結合することによつてこれを必要
に応じて結合することができる。さらに、同一のウエー
ハ上に存在し他のデータ/アドレス バスに結合された
複数の他のチツプにそのデータ/アドレス バスへのア
クセスを選択的に必要とする全てのチツプ上に含まれる
分布アービトレーシヨン要求回路及びアービトレーシヨ
ン決定回路を提供することもできる。さらに、別個のデ
ータ/アドレス バスをゲート回路を介して互いに結合
することもできる。さらに、データ/アドレス バスは
アルミニウム、不純物を混入したポリシリコン、あるい
は他の導体、あるいは光フアイバ、空気などの光学結合
装置であつてもよい。さらに、ウエーハ及びチツプはGa
As、GaAsInPのような第III−V族の半導体化合物であつ
てもよい。さらに、チツプのあるものにあるバスに対す
るバイアスを提供させそのバスに情報を伝送しないよう
にすることもできる。さらに、チツプの数は、基本的に
2個以上のいかなる数であつてもよい。さらに、多重サ
イクルのアービトレーシヨンを行うこともできる。さら
に、ゲートへの入力信号が変えられるときはANDゲート
の変りに他の形式のゲートを使用することもできる。さ
らに、担体として示されるウエーハは互いに同一でない
あるいは担体と同一物質でない回路(チツプ)あるいは
他の素子をこれに取り付けることもできる。さらに、素
子回路はウエーハ12内にこれの一部とし形成することも
できる。さらに、各々のARCを別個の集積回路チツプと
し、さらに各々のACも別個の集積回路チツプとすること
もできる。さらに、ARCとACを1つの共通の集積回路チ
ツプ上に集積し第2のチツプ上のARCとACと機能する回
路を提供することもできる。The embodiments described herein are intended to illustrate the general principles of the invention. Various changes can be made without inconsistent with the spirit of the present invention. For example, AND of AC0 to AC7
Each of the inputs 1 to 7 to the gate can be programmed or connected to a programmed circuit to couple these input terminals to various combinations of A1 to A7, and the chip priority to the data / address bus. It may be possible to change it before it needs to gain access. ARC0 to ARC7 can also be programmed, or they can be combined as needed by connecting through programmed circuits. In addition, a distributed arbitrator included on all the chips that are on the same wafer and that need to selectively access the data / address bus for multiple other chips coupled to other data / address buses. A decision request circuit and an arbitration decision circuit can also be provided. Further, separate data / address buses can be coupled to each other via gate circuits. Further, the data / address bus may be aluminum, doped polysilicon, or another conductor, or an optical coupling device such as an optical fiber or air. In addition, the wafer and chip are Ga
It may be a Group III-V semiconductor compound such as As or GaAsInP. In addition, some chips can be provided with a bias to a bus so that no information is transmitted on that bus. Further, the number of chips may be basically any number of 2 or more. Further, multi-cycle arbitration can be performed. In addition, other types of gates can be used instead of the AND gate when the input signal to the gate is changed. Furthermore, the wafers shown as carriers can also have circuits (chips) or other elements attached to them which are not identical to each other or of the same material as the carrier. Further, the device circuit may be formed in the wafer 12 as a part thereof. Further, each ARC can be a separate integrated circuit chip and each AC can also be a separate integrated circuit chip. In addition, ARC and AC can be integrated on one common integrated circuit chip to provide a circuit that functions with ARC and AC on a second chip.
第1図はシリコン集積回路が形成あるいは搭載されるシ
リコン ウエーハを示し、 第2図は第1図の幾つかの回路の回路構成を示す。 〔主要部分の符号の説明〕 10……システム、12……ウエーハFIG. 1 shows a silicon wafer on which a silicon integrated circuit is formed or mounted, and FIG. 2 shows a circuit configuration of some circuits shown in FIG. [Explanation of symbols for main parts] 10 …… System, 12 …… Wafer
フロントページの続き (56)参考文献 特開 昭54−100234(JP,A) 特開 昭58−149531(JP,A)Continuation of front page (56) References JP-A-54-100234 (JP, A) JP-A-58-149531 (JP, A)
Claims (4)
レス バス2)に接続され該信号コンジット経路へのア
クセスの優先順位を付与された複数の半導体ICチップ
(チップ0,チップ1,……チップN+1)のうちいずれが
前記信号コンジット経路へのアクセスを得るかを決定す
る回路であって、 該回路は、それぞれが前記ICチップのうちの1つの優先
順位に対応するそれぞれに関連する優先順位を付与され
た複数のアービトレーション コンジット経路(A1,A2,
……A7)、及び クロック信号を伝送するためのクロック コンジット経
路(C1)から成り、 該ICチップのそれぞれが、場合によっては最低の優先順
位を持つICチップを除いて、複数あるアービトレーショ
ン要求回路(ARC0,ARC1,……ARC7)のうちの1つを含
み、 該ICチップのそれぞれが、場合によってはもっとも高い
優先順位を持つICチップを除いて、複数あるアービトレ
ーション決定回路(AC0,AC1,……AC7)のうちの1つを
含み、 前記回路は、 各々のアービトレーション要求回路がそれぞれのICチッ
プに一体化されかつ制御端子と第1及び第2の出力端子
を有する第1の伝送ゲート素子(Q1)から成り、該制御
端子が第1の結合手段を介して前記クロック コンジッ
ト経路に結合され、 該第1及び第2の出力端子が、それぞれ、個別に、その
ICチップが信号コンジット経路へのアクセスを望むか否
か決定する該ICチップの一部と、場合によっては最低の
優先順位を持つICチップにおける伝送ゲート素子を除い
て、第2の結合手段(D1)を介して複数あるアービトレ
ーション コンジット経路の1つとに接続され、 各々のアービトレーション決定回路がそれぞれのICチッ
プに一体化されかつ少なくともより優先順位の高いICチ
ップの数に等しい数の入力端子を有する1つのバイナリ
イ論理ゲート(22)あるいはその論理的等価物を含み、 所与の1つのICチップのアービトレーション決定回路に
おけるバイナリイ論理ゲートまたはその論理的等価物の
入力端子のそれぞれが、より優先順位の高いアービトレ
ーション コンジット経路の1つに接続し、または、第
3の結合手段(I12)を介して、その所与の1つのICチ
ップのアービトレーション要求回路の前記第1の伝送ゲ
ートの第2の出力端子に接続し、 各々のアービトレーション決定回路がさらにラッチ回路
素子(24)と第2の伝送ゲート素子(Q2)とを有し、該
第2の伝送ゲート素子が、前記第1の結合手段と相補的
な第4の結合手段(I11)を介しクロック コンジット
経路に結合される制御端子と、それぞれが前記バイナリ
イ論理ゲートまたはその論理的等価物及び前記ラッチ回
路素子の入力端子に結合する第1及び第2の出力端子を
有し、 前記ラッチ回路素子は、さらに、動作のサイクルの開始
においてリセット信号を入力するためのリセット端子を
有し、 前記第1、第2及び第3の結合手段の各々は、入力ポー
トが1つだけであることを特徴とする回路。1. A plurality of semiconductor IC chips (chip 0, chip 1, ... Chip N + 1) each connected to a signal conduit path (data / address bus 2) and prioritized for access to the signal conduit path. ) Of each of the above) determines the access to the signal conduit path, the circuit assigning a priority associated with each corresponding to the priority of one of the IC chips. Multiple arbitration conduit routes (A1, A2,
...... A7) and a clock conduit path (C1) for transmitting a clock signal, and each of the IC chips has a plurality of arbitration request circuits (except for the IC chip having the lowest priority in some cases). ARC0, ARC1, ... ARC7), each of which has multiple arbitration decision circuits (AC0, AC1, ... ARC), except for the IC chip with the highest priority in some cases. AC7), wherein the circuit comprises a first transmission gate element (Q1) in which each arbitration request circuit is integrated into a respective IC chip and has a control terminal and first and second output terminals. ), The control terminal is coupled to the clock conduit path via a first coupling means, the first and second output terminals each individually
Except for a part of the IC chip that determines whether the IC chip wants access to the signal conduit path and possibly the transmission gate element in the IC chip with the lowest priority, the second coupling means (D1 1) is connected to one of a plurality of arbitration conduit paths via), each arbitration decision circuit is integrated into each IC chip, and has at least as many input terminals as the number of higher priority IC chips. Input terminals of the binary logic gate or its logical equivalent in the arbitration decision circuit of a given IC chip, each of which has a higher priority. Connected to one of the conduit paths, or via a third coupling means (I12), Connected to the second output terminal of the first transmission gate of the arbitration request circuit of a given one of the IC chips, each arbitration determination circuit further including a latch circuit element (24) and a second transmission gate element (24). Q2), wherein the second transmission gate element is coupled to the clock conduit path via a fourth coupling means (I11) complementary to the first coupling means, and each of the control terminals comprises: A binary logic gate or a logical equivalent thereof and first and second output terminals coupled to an input terminal of the latch circuit element, wherein the latch circuit element further inputs a reset signal at the start of a cycle of operation. A circuit for resetting, wherein each of the first, second and third coupling means has only one input port.
て、前記複数あるアービトレーション決定回路の少なく
とも1つのバイナリイ論理ゲートが、参照電位レベル
(VREF)に接続されたノードに結合する別の入力端子を
有することを特徴とする回路。2. The circuit according to claim 1, wherein at least one binary logic gate of the plurality of arbitration decision circuits is coupled to a node connected to a reference potential level (V REF ). A circuit having an input terminal.
の回路において、さらに各ラッチ回路素子に結合され該
ラッチ回路素子をリセットするためのリセット コンジ
ット経路(RESET)を有することを特徴とする回路。3. The circuit according to claim 1 or 2, further comprising a reset conduit path (RESET) coupled to each latch circuit element for resetting the latch circuit element. Circuit to be.
の回路において、前記第1の結合手段の各々は線結合を
有し、前記第2の結合手段の各々は線結合及び非反転駆
動回路素子を有し、前記第3の結合手段の各々は線結
合、第2の結合手段及び反転駆動回路素子を有し、前記
第4の結合手段の各々は線結合及び反転駆動回路素子を
有することを特徴とする回路。4. The circuit according to claim 1 or 2, wherein each of the first coupling means has a linear coupling, and each of the second coupling means has a linear coupling and a non-linear coupling. Each of the third coupling means has a line coupling, a second coupling means and an inverting driving circuit element, and each of the fourth coupling means has a line coupling and an inverting driving circuit element. A circuit having:
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US58125884A | 1984-02-17 | 1984-02-17 | |
| US581258 | 1984-02-17 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60193063A JPS60193063A (en) | 1985-10-01 |
| JP2537484B2 true JP2537484B2 (en) | 1996-09-25 |
Family
ID=24324482
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60027586A Expired - Fee Related JP2537484B2 (en) | 1984-02-17 | 1985-02-16 | Distribution arbitration circuit |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP2537484B2 (en) |
| GB (1) | GB2154400B (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4096569A (en) * | 1976-12-27 | 1978-06-20 | Honeywell Information Systems Inc. | Data processing system having distributed priority network with logic for deactivating information transfer requests |
| JPS58168124A (en) * | 1982-03-30 | 1983-10-04 | Fujitsu Ltd | Failure detecting system of bus selection |
| US4559595A (en) * | 1982-12-27 | 1985-12-17 | Honeywell Information Systems Inc. | Distributed priority network logic for allowing a low priority unit to reside in a high priority position |
-
1985
- 1985-02-12 GB GB08503508A patent/GB2154400B/en not_active Expired
- 1985-02-16 JP JP60027586A patent/JP2537484B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| GB2154400A (en) | 1985-09-04 |
| JPS60193063A (en) | 1985-10-01 |
| GB2154400B (en) | 1987-11-04 |
| GB8503508D0 (en) | 1985-03-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4745548A (en) | Decentralized bus arbitration using distributed arbiters having circuitry for latching lockout signals gated from higher priority arbiters | |
| US4807184A (en) | Modular multiple processor architecture using distributed cross-point switch | |
| EP0617368B1 (en) | Arbitration process for controlling data flow through an I/O controller | |
| US6834318B2 (en) | Bidirectional bus repeater for communications on a chip | |
| EP0018755B1 (en) | Digital communication networks employing speed independent switches | |
| US4314335A (en) | Multilevel priority arbiter | |
| EP0018756B1 (en) | Speed independent arbiter switch for digital communication networks | |
| US6493784B1 (en) | Communication device, multiple bus control device and LSI for controlling multiple bus | |
| EP0369193B1 (en) | Collision crossbar switch | |
| JPH09138774A (en) | Route arbitration method for shared resources | |
| US5101347A (en) | System for reducing skew in the parallel transmission of multi-bit data slices | |
| US4959775A (en) | Bus regulating system | |
| US6683474B2 (en) | Method and apparatus for communication using a distributed multiplexed bus | |
| JP2654281B2 (en) | Single bus competition module arbitration mechanism for common bus | |
| JP2537484B2 (en) | Distribution arbitration circuit | |
| US6842104B1 (en) | System lsi and a cross-bus switch apparatus achieved in a plurality of circuits in which two or more pairs of a source apparatus and a destination apparatus are connected simultaneously and buses are wired without concentration | |
| US6275884B1 (en) | Method for interconnecting components within a data processing system | |
| EP0130471A2 (en) | Interface controller for connecting multiple asynchronous buses and data processing system including such controller | |
| JPS61222345A (en) | Communication system and method with preference | |
| JP3247998B2 (en) | Ring arbiter and control method therefor | |
| JPH09128327A (en) | Bus arbitration circuit | |
| US20050071575A1 (en) | Semiconductor device comprising a plurality of memory structures | |
| JPS5848130A (en) | Bus priority controller | |
| JP2004110224A (en) | Data transferring circuit | |
| JP2574773B2 (en) | Priority selection method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |