JPH01163812A - How does a high-speed bus circuit work? - Google Patents
How does a high-speed bus circuit work?Info
- Publication number
- JPH01163812A JPH01163812A JP62321234A JP32123487A JPH01163812A JP H01163812 A JPH01163812 A JP H01163812A JP 62321234 A JP62321234 A JP 62321234A JP 32123487 A JP32123487 A JP 32123487A JP H01163812 A JPH01163812 A JP H01163812A
- Authority
- JP
- Japan
- Prior art keywords
- bus
- level
- precharge
- tristate
- bus circuit
- 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.)
- Granted
Links
Landscapes
- Logic Circuits (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は電子計算機のデータ転送に係り、特にMO8回
路に好適な高速バス回路に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to data transfer in electronic computers, and particularly to a high-speed bus circuit suitable for MO8 circuits.
従来のダイナミック動作における、プリチャージ回路の
高速化は、特電@56−6062号公報に記載のように
、プリチャージの必要な周辺回路を[6個に分担させる
ものとなっていた。In order to increase the speed of the precharge circuit in conventional dynamic operation, as described in Tokuden@56-6062, the peripheral circuits that require precharging are divided into six peripheral circuits.
上記従来技術は、プリチャージ回路の分散化を図ってい
るが、チップでの高速化を目的としたものでるり、大容
量負荷であるチップ間バス回路における。多数個の同時
切換の点について配点がされておらず、プリチャージ電
流によるノイズの問題がめった。The above-mentioned prior art attempts to decentralize the precharge circuit, but it is aimed at increasing the speed of the chip, and is used in an inter-chip bus circuit with a large capacity load. Points were not allocated for multiple simultaneous switching points, and noise problems caused by precharge currents were rare.
本発明の目的は、多数個のトライステートゲートによる
バスのプリチャージ回路を提供することにある。SUMMARY OF THE INVENTION An object of the present invention is to provide a bus precharge circuit using a large number of tristate gates.
上記自的は、バスの構成要素である個々のトライステー
トゲートにプリチャージ回路機能を持た・せ、全トライ
ステートゲートにより、同時にプリチャージを行う事に
より、プリチャージ電流を分散させることにより、達成
される。The above objective is achieved by distributing the precharge current by providing a precharge circuit function to each tristate gate that is a component of the bus, and precharging all tristate gates at the same time. be done.
バスを構成する全てのトライステートゲートは先ずプリ
チャージ期間中に同時に同一レベル(ハイ又はローレベ
ル)にパスラインをプリチャージ動作する。それによっ
て、プリチャージ電流は全トライステートゲートに分散
されるため、電源及び、グランドに発生するノイズは小
さくなるので。First, all tristate gates constituting the bus precharge their pass lines to the same level (high or low level) simultaneously during the precharge period. As a result, the precharge current is distributed to all tri-state gates, which reduces the noise generated in the power supply and ground.
他の出力ゲートに誤パルスを発生させることがなくなる
ので、誤動作することがない。Since erroneous pulses are not generated in other output gates, there is no possibility of malfunction.
以下、本発明の一実施例を第1図によプ説明する。 An embodiment of the present invention will be described below with reference to FIG.
MOSによるLSIol、tl及びnlは、トライステ
ートゲート02を各々のLSIに、多数有し、その出力
は各LSIに対応するビットがパスライン07により結
巌され、バス構造となっている。このパスライン07に
はデータを入力するためのゲートも、勿論存在する訳で
るるか本発明の説明のためには不要であるため省略する
。The MOS LSIs ol, tl, and nl have a large number of tristate gates 02 in each LSI, and the output bits corresponding to each LSI are interconnected by a pass line 07, forming a bus structure. Of course, this pass line 07 also includes a gate for inputting data, which is unnecessary for the explanation of the present invention, and will therefore be omitted.
ドライステートゲ−)02にはデータ人力05とパスラ
インプリディスチャージのためのりaツク人力06を持
ち、第2図に示すタイムチャートによシ動作を行う。L
SI内のトライステートゲート02は、最終段のNMO
8プツシ為プルバッファとその前段のゲート及びインバ
ータの制御部から構成される。前記バッファと制御部の
グランドラインインダクタンス03及び電源ラインイン
ダクタンス04は、バッファの充放電電流経路の共通イ
ンピーダンスとなシ、制御部にノイズが発生するのを防
止するため、分離してLSIの外部のプリント基板の電
源及びグラウンドに各々を接続する。The dry state game 02 has a data manpower 05 and a pass line predischarge manpower 06, and operates according to the time chart shown in FIG. L
Tri-state gate 02 in SI is the final stage NMO
It consists of an 8 push/pull buffer, a gate in the preceding stage, and an inverter control section. The ground line inductance 03 and the power line inductance 04 of the buffer and the control section are not common impedances of the charging and discharging current paths of the buffer, and are separated and connected to the outside of the LSI in order to prevent noise from occurring in the control section. Connect each to the power and ground of the printed circuit board.
第2図のタイミングチャートの波形によp、第1図のバ
ス回路の動作を説明する。The operation of the bus circuit of FIG. 1 will be explained using the waveforms of the timing chart of FIG.
クロック入力06には、バスの毎サイクルの先頭におい
て、パスライン07をグリディスチャージを行うための
a−クロックを供給する。このプリディスチャージの終
了直後にデータ人力05よシ、バスにデータを送シ出丁
。この時データ人力05をa−レベルにするとトライス
テートゲート02はバス2イン07に極性反転出力であ
るハイレヘルヲ出力し、a−レベルであったパスライン
07ftハイレベルにチャージを行う。バス?インにデ
ータを送出しない場合には、データ人力05をハイレベ
ルのマヘに保っておけば、トライステートゲート02の
出力はハイインピーダンスとなり、パスライン07はa
−レベルを保持する。Clock input 06 is supplied with an a-clock for grid-discharging the pass line 07 at the beginning of every cycle of the bus. Immediately after this pre-discharge is completed, Data 05 sends data to the bus. At this time, when the data input 05 is set to the a-level, the tri-state gate 02 outputs a polarity inverted output, ie, a high-level signal, to the bus 2-in 07, and charges the pass line 07ft, which was at the a-level, to a high level. bus? If you do not want to send data to the input, if you keep the data input 05 at a high level, the output of the tristate gate 02 becomes high impedance, and the pass line 07 becomes a
- Maintain level.
本発明によれば、パスラインのプリディスチャージの丸
めの放電電流は、バスに接続された各L81の全てのト
ライステートゲート02により、同時に動作を行うため
、全LSIに分散させることができるので、グランドラ
インインダクタンス03によるグランドノイズを極めて
小さくすることが可能となる。一方選択された1つのL
8Iかラハイレベルをパスライン07に送り出す場合に
おいては、1つのドライステートゲ−)02で、バスの
全ての充電電流を供給することが必要であるが、本実施
例においては、NMO8プツシ−回路でるることと、電
源を分離していることによシミ源うインインダクタンス
04によるノイズは、パスライン07には発生しない。According to the present invention, the pre-discharge round discharge current of the pass line is operated simultaneously by all tri-state gates 02 of each L81 connected to the bus, so it can be distributed to all LSIs. Ground noise due to the ground line inductance 03 can be made extremely small. One L selected on the other hand
When sending an 8I or low level to the pass line 07, it is necessary to supply all the bus charging current with one dry state gate (02), but in this embodiment, the NMO8 push circuit is used. Noise caused by the inductance 04, which is a stain source, is not generated in the pass line 07 due to the fact that the power supply is separated.
従ってローレベル、ハイレベルどちらのレベルvcSい
てモ、バス回路の同時駆動による電流ノイズの発生を防
止品来る効果がある・Therefore, regardless of whether the VCS is at low level or high level, it is effective in preventing the generation of current noise due to simultaneous driving of the bus circuit.
第1図は本発明の一実施例のバス回路図、第2図は第1
図のバス回路の各部波形を示すタイムチャートである。
01 ・L8I 01. 0.2−)フイステートゲー
ト、03−・・グランドラインインダクタンス、04−
電源ラインインダクタンス、
05・−データ入力、06・−クロック入力、07・−
パスライン、
1l−4tS111.
15−データ入力。Figure 1 is a bus circuit diagram of one embodiment of the present invention, and Figure 2 is a bus circuit diagram of an embodiment of the present invention.
3 is a time chart showing waveforms of various parts of the bus circuit shown in the figure. 01 ・L8I 01. 0.2-) Fistate gate, 03-...Ground line inductance, 04-
Power line inductance, 05・-data input, 06・-clock input, 07・-
Pass line, 1l-4tS111. 15-Data entry.
Claims (1)
つの出力状態を有する、複数のトライスラートゲートの
出力間を結線するバス回路にて、先ずバスのレベルを確
定させるためにプリチャージ動作を行い、続いて選択さ
れた1つのトライステートゲートをエネーブル状態にし
て、データをバス上に送り出す、いわゆるダイナミック
型のバス動作において、前記バスレベル確定のためのプ
リチャージ動作を、バスに接続された全てのトライステ
ートゲートをプリチャージ期間中全てエネーブル状態に
して同一レベルを出力させる事により行い、バスに接続
されるトライステートゲート数の増加に応じたプリチャ
ージで回路数を設け、次に選択された1つのトライステ
ートゲートのみをエネーブル状態とし、プリチャージの
バスレベルとは逆のデータ出力をバス上に送出すること
を特徴とする高速バス回路。1. High level, low level and high impedance 3.
In a bus circuit that connects the outputs of multiple tristate gates that have two output states, a precharge operation is first performed to determine the bus level, and then a selected tristate gate is enabled. In a so-called dynamic bus operation in which data is sent onto the bus using a precharge mode, the precharge operation for determining the bus level is performed by enabling all tristate gates connected to the bus during the precharge period. This is done by outputting the same level, setting the number of circuits with precharging according to the increase in the number of tristate gates connected to the bus, and then enabling only one selected tristate gate and precharging. A high-speed bus circuit characterized by sending data output on the bus that is opposite to the bus level.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62321234A JP2585330B2 (en) | 1987-12-21 | 1987-12-21 | Operation method of high-speed bus circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62321234A JP2585330B2 (en) | 1987-12-21 | 1987-12-21 | Operation method of high-speed bus circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01163812A true JPH01163812A (en) | 1989-06-28 |
| JP2585330B2 JP2585330B2 (en) | 1997-02-26 |
Family
ID=18130311
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62321234A Expired - Lifetime JP2585330B2 (en) | 1987-12-21 | 1987-12-21 | Operation method of high-speed bus circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2585330B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6014303A (en) * | 1997-10-28 | 2000-01-11 | Nec Corporation | Overcurrent preventing device |
| US6118311A (en) * | 1998-03-10 | 2000-09-12 | Nec Corporation | Output circuit capable of suppressing bounce effect |
| US6642755B2 (en) | 1998-03-09 | 2003-11-04 | Nec Corporation | Bus driver having noise removing circuit formed by pull-up resistor |
-
1987
- 1987-12-21 JP JP62321234A patent/JP2585330B2/en not_active Expired - Lifetime
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6014303A (en) * | 1997-10-28 | 2000-01-11 | Nec Corporation | Overcurrent preventing device |
| US6642755B2 (en) | 1998-03-09 | 2003-11-04 | Nec Corporation | Bus driver having noise removing circuit formed by pull-up resistor |
| US6118311A (en) * | 1998-03-10 | 2000-09-12 | Nec Corporation | Output circuit capable of suppressing bounce effect |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2585330B2 (en) | 1997-02-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US3912947A (en) | Mos data bus control circuitry | |
| US4845675A (en) | High-speed data latch with zero data hold time | |
| EP0120033A4 (en) | Serial data mode circuit for a memory. | |
| US4686396A (en) | Minimum delay high speed bus driver | |
| US20020121918A1 (en) | Reducing the effect of simultaneous switching noise | |
| JP2003518631A (en) | Low power scan flip-flop | |
| JP3144374B2 (en) | Signal change acceleration bus drive circuit | |
| JPH01163812A (en) | How does a high-speed bus circuit work? | |
| KR0141940B1 (en) | Non-overlaping signal generating circuit in memory device | |
| JPH042008B2 (en) | ||
| EP0431624B1 (en) | Output circuit having large current driving capability without producing undesirable voltage fluctuations | |
| JP3201276B2 (en) | Signal transmission circuit | |
| US5345421A (en) | High speed, low noise semiconductor storage device | |
| US6215340B1 (en) | Signal transition accelerating driver with simple circuit configuration and driver system using the same | |
| US4872161A (en) | Bus circuit for eliminating undesired voltage amplitude | |
| US4947059A (en) | Method of dividing an input-output line by decoding | |
| US6292405B1 (en) | Data output buffer with precharge | |
| US5761107A (en) | Method and apparatus for improving the speed of a logic circuit | |
| JPH10134591A (en) | Semiconductor integrated circuit including dynamic register | |
| US6279024B1 (en) | High performance, low power incrementer for dynamic circuits | |
| JP2689533B2 (en) | CMOS buffer circuit | |
| KR0172514B1 (en) | High speed output buffer | |
| JP3026268B2 (en) | Logic circuit | |
| JPH08316819A (en) | Tri-state buffer circuit | |
| US5675774A (en) | Circuit element on a single ended interconnection for generating a logical output finish/clock signal when detecting a state change to logical "1 or 0". |