[go: up one dir, main page]

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
Application number
JP62321234A
Other languages
Japanese (ja)
Other versions
JP2585330B2 (en
Inventor
Akira Yamagiwa
明 山際
Toshihiro Okabe
岡部 年宏
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP62321234A priority Critical patent/JP2585330B2/en
Publication of JPH01163812A publication Critical patent/JPH01163812A/en
Application granted granted Critical
Publication of JP2585330B2 publication Critical patent/JP2585330B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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.

〔従来の技術〕[Conventional technology]

従来のダイナミック動作における、プリチャージ回路の
高速化は、特電@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.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上記従来技術は、プリチャージ回路の分散化を図ってい
るが、チップでの高速化を目的としたものでるり、大容
量負荷であるチップ間バス回路における。多数個の同時
切換の点について配点がされておらず、プリチャージ電
流によるノイズの問題がめった。
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.

〔問題点を解決するための手段〕[Means for solving problems]

上記自的は、バスの構成要素である個々のトライステー
トゲートにプリチャージ回路機能を持た・せ、全トライ
ステートゲートにより、同時にプリチャージを行う事に
より、プリチャージ電流を分散させることにより、達成
される。
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.

〔作用〕[Effect]

バスを構成する全てのトライステートゲートは先ずプリ
チャージ期間中に同時に同一レベル(ハイ又はローレベ
ル)にパスラインをプリチャージ動作する。それによっ
て、プリチャージ電流は全トライステートゲートに分散
されるため、電源及び、グランドに発生するノイズは小
さくなるので。
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.

〔実施例〕〔Example〕

以下、本発明の一実施例を第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.

〔発明の効果〕〔Effect of the invention〕

本発明によれば、パスラインのプリディスチャージの丸
めの放電電流は、バスに接続された各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.

【図面の簡単な説明】[Brief explanation of the drawing]

第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)

【特許請求の範囲】[Claims] 1、ハイレベル、ローレベルとハイインピーダンスの3
つの出力状態を有する、複数のトライスラートゲートの
出力間を結線するバス回路にて、先ずバスのレベルを確
定させるためにプリチャージ動作を行い、続いて選択さ
れた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.
JP62321234A 1987-12-21 1987-12-21 Operation method of high-speed bus circuit Expired - Lifetime JP2585330B2 (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (3)

* Cited by examiner, † Cited by third party
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".