JP2003143240A - Data transmission circuit, and semiconductor integrated circuit - Google Patents

Data transmission circuit, and semiconductor integrated circuit

Info

Publication number
JP2003143240A
JP2003143240A JP2001335067A JP2001335067A JP2003143240A JP 2003143240 A JP2003143240 A JP 2003143240A JP 2001335067 A JP2001335067 A JP 2001335067A JP 2001335067 A JP2001335067 A JP 2001335067A JP 2003143240 A JP2003143240 A JP 2003143240A
Authority
JP
Japan
Prior art keywords
data
circuit
output
precharge
data transmission
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
JP2001335067A
Other languages
Japanese (ja)
Inventor
Mikio Sakakibara
幹夫 榊原
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2001335067A priority Critical patent/JP2003143240A/en
Publication of JP2003143240A publication Critical patent/JP2003143240A/en
Pending legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

  • Dc Digital Transmission (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a data transmission circuit that reduces the power consumption and the crosstalk between signal lines in order to solve a problem of interference between signal lines having been more serious because a ratio of parasitic parameters between wires is increased attended with progress of a sub micron process and to provide a semiconductor integrated circuit provided with the data transmission circuit. SOLUTION: The data transmission circuit is configured to comprise: a drive circuit that drives a required data line to an 'L' level; an output data storage section that stores data to be outputted; a succeeding output data storage section that stores data to be outputted at a succeeding cycle; a data discrimination circuit that discriminates the data to be outputted at the succeeding cycle; and a selection precharge circuit that selectively precharges the data line to an 'H' level according to the discrimination result of the data discrimination circuit.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、データ伝送回路に
関し、特に、微細プロセスを用い、高速にデータ伝達が
できるデータ伝送回路、及びそれを備えた半導体集積回
路に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data transmission circuit, and more particularly to a data transmission circuit that can transmit data at high speed by using a fine process, and a semiconductor integrated circuit including the data transmission circuit.

【0002】[0002]

【従来の技術】近年、半導体集積回路の技術はサブミク
ロンプロセスを用いるようになったため、半導体集積回
路のパフォーマンスはゲート遅延よりも配線間浮遊パラ
メータによる影響を受ける方が大きくなっている。一
方、動作周波数はますます高速化しており、遅延時間な
どの動作マージンが減少する傾向にある。このような状
況の中でクロストーク等による遅延の増大、誤動作、消
費電力の増大等様々な課題が顕著になってきており、高
速なデータ伝送が困難になってきている。
2. Description of the Related Art In recent years, since semiconductor integrated circuit technology has come to use a submicron process, the performance of a semiconductor integrated circuit is affected more by a floating parameter between wirings than by a gate delay. On the other hand, the operating frequency is becoming higher and faster, and the operating margin such as delay time tends to decrease. Under such circumstances, various problems such as increase in delay due to crosstalk, malfunction, increase in power consumption, etc. have become remarkable, and high-speed data transmission has become difficult.

【0003】従来の高速信号の伝達方式には主に以下の
3種類があった。すなわち、プッシュプル方式と、プリ
チャージ方式と、小振幅方式と、がある。図6は、従来
のプッシュプル方式データ伝送回路の一構成を示すブロ
ック図である。図6において、601はプッシュプル方
式の出力ドライバ、602はデータ出力信号部、603
はデータ線である。
There are mainly three types of conventional high-speed signal transmission methods. That is, there are a push-pull method, a precharge method, and a small amplitude method. FIG. 6 is a block diagram showing a configuration of a conventional push-pull method data transmission circuit. In FIG. 6, 601 is a push-pull type output driver, 602 is a data output signal section, and 603.
Is a data line.

【0004】次に、上記のような構成を有する従来のプ
ッシュプル方式データ伝送回路の動作について説明す
る。データ出力信号部602はラッチしている出力デー
タをプッシュプル方式の出力ドライバ601に送り、そ
して出力ドライバ601はそのデータをデータ線603
に出力する。
Next, the operation of the conventional push-pull type data transmission circuit having the above configuration will be described. The data output signal unit 602 sends the latched output data to the push-pull type output driver 601, and the output driver 601 sends the data to the data line 603.
Output to.

【0005】このようなデータ伝送回路は、プリチャー
ジ回路やプリチャージタイミングを必要としない、かつ
高速動作に適しているなどの長所があるが、消費電力が
多く、信号線の変化が両方向(立ち上がりと立下り)の
ためクロストークによる影響を直接受けるという欠点が
ある。その結果、遅延の増大や誤動作を来たすという問
題があった。さらに、このようなデータ伝送回路におい
ては、出力ドライバのサイズが大きくなる課題もあっ
た。
Such a data transmission circuit has the advantages that it does not require a precharge circuit or precharge timing and is suitable for high-speed operation, but it consumes a lot of power and changes in the signal line in both directions (rise). And there is a drawback that it is directly affected by crosstalk. As a result, there is a problem that delay is increased and malfunction occurs. Further, in such a data transmission circuit, there is a problem that the size of the output driver becomes large.

【0006】図7は、従来のプリチャージ方式データ伝
送回路の一構成を示すブロック図である。図7におい
て、701はプリチャージ回路、702は駆動回路、7
03はデータ出力信号部、704はデータ線である。
FIG. 7 is a block diagram showing a configuration of a conventional precharge type data transmission circuit. In FIG. 7, 701 is a precharge circuit, 702 is a drive circuit, and 7
Reference numeral 03 is a data output signal section, and 704 is a data line.

【0007】次に、上記のような構成を有する従来のプ
リチャージ方式データ伝送回路の動作について説明す
る。プリチャージ回路701はプリチャージ期間にデー
タ線704をプリチャージ(通常“H”)し、データ出
力信号部703は、ラッチしている出力データを駆動回
路702に送り、駆動回路702は、その出力データに
従って、一方向(通常“L”)にデータ線704を駆動
する。すなわち、もう一方の方向(通常“H”)では、
駆動回路702は動作しないことになる。
Next, the operation of the conventional precharge type data transmission circuit having the above structure will be described. The precharge circuit 701 precharges the data line 704 (usually “H”) during the precharge period, the data output signal portion 703 sends the latched output data to the drive circuit 702, and the drive circuit 702 outputs the output. According to the data, the data line 704 is driven in one direction (usually “L”). That is, in the other direction (usually "H"),
The drive circuit 702 will not operate.

【0008】このようなデータ伝送回路は、クロストー
クによる影響を受けない、かつドライバのサイズが小さ
くて済むなどの長所があるが、無駄な状態変化が存在す
るという欠点がある。例えば前回“L”を出力し、次回
“L”を出力する場合でもプリチャージ期間には常にデ
ータ線を“H”にプリチャージするため、消費電力が大
きくなってしまうという問題があった。
Such a data transmission circuit has the advantages that it is not affected by crosstalk and that the size of the driver is small, but it has the disadvantage that wasteful state changes exist. For example, even when "L" is output last time and "L" is output next time, the data line is always precharged to "H" during the precharge period, which causes a problem that power consumption increases.

【0009】図8は、従来の小振幅方式データ伝送回路
の一構成を示す概念図である。図8において、801は
差動型出力ドライバ、802はデータ出力信号部、80
3、804はデータ線である。
FIG. 8 is a conceptual diagram showing a configuration of a conventional small amplitude data transmission circuit. In FIG. 8, 801 is a differential output driver, 802 is a data output signal section,
Reference numerals 3 and 804 are data lines.

【0010】次に、上記のような構成を有する従来の小
振幅方式データ伝送回路の動作について説明する。デー
タ出力信号部802はラッチしている出力データを差動
型の出力ドライバ801に送り、出力ドライバ801は
そのデータに従ってデータ線803および/データ線8
04を駆動する。
Next, the operation of the conventional small-amplitude data transmission circuit having the above structure will be described. The data output signal section 802 sends the latched output data to the differential type output driver 801, and the output driver 801 follows the data to output the data line 803 and / or the data line 8.
Drive 04.

【0011】このように、差動アンプを使用するデータ
伝送回路は、クロストークが少ない、かつ動作速度も非
常に速いという利点を持つが、駆動部は検出部とともに
常時電流を流す回路タイプを使用しなくてはならず、消
費電力が非常に大きくなってしまうという欠点があっ
た。
As described above, the data transmission circuit using the differential amplifier has an advantage that the crosstalk is small and the operation speed is very fast, but the drive unit uses the circuit type in which the current is always supplied together with the detection unit. However, there is a drawback that the power consumption becomes very large.

【0012】[0012]

【発明が解決しようとする課題】今後ますます高速化し
配線間浮遊パラメータが支配的となるサブミクロンプロ
セスでは、これらの従来のデータ伝送回路は、消費電力
の増大や、遅延の増大、動作マージンの減少、クロスト
ークによる誤動作等多くの問題を来たすことが予想され
る。
In the sub-micron process in which the speed is becoming higher and the floating parameter between wirings becomes dominant in the future, these conventional data transmission circuits increase power consumption, delay, and operating margin. It is expected to cause many problems such as reduction and malfunction due to crosstalk.

【0013】本発明は、これらの不具合を解決するため
になされたもので、クロストークを低減し、省消費電力
のデータ伝送回路を備えた半導体集積回路を提供するこ
とを目的とする。
The present invention has been made to solve these problems, and an object of the present invention is to provide a semiconductor integrated circuit having a data transmission circuit which reduces crosstalk and consumes less power.

【0014】[0014]

【課題を解決するための手段】前記課題を解決するため
に、本発明の請求項1に記載のデータ伝送回路は、デー
タ信号を伝送するデータ伝送回路において、出力すべき
データを保持する出力データ保持部と、前記出力すべき
データをデータ線に出力する駆動回路と、次のサイクル
で出力するデータを保持する次出力データ保持部と、前
記次のサイクルで出力するデータを判別する判定回路
と、前記判定回路の判別結果に基づいて、前記データ線
に対して選択的にプリチャージを行うプリチャージ回路
と、を備えたものである。
In order to solve the above problems, a data transmission circuit according to claim 1 of the present invention is an output data holding data to be output in a data transmission circuit for transmitting a data signal. A holding unit, a drive circuit that outputs the data to be output to a data line, a next output data holding unit that holds the data to be output in the next cycle, and a determination circuit that determines the data to be output in the next cycle. And a precharge circuit that selectively precharges the data line based on the determination result of the determination circuit.

【0015】また、本発明の請求項2に記載のデータ伝
送回路は、データ信号を伝送するデータ伝送回路におい
て、データ線とその反転データ線とを上下に配置して、
クロストークの影響をキャンセルするものである。
A data transmission circuit according to a second aspect of the present invention is a data transmission circuit for transmitting a data signal, in which a data line and an inverted data line thereof are arranged vertically.
The effect of crosstalk is canceled.

【0016】また、本発明の請求項3に記載のデータ伝
送回路は、データ信号を伝送するデータ伝送回路におい
て、出力すべきデータを保持する出力データ保持部と、
前記出力すべきデータをデータ線に出力する駆動回路
と、次のサイクルで出力するデータを保持する次出力デ
ータ保持部と、前記次のサイクルで出力するデータによ
り“H”または“L”のどちらが多いかを予測する予測
判定回路と、前記予測判定回路の予測結果に基づいて、
前記データ線に対してプリチャージ方向を“H”または
“L”に切り替える方向切り替えプリチャージ回路と、
を備えたものである。
According to a third aspect of the present invention, there is provided a data transmission circuit for transmitting a data signal, the output data holding section holding data to be output,
A drive circuit for outputting the data to be output to a data line, a next output data holding unit for holding the data to be output in the next cycle, and which of "H" or "L" is to be output depending on the data to be output in the next cycle. Based on the prediction result of the prediction determination circuit that predicts whether there are many, and the prediction determination circuit,
A direction switching precharge circuit for switching the precharge direction to “H” or “L” for the data line;
It is equipped with.

【0017】また、本発明の請求項4に記載の半導体集
積回路は、請求項1から請求項3のいずれかに記載のデ
ータ伝送回路を備えたものである。
A semiconductor integrated circuit according to a fourth aspect of the present invention includes the data transmission circuit according to any one of the first to third aspects.

【0018】[0018]

【発明の実施の形態】(実施の形態1)本実施の形態1
は、選択プリチャージ方式のデータ伝送回路に関する。
図1は、本実施の形態1による選択プリチャージ方式の
データ伝送回路の一構成を示すブロック図である。
BEST MODE FOR CARRYING OUT THE INVENTION (Embodiment 1) Embodiment 1
Relates to a selective precharge type data transmission circuit.
FIG. 1 is a block diagram showing a configuration of a selective precharge type data transmission circuit according to the first embodiment.

【0019】図1において、101は選択プリチャージ
回路、102はHビット判定回路、103は次出力デー
タ保持部、104は出力データ保持部、105は駆動回
路、106はデータ線である。
In FIG. 1, 101 is a selective precharge circuit, 102 is an H bit determination circuit, 103 is a next output data holding section, 104 is an output data holding section, 105 is a drive circuit, and 106 is a data line.

【0020】次に、上記のような構成を有する選択プリ
チャージ方式のデータ伝送回路の動作について説明す
る。データ出力部104は現在の出力データを保持して
いる。次出力データ保持部103は、次回出力すべきデ
ータを保持している。データ出力部104は、現在の出
力データの内、データが“L”の該当ビットのみ駆動回
路105に信号を送り、駆動回路105はその該当ビッ
トのデータ線のみを“L”に駆動する。
Next, the operation of the data transmission circuit of the selective precharge system having the above structure will be described. The data output unit 104 holds the current output data. The next output data holding unit 103 holds the data to be output next time. The data output unit 104 sends a signal to the drive circuit 105 only for the corresponding bit of the current output data whose data is “L”, and the drive circuit 105 drives only the data line of the corresponding bit to “L”.

【0021】一方、Hビット判定回路102は次出力デ
ータ保持部103の内、データが“H”の該当ビットの
みから選択プリチャージ回路101に信号を送る。これ
により、選択プリチャージ回路101は該当ビットのデ
ータ線のみを“H”にプリチャージする。この次出力デ
ータがデータ出力部104に送られたときは、データ出
力部104は駆動回路105に信号を送らないため、駆
動回路105はデータ線に対して出力/駆動を行わな
い。
On the other hand, the H-bit determination circuit 102 sends a signal to the selected precharge circuit 101 only from the corresponding bit whose data is "H" in the next output data holding unit 103. As a result, the selective precharge circuit 101 precharges only the data line of the corresponding bit to "H". When the next output data is sent to the data output unit 104, the data output unit 104 does not send a signal to the drive circuit 105, so the drive circuit 105 does not output / drive the data line.

【0022】また、Hビット判定回路102は次出力デ
ータ保持部103の内、データが“L”の該当ビットに
対しては、選択プリチャージ回路101に信号を送らな
いため、該当のデータ線には選択プリチャージ回路10
1によるプリチャージを行わないことになる。すなわ
ち、次出力データが“L”のとき、プリチャージ期間中
に、選択プリチャージ回路101は、その該当ビットの
データ線にプリチャージを行わない。
Further, the H-bit determination circuit 102 does not send a signal to the selected precharge circuit 101 for the corresponding bit whose data is "L" in the next output data holding section 103, so that it does not send the signal to the corresponding data line. Is a selective precharge circuit 10
Precharge by 1 will not be performed. That is, when the next output data is "L", the selected precharge circuit 101 does not precharge the data line of the corresponding bit during the precharge period.

【0023】図2は、3ビット信号を例に、各ビット毎
の信号変化を示している図である。図2において、A、
C、Eはプリチャージタイミング、B、Dは出力タイミ
ングを示している。Bの出力状態のとき信号Mは
“H”、信号Nは“L”、信号Oは“L”を出力してい
る。次のサイクル(Dの出力タイミング)では信号Mは
“L”、信号Nは“H”、信号Oは“L”を出力すべき
なので、信号NのみCのプリチャージタイミングで
“H”にプリチャージされている。同時に、信号Mと信
号OはDのタイミングでの出力が“L”であるため、C
のプリチャージタイミングではプリチャージされない。
FIG. 2 is a diagram showing a signal change for each bit by taking a 3-bit signal as an example. In FIG. 2, A,
C and E indicate precharge timing, and B and D indicate output timing. In the output state of B, the signal M outputs “H”, the signal N outputs “L”, and the signal O outputs “L”. In the next cycle (output timing of D), the signal M should be "L", the signal N should be "H", and the signal O should be "L". Therefore, only the signal N is precharged to "H" at the precharge timing of C. It is charged. At the same time, the output of the signal M and the signal O at the timing of D is “L”, so C
It is not precharged at the precharge timing of.

【0024】このように、本実施の形態1によるデータ
伝送回路では、次に出力するデータを判別するHビット
判定回路と、前記判定回路の判別結果をもとに、データ
線を選択的にプリチャージする選択プリチャージ回路
と、現在の出力データの内“L”状態のみを駆動する駆
動回路と、を設けたので、従来のプリチャージ方式では
無駄な動作(例えば前回“L”を出力し、次回“L”を
出力する場合でもプリチャージ期間には“H”にプリチ
ャージすること)が無くなり、消費電力の大幅な低下が
実現できる。さらに駆動回路105が駆動するタイミン
グでは“L”にドライブするのみで済むため、クロスト
ークによる影響を受けないというメリットもある。
As described above, in the data transmission circuit according to the first embodiment, the H-bit judgment circuit for judging the data to be output next and the data line are selectively pre-selected based on the judgment result of the judgment circuit. Since a selective precharge circuit for charging and a drive circuit for driving only the "L" state of the current output data are provided, useless operations (for example, outputting "L" last time, Even if "L" is output next time, there is no need to precharge to "H" during the precharge period, and a large reduction in power consumption can be realized. Further, at the timing when the drive circuit 105 drives, it is only necessary to drive to "L", so there is an advantage that it is not affected by crosstalk.

【0025】(実施の形態2)本実施の形態2は、ペア
線相補方式のデータ伝送回路に関する。図3は、本実施
の形態2によるペア線相補方式のデータ伝送回路の構成
を示す模式図である。図3において、データ伝送回路
は、上下に配置されているデータ線301と、反転デー
タ線302とから構成される。
(Embodiment 2) Embodiment 2 relates to a pair line complementary data transmission circuit. FIG. 3 is a schematic diagram showing the configuration of the paired line complementary data transmission circuit according to the second embodiment. In FIG. 3, the data transmission circuit is composed of a data line 301 and an inverted data line 302 arranged vertically.

【0026】次に、上記のような構成を有するペア線相
補方式のデータ伝送回路の動作について説明する。デー
タ線301が“L”から“H”に変化する場合、反転デ
ータ線302は“H”から“L”に変化する。また、デ
ータ線301が“H”から“L”に変化する場合、反転
データ線302は“L”から“H”に変化する。すなわ
ち、上下に配置されている2本のデータ線は、必ず相反
対の動作を行うのである。
Next, the operation of the data transmission circuit of the paired line complementary system having the above configuration will be described. When the data line 301 changes from "L" to "H", the inverted data line 302 changes from "H" to "L". When the data line 301 changes from "H" to "L", the inverted data line 302 changes from "L" to "H". That is, the two data lines arranged above and below always perform opposite operations.

【0027】この場合、隣接配線に対するそれぞれの電
界の影響はキャンセルされ、クロストークの影響を受け
なくなる。このようなデータ配線で、従来のプッシュプ
ル方式でデータ伝達しようとしてもクロストークの影響
を受けないデータ伝送が可能となる。
In this case, the influence of each electric field on the adjacent wiring is canceled and the influence of crosstalk is eliminated. Such data wiring enables data transmission that is not affected by crosstalk even when data is transmitted by the conventional push-pull method.

【0028】このように本実施の形態2によるデータ伝
送回路では、データ線と反転データ線とを一対として配
置し、2本のデータ線は互いに相反対の信号を流すた
め、隣接配線に対するそれぞれの電界の影響はキャンセ
ルされ、クロストークの影響を受けなくなることにな
る。また、そうすることによって、データ線や反転デー
タ線を駆動する駆動回路などその他のデータ伝送に必要
な機構や部品には選択の幅を広げることができる。な
お、例えば前述した実施の形態1に係るデータ伝送回路
の構成などと組み合わせれば、消費電力を低減し、一層
クロストークの影響を無くすことができる。
As described above, in the data transmission circuit according to the second embodiment, the data line and the inverted data line are arranged as a pair, and the two data lines flow signals opposite to each other, so that they are respectively connected to the adjacent wirings. The influence of the electric field is canceled and the influence of crosstalk is eliminated. Further, by doing so, the range of selection can be widened to other mechanisms and parts necessary for data transmission such as a drive circuit for driving the data lines and the inverted data lines. Note that, for example, when combined with the configuration of the data transmission circuit according to the first embodiment described above, the power consumption can be reduced and the influence of crosstalk can be further eliminated.

【0029】(実施の形態3)本実施の形態3は、プリ
チャージ方向切り替え方式のデータ伝送回路に関する。
図4は、本実施の形態3によるプリチャージ方向切り替
え方式のデータ伝送回路の構成を示すブロック図であ
る。
(Third Embodiment) The third embodiment relates to a precharge direction switching type data transmission circuit.
FIG. 4 is a block diagram showing the configuration of a precharge direction switching type data transmission circuit according to the third embodiment.

【0030】図4において、401は方向切替プリチャ
ージ回路、402は予測判定回路、403は次出力デー
タ保持部、404は出力データ保持部、405は駆動回
路、406はデータ線である。
In FIG. 4, 401 is a direction switching precharge circuit, 402 is a prediction determination circuit, 403 is a next output data holding unit, 404 is an output data holding unit, 405 is a drive circuit, and 406 is a data line.

【0031】次に、上記のような構成を有するプリチャ
ージ方向切り替え方式のデータ伝送回路の動作について
説明する。データ出力部404は現在の出力データを保
持し、次出力データ保持部403は次回出力データを保
持している。次回出力データより予測判定回路402で
次のように判定する。次回出力データが“H”が多けれ
ば“H”に、“L”が多ければ“L”にデータ線をプリ
チャージするように判断して、方向切り替えプリチャー
ジ回路401をコントロールする。
Next, the operation of the data transmission circuit of the precharge direction switching system having the above structure will be described. The data output unit 404 holds the current output data, and the next output data holding unit 403 holds the next output data. The prediction determination circuit 402 makes the following determination based on the next output data. If the output data is "H" a lot next time, it is judged to precharge the data line to "H", and if it is "L", it is determined to precharge the data line to "L", and the direction switching precharge circuit 401 is controlled.

【0032】すなわち、予測判定回路402はまず次回
出力データに対して、どのようなデータが多いかを予測
し、その予測結果を方向切替プリチャージ回路401に
出力する。方向切替プリチャージ回路401は、その予
測結果に従って、“H”のデータが多いときは、データ
線406を“H”にプリチャージし、“L”のデータが
多いときは、データ線406を“L”にプリチャージす
る。
That is, the prediction judgment circuit 402 first predicts what kind of data will be present in the next output data, and outputs the prediction result to the direction switching precharge circuit 401. According to the prediction result, the direction switching precharge circuit 401 precharges the data line 406 to “H” when there is a lot of “H” data, and “precharges the data line 406 when there is a lot of“ L ”data. Precharge to L ".

【0033】例えば、プリチャージタイミングで予測判
定回路402は次回出力データの内、“H”のデータが
多いと予測し、その予測結果信号を方向切替プリチャー
ジ回路401に伝えると、方向切替プリチャージ回路4
01は、データ線406を“H”にプリチャージする。
そして、次の出力タイミングのサイクルになると、前記
次回出力データが現在のデータとなり、出力データ保持
部404にラッチされ、その現在データの内“L”のデ
ータのみが駆動回路405に信号を送り、駆動回路40
5はその“L”データの該当データ線を“L”に駆動す
る。
For example, at the precharge timing, the prediction judgment circuit 402 predicts that there is a large amount of "H" data in the next output data, and when the prediction result signal is transmitted to the direction switching precharge circuit 401, the direction switching precharge circuit 401. Circuit 4
01 precharges the data line 406 to "H".
Then, at the next output timing cycle, the next output data becomes the current data and is latched by the output data holding unit 404, and only the “L” data of the current data sends a signal to the drive circuit 405, Drive circuit 40
5 drives the corresponding data line of the "L" data to "L".

【0034】次のプリチャージタイミングで、予測判定
回路402は次回出力データの内、“L”のデータが多
いと予測すると、その結果信号が方向切替プリチャージ
回路401に伝えられる。方向切替プリチャージ回路4
01は、データ線406を“L”にプリチャージする。
そして、次の出力サイクルになると、前記次回出力デー
タが現在のデータとなり、出力データ保持部404にラ
ッチされ、その中の“H”のデータのみが駆動回路40
5に信号を送り、駆動回路405はその“H”データの
該当データ線を“H”に駆動する。
At the next precharge timing, when the prediction judgment circuit 402 predicts that there is a large amount of "L" data in the next output data, the result signal is transmitted to the direction switching precharge circuit 401. Direction switching precharge circuit 4
01 precharges the data line 406 to "L".
Then, in the next output cycle, the next output data becomes the current data and is latched in the output data holding unit 404, and only the “H” data in the data is held in the drive circuit 40.
5, the drive circuit 405 drives the corresponding data line of the "H" data to "H".

【0035】これにより、無駄な動作(例えば前回
“L”を出力し、次回“L”を出力する場合でもプリチ
ャージ期間には“H”にプリチャージする)を少しでも
軽減し、平均的な消費電力を下げることが可能となる。
Thus, useless operation (for example, "L" is output last time, and "L" is precharged during the precharge period even when "L" is output next time) is alleviated as much as possible, and the average operation is performed. It is possible to reduce power consumption.

【0036】図5は、6ビットのデータを例に、プリチ
ャージの方向切替の様子を示す図である。図5におい
て、StepのAと、Cと、Eとは出力タイミングで、
StepのBとDとは予測及びプリチャージタイミング
を表している。StepのAにおいて、データ“000
101”を出力し終わると、StepのBの予測及びプ
リチャージタイミングに入り、次の出力“01000
1”に対して、“L”のデータが多いと判別する。その
判別に従って、データ線を“L”にプリチャージし、そ
して、StepのCの出力タイミングで、“01000
1”を出力する。
FIG. 5 is a diagram showing how the precharge direction is switched, taking 6-bit data as an example. In FIG. 5, A, C, and E of Step are output timings,
Step B and D represent prediction and precharge timing. In Step A, data “000”
When the output of "101" is completed, the prediction of B in Step and the precharge timing are started, and the next output "01000" is entered.
It is determined that there is a large amount of "L" data with respect to 1 ". According to the determination, the data line is precharged to" L ", and at the output timing of C at Step," 01000 "is output.
1 ”is output.

【0037】再び、StepのDの予測及びプリチャー
ジタイミングに入り、次の出力“111101”に対し
て、“H”のデータが多いと判別したため、データ線を
“H”にプリチャージし、そして、StepのEの出力
タイミングで、“111101”を出力する。
Again, the D prediction and precharge timing of Step is entered, and since it is determined that there is a lot of "H" data for the next output "111101", the data line is precharged to "H", and , Step "E" is output at the E output timing.

【0038】このように、本実施の形態3によるデータ
伝送回路では、次出力データを予測する予測判定回路
と、その予測結果に従ってデータ線を“L”若しくは
“H”にプリチャージする方向切替プリチャージ回路と
を設けたので、無駄な動作(例えば前回“L”を出力
し、次回“L”を出力する場合でもプリチャージ期間に
は“H”にプリチャージする)を平均的に軽減し、平均
的な消費電力を下げることが可能となった。また、従来
のプッシュプル方式と比較すると、方向切替プリチャー
ジ回路の効果で、駆動回路からデータ線を“L”から
“H”に及び“H”から“L”に切替て駆動する場合も
少なくなり、クロストークの影響を低減することもでき
る。
As described above, in the data transmission circuit according to the third embodiment, the prediction judgment circuit for predicting the next output data and the direction switching precharge for precharging the data line to "L" or "H" according to the prediction result. Since the charge circuit is provided, useless operation (for example, “L” is output last time, and “L” is output next time is also precharged to “H” during the precharge period) is reduced on average. It has become possible to reduce the average power consumption. In addition, compared to the conventional push-pull method, the direction switching precharge circuit is less likely to drive the data line by switching the data line from “L” to “H” and from “H” to “L”. Therefore, the influence of crosstalk can be reduced.

【0039】なお、上述の実施の形態1ないし3のデー
タ伝送回路は、半導体集積回路に搭載することで消費電
力及びクロストークの低減を実現できるものであるが、
半導体集積回路内以外で用いても同様な効果を得られる
ことは言うまでもない。
Although the data transmission circuits of the above-described first to third embodiments can be mounted on a semiconductor integrated circuit to reduce power consumption and crosstalk,
It goes without saying that the same effect can be obtained even when the device is used in a place other than the semiconductor integrated circuit.

【0040】[0040]

【発明の効果】以上のように、本発明の請求項1に係る
データ伝送回路によれば、現在の出力データを保持する
出力データ保持部と、次のサイクルで出力するデータを
保持する次出力データ保持部と、次のサイクルで出力す
るデータの内容を判別する判別回路と、前記判別回路の
判別結果をもとに、データ線を選択的にプリチャージす
る選択プリチャージ回路と、を備えたので、選択プリチ
ャージ回路は常にデータ線を1つの状態にプリチャージ
する必要がなく、無駄な動作状態を省き、消費電力を大
幅に低減でき、また、出力データ保持部は、出力データ
の内、もう1つの状態のみが駆動回路へ信号を送り、駆
動回路はその状態にのみ駆動するため、クロストークの
影響を受けなくなるという効果がある。
As described above, according to the data transmission circuit of the first aspect of the present invention, the output data holding section for holding the current output data and the next output for holding the data to be output in the next cycle. A data holding unit, a discrimination circuit for discriminating the content of data to be output in the next cycle, and a selective precharge circuit for selectively precharging the data line based on the discrimination result of the discrimination circuit are provided. Therefore, the selective precharge circuit does not always have to precharge the data line to one state, wasteful operating states can be saved, and power consumption can be greatly reduced. Since only the other state sends a signal to the drive circuit and the drive circuit drives only in that state, there is an effect that it is not affected by crosstalk.

【0041】本発明の請求項2に係るデータ伝送回路に
よれば、データ伝送回路において、データ線とその反転
データ線とをペアにして配置するようにしたので、近接
の2本のデータ線は互いに極性反対の信号を流し、隣接
配線に対するそれぞれの電界の影響をキャンセルし、ク
ロストークの影響を受けなくなるという効果がある。
According to the data transmission circuit of the second aspect of the present invention, in the data transmission circuit, the data line and its inverted data line are arranged in pairs, so that the two adjacent data lines are There is an effect that signals having polarities opposite to each other are caused to flow, the influence of each electric field on the adjacent wiring is canceled, and the influence of crosstalk is eliminated.

【0042】本発明の請求項3に係るデータ伝送回路に
よれば、現在の出力データを保持する出力データ保持部
と、次のサイクルで出力するデータを保持する次出力デ
ータ保持部と、次のサイクルで出力するデータの内
“H”かまた“L”が多いのを予測する予測回路と、前
記予測回路の予測結果をもとに、データ線を“H”かま
た“L”にプリチャージする方向切替プリチャージ回路
と、を備えるようにしたので、方向切替プリチャージ回
路は常にデータ線を好ましい状態にプリチャージし、無
駄な動作状態を省き、消費電力を大幅に低減でき、ま
た、出力データ保持部は、出力データの内、前記好まし
い状態と相反対の状態のみが駆動回路へ信号を送り、駆
動回路はその状態にのみ駆動するため、クロストークの
影響を軽減できるという効果がある。
According to the data transmission circuit of the third aspect of the present invention, the output data holding section for holding the current output data, the next output data holding section for holding the data to be output in the next cycle, and the next A prediction circuit that predicts that "H" or "L" is large in the data output in the cycle, and the data line is precharged to "H" or "L" based on the prediction result of the prediction circuit. Since the direction switching precharge circuit is provided with the direction switching precharge circuit, the direction switching precharge circuit always precharges the data line to a preferable state, eliminating unnecessary operating states, and significantly reducing power consumption. Of the output data, the data holding section sends a signal to the drive circuit only in a state opposite to the preferable state, and the drive circuit drives only in that state, so that the influence of crosstalk can be reduced. There is a result.

【0043】本発明の請求項4に係る半導体集積回路に
よれば、請求項1から請求項3のいずれに記載のデータ
伝送回路を備えるようにしたので、無駄なプリチャージ
動作を省き、消費電力を低減することができる。また、
プリチャージ回路や配線の配慮でクロストークの影響も
軽減することができるという効果がある。
According to the semiconductor integrated circuit of the fourth aspect of the present invention, since the data transmission circuit according to any one of the first to third aspects is provided, useless precharge operation is omitted and power consumption is reduced. Can be reduced. Also,
The effect of crosstalk can be reduced by considering the precharge circuit and wiring.

【0044】すなわち、本発明は、選択的にプリチャー
ジ方式、あるいは上下シールド方式、あるいはプリチャ
ージ方向切り替え方式のデータ伝送回路により、低消費
電力でかつクロストークの影響を受けない高速データ伝
達手段を提供することが可能な、サブミクロンプロセス
向けの半導体集積回路を実現するものである。
That is, according to the present invention, a high-speed data transmission means which consumes less power and is not affected by crosstalk is provided by a data transmission circuit of a selective precharge system, an upper and lower shield system, or a precharge direction switching system. The present invention realizes a semiconductor integrated circuit that can be provided for the submicron process.

【0045】すなわち、本発明は、選択的にプリチャー
ジ方式、あるいは上下シールド方式、あるいはプリチャ
ージ方向切り替え方式のデータ伝送回路により、低消費
電力でかつクロストークの影響を受けない高速データ伝
達手段そのもの、及びその高速データ伝達手段を提供す
ることが可能な、サブミクロンプロセス向けの半導体集
積回路を実現するものである。
That is, according to the present invention, the high-speed data transmission means which consumes less power and is not affected by crosstalk is provided by the data transmission circuit of the selective precharge method, the upper and lower shield methods, or the precharge direction switching method. , And a semiconductor integrated circuit for a submicron process capable of providing a high-speed data transmission means.

【図面の簡単な説明】[Brief description of drawings]

【図1】本実施の形態1による選択プリチャージ方式の
データ伝送回路の構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a selective precharge type data transmission circuit according to a first embodiment.

【図2】本実施の形態1による選択プリチャージ方式の
データ伝送回路において、信号変化の1例を示す図であ
る。
FIG. 2 is a diagram showing an example of signal change in the selective precharge type data transmission circuit according to the first embodiment.

【図3】本実施の形態2によるペア線相補方式のデータ
伝送回路の構成を示す模式図である。
FIG. 3 is a schematic diagram showing a configuration of a pair line complementary system data transmission circuit according to a second embodiment.

【図4】本実施の形態3によるプリチャージ方向切り替
え方式のデータ伝送回路の構成を示すブロック図であ
る。
FIG. 4 is a block diagram showing a configuration of a precharge direction switching type data transmission circuit according to a third embodiment.

【図5】本実施の形態3によるプリチャージ方向切り替
え方式のデータ伝送回路において、信号変化の1例を示
す図である。
FIG. 5 is a diagram showing an example of signal change in the data transfer circuit of the precharge direction switching system according to the third embodiment.

【図6】従来のプッシュプル方式データ伝送回路の構成
を示すブロック図である。
FIG. 6 is a block diagram showing a configuration of a conventional push-pull data transmission circuit.

【図7】従来のプリチャージ方式データ伝送回路の構成
を示すブロック図である。
FIG. 7 is a block diagram showing a configuration of a conventional precharge type data transmission circuit.

【図8】従来の小振幅方式データ伝送回路の構成を示す
ブロック図である。
FIG. 8 is a block diagram showing a configuration of a conventional small-amplitude data transmission circuit.

【符号の説明】[Explanation of symbols]

101 選択プリチャージ回路 102 Hビット判定回路 103 次出力データ保持部 104 出力データ保持部 105 駆動回路 106 データ線 301 データ線 302 反転データ線 401 方向切替プリチャージ回路 402 予測判定回路 403 次出力データ保持部 404 出力データ保持部 405 駆動回路 406 データ線 601 出力ドライバ 602 データ出力信号部 603 データ線 701 プリチャージ回路 702 駆動回路 703 データ出力信号部 704 データ線 801 出力ドライバ 802 データ出力信号部 803 データ線 804 データ線 101 Selective precharge circuit 102 H-bit determination circuit 10th output data holding unit 104 Output data holding unit 105 drive circuit 106 data lines 301 data line 302 Inverted data line 401 Direction switching precharge circuit 402 prediction determination circuit 40 3rd output data holding unit 404 Output data holding unit 405 drive circuit 406 data line 601 output driver 602 data output signal section 603 data line 701 Precharge circuit 702 drive circuit 703 Data output signal section 704 data line 801 output driver 802 Data output signal section 803 data line 804 data line

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 データ信号を伝送するデータ伝送回路に
おいて、 出力すべきデータを保持する出力データ保持部と、 前記出力すべきデータをデータ線に出力する駆動回路
と、 次のサイクルで出力するデータを保持する次出力データ
保持部と、 前記次のサイクルで出力するデータを判別する判定回路
と、 前記判定回路の判別結果に基づいて、前記データ線に対
して選択的にプリチャージを行うプリチャージ回路と、
を備えた、 ことを特徴とするデータ伝送回路。
1. In a data transmission circuit for transmitting a data signal, an output data holding section for holding data to be output, a drive circuit for outputting the data to be output to a data line, and data to be output in the next cycle. A next output data holding unit that holds the data, a determination circuit that determines the data output in the next cycle, and a precharge that selectively precharges the data line based on the determination result of the determination circuit. Circuit,
A data transmission circuit comprising:
【請求項2】 データ信号を伝送するデータ伝送回路に
おいて、 データ線とその反転データ線とを上下に配置して、クロ
ストークの影響をキャンセルする、 ことを特徴とするデータ伝送回路。
2. A data transmission circuit for transmitting a data signal, wherein a data line and its inverted data line are arranged above and below to cancel the influence of crosstalk.
【請求項3】 データ信号を伝送するデータ伝送回路に
おいて、 出力すべきデータを保持する出力データ保持部と、 前記出力すべきデータをデータ線に出力する駆動回路
と、 次のサイクルで出力するデータを保持する次出力データ
保持部と、 前記次のサイクルで出力するデータにより“H”または
“L”のどちらが多いかを予測する予測判定回路と、 前記予測判定回路の予測結果に基づいて、前記データ線
に対してプリチャージ方向を“H”または“L”に切り
替える方向切り替えプリチャージ回路と、を備えた、 ことを特徴とするデータ伝送回路。
3. A data transmission circuit for transmitting a data signal, an output data holding section for holding data to be output, a drive circuit for outputting the data to be output to a data line, and data to be output in the next cycle. And a prediction determination circuit that predicts which of “H” or “L” is greater depending on the data output in the next cycle, and the prediction output of the prediction determination circuit. A data transfer circuit, comprising: a direction switching precharge circuit for switching a precharge direction to “H” or “L” for a data line.
【請求項4】 請求項1から請求項3のいずれかに記載
のデータ伝送回路を備えた、 ことを特徴とする半導体集積回路。
4. A semiconductor integrated circuit comprising the data transmission circuit according to claim 1. Description:
JP2001335067A 2001-10-31 2001-10-31 Data transmission circuit, and semiconductor integrated circuit Pending JP2003143240A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001335067A JP2003143240A (en) 2001-10-31 2001-10-31 Data transmission circuit, and semiconductor integrated circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001335067A JP2003143240A (en) 2001-10-31 2001-10-31 Data transmission circuit, and semiconductor integrated circuit

Publications (1)

Publication Number Publication Date
JP2003143240A true JP2003143240A (en) 2003-05-16

Family

ID=19150098

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001335067A Pending JP2003143240A (en) 2001-10-31 2001-10-31 Data transmission circuit, and semiconductor integrated circuit

Country Status (1)

Country Link
JP (1) JP2003143240A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005208085A (en) * 2004-01-20 2005-08-04 Sony Corp Display apparatus and auxiliary signal line driving circuit
US7532525B2 (en) 2006-05-16 2009-05-12 Hynix Semiconductor Inc. Semiconductor memory device for decreasing the total number of data transfer lines
US7532527B2 (en) 2005-09-28 2009-05-12 Hynix Semiconductor, Inc. Semiconductor memory device
US7593283B2 (en) 2006-09-28 2009-09-22 Hynix Semiconductor, Inc. Semiconductor memory device
US7639550B2 (en) 2006-09-01 2009-12-29 Hynix Semiconductor, Inc. Semiconductor memory device with bi-directional read and write data transport
US7706196B2 (en) 2007-06-26 2010-04-27 Hynix Semiconductor, Inc. Semiconductor memory device
US7907466B2 (en) 2007-03-09 2011-03-15 Hynix Semiconductor Inc. Semiconductor memory apparatus
US7940576B2 (en) 2008-04-30 2011-05-10 Hynix Semiconductor Inc. Semiconductor device
US8331171B2 (en) 2010-01-29 2012-12-11 SK Hynix Inc. Semiconductor memory apparatus
US8406043B2 (en) 2009-12-23 2013-03-26 Hynix Semiconductor Inc. Phase change memory apparatus having global bit line and method for driving the same
CN101043226B (en) * 2005-12-29 2014-08-20 英特尔公司 Device, method and system for integrated circuit passive signal distribution

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005208085A (en) * 2004-01-20 2005-08-04 Sony Corp Display apparatus and auxiliary signal line driving circuit
JP4556433B2 (en) * 2004-01-20 2010-10-06 ソニー株式会社 Display device
US7532527B2 (en) 2005-09-28 2009-05-12 Hynix Semiconductor, Inc. Semiconductor memory device
CN101043226B (en) * 2005-12-29 2014-08-20 英特尔公司 Device, method and system for integrated circuit passive signal distribution
US7532525B2 (en) 2006-05-16 2009-05-12 Hynix Semiconductor Inc. Semiconductor memory device for decreasing the total number of data transfer lines
US7639550B2 (en) 2006-09-01 2009-12-29 Hynix Semiconductor, Inc. Semiconductor memory device with bi-directional read and write data transport
US7593283B2 (en) 2006-09-28 2009-09-22 Hynix Semiconductor, Inc. Semiconductor memory device
US7907466B2 (en) 2007-03-09 2011-03-15 Hynix Semiconductor Inc. Semiconductor memory apparatus
US7706196B2 (en) 2007-06-26 2010-04-27 Hynix Semiconductor, Inc. Semiconductor memory device
US7940576B2 (en) 2008-04-30 2011-05-10 Hynix Semiconductor Inc. Semiconductor device
US8406043B2 (en) 2009-12-23 2013-03-26 Hynix Semiconductor Inc. Phase change memory apparatus having global bit line and method for driving the same
US8331171B2 (en) 2010-01-29 2012-12-11 SK Hynix Inc. Semiconductor memory apparatus

Similar Documents

Publication Publication Date Title
US6552581B1 (en) Current recycling circuit and a method of current recycling
JPH09214314A (en) Driver circuit device
US7164299B2 (en) Output buffer circuit having pre-emphasis function
JP2003143240A (en) Data transmission circuit, and semiconductor integrated circuit
KR20020021354A (en) Output buffer circuit
JP2014526206A (en) Apparatus and method for transmitting differential serial signals including charge injection
EP1800288B1 (en) Latch-based serial port output buffer
GB2325322A (en) A high speed and low power signal line driver and semiconductor memory device using the same
JP2005117628A (en) Level shifting in data processing apparatus
CN102195619B (en) Method and circuit for detecting and eliminating signal glitch
KR960006911B1 (en) Data output buffer
JP2000059199A (en) Output buffer and buffering method therefor
US7683670B2 (en) High-speed low-power integrated circuit interconnects
KR20060036721A (en) Output driver circuit with cascaded pre-emphasis function
US6448810B1 (en) Bidirectional bus-repeater controller
JP3201276B2 (en) Signal transmission circuit
KR100328322B1 (en) Bus driving circuit and memory device having the bus driving circuit
WO2002067427A2 (en) Low power wired or
JP2008147911A (en) Signal relay device and associated technology thereof
KR20020022422A (en) Output driver capable of reducing power consumption and layout area
KR100646291B1 (en) Receiver system and method for reduced swing differential clock
JP3714316B2 (en) I / O buffer and integrated circuit
EP1266452A2 (en) Mixed swing voltage repeaters for high resistance or high capacitance signal lines and methods therefor
US8713232B2 (en) Apparatus and method for transferring a data signal propagated along a bidirectional communication path within a data processing apparatus
JP2001177581A (en) Signal transmission circuit and semiconductor integrated circuit device