JPH11275066A - Signal transmission system - Google Patents
Signal transmission systemInfo
- Publication number
- JPH11275066A JPH11275066A JP10079401A JP7940198A JPH11275066A JP H11275066 A JPH11275066 A JP H11275066A JP 10079401 A JP10079401 A JP 10079401A JP 7940198 A JP7940198 A JP 7940198A JP H11275066 A JPH11275066 A JP H11275066A
- Authority
- JP
- Japan
- Prior art keywords
- timing
- transmission system
- signal
- signal transmission
- clock
- 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
- Synchronisation In Digital Transmission Systems (AREA)
- Dram (AREA)
Abstract
(57)【要約】
【課題】 大量のデータ伝送を行うためには、複数本の
信号線を使用する必要があるが、この場合、各信号線毎
の遅延量の相違(スキュー)が問題となり、正しく信号
を伝送できる距離および伝送速度が制限されることにな
っていた。
【解決手段】 複数の信号線を用いて信号を送信および
受信する信号伝送システムであって、前記信号の送信お
よび受信の過程で生じる信号の遅延量を前記各信号線毎
のスキューに応じて、該各信号線に対する受信回路での
信号の取り込みタイミングを当該各信号線にとって最適
なものに調整するタイミング調整手段を備えるように構
成する。
(57) [Summary] [Problem] To transmit a large amount of data, it is necessary to use a plurality of signal lines, but in this case, a difference (skew) in a delay amount of each signal line becomes a problem. However, the distance and transmission speed at which signals can be transmitted correctly are limited. A signal transmission system for transmitting and receiving a signal using a plurality of signal lines, wherein a signal delay generated in a process of transmitting and receiving the signal is adjusted according to a skew of each of the signal lines. It is configured to include a timing adjusting unit that adjusts a timing of receiving a signal in the receiving circuit for each signal line to an optimum timing for each signal line.
Description
【0001】[0001]
【発明の属する技術分野】本発明は信号伝送システムに
関し、特に、LSI(Large Scale IntegrationCircui
t)間、或いは、装置間において高速に信号の送信および
受信を行う信号伝送システムに関する。近年、LSIの
高速動作に伴って、LSI間や複数のLSIで構成した
装置間の信号伝送として、大容量の信号伝送を高速に行
うことのできる信号伝送システムの提供が要望されてい
る。[0001] 1. Field of the Invention [0002] The present invention relates to a signal transmission system, and more particularly to an LSI (Large Scale Integration Circuit).
The present invention relates to a signal transmission system for transmitting and receiving a signal at high speed during t) or between devices. In recent years, with the high-speed operation of LSIs, there has been a demand for providing a signal transmission system capable of transmitting large-capacity signals at high speed as signal transmission between LSIs or between devices constituted by a plurality of LSIs.
【0002】[0002]
【従来の技術】近年、コンピュータやその他の情報処理
機器を構成する部品の性能は大きく向上し、それに伴っ
て各LSI(LSIチップ)間、或いは、複数のLSI
で構成した装置間においても、高速な信号の送信および
受信を行うことが必要となって来ている。2. Description of the Related Art In recent years, the performance of components constituting a computer or other information processing equipment has been greatly improved, and accordingly, between LSIs (LSI chips) or between a plurality of LSIs.
It has become necessary to transmit and receive signals at high speed between the devices configured as described above.
【0003】図1は従来の信号伝送システムの一例を概
略的に示すブロック回路図である。図1において、参照
符号401はクロックclk用の送信側駆動回路(バッ
ファ)、411〜41nはデータDD1〜DDn用の送
信側駆動回路、402はクロック用の配線(クロック信
号線)、421〜42nはデータ用の配線(データ信号
線)、403はクロック用の受信側駆動回路、431〜
43nはデータ用の受信側駆動回路、そして、441〜
44nはデータ取り込み回路(入力ラッチ)を示してい
る。FIG. 1 is a block circuit diagram schematically showing an example of a conventional signal transmission system. In FIG. 1, reference numeral 401 denotes a transmission side driving circuit (buffer) for clock clk, 411 to 41n denote transmission side driving circuits for data DD1 to DDn, 402 denotes a wiring for clock (clock signal line), and 421 to 42n. Is a data wiring (data signal line), 403 is a clock receiving-side drive circuit, 431 to
43n is a receiving-side drive circuit for data, and 441 to 441
44n indicates a data fetch circuit (input latch).
【0004】図1に示されるように、従来、データ量が
多い場合の信号伝送システムは、複数の信号線402,
421〜42nを使用して信号を送っていた。すなわ
ち、クロックclkは、例えば、送信側のバッファ40
1およびクロック信号線402を介して受信側のバッフ
ァ(クロック用バッファ)403に伝えられ、各入力ラ
ッチ441〜44nのクロック端子(取り込みタイミン
グ制御端子)に供給される。[0004] As shown in FIG. 1, a conventional signal transmission system for a large data amount includes a plurality of signal lines 402,
Signals were sent using 421 to 42n. That is, for example, the clock clk is transmitted to the buffer 40 on the transmission side.
1 and a buffer (clock buffer) 403 on the receiving side via the clock signal line 402 and supplied to the clock terminals (capture timing control terminals) of the input latches 441 to 44n.
【0005】また、データ(信号)DD1〜DDnは、
それぞれ送信側のバッファ411〜41nおよびデータ
信号線421〜42nを介して受信側のバッファ431
〜43nに伝えられ、そして、クロック用バッファ40
3からのクロック(ストローブ信号)により取り込みタ
イミングが制御される入力ラッチ441〜44nに供給
される。The data (signals) DD1 to DDn are:
Buffers 431 on the receiving side via buffers 411-41n on the transmitting side and data signal lines 421-42n, respectively.
43n, and the clock buffer 40
3 are supplied to input latches 441 to 44n whose capture timing is controlled by a clock (strobe signal) from the input latch 441.
【0006】[0006]
【発明が解決しようとする課題】前述した図1に示す従
来の信号伝送システムにおいては、複数の信号線40
2,421〜42nおよびバッファ401,411〜4
1n;403,431〜43nを用いるため、各信号線
を介して伝送される信号において遅延量が異なってしま
う。すなわち、各信号線(データ信号線421〜42
n)毎に、その信号線を介して伝送される信号(デー
タ)の最適な取り込みタイミングが異なることになる。
この各信号線毎の遅延量の相違(スキュー:Skew)は、
例えば、クロックclkの周波数が高くなり、高速動作
(高速伝送)が進むに連れて大きな問題になる。In the conventional signal transmission system shown in FIG. 1, a plurality of signal lines 40 are provided.
2, 421 to 42n and buffers 401, 411 to 4
1n; 403, 431 to 43n are used, so that the amount of delay differs in the signal transmitted through each signal line. That is, each signal line (data signal lines 421 to 42)
For each n), the optimum fetch timing of the signal (data) transmitted via the signal line is different.
The difference (skew) of the delay amount for each signal line is
For example, as the frequency of the clock clk becomes higher, high-speed operation (high-speed transmission) becomes a serious problem as it proceeds.
【0007】従って、図1に示す従来の信号伝送システ
ムのように、各信号線421〜42nに設けられた入力
ラッチ441〜44nに対して共通のストローブ信号
(クロックclk)を供給して信号(データ)を取り込
んでいたのでは各信号線毎のスキューに対処することが
できない。すなわち、各信号線の入力ラッチ441〜4
4nにおいて、最適な信号の取り込みタイミングの差が
極端に大きくなると、共通のタイミング(クロックcl
k)では全ての信号を正しく取り込む(受信する)こと
ができなくなり、その結果、信号を正確に伝送できる距
離や伝送速度が制限を受けることになる。或いは、信号
の伝送距離を長くしたり、伝送速度を高く(ビットレー
トを大きく)するためには、スキューを特別に小さく調
整した高価なケーブルを使用しなければならないが、こ
れは費用が嵩むだけでなく、その伝送距離および伝送速
度の改善も大きなものが期待できず、根本的な解決策と
はいえない。Therefore, as in the conventional signal transmission system shown in FIG. 1, a common strobe signal (clock clk) is supplied to input latches 441 to 44n provided on each of the signal lines 421 to 42n to generate a signal (clock clk). ), It is impossible to cope with the skew of each signal line. That is, the input latches 441 to 4 of each signal line
4n, when the difference between the timings of capturing the optimal signals becomes extremely large, the common timing (clock cl)
In k), it becomes impossible to correctly capture (receive) all signals, and as a result, the distance and transmission speed at which signals can be transmitted accurately are limited. Alternatively, in order to increase the transmission distance of a signal or to increase the transmission speed (increase the bit rate), an expensive cable with a specially adjusted skew must be used, but this is only costly. However, the improvement of the transmission distance and the transmission speed cannot be expected to be large, and it cannot be said that this is a fundamental solution.
【0008】本発明は、上述した従来の信号伝送システ
ムが有する課題に鑑み、信号線毎のスキューの影響を受
けること無く、高速で誤りのない信号伝送が可能な信号
伝送システムの提供を目的とする。The present invention has been made in view of the above-mentioned problems of the conventional signal transmission system, and has as its object to provide a signal transmission system capable of performing high-speed and error-free signal transmission without being affected by skew of each signal line. I do.
【0009】[0009]
【課題を解決するための手段】本発明によれば、複数の
信号線を用いて信号を送信および受信する信号伝送シス
テムであって、前記信号の送信および受信の過程で生じ
る信号の遅延量を前記各信号線毎のスキューに応じて、
該各信号線に対する受信回路での信号の取り込みタイミ
ングを当該各信号線にとって最適なものに調整するタイ
ミング調整手段を備えたことを特徴とする信号伝送シス
テムが提供される。According to the present invention, there is provided a signal transmission system for transmitting and receiving a signal using a plurality of signal lines, wherein a signal delay generated in a process of transmitting and receiving the signal is reduced. According to the skew of each signal line,
There is provided a signal transmission system comprising timing adjustment means for adjusting the timing of receiving a signal in each signal line in a receiving circuit to an optimum timing for each signal line.
【0010】本発明の信号伝送システムによれば、タイ
ミング調整手段により、信号の送信および受信の過程で
生じる信号の遅延量を各信号線毎のスキューに応じて、
各信号線に対する受信回路での信号の取り込みタイミン
グを該各信号線にとって最適なものに調整するようにな
っている。このように、本発明の信号伝送システムによ
れば、スキューの影響を受けること無く、高速で誤りの
ない信号伝送を行うことができる。[0010] According to the signal transmission system of the present invention, the timing adjustment means adjusts the amount of signal delay generated in the process of signal transmission and reception in accordance with the skew of each signal line.
The timing of receiving a signal in the receiving circuit for each signal line is adjusted to an optimum timing for each signal line. As described above, according to the signal transmission system of the present invention, high-speed, error-free signal transmission can be performed without being affected by skew.
【0011】[0011]
【発明の実施の形態】まず、本発明に係る信号伝送シス
テムの実施例を詳述する前に、本発明の原理構成を図2
〜図4を参照して説明する。図2は本発明に係る信号伝
送システムの原理構成を概略的に示すブロック回路図で
あり、図3および図4は図2の信号伝送システムにおけ
る動作の一例を説明するためのタイミング図である。DESCRIPTION OF THE PREFERRED EMBODIMENTS Before describing in detail an embodiment of a signal transmission system according to the present invention, FIG.
This will be described with reference to FIGS. FIG. 2 is a block circuit diagram schematically showing the principle configuration of the signal transmission system according to the present invention, and FIGS. 3 and 4 are timing charts for explaining an example of the operation in the signal transmission system of FIG.
【0012】図2において、参照符号511〜51nは
データDD1〜DDn用の送信側駆動回路(ドライ
バ)、521〜52nはデータ用の配線(データ信号
線)、531〜53nはタイミング調整回路(最適タイ
ミング規定手段)、そして、541〜54nはデータ取
り込み回路(入力ラッチ)を示している。図2に示され
るように、本発明の信号伝送システムは、複数の信号線
(データ信号線)521〜52nを使用して信号を伝送
するようになっており、データ(信号)DD1〜DDn
は、それぞれ送信側のドライバ511〜51nおよびデ
ータ信号線521〜52nを介して受信側のタイミング
調整回路(タイミング調整手段)531〜53nに供給
される。In FIG. 2, reference numerals 511 to 51n denote transmitting side drive circuits (drivers) for data DD1 to DDn, 521 to 52n denote data wirings (data signal lines), and 531 to 53n denote timing adjustment circuits (optimum circuits). (Timing defining means) and 541 to 54n indicate data fetch circuits (input latches). As shown in FIG. 2, the signal transmission system of the present invention transmits signals using a plurality of signal lines (data signal lines) 521 to 52n, and outputs data (signals) DD1 to DDn.
Are supplied to timing adjustment circuits (timing adjustment means) 531 to 53n on the reception side via drivers 511 to 51n on the transmission side and data signal lines 521 to 52n, respectively.
【0013】また、各タイミング調整回路531〜53
nにはクロックclkも供給され、それぞれの信号線5
21〜52n毎のスキューに応じて各入力ラッチ(受信
回路)541〜54nでの信号の取り込みタイミングを
最適なものに調整するようになっている。ここで、タイ
ミング調整回路531〜53nは、データDD1〜DD
nが確定している期間(データウィンドウ)の中央付近
でストローブ信号(クロック)clk1〜clknを出
力するようになっている。Each of the timing adjustment circuits 531 to 53
n is also supplied with a clock clk, and each signal line 5
In accordance with the skew of each of 21 to 52n, the timing of fetching a signal in each of the input latches (receiving circuits) 541 to 54n is adjusted to an optimum timing. Here, the timing adjustment circuits 531 to 53n include the data DD1 to DD
Strobe signals (clocks) clk1 to clkn are output near the center of the period (data window) in which n is determined.
【0014】すなわち、図3に示されるように、図2に
示す信号伝送システムの信号線521〜52nのPT5
に示す位置において、各データ(信号)DD1〜DDn
には、それぞれの信号線等によるスキューが存在してい
る。従って、例えば、信号線521を介して伝えられた
データDD1を取り込むのに最適なクロックclk(デ
ータDD1が確定している期間のほぼ中央のタイミング
のストローブ信号)では、信号線52nを介して伝えら
れたデータDDnに対しては、該データDDnの遷移領
域のタイミングとなってしまってデータの取り込みを行
うことができない。That is, as shown in FIG. 3, PT5 of the signal lines 521 to 52n of the signal transmission system shown in FIG.
At the positions shown in FIG.
Has a skew due to each signal line or the like. Therefore, for example, in the case of the clock clk (the strobe signal at a timing substantially at the center of the period during which the data DD1 is determined) optimum for taking in the data DD1 transmitted via the signal line 521, the transmission via the signal line 52n is performed. The data DDn cannot be fetched because of the timing of the transition area of the data DDn.
【0015】そこで、図4に示されるように、本発明の
信号伝送システムにおいては、各タイミング調整回路5
31〜53nがそれぞれの信号線521〜52n毎のス
キューに応じて各入力ラッチ541〜54nでの信号の
取り込みタイミングを最適なものに調整するようになっ
ている。すなわち、データDD1を取り込む入力ラッチ
541に対しては、タイミング調整回路531により信
号線521等によるスキューを考慮してタイミングが調
整されたストローブ信号(クロック)clk1が供給さ
れ、また、データDD2を取り込む入力ラッチ542に
対しては、タイミング調整回路532により信号線52
2等によるスキューを考慮してタイミングが調整された
ストローブ信号clk2が供給され、そして、データD
Dnを取り込む入力ラッチ54nに対しては、タイミン
グ調整回路53nにより信号線52n等によるスキュー
を考慮してタイミングが調整されたストローブ信号cl
knが供給されるようになっている。ここで、ストロー
ブ信号clk1の立ち上がりタイミングはデータDD1
が確定している期間のほぼ中央となっており、また、ス
トローブ信号clk2の立ち上がりタイミングはデータ
DD2が確定している期間のほぼ中央となっており、そ
して、ストローブ信号clknの立ち上がりタイミング
はデータDDnが確定している期間のほぼ中央となって
いる。Therefore, as shown in FIG. 4, in the signal transmission system of the present invention, each timing adjustment circuit 5
Each of the input latches 541 to 54n adjusts the timing of fetching a signal in each of the input latches 541 to 54n to an optimum timing in accordance with the skew of each of the signal lines 521 to 52n. That is, the strobe signal (clock) clk1 whose timing has been adjusted by the timing adjustment circuit 531 in consideration of the skew of the signal line 521 and the like is supplied to the input latch 541 for capturing the data DD1, and the data DD2 is captured. For the input latch 542, the timing adjustment circuit 532 controls the signal line 52.
The strobe signal clk2 whose timing has been adjusted in consideration of the skew due to 2 or the like is supplied.
For the input latch 54n that captures Dn, the strobe signal cl whose timing is adjusted by the timing adjustment circuit 53n in consideration of the skew due to the signal line 52n and the like
kn is supplied. Here, the rising timing of the strobe signal clk1 is based on the data DD1.
Is substantially at the center of the period in which the data DD2 is determined, and the rising timing of the strobe signal clk2 is substantially at the center of the period in which the data DD2 is determined, and the rising timing of the strobe signal clkn is the data DDn. Is almost in the middle of the period in which is determined.
【0016】これにより、信号線毎のスキューの影響を
受けること無く、高速で誤りのない信号伝送を可能とす
ることができる。なお、本発明の信号伝送システムにお
いて、各タイミング調整回路531〜53nは、それぞ
れのタイミング調整回路531〜53nに供給されるス
トローブ信号clk1〜clknのタイミングを受信側
において調整するものに限定されず、例えば、データD
D1〜DDnのタイミングを送信側において調整するよ
うに構成してもよい。As a result, high-speed and error-free signal transmission can be performed without being affected by the skew of each signal line. Note that, in the signal transmission system of the present invention, the timing adjustment circuits 531 to 53n are not limited to those that adjust the timing of the strobe signals clk1 to clkn supplied to the respective timing adjustment circuits 531 to 53n on the reception side. For example, data D
The timing of D1 to DDn may be adjusted on the transmission side.
【0017】以下、添付図面を参照して、本発明に係る
信号伝送システムの各実施例を詳述する。図5は本発明
の信号伝送システムの第1実施例を概略的に示すブロッ
ク回路図であり、図6は図5の信号伝送システムにおけ
る動作の一例を説明するためのタイミング図である。Hereinafter, embodiments of the signal transmission system according to the present invention will be described in detail with reference to the accompanying drawings. FIG. 5 is a block circuit diagram schematically showing a first embodiment of the signal transmission system of the present invention, and FIG. 6 is a timing chart for explaining an example of the operation in the signal transmission system of FIG.
【0018】図5において、参照符号530はタイミン
グ調整回路(最適タイミング規定手段)、5301は位
相比較回路、5302,5303は可変遅延回路、54
0はデータ取り込み回路(入力ラッチ)、そして、52
0は信号線(データ信号線)を示している。ここで、可
変遅延回路5302および5303は同様の構成とさ
れ、位相比較回路5301の出力により同じ遅延量を与
えるようになっている。なお、本第1実施例におけるデ
ータDD,信号線520,タイミング調整回路530お
よび入力ラッチ540は、例えば、図2におけるデータ
DD1,信号線521,タイミング調整回路531およ
び入力ラッチ541に対応し、従って、これらの構成が
各データ(DD1〜DDn)に対してそれぞれ設けられ
ることになる。In FIG. 5, reference numeral 530 is a timing adjustment circuit (optimal timing defining means), 5301 is a phase comparison circuit, 5302 and 5303 are variable delay circuits, 54
0 is a data capture circuit (input latch), and 52
0 indicates a signal line (data signal line). Here, the variable delay circuits 5302 and 5303 have the same configuration, and the same delay amount is given by the output of the phase comparison circuit 5301. The data DD, the signal line 520, the timing adjustment circuit 530, and the input latch 540 in the first embodiment correspond to, for example, the data DD1, the signal line 521, the timing adjustment circuit 531 and the input latch 541 in FIG. These configurations are provided for each data (DD1 to DDn).
【0019】本第1実施例の信号伝送システムは、受信
側に対して、受信信号(データ)DDとクロックclk
(clk’)との相対的なタイミング関係を調整するタ
イミング調整回路530を設け、入力ラッチ540が最
適なタイミング(データDDが確定している期間のほぼ
中央のタイミング)でデータDDの取り込み(ラッチ)
を行うようになっている。すなわち、図5に示されるよ
うに、タイミング調整回路530は、第1のクロックc
lkに遅延を与える第1の可変遅延回路5302、第2
のクロックclk’に遅延を与える第2の可変遅延回路
5303、および、データDDと第2の可変遅延回路5
303を介して供給される第2のクロックclk’との
位相比較を行う位相比較回路5301を備えている。こ
こで、第2のクロックclk’は、第1のクロックcl
kに対して180度だけ位相のずれた信号となってお
り、本第2実施例ではこれら位相が180度異なる2相
のクロックclk,clk’を使用する。The signal transmission system according to the first embodiment transmits a received signal (data) DD and a clock clk to a receiving side.
A timing adjustment circuit 530 for adjusting the relative timing relationship with (clk ′) is provided, and the input latch 540 takes in the data DD at the optimal timing (the timing substantially at the center of the period during which the data DD is determined) (latch). )
It is supposed to do. That is, as shown in FIG. 5, the timing adjustment circuit 530 outputs the first clock c
a first variable delay circuit 5302 for delaying lk,
Variable delay circuit 5303 that delays the clock clk ′ of data DD, data DD and second variable delay circuit 5
A phase comparison circuit 5301 is provided for performing a phase comparison with the second clock clk ′ supplied via the switch 303. Here, the second clock clk ′ is the first clock clk ′.
The signals are 180 degrees out of phase with respect to k. In the second embodiment, two-phase clocks clk and clk 'whose phases are different by 180 degrees are used.
【0020】ここで、図6に示されるように、位相比較
回路5301は、データDDと第2のクロックclk’
とを位相比較して第2の可変遅延回路5303の遅延量
を制御し、これによりデータDDの遷移タイミングと第
2のクロックclk’の立ち上がりタイミングを一致さ
せる。さらに、位相比較回路5301は、第2の可変遅
延回路5303と同様に第1の可変遅延回路5302の
遅延制御も行うようになっており、第1のクロック(ス
トローブ信号)clkに対しても第2の可変遅延回路5
303と同じ遅延量を与えるようになっている。その結
果、第2のクロックclk’に対して180度の位相差
を有する第1のクロックclkの立ち上がりタイミング
が、データDDが確定している期間(データウィンド
ウ)のほぼ中央のタイミングとなり、エラー率の小さな
データ受信が可能になる。Here, as shown in FIG. 6, the phase comparison circuit 5301 uses the data DD and the second clock clk '.
Are compared with each other to control the delay amount of the second variable delay circuit 5303, whereby the transition timing of the data DD and the rising timing of the second clock clk 'are made to coincide. Further, the phase comparison circuit 5301 also controls the delay of the first variable delay circuit 5302 in the same manner as the second variable delay circuit 5303, and performs the first clock (strobe signal) clk on the first clock. 2 variable delay circuits 5
The same delay amount as 303 is given. As a result, the rising timing of the first clock clk having a phase difference of 180 degrees with respect to the second clock clk 'is substantially the center of the period (data window) during which the data DD is determined, and the error rate is increased. Small data reception becomes possible.
【0021】上記のタイミング調整回路530は各信号
線(521〜52n)に対してそれぞれ設けられ、その
結果、全てのデータ線に対して正確なデータ受信を行う
ことが可能になる。なお、可変遅延回路5302,53
03としては、図5に示すような多段インバータを使用
して、インバータの段数を変えることで遅延量を可変に
する構成の他に様々なものが適用可能である。The timing adjustment circuit 530 is provided for each of the signal lines (521 to 52n). As a result, it is possible to perform accurate data reception for all data lines. Note that the variable delay circuits 5302, 53
As 03, various configurations can be applied in addition to a configuration in which a multi-stage inverter as shown in FIG. 5 is used and the number of stages of the inverter is changed to vary the delay amount.
【0022】図7は図5に示す信号伝送システムの変形
例を概略的に示すブロック回路図であり、図8は図7の
信号伝送システムにおける動作の一例を説明するための
タイミング図である。図5および図7の比較、並びに、
図8から明らかなように、本第1実施例の変形例(タイ
ミング調整回路530’)は、クロック(clk0)の
デューティ比が約50%の信号の場合、すなわち、クロ
ックclk0の高レベル期間と低レベル期間がほぼ同じ
比率の場合に適用可能なものであり、図5における第2
のクロックclk’としてクロックclk0を使用し、
図5における第1のクロックclkおよび第1の可変遅
延回路5302を不要とすることができる。FIG. 7 is a block circuit diagram schematically showing a modification of the signal transmission system shown in FIG. 5, and FIG. 8 is a timing chart for explaining an example of the operation in the signal transmission system of FIG. Comparison of FIGS. 5 and 7, and
As is clear from FIG. 8, the modified example (timing adjustment circuit 530 ′) of the first embodiment is a case where the duty ratio of the clock (clk0) is about 50%, that is, the high-level period of the clock clk0 This is applicable when the low-level periods have almost the same ratio, and the second period in FIG.
Using the clock clk0 as the clock clk 'of
The first clock clk and the first variable delay circuit 5302 in FIG. 5 can be eliminated.
【0023】図7および図8に示されるように、本第1
実施例の変形例では、可変遅延回路5303によりデー
タDDとクロックclk0のタイミングが一致するよう
に、可変遅延回路5303の遅延量を制御し、クロック
clk0をインバータ5304で反転した信号(/cl
k0)により入力ラッチ540のデータ取り込みタイミ
ングを制御するようになっている。As shown in FIG. 7 and FIG.
In the modification of the embodiment, the delay amount of the variable delay circuit 5303 is controlled by the variable delay circuit 5303 so that the timing of the data DD and the clock clk0 match, and a signal (/ cl) obtained by inverting the clock clk0 by the inverter 5304 is used.
k0) controls the data fetch timing of the input latch 540.
【0024】すなわち、位相比較回路5301および可
変遅延回路5303により、クロックclk0の立ち上
がりタイミングをデータDDの遷移タイミングに一致さ
せる。このとき、クロックclk0を反転したストロー
ブ信号(クロック)/clk0の立ち上がりタイミング
は、データDDが確定している期間のほぼ中央のタイミ
ングになるため、この信号/clk0を使用して入力ラ
ッチ540によるデータの取り込みを行う。このよう
に、本変形例によれば、デューティ比がほぼ50%の1
相のクロックを使用するだけで、スキューの影響を受け
ること無く、高速で誤りのない信号伝送を行うことが可
能になる。That is, the rising timing of the clock clk0 is matched with the transition timing of the data DD by the phase comparison circuit 5301 and the variable delay circuit 5303. At this time, the rising timing of the strobe signal (clock) / clk0 obtained by inverting the clock clk0 is almost at the center of the period in which the data DD is determined, so that the data by the input latch 540 using this signal / clk0 is used. Import Thus, according to the present modification, the duty ratio is approximately 50%, ie, 1%.
Only by using the phase clock, it is possible to perform high-speed and error-free signal transmission without being affected by skew.
【0025】図9は本発明の信号伝送システムの第2実
施例を概略的に示すブロック回路図である。図9におい
て、参照符号550はタイミング調整回路、5501は
タップ付き遅延回路、そして、5502は終端抵抗を示
している。図9に示されるように、本第2実施例の信号
伝送システムは、クロックclkはそのまま入力ラッチ
540のストローブ信号として使用し、代わりにデータ
DDに対してタップ付き遅延回路5501を挿入し、タ
イミングの調整を行うようになっている。ここで、タッ
プ付き遅延回路5501は、例えば、薄膜回路またはプ
リント基板上の配線で形成されたタップ付き伝送線路で
あり、該伝送線路に対して容量CC,スイッチSWおよ
び抵抗RRの組を複数設け、任意のスイッチSWをオン
状態とすることにより、データDDの遅延量を可変制御
するようになっている。なお、タップ付き遅延回路55
01としては、例えば、5cm程度の伝送距離で1nse
c.程度の最大遅延量を持つものが適用可能である。ま
た、タップ付き遅延回路5501としては、アナログ信
号(データDD)の遅延が可能な可変遅延回路であれば
他の構成のものを使用することができるのはいうまでも
ない。FIG. 9 is a block circuit diagram schematically showing a second embodiment of the signal transmission system of the present invention. In FIG. 9, reference numeral 550 denotes a timing adjustment circuit, 5501 denotes a tapped delay circuit, and 5502 denotes a termination resistor. As shown in FIG. 9, the signal transmission system of the second embodiment uses the clock clk as it is as the strobe signal of the input latch 540, and inserts a tapped delay circuit 5501 for the data DD, and Adjustments are made. Here, the tapped delay circuit 5501 is, for example, a tapped transmission line formed by a thin film circuit or a wiring on a printed board, and a plurality of sets of a capacitor CC, a switch SW, and a resistor RR are provided for the transmission line. By turning on an arbitrary switch SW, the delay amount of the data DD is variably controlled. The delay circuit 55 with tap
01 is, for example, 1 ns at a transmission distance of about 5 cm.
c. The one with the maximum delay of the order is applicable. Needless to say, a variable delay circuit that can delay an analog signal (data DD) can be used as the delay circuit 5501 with taps, as long as it is a variable delay circuit.
【0026】本第2実施例の信号伝送システムは、外付
けの遅延線(タップ付き遅延回路5501)を必要とす
るものの、温度等に対する安定性が高く、また、周波数
特性の優れた遅延制御が可能なため、より一層高速な信
号伝送を実現することが可能になる。図10は本発明の
信号伝送システムの第3実施例を概略的に示すブロック
回路図である。図10において、参照符号561〜56
nはタイミング調整回路(最適タイミング規定手段)、
601はデータ取り込み回路(出力ラッチ)、そして、
5602は可変遅延回路を示している。Although the signal transmission system of the second embodiment requires an external delay line (delay circuit 5501 with taps), it has high stability against temperature and the like and delay control with excellent frequency characteristics. Because it is possible, it is possible to realize higher-speed signal transmission. FIG. 10 is a block circuit diagram schematically showing a third embodiment of the signal transmission system of the present invention. 10, reference numerals 561 to 56
n is a timing adjustment circuit (optimal timing defining means),
601 is a data capture circuit (output latch), and
Reference numeral 5602 denotes a variable delay circuit.
【0027】図10に示されるように、本第3実施例の
信号伝送システムは、信号の送信側において、送信タイ
ミングを可変にすることでタイミング調整を行うもので
あり、送信側駆動回路(ドライバ)511〜51nの前
段に出力ラッチ5601を設け、該出力ラッチ5601
のストローブ信号としてクロックclkを可変遅延回路
5602により遅延した信号を使用するようになってい
る。すなわち、ドライバ511〜51nは、遅延量を可
変制御する可変遅延回路5602の出力によりタイミン
グ調整されるようになっている。As shown in FIG. 10, the signal transmission system according to the third embodiment adjusts the timing by making the transmission timing variable on the signal transmission side. ) An output latch 5601 is provided at a stage preceding to 511 to 51n.
A signal obtained by delaying the clock clk by the variable delay circuit 5602 is used as the strobe signal. That is, the timing of the drivers 511 to 51n is adjusted by the output of the variable delay circuit 5602 that variably controls the delay amount.
【0028】すなわち、例えば、タイミング調整回路5
61は、受信側でのクロックがデータDD1の最適点と
なるようなタイミング(データDDが確定している期間
のほぼ中央となるようなタイミング)でデータDD1を
送信するように、ドライバ511を制御するようになっ
ている。なお、本第3実施例の信号伝送システムは、送
信側のタイミング調整回路(561〜56n)によりデ
ータ(DD1〜DDn)の送信タイミングを調整する
が、この調整は、例えば、電源投入時等において、通信
プロトコルを使用して行う。すなわち、例えば、電源投
入時等において、各信号線521〜52nに対して所定
の信号(データ)を各タイミング調整回路561〜56
nにより順次タイミングを変化させて送信し、受信側で
データの取り込みが最適となるタイミングを各タイミン
グ調整回路561〜56nにフィードバックして決める
ように構成することができる。That is, for example, the timing adjustment circuit 5
61 controls the driver 511 to transmit the data DD1 at a timing at which the clock on the receiving side becomes the optimum point of the data DD1 (at a timing substantially at the center of the period during which the data DD is determined). It is supposed to. In the signal transmission system according to the third embodiment, the transmission timing of the data (DD1 to DDn) is adjusted by the timing adjustment circuits (561 to 56n) on the transmission side. This adjustment is performed, for example, when the power is turned on. , Using a communication protocol. That is, for example, when the power is turned on, a predetermined signal (data) is applied to each of the signal lines 521 to 52n by each of the timing adjustment circuits 561 to 56n.
The transmission can be configured such that the timing is sequentially changed according to n and the timing at which the reception of data is optimal on the receiving side is determined by feedback to each of the timing adjustment circuits 561 to 56n.
【0029】本第3実施例の信号伝送システムは、受信
側の回路構成を簡略化することができ、例えば、受信側
のデバイスのコストを下げることが強く望まれている場
合には好ましいものである。図11は本発明の信号伝送
システムの第4実施例を概略的に示すブロック回路図で
ある。図11において、参照符号5310はタイミング
調整回路、そして、5311は位相インターポレータを
示している。The signal transmission system of the third embodiment can simplify the circuit configuration on the receiving side, and is preferable, for example, when it is strongly desired to reduce the cost of the device on the receiving side. is there. FIG. 11 is a block circuit diagram schematically showing a fourth embodiment of the signal transmission system of the present invention. In FIG. 11, reference numeral 5310 denotes a timing adjustment circuit, and 5311 denotes a phase interpolator.
【0030】図11に示されるように、本第4実施例の
信号伝送システムにおいて、タイミング調整回路530
は、異なる位相の複数のクロックから中間の位相の新た
なクロックを発生させる位相インターポレータ5311
を備えて構成されている。すなわち、位相インターポレ
ータ5311には、4相のクロックφ0〜φ3が供給さ
れ、これら4相のクロックを基に中間の位相を発生して
入力バッファ540にストローブ信号(clk00)を
供給するようになっている。なお、この位相インターポ
レータ5311は、各信号線520(521〜52n)
を介して伝送されるデータDD(DD1〜DDn)の取
り込みを行う入力ラッチ540(541〜54n)に対
してそれぞれ設けられるのはいうまでもない。As shown in FIG. 11, in the signal transmission system of the fourth embodiment, the timing adjustment circuit 530
Is a phase interpolator 5311 for generating a new clock having an intermediate phase from a plurality of clocks having different phases.
It is provided with. That is, four-phase clocks φ0 to φ3 are supplied to the phase interpolator 5311, an intermediate phase is generated based on these four-phase clocks, and a strobe signal (clk00) is supplied to the input buffer 540. Has become. The phase interpolator 5311 is connected to each signal line 520 (521 to 52n).
It is needless to say that it is provided for each of the input latches 540 (541 to 54n) that take in the data DD (DD1 to DDn) transmitted via the.
【0031】図12は図11の信号伝送システムにおけ
る位相インターポレータの一例を示す回路図である。図
12に示されるように、位相インターポレータ5311
は、2組の差動増幅段5312,5313のバイアス電
流(Tail Current)を変化させることで、入力される4
相のクロックφ0〜φ3に重みを付けて足し合わせ、さ
らに、2組の差動増幅段5312,5313からの信号
S1,S2をコンパレータ5314に通すことにより、
これら2つの信号S1,S2の位相の中間の位相出力
(ストローブ信号clk00)を得るようになってい
る。ここで、各差動増幅段5312,5313における
入力クロックφ0〜φ3の重み付けは、例えば、直列に
接続された2つのnMOSトランジスタよりなる複数組
の制御トランジスタにより行われ、各一方のトランジス
タ(5315)のゲートには制御コード(C01,C0
2,…,C0n;C11,C12,…,C1n)が供給
され、各他方のトランジスタ(5316)のゲートは共
通接続されて制御電圧(Vcn)が印加されるようになっ
ている。このような位相インターポレータ5311を使
う利点は、1段分の遅延ユニットよりも細かい分解能で
出力信号(ストローブ信号clk00)のタイミングを
ディジタル的に調整できることであり、高精度のタイミ
ング調整が可能になる。FIG. 12 is a circuit diagram showing an example of the phase interpolator in the signal transmission system of FIG. As shown in FIG. 12, the phase interpolator 5311
Is input by changing the bias current (Tail Current) of the two differential amplifier stages 5312 and 5313.
By adding weights to the phase clocks φ0 to φ3 and further passing the signals S1 and S2 from the two differential amplifier stages 5312 and 5313 to the comparator 5314,
An intermediate phase output (strobe signal clk00) between the phases of these two signals S1 and S2 is obtained. Here, the weighting of the input clocks φ0 to φ3 in each of the differential amplifier stages 5312 and 5313 is performed by, for example, a plurality of sets of control transistors including two nMOS transistors connected in series, and one of the transistors (5315). Control codes (C01, C0)
, C0n; C11, C12,..., C1n), and the gates of the other transistors (5316) are commonly connected so that a control voltage (Vcn) is applied. The advantage of using such a phase interpolator 5311 is that the timing of the output signal (strobe signal clk00) can be digitally adjusted with a resolution finer than that of the delay unit for one stage, so that highly accurate timing adjustment is possible. Become.
【0032】図13は本発明の信号伝送システムの第5
実施例を概略的に示すブロック回路図である。図13に
おいて、参照符号570はリタイミング回路、571〜
573はラッチ回路、574はセレクタ、575はシフ
トレジスタ、576は可変遅延回路、そして、577は
遅延制御回路を示している。ここで、本第5実施例は、
受信側で入力ラッチ540を駆動するためのクロック
(ストローブ信号)に可変遅延回路576を挿入した場
合に適用されるものである。なお、可変遅延回路576
および遅延制御回路577は、例えば、図5に示す本第
1実施例における可変遅延回路5302および位相比較
回路5301に対応する。FIG. 13 shows a fifth embodiment of the signal transmission system according to the present invention.
FIG. 3 is a block circuit diagram schematically showing an embodiment. In FIG. 13, reference numeral 570 denotes a retiming circuit,
573 is a latch circuit, 574 is a selector, 575 is a shift register, 576 is a variable delay circuit, and 577 is a delay control circuit. Here, the fifth embodiment is
This is applied when a variable delay circuit 576 is inserted in a clock (strobe signal) for driving the input latch 540 on the receiving side. Note that the variable delay circuit 576
The delay control circuit 577 corresponds to, for example, the variable delay circuit 5302 and the phase comparison circuit 5301 in the first embodiment shown in FIG.
【0033】例えば、前述した第1実施例の信号伝送シ
ステムでは、入力ラッチ540のクロックに可変遅延回
路576(5302)を入れることで、データDDを最
適のタイミングでラッチするようになっているが、入力
ラッチ540を通った後で得られる信号は、そのレベル
はディジタル化されているもののデータ変化のタイミン
グはケーブルのスキューを反映して各信号線(データ
線)520毎にばらばらとなっている。For example, in the signal transmission system of the first embodiment described above, the data DD is latched at the optimal timing by inserting the variable delay circuit 576 (5302) into the clock of the input latch 540. Although the signal obtained after passing through the input latch 540 has a digitized level, the timing of the data change is different for each signal line (data line) 520 reflecting the skew of the cable. .
【0034】そこで、本第5実施例の信号伝送システム
においては、入力ラッチ540の後にリタイミング回路
570を設けて、全てのデータが同一のタイミングで変
化するように再度ラッチを行い、さらに、各データ間に
おける1ビット以上の遅れをシフトレジスタ575によ
り調整するものである。図13に示されるように、リタ
イミング回路570は、ラッチ回路571〜573およ
びセレクタ574を備えて構成され、セレクタ574に
より直列に接続された2段のラッチ回路571,572
の出力とラッチ回路573の出力とを選択するようにな
っている。ここで、ラッチ回路571にはストローブ信
号RTBが供給され、また、ラッチ回路572および5
73にはストローブ信号RTAが供給されている。な
お、ストローブ信号RTAは、ストローブ信号RTBに
対して180度の位相差を有する信号とされている。Therefore, in the signal transmission system of the fifth embodiment, a retiming circuit 570 is provided after the input latch 540, and the data is latched again so that all data changes at the same timing. The shift register 575 adjusts a delay of one bit or more between data. As shown in FIG. 13, the retiming circuit 570 includes latch circuits 571 to 573 and a selector 574, and two-stage latch circuits 571 and 572 connected in series by the selector 574.
And the output of the latch circuit 573 are selected. Here, strobe signal RTB is supplied to latch circuit 571, and latch circuits 572 and 5
73 is supplied with a strobe signal RTA. Note that the strobe signal RTA is a signal having a phase difference of 180 degrees with respect to the strobe signal RTB.
【0035】図14および図15は図13の信号伝送シ
ステムにおける動作の一例を説明するためのタイミング
図である。図14に示されるように、図13のPT51
に示す入力ラッチ540(541〜54n)の出力位置
において、各データ(信号)DD1〜DDnはそれぞれ
最適のタイミングで取り込まれるものの、各データDD
1〜DDnが変化するタイミングは信号線等によるスキ
ューを反映してばらばらとなっている。FIGS. 14 and 15 are timing charts for explaining an example of the operation in the signal transmission system of FIG. As shown in FIG. 14, the PT51 of FIG.
At the output positions of the input latches 540 (541 to 54n) shown in FIG. 7, each data (signal) DD1 to DDn is fetched at the optimal timing, but each data DD
The timings at which 1 to DDn change vary depending on the skew caused by signal lines and the like.
【0036】しかしながら、各データがどのような位置
で変化していたとしても、位相が180度異なる2つの
信号(ストローブ信号)RTAおよびRTBのいずれか
のタイミング(立ち上がりタイミング)に対しては、少
なくとも一方の信号に対してはデータの取り込みが可能
になる。すなわち、例えば、一方のストローブ信号RT
Aの立ち上がりタイミングがデータDD2およびDDn
の遷移領域に存在する場合、この信号RTAと180度
の位相差を有する他方のストローブ信号RTBの立ち上
がりタイミングは必ずデータDD2およびDDnが確定
している期間に存在することになり、データを取り込む
ことができる。However, no matter what position each data changes, at least the timing (rising timing) of one of two signals (strobe signal) RTA and RTB having a phase difference of 180 degrees. Data can be captured for one of the signals. That is, for example, one strobe signal RT
The rising timing of A is the data DD2 and DDn
, The rising timing of the other strobe signal RTB having a phase difference of 180 degrees from this signal RTA always exists in a period in which the data DD2 and DDn are determined, and the data is taken in. Can be.
【0037】そして、本第5実施例におけるリタイミン
グ回路570では、入力ラッチ540の出力をストロー
ブ信号RTBが供給されたラッチ回路571とストロー
ブ信号RTAが供給されたラッチ回路573とにより取
り込むことで、少なくとも一方は正しいデータを取り込
むことができ、さらに、ラッチ回路571の後段にラッ
チ回路572を設けることにより、ストローブ信号RT
Aに従ったタイミングでラッチ回路571(572)お
よび573の出力をセレクタ574へ供給することがで
きる。ここで、セレクタ574には遅延制御回路577
の出力が供給され、これにより、ラッチ回路572およ
び573のどちらの出力を選択するかが決められること
になる。In the retiming circuit 570 of the fifth embodiment, the output of the input latch 540 is captured by the latch circuit 571 supplied with the strobe signal RTB and the latch circuit 573 supplied with the strobe signal RTA. At least one of them can take in correct data. Further, by providing a latch circuit 572 at a stage subsequent to the latch circuit 571, the strobe signal RT
The outputs of the latch circuits 571 (572) and 573 can be supplied to the selector 574 at the timing according to A. Here, the selector 574 includes a delay control circuit 577.
Of the latch circuit 572 and the output of the latch circuit 573 are determined.
【0038】その結果、図15に示されるように、図1
3のPT52に示すセレクタ574の出力位置におい
て、各データDD1〜DDnは同一のタイミングで変化
する(リタイミングされる)ことになる。しかしなが
ら、これらのデータDD1〜DDn間では、1ビット以
上の遅れが存在する可能性がある。すなわち、図15に
示されるように、例えば、データDD1はデータDD2
に対して1ビット分遅れており、また、データDDnは
データDD2に対して2ビット分遅れていることがあり
得る。そこで、本第5実施例の信号伝送システムでは、
セレクタ574の後段にシフトレジスタ575を設け、
最もタイミングの遅いデータ(例えば、データDDn)
に全てのデータの出力タイミングを合わせる(デスキュ
ーを行う)ようになっている。As a result, as shown in FIG.
At the output position of the selector 574 indicated by No. 3 PT52, the data DD1 to DDn change (retimed) at the same timing. However, there is a possibility that a delay of one bit or more exists between these data DD1 to DDn. That is, as shown in FIG. 15, for example, data DD1 is data DD2
, And the data DDn may be delayed by 2 bits from the data DD2. Therefore, in the signal transmission system of the fifth embodiment,
A shift register 575 is provided after the selector 574,
Data with the latest timing (for example, data DDn)
The output timing of all data is adjusted (skew is performed).
【0039】図16は本発明の信号伝送システムの第6
実施例を概略的に示すブロック回路図であり、図17お
よび図18図16の信号伝送システムにおける動作の一
例を説明するためのタイミング図である。図16におい
て、参照符号580はリタイミング回路、581〜58
4はラッチ回路、585および586は可変遅延回路、
そして、540aおよび540bは入力ラッチを示して
いる。図16に示されるように、本第6実施例の信号伝
送システムは、前述した第5実施例における入力ラッチ
540をインターリーブ動作する2つの入力ラッチ54
0aおよび540bにより構成したものである。すなわ
ち、図17に示されるように、位相が180度だけ異な
る2つのクロック(ストローブ信号)aaおよびbbを
それぞれ可変遅延回路585および586を介して入力
ラッチ540aおよび540bに供給し、2つの入力ラ
ッチ540aおよび540bで交互にデータを取り込む
ようになっている。ここで、ストローブ信号aaおよび
bbの周波数は、例えば、前述した第5実施例における
信号RTAおよびRTBの2倍となっており、信号線5
20を介して順次送られて来るデータDD(…,DD(m
-2),DD(m-1),DD(m),DD(m+1),DD(m+2),…)を交
互に入力ラッチ540aおよび540bで取り込むよう
になっている。従って、入力ラッチ540aおよび54
0bは、実際のデータレート(伝送される信号のレー
ト)の半分の速度で動作すればよいことになる。なお、
上述したインターリーブ動作は、2重に限定されず、3
重以上であってもよい。FIG. 16 shows a sixth embodiment of the signal transmission system of the present invention.
FIG. 17 is a block circuit diagram schematically showing an embodiment, and is a timing chart for explaining an example of the operation in the signal transmission system of FIGS. 17 and 18; FIG. In FIG. 16, reference numeral 580 denotes a retiming circuit, and 581 to 58
4 is a latch circuit, 585 and 586 are variable delay circuits,
540a and 540b indicate input latches. As shown in FIG. 16, the signal transmission system according to the sixth embodiment includes two input latches 54 that interleave the input latch 540 in the fifth embodiment.
0a and 540b. That is, as shown in FIG. 17, two clocks (strobe signals) aa and bb having phases different by 180 degrees are supplied to input latches 540a and 540b via variable delay circuits 585 and 586, respectively, and two input latches are provided. Data is alternately taken in at 540a and 540b. Here, the frequency of the strobe signals aa and bb is, for example, twice the frequency of the signals RTA and RTB in the fifth embodiment described above, and
, DD (m
-2), DD (m-1), DD (m), DD (m + 1), DD (m + 2),...) Are alternately fetched by the input latches 540a and 540b. Therefore, input latches 540a and 54
0b means that it is only necessary to operate at half the actual data rate (the rate of the transmitted signal). In addition,
The above-described interleave operation is not limited to double,
Weight or more.
【0040】リタイミング回路580は、一方の入力ラ
ッチ540aの出力を受け取る直列に接続された2段の
ラッチ回路581,582と、他方の入力ラッチ540
bの出力を受け取る直列に接続された2段のラッチ回路
583,584とを備えて構成され、ラッチ回路58
1,582,584に対してはストローブ信号RTCを
供給し、ラッチ回路583に対してはストローブ信号R
TDを供給するようになっている。The retiming circuit 580 includes two serially connected latch circuits 581 and 582 for receiving the output of one input latch 540a, and the other input latch 540.
b, and two-stage latch circuits 583 and 584 connected in series for receiving the output of
1, 582, and 584, and a strobe signal RC to the latch circuit 583.
TD is supplied.
【0041】図18に示されるように、ストローブ信号
RTCおよびRTDは、位相が180度異なる信号とさ
れており、これらの信号をストローブ信号としたラッチ
回路581,582,584の出力として、信号線52
0に順次伝送されるデータDD(…,DD(m-2),DD(m
-1),DD(m),DD(m+1),DD(m+2),…)を受信すること
が可能になる。As shown in FIG. 18, strobe signals RTC and RTD are signals whose phases are different from each other by 180 degrees. These signals are used as strobe signals and output from latch circuits 581, 582, and 584 as signal lines. 52
Data DD (..., DD (m−2), DD (m
-1), DD (m), DD (m + 1), DD (m + 2),...).
【0042】このように、本第6実施例の信号伝送シス
テムは、インターリーブ動作により入力ラッチ(540
aおよび540b)以降の回路動作を信号線の伝送レー
トの半分で動作させることができるため、高速の信号伝
送に好適なものとなる。また、リタイミング回路580
においてもラッチ動作に時間的な余裕ができるため、回
路設計が容易になる利点もある。As described above, in the signal transmission system of the sixth embodiment, the input latch (540
Since the circuit operation after a and 540b) can be operated at half the transmission rate of the signal line, it is suitable for high-speed signal transmission. Also, the retiming circuit 580
In this case, there is also an advantage that circuit design can be facilitated because a sufficient time can be provided for the latch operation.
【0043】図19は本発明の信号伝送システムの第7
実施例を概略的に示すブロック図であり、インターリー
ブ動作するラッチとしていわゆるPRD(Partial Resp
onseDetection)方式のラッチ(差動PRDレシーバ)
を使用したものである。図19において、参照符号52
0aおよび520bは、相補の信号(データ)DD,/
DDを伝送する信号線、590aおよび590bはイン
ターリーブ動作を行うPRDアンプを示している。な
お、本第7実施例においては、1つのデータDDに対し
て2本の信号線520a,520bを設け、相補のデー
タDD,/DDとして伝送するようになっている。ま
た、他の各実施例においても、信号の伝送はシングル或
いは差動(相補)のどちらを適用してもよいのはもちろ
んである。FIG. 19 shows the seventh embodiment of the signal transmission system of the present invention.
FIG. 2 is a block diagram schematically showing an embodiment, wherein a so-called PRD (Partial Resp.
onseDetection) type latch (differential PRD receiver)
Is used. In FIG. 19, reference numeral 52
0a and 520b are complementary signals (data) DD, /
Signal lines 590a and 590b for transmitting DD indicate PRD amplifiers that perform an interleaving operation. In the seventh embodiment, two signal lines 520a and 520b are provided for one data DD, and are transmitted as complementary data DD and / DD. Also, in each of the other embodiments, it goes without saying that signal transmission may be applied in either single or differential (complementary).
【0044】図19に示されるように、本第7実施例に
おけるレシーバ回路(入力ラッチ)は、相補のデータD
D,/DDが供給され、制御信号φ10およびφ20に
より制御されてインターリーブ動作を行う第1のPRD
アンプ590aおよび590bを備えて構成される。こ
こで、第1および第2のPRDアンプ590a,590
bの出力信号は、後段の動作周波数を低下させるため
に、例えば、シリアル−パラレル変換回路等を介して処
理されることになる。As shown in FIG. 19, the receiver circuit (input latch) according to the seventh embodiment uses complementary data D
D, / DD are supplied, and controlled by control signals φ10 and φ20 to perform a first interleaving operation.
It comprises amplifiers 590a and 590b. Here, the first and second PRD amplifiers 590a, 590
The output signal b is processed through, for example, a serial-parallel conversion circuit or the like in order to lower the operating frequency of the subsequent stage.
【0045】図20は図19の信号伝送システムにおけ
るPRDアンプの一例を示す回路図である。図20にお
いて、参照符号591はPRD機能部分、592はプリ
チャージ機能を有する差動増幅部分、そして、593お
よび594は波形整形用の差動増幅器およびインバータ
を示している。図20に示されるように、PRD機能部
分591は、4つのキャパシタC10a,C10b,C
20a,C20bおよび4つのトランスファゲート(ス
イッチ手段)5911、5912、5913、5914
を備えて構成され、制御信号φ10(/φ10)および
φ20(/φ20)により各キャパシタの接続が制御さ
れて、図22および図23に示す符号間干渉成分推定動
作および信号判定動作を交互に行うようになっている。FIG. 20 is a circuit diagram showing an example of a PRD amplifier in the signal transmission system of FIG. 20, reference numeral 591 denotes a PRD function part, 592 denotes a differential amplifying part having a precharge function, and 593 and 594 denote a waveform shaping differential amplifier and an inverter. As shown in FIG. 20, the PRD function part 591 includes four capacitors C10a, C10b, C10
20a, C20b and four transfer gates (switch means) 5911, 5912, 5913, 5914
The connection of each capacitor is controlled by control signals φ10 (/ φ10) and φ20 (/ φ20), and the intersymbol interference component estimation operation and signal determination operation shown in FIGS. 22 and 23 are alternately performed. It has become.
【0046】ここで、図20に示す回路を差動PRDレ
シーバとして使用する場合には、キャパシタC10aお
よびC10bの容量C10と、キャパシタC20aおよ
びC20bの容量C20との間に、C20=1/3・C
10の関係が成り立つようにする必要がある。或いは、
PRDレシーバとして使用せずに、オートゼロレシーバ
として使用する場合には、C10=C20とすればよ
い。Here, when the circuit shown in FIG. 20 is used as a differential PRD receiver, C20 = 1 / 3.multidot.C20 between the capacitance C10 of the capacitors C10a and C10b and the capacitance C20 of the capacitors C20a and C20b. C
It is necessary to make ten relationships hold. Or,
When used as an auto-zero receiver without being used as a PRD receiver, C10 = C20 may be set.
【0047】差動増幅部分592は、入力信号の差動増
幅を行ってデータを判定するものであり、さらに、該差
動増幅部分592は、トランスファゲート5921およ
び5922を備え、符号間干渉成分推定動作期間中にプ
リチャージ動作も行うようになっている。差動増幅器5
93およびインバータ594は、差動増幅部分592の
出力レベルを増幅して波形整形された信号を出力するた
めのものである。ここで、図20の回路では、スイッチ
素子として相補のトランスファーゲートを用いている
が、スイッチ機能をもつ素子であれば他のものでも構わ
ず、例えば、NMOSトランジスタのみ、或いは、PM
OSトランスファゲートのみでもよい。また、差動増幅
部分592は、NMOSゲート受けとして構成してある
が、NMOS受けにするか或いはPMOS受けにするか
は、テクノロジ等に依存することであり、最適なものを
選択することができる。The differential amplification section 592 performs differential amplification of an input signal to determine data. The differential amplification section 592 further includes transfer gates 5921 and 5922, and estimates an intersymbol interference component. A precharge operation is also performed during the operation period. Differential amplifier 5
93 and an inverter 594 are for amplifying the output level of the differential amplifying part 592 and outputting a signal whose waveform is shaped. Here, in the circuit of FIG. 20, a complementary transfer gate is used as a switch element, but any other element having a switch function may be used. For example, only an NMOS transistor or a PM transistor may be used.
Only the OS transfer gate may be used. Further, the differential amplification portion 592 is configured as an NMOS gate receiver, but whether to use an NMOS receiver or a PMOS receiver depends on technology or the like, and an optimum one can be selected. .
【0048】図21は図19の信号伝送システムに使用
するタイミング信号(制御信号φ10,φ20)を説明
するための図であり、図22および図23は図19の信
号伝送システムにおける動作の一例を説明するための図
である。図19に示す第7実施例のレシーバ回路は、図
22および図23に示されるように、或るタイミングに
おいて、一方のPRDアンプ(第1のPRDアンプ59
0a)で符号間干渉成分の推定を行うと共に、他方のP
RDアンプ(第2のPRDアンプ590b)でデータの
判定を行い、そして、次のタイミングにおいて、一方の
PRDアンプ(第1のPRDアンプ590a)でデータ
の判定を行うと共に、他方のPRDアンプ(第2のPR
Dアンプ590b)で符号間干渉成分の推定を行うとい
ったインターリーブ動作が実行されるようになってい
る。FIG. 21 is a diagram for explaining timing signals (control signals φ10, φ20) used in the signal transmission system of FIG. 19, and FIGS. 22 and 23 show an example of the operation in the signal transmission system of FIG. It is a figure for explaining. As shown in FIGS. 22 and 23, the receiver circuit of the seventh embodiment shown in FIG. 19 has one PRD amplifier (the first PRD amplifier 59) at a certain timing.
0a), the intersymbol interference component is estimated, and the other P
Data determination is performed by the RD amplifier (second PRD amplifier 590b), and at the next timing, data determination is performed by one PRD amplifier (first PRD amplifier 590a) and the other PRD amplifier (second PRD amplifier 590a). PR of 2
An interleave operation such as estimation of an intersymbol interference component is performed by the D amplifier 590b).
【0049】ここで、符号間干渉成分の推定動作を行っ
ている方のPRDアンプでは、当該PRDアンプのプリ
チャージも同時に行っており、トランスファゲート59
21および5922により入力レベルを所定の電位(プ
リチャージ電位Vpr)とするようになっている。な
お、このプリチャージ時間は、インターリーブのデータ
読み出しの裏の時間で行っており、データ転送サイクル
には影響を与えることはない。Here, in the PRD amplifier performing the operation of estimating the intersymbol interference component, the PRD amplifier is also precharged at the same time, and the transfer gate 59 is used.
21 and 5922 set the input level to a predetermined potential (precharge potential Vpr). Note that this precharge time is performed behind the interleave data reading, and does not affect the data transfer cycle.
【0050】本第7実施例の信号伝送システムによれ
ば、入力信号(データDD,/DD)に含まれる符号間
干渉のうち信号伝送系の一次応答に起因する成分は除去
されるため、信号のDCドリフトに影響を受けない安定
な受信が可能になる。また、上述したように、例えば、
キャパシタC10aおよびC10bの容量C10と、キ
ャパシタC20aおよびC20bの容量C20との関係
を、C10=C20としたオートゼロレシーバにおいて
も、同相雑音等を取り除くことができ、大きな同相ノイ
ズ耐性が得られることになる。According to the signal transmission system of the seventh embodiment, the component of the intersymbol interference included in the input signal (data DD, / DD) caused by the primary response of the signal transmission system is removed. , And stable reception not affected by the DC drift is possible. Also, as described above, for example,
Even in an auto-zero receiver in which the relationship between the capacitance C10 of the capacitors C10a and C10b and the capacitance C20 of the capacitors C20a and C20b is C10 = C20, common-mode noise and the like can be removed, and large common-mode noise resistance can be obtained. .
【0051】図24は本発明の信号伝送システムの第8
実施例を概略的に示すブロック回路図である。図24に
おいて、参照符号501はクロックclk用の送信側駆
動回路(クロックドライバ)、502はクロック用の配
線、503はクロックレシーバ、そして、611〜61
nは可変遅延回路(クロックタイミング調整回路)を示
している。FIG. 24 shows an eighth embodiment of the signal transmission system of the present invention.
FIG. 3 is a block circuit diagram schematically showing an embodiment. In FIG. 24, reference numeral 501 denotes a transmitting side driving circuit (clock driver) for the clock clk, 502 denotes a clock wiring, 503 denotes a clock receiver, and 611 to 61.
n indicates a variable delay circuit (clock timing adjustment circuit).
【0052】図24に示されるように、本第8実施例の
信号伝送システムは、受信側において、送られてきたク
ロックclkを各入力ラッチ541〜54nに設けた可
変遅延回路611〜61nでタイミング調整して該各入
力ラッチ541〜54nのデータ取り込みタイミングを
最適なものとするようになっている。ここで、クロック
clkは、データDD1〜DDnと共に送信側が送る
(常に、”0,1,0,1,…”と変化を続ける特殊な
データとして送る)ものであり、送信されてくるデータ
およびクロックclkは、たとえ送信側のクロック発生
回路にジッタ(Jitter) があっても、全て共通のジッタ
が生じるだけである。従って、本第8実施例の信号伝送
システムにおいて、このクロックclkを使ってデータ
をラッチする分には、ジッタは何ら悪影響を及ぼさない
ことになる。As shown in FIG. 24, in the signal transmission system according to the eighth embodiment, on the receiving side, the transmitted clock clk is timed by variable delay circuits 611-61n provided in the input latches 541-54n. Adjustment is made so that the data fetch timing of each of the input latches 541 to 54n is optimized. Here, the clock clk is transmitted by the transmitting side together with the data DD1 to DDn (always transmitted as special data that continuously changes to “0, 1, 0, 1,...”). In the case of clk, even if there is a jitter in the clock generation circuit on the transmission side, only a common jitter is generated. Therefore, in the signal transmission system according to the eighth embodiment, the jitter has no adverse effect on the data latched using the clock clk.
【0053】図25は本発明の信号伝送システムの第9
実施例を概略的に示すブロック回路図である。図25に
おいて、参照符号602,621はラッチ回路、603
はチャージポンプ回路、604,641,651は可変
遅延回路、そして、661は遅延量記憶回路を示してい
る。ここで、ラッチ回路602の出力は2段のインバー
タを介してチャージポンプ回路603に供給されてい
る。FIG. 25 shows a ninth embodiment of the signal transmission system of the present invention.
FIG. 3 is a block circuit diagram schematically showing an embodiment. In FIG. 25, reference numerals 602 and 621 denote latch circuits and 603.
Denotes a charge pump circuit, 604, 641, and 651 denote variable delay circuits, and 661 denotes a delay amount storage circuit. Here, the output of the latch circuit 602 is supplied to the charge pump circuit 603 via a two-stage inverter.
【0054】図25に示されるように、本第9実施例の
信号伝送システムにおいても、上述した第8実施例と同
様に、クロックclkをデータDD1(DD1〜DD
n)と同様に送信側から伝送するようになっている。こ
のクロックclkは、他のデータ受信用ラッチと同様の
入力ラッチ(ラッチ)602によりラッチされるが、こ
のラッチ602において、クロックclkの取り込みを
行うストローブ信号としては、可変遅延回路604を介
した内部クロックclkiが使用されるようになってい
る。すなわち、ラッチ602を動作させるのは、受信側
の基準クロック(内部クロックclki)を可変遅延段
(可変遅延回路604)に通して得られたクロックとさ
れている。As shown in FIG. 25, in the signal transmission system of the ninth embodiment, similarly to the eighth embodiment, the clock clk is supplied to the data DD1 (DD1 to DD1).
The transmission is performed from the transmission side in the same manner as in n). This clock clk is latched by an input latch (latch) 602 similar to other data reception latches. In this latch 602, a strobe signal for taking in the clock clk is an internal strobe signal via a variable delay circuit 604. The clock clki is used. That is, what operates the latch 602 is a clock obtained by passing the receiving-side reference clock (internal clock clki) through the variable delay stage (variable delay circuit 604).
【0055】以上において、入力ラッチ602の出力
が”0”ならば遅延増加(ダウン:DN)とし、”1”
ならば遅延減少(アップ:UP)という信号を出して内
部クロックclkiに遅延を与えれば、クロックclk
をラッチするタイミングを内部クロックclkiの立ち
上がりにロックさせることができる。そして、遅延の制
御としてはUP/DN信号によりチャージポンプ回路6
03を動作させ、チャージポンプ回路603からの遅延
制御信号DCSを可変遅延回路604に与える。また、
遅延制御信号DCSを可変遅延回路641に供給して他
のデータ線用の入力ラッチ621のクロックタイミング
も同様に可変制御することにより、クロックclkとデ
ータDD1に同時に加わるジッタ成分を上述の第8実施
例と同様に取り除いて、出力に影響を及ぼさないように
することができる。本第9実施例の信号伝送システム
は、前述した第8の実施例の利点に加えて、クロックc
lkに乗ったノイズを除去することができること、クロ
ックclkの受信もデータDD1(DD1〜DDn)の
受信も全く同一のラッチ602,621を使えるため、
クロック受信系での位相のずれをデータ受信系での位相
とあわせる工夫を行う必要がないという利点がある。In the above, if the output of the input latch 602 is "0", the delay is increased (down: DN) and "1"
Then, if a signal of delay decrease (up: UP) is issued to give a delay to the internal clock clki, the clock clk
Can be locked to the rising edge of the internal clock clki. The delay is controlled by the charge pump circuit 6 using the UP / DN signal.
03 is operated, and the delay control signal DCS from the charge pump circuit 603 is supplied to the variable delay circuit 604. Also,
The delay control signal DCS is supplied to the variable delay circuit 641 and the clock timing of the input latch 621 for the other data line is similarly variably controlled, whereby the jitter component simultaneously added to the clock clk and the data DD1 can be reduced. It can be removed in the same way as in the example, without affecting the output. The signal transmission system according to the ninth embodiment includes a clock c in addition to the advantages of the eighth embodiment.
Since it is possible to remove noise on lk and receive the clock clk and the data DD1 (DD1 to DDn) using exactly the same latches 602 and 621,
There is an advantage that it is not necessary to devise a method of matching the phase shift in the clock receiving system with the phase in the data receiving system.
【0056】図26は図25の信号伝送システムの変形
例を概略的に示すブロック回路図である。図25と図2
6との比較から明らかなように、本変形例においては、
各データDD1(DD1〜DDn)に対して設けた内部
クロックclkiを遅延する可変遅延回路(641)を
取り除き、クロック用のラッチ602のストローブ信号
として供給する可変遅延回路604の出力を各データD
D1の可変遅延回路651に供給するようになってい
る。FIG. 26 is a block circuit diagram schematically showing a modification of the signal transmission system of FIG. FIG. 25 and FIG.
As is clear from the comparison with No. 6, in this modified example,
The variable delay circuit (641) for delaying the internal clock clki provided for each data DD1 (DD1 to DDn) is removed, and the output of the variable delay circuit 604 supplied as a strobe signal of the clock latch 602 is output to each data D1.
D1 is supplied to the variable delay circuit 651.
【0057】図27は本発明の信号伝送システムの第1
0実施例を概略的に示すブロック回路図であり、例え
ば、8B/10Bのようにデータ系列中にクロック成分
があることが保証されているコーディングに対して適用
可能なものである。ここで、図27において、参照符号
671〜673はラッチ回路を示している。図27に示
されるように、本第10実施例の信号伝送システムは、
例えば、8B/10B等によりデータおよびクロックが
コーディングされた信号を3つのラッチ671,67
2,673により取り込むようになっている。すなわ
ち、ラッチ671および672にはストローブ信号(内
部クロック)φ02が供給され、また、ラッチ673に
はストローブ信号(内部クロック)φ01が供給されて
いる。ここで、ストローブ信号φ01およびφ02は、
位相が180度ずれた信号となっている。FIG. 27 shows a first example of the signal transmission system of the present invention.
FIG. 9 is a block circuit diagram schematically showing a zeroth embodiment, which is applicable to coding in which a clock component is guaranteed to be present in a data sequence, for example, 8B / 10B. Here, in FIG. 27, reference numerals 671 to 673 indicate latch circuits. As shown in FIG. 27, the signal transmission system of the tenth embodiment
For example, a signal in which data and a clock are coded by 8B / 10B or the like is supplied to three latches 671, 67.
2,673. That is, the strobe signal (internal clock) φ02 is supplied to the latches 671 and 672, and the strobe signal (internal clock) φ01 is supplied to the latch 673. Here, strobe signals φ01 and φ02 are
The signal is 180 degrees out of phase.
【0058】図28は図27の信号伝送システムにおけ
る動作の一例を説明するためのタイミング図であり、図
29は図27の信号伝送システムにおける各ラッチ回路
の出力と内部クロック状態の関係を示す図である。図2
8に示されるように、ストローブ信号φ01とストロー
ブ信号02とは位相が180度ずれており、例えば、ス
トローブ信号φ01の立ち上がりタイミングがデータ
(例えば、8B/10Bによりコーディングされた信
号)の遷移領域(トランジェント領域:DT)の時、ス
トローブ信号φ02の立ち上がりタイミングはデータが
確定している期間の中央になる。ここで、ラッチ671
および672にはストローブ信号φ02が供給されてい
るため、例えば、現在受け取っているデータDBはラッ
チ671の出力となり、また、データDBよりも1つ前
のデータDAはラッチ672の出力になる。すなわち、
ストローブ信号φ01により取り込みを行ったラッチ6
73の出力がデータのトランジェント領域(データウィ
ンドウの境界)DTであれば、このストローブ信号φ0
1に対して180度だけ位相のずれたストローブ信号φ
02により取り込みを行ったラッチ671によりデータ
を正しく出力することができることになる。FIG. 28 is a timing chart for explaining an example of the operation in the signal transmission system of FIG. 27. FIG. 29 is a diagram showing the relationship between the output of each latch circuit and the state of the internal clock in the signal transmission system of FIG. It is. FIG.
As shown in FIG. 8, the strobe signal φ01 and the strobe signal 02 are 180 degrees out of phase with each other. For example, the rising timing of the strobe signal φ01 is a transition region (for example, a signal coded by 8B / 10B) of data. In the transient region (DT), the rising timing of the strobe signal φ02 is at the center of the period in which data is determined. Here, the latch 671
And 672 are supplied with the strobe signal φ02. For example, the currently received data DB becomes the output of the latch 671, and the data DA immediately before the data DB becomes the output of the latch 672. That is,
Latch 6 captured by strobe signal φ01
73 is a data transient area (data window boundary) DT, this strobe signal φ0
The strobe signal φ which is 180 degrees out of phase with respect to 1.
02, the data can be correctly output by the latch 671 that has been fetched.
【0059】図29は、ラッチ671の出力(現在のデ
ータDB)、ラッチ672の出力(1つ前のデータD
A)、および、ラッチ673の出力(トランジェント領
域のデータDT)と、内部クロック(ストローブ信号φ
01,φ02)との関係を示している。すなわち、D
A,DT,DBが”0,0,1”または”1,1,0”
の場合は、内部クロック(φ01,φ02)が進んでい
る(速い)場合であり、例えば、信号DNにより該内部
クロック(φ01,φ02)を遅らせる。また、DA,
DT,DBが”0,1,1”または”1,0,0”の場
合は、内部クロック(φ01,φ02)が遅れている
(遅い)場合であり、例えば、信号UPにより該内部ク
ロック(φ01,φ02)を進ませる。ここで、信号U
P,DNによる内部クロックの調整には、例えば、チャ
ージポンプ回路および可変遅延回路、或いは、他の知ら
れている回路を使用して行うことができる。FIG. 29 shows the output of latch 671 (current data DB) and the output of latch 672 (data D immediately before).
A), the output of the latch 673 (data DT in the transient area) and the internal clock (strobe signal φ).
01, φ02). That is, D
A, DT, DB are "0, 0, 1" or "1, 1, 0"
In the case (1), the internal clocks (φ01, φ02) are advanced (fast), and for example, the internal clocks (φ01, φ02) are delayed by the signal DN. DA,
When DT and DB are “0, 1, 1” or “1, 0, 0”, the internal clock (φ01, φ02) is delayed (slow). For example, the internal clock (φ01, φ02) is generated by the signal UP. (φ01, φ02). Here, the signal U
The adjustment of the internal clock by P and DN can be performed using, for example, a charge pump circuit and a variable delay circuit, or other known circuits.
【0060】なお、本第10実施例の信号伝送システム
において、通常のデータのラッチタイミングの調整をす
るためには特別の期間(キャリブレーションモード)を
設けることになるが、例えば、8B/10B等のコーデ
ィングを行ってデータ系列中にクロック成分があること
が保証されていればデータ受信中(データ伝送モード)
に常に調整作業を行うことも可能である。In the signal transmission system of the tenth embodiment, a special period (calibration mode) is provided to adjust the latch timing of normal data. For example, 8B / 10B or the like is provided. During data reception (data transmission mode) if it is guaranteed that there is a clock component in the data sequence by performing coding
It is also possible to always perform adjustment work.
【0061】図30は本発明の信号伝送システムの第1
1実施例を説明するためのタイミング図である。本第1
1実施例の信号伝送システムは、例えば、図24に示す
第8実施例と同様の構成において、送信側で通常のデー
タよりも180°位相のずれた位相調整用データDDP
(0,1,0,1,…の系列)を送り、受信側でこの位
相調整用データDDPにクロックclkを同期させる。
例えば、データウィンドウの境にクロックclkの立ち
上がりおよび立ち下がりタイミングが一致するように可
変遅延回路の遅延量を制御する。なお、図30はDDR
(Double DataRate) の場合を示し、すなわち、クロッ
クclkの立ち上がりおよび立ち下がり両方のタイミン
グでデータを取り込む場合の例を示している。なお、本
発明に係る信号伝送システムの各実施例においても、D
DRを適用してクロックの立ち上がりおよび立ち下がり
両方のタイミングでデータを取り込むことができるのは
いうまでもない。FIG. 30 shows a first example of the signal transmission system of the present invention.
FIG. 4 is a timing chart for explaining one embodiment. Book first
For example, the signal transmission system according to the first embodiment has a structure similar to that of the eighth embodiment shown in FIG.
(A sequence of 0, 1, 0, 1,...), And the receiving side synchronizes the clock clk with the phase adjustment data DDP.
For example, the delay amount of the variable delay circuit is controlled so that the rising and falling timings of the clock clk coincide with the boundaries of the data window. FIG. 30 shows DDR
(Double Data Rate), that is, an example in which data is taken in at both rising and falling timings of the clock clk. In each embodiment of the signal transmission system according to the present invention, D
It goes without saying that data can be captured at both the rising and falling timings of the clock by applying DR.
【0062】そして、位相調整用データDDPにクロッ
クclkを同期させた後、実際のデータDD(DD1〜
DDn)を送るが、実際のデータDDは、位相調整用デ
ータDDPに対して180度位相が異なるため、位相調
整用データDDPに同期したクロックclkの立ち上が
りおよび立ち下がりタイミングがデータウィンドウの中
央(データが確定している期間の中央)に位置すること
になる。After synchronizing the clock clk with the phase adjustment data DDP, the actual data DD (DD1 to DD1)
DDn), the actual data DD is 180 degrees out of phase with respect to the phase adjustment data DDP. Therefore, the rising and falling timings of the clock clk synchronized with the phase adjustment data DDP are set at the center of the data window (data Is determined at the center of the period in which is determined).
【0063】このように、本第11実施例の信号伝送シ
ステムは、受信側にクロックの位相を180度ずらす回
路等を設ける必要が無く受信回路を簡略化することがで
き、例えば、受信側における消費電力を低減することが
できる。図31および図32は本発明の信号伝送システ
ムの第12実施例を示すブロック回路図である。図31
および図32において、参照符号680はDLL(Delay
Locked Loop) 回路、681はクロックclk用のラッ
チ部、682は制御信号発生回路、683はアップダウ
ンカウンタ(UDC)、684は位相インターポレータ
(PIP)、そして、685はクロック発生回路(CL
KGE)を示している。また、参照符号6811〜68
1nはデータDD1〜DDn用のラッチ部、6841〜
684nは位相インターポレータ(PIP)、6861
〜686nは加算回路、6871〜687nは各データ
線(521〜52n)用の初期値設定回路、6881〜
688nはリタイミング回路、そして、6891〜68
9nはデスキューおよびシリアル−パラレル変換回路
(DSKW&SPC)を示している。As described above, the signal transmission system according to the eleventh embodiment does not need to provide a circuit for shifting the phase of the clock by 180 degrees on the receiving side, and can simplify the receiving circuit. Power consumption can be reduced. FIGS. 31 and 32 are block circuit diagrams showing a twelfth embodiment of the signal transmission system of the present invention. FIG.
32 and FIG. 32, reference numeral 680 is a DLL (Delay
Locked Loop) circuit, 681 is a latch section for clock clk, 682 is a control signal generation circuit, 683 is an up / down counter (UDC), 684 is a phase interpolator (PIP), and 685 is a clock generation circuit (CL).
KGE). Reference numerals 6811 to 68
1n is a latch section for data DD1 to DDn,
684n is a phase interpolator (PIP), 6861
To 686n are addition circuits, 6871 to 687n are initial value setting circuits for the respective data lines (521 to 52n),
688n is a retiming circuit;
9n indicates a deskew and serial-parallel conversion circuit (DSKW & SPC).
【0064】図31および図32に示されるように、本
第12実施例の信号伝送システムにおいて、クロック信
号線502を介して伝送されたクロックclkは、クロ
ック用ラッチ部681により取り込まれる。クロック用
ラッチ部681は、クロックclkが供給され、インタ
ーリーブ動作する2つのラッチ回路681aおよび68
1bを備えて構成され、各ラッチ回路681aおよび6
81bは、位相インターポレータ684からの信号(ス
トローブ信号)によりクロックclkを所定のタイミン
グで取り込むようになっている。As shown in FIGS. 31 and 32, in the signal transmission system of the twelfth embodiment, the clock clk transmitted via the clock signal line 502 is captured by the clock latch unit 681. The clock latch unit 681 is supplied with the clock clk, and performs two interleaved latch circuits 681a and 681.
1b, and each of the latch circuits 681a and 6
Reference numeral 81b captures the clock clk at a predetermined timing by a signal (strobe signal) from the phase interpolator 684.
【0065】制御信号発生回路682は、ラッチ回路6
81a,および681bの出力に応じてアップ信号UP
およびダウン信号DNをアップダウンカウンタ683に
出力し、アップダウンカウンタ683は、このアップ信
号UPおよびダウン信号DNをカウントして位相インタ
ーポレータ684をフィードバック制御してラッチ回路
681aおよび681bのストローブ信号のタイミング
を制御するようになっている。また、アップダウンカウ
ンタ683の出力は、各データDD1〜DDn用の位相
インターポレータ6841〜684nにも供給され、そ
れぞれラッチ部6811〜681nのラッチ回路681
1a,6811b〜681na,681nbの取り込み
タイミングを制御するようになっている。The control signal generation circuit 682 includes a latch circuit 6
Up signal UP according to the outputs of 81a and 681b
And a down signal DN to an up / down counter 683. The up / down counter 683 counts the up signal UP and the down signal DN and feedback controls the phase interpolator 684 to output the strobe signal of the latch circuits 681a and 681b. The timing is controlled. The output of the up / down counter 683 is also supplied to the phase interpolators 6841 to 684n for the respective data DD1 to DDn, and the latch circuits 681 of the latch units 6811 to 681n, respectively.
The fetch timing of 1a, 6811b to 681na, 681nb is controlled.
【0066】ここで、各データ線521〜52nに対し
ては、例えば、電源投入時等にキャリブレーションモー
ドとして位相調整試験を行い、各信号線毎の遅延量を格
納する初期値設定回路6871〜687nが設けられ、
この初期値とアップダウンカウンタ683の出力とを加
算回路6861〜686nで加算して位相インターポレ
ータ6841〜684nに供給し、各信号線間における
初期状態での位相のばらつきを吸収して、通常のデータ
伝送モードで正しくデータを取り込むようになってい
る。また、各位相インターポレータ684,6841〜
684nに対しては、マスタークロック(受信側のクロ
ック)clkmをDLL回路680で処理してクロック
clkmの周波数fを1/8にした(8分周した)4相
のクロックを供給するようになっている。なお、アップ
ダウンカウンタ683から位相インターポレータ68
4,6841〜684nに供給される信号、および、初
期値設定回路6871〜687nに格納される初期値
は、例えば、それぞれ6ビットの信号とされている。ま
た、アップダウンカウンタ683は、例えば、図25に
示す第9実施例におけるチャージポンプ603に対応す
るものである。ただし、第9実施例におけるチャージポ
ンプ603は、クロックの位相情報をアナログ的に処理
するのに対して、本第12実施例におけるアップダウン
カウンタ683は、クロックの位相情報をディジタル値
として処理する点で異なる。Here, for each of the data lines 521 to 52n, for example, a phase adjustment test is performed as a calibration mode when the power is turned on, and an initial value setting circuit 6871 to store the delay amount for each signal line. 687n are provided,
This initial value and the output of the up / down counter 683 are added by the adder circuits 6861 to 686n and supplied to the phase interpolators 6841 to 684n to absorb variations in the phase between the signal lines in the initial state. In the data transmission mode, data is taken in correctly. Further, each phase interpolator 684, 6841-
For the 684n, a four-phase clock in which the master clock (clock on the receiving side) clkm is processed by the DLL circuit 680 to reduce the frequency f of the clock clkm to 1/8 (divided by 8) is supplied. ing. Note that the phase interpolator 68 is output from the up / down counter 683.
The signals supplied to 4,6841 to 684n and the initial values stored in the initial value setting circuits 6871 to 687n are, for example, 6-bit signals. The up / down counter 683 corresponds to, for example, the charge pump 603 in the ninth embodiment shown in FIG. However, the charge pump 603 in the ninth embodiment processes the clock phase information in an analog manner, whereas the up / down counter 683 in the twelfth embodiment processes the clock phase information as a digital value. Different.
【0067】位相インターポレータ684の出力は、ク
ロック発生回路685に供給されると共に各リタイミン
グ回路6881〜688nに供給され、該クロック発生
回路685は、ロジック用のクロックclkcを発生す
る。また、リタイミング回路6881(6881〜68
8n)は、3つのラッチ回路6881a,6881bお
よび6881cを備えて構成され、ラッチ回路6881
aにはクロック用ラッチ部681のラッチ回路681a
と同じストローブ信号が供給され、また、ラッチ回路6
881bおよび6881cにはクロック用ラッチ部68
1のラッチ回路681bと同じストローブ信号が供給さ
れている。The output of the phase interpolator 684 is supplied to a clock generation circuit 685 and to each of the retiming circuits 6881 to 688n, and the clock generation circuit 685 generates a clock clkc for logic. Also, the retiming circuit 6881 (6881-68)
8n) includes three latch circuits 6881a, 6881b, and 6881c.
a is a latch circuit 681a of the clock latch unit 681.
And the same strobe signal is supplied to the latch circuit 6.
881b and 6881c have a clock latch 68
The same strobe signal as the one latch circuit 681b is supplied.
【0068】このリタイミング回路6881〜688n
により、例えば、図15に示すような各データDD1〜
DDnが同一のタイミングで変化する信号が得られるこ
とになる。しかしながら、図15を参照して説明したよ
うに、これらのデータDD1〜DDn間では、1ビット
以上の遅れが存在する可能性がある。そこで、リタイミ
ング回路6881〜688nの出力は、デスキューおよ
びシリアル−パラレル変換回路(DSKW&SPC)6
891〜689nに供給され、最もタイミングの遅いデ
ータに全てのデータの出力タイミングが一致するように
処理される。さらに、デスキューおよびシリアル−パラ
レル変換回路6891〜689nでは、データのシリア
ル−パラレル変換が行われ、これにより、ロジック回路
(受信側回路)における動作周波数を低下させるように
なっている。The retiming circuits 6881 to 688n
Thus, for example, each data DD1 to DD1 shown in FIG.
A signal whose DDn changes at the same timing is obtained. However, as described with reference to FIG. 15, a delay of one bit or more may exist between these data DD1 to DDn. Therefore, the outputs of the retiming circuits 6881 to 688n are supplied to the deskew and serial-parallel conversion circuit (DSKW & SPC) 6
891 to 689n and processed so that the output timing of all data coincides with the data with the latest timing. Further, the deskew and serial-parallel conversion circuits 6891 to 689n perform serial-parallel conversion of data, thereby lowering the operating frequency in the logic circuit (reception-side circuit).
【0069】このように、本第12実施例の信号伝送シ
ステムによれば、クロックの位相情報の分配をディジタ
ル信号で行うために、この伝送過程でジッタが発生する
懸念がなく、多ビットの信号送受信を安定に行なうこと
ができる。上述したように、本発明の各実施例によれ
ば、例えば、データ周期の何倍ものスキューがある場合
にも正しく信号を受信でき、しかも信号の取り込みタイ
ミングはデータ線毎に最適化されるため高速で誤りのな
い信号伝送が可能になる。As described above, according to the signal transmission system of the twelfth embodiment, since the distribution of the clock phase information is performed by the digital signal, there is no fear that jitter occurs in the transmission process, and the multi-bit signal is transmitted. Transmission and reception can be performed stably. As described above, according to each embodiment of the present invention, for example, a signal can be correctly received even when there is a skew many times as long as the data period, and the timing of capturing the signal is optimized for each data line. High-speed, error-free signal transmission becomes possible.
【0070】[0070]
【発明の効果】以上、詳述したように、本発明の信号伝
送システムによれば、スキューの影響を受けること無
く、高速で誤りのない大容量の信号伝送を行うことがで
きる。As described above, according to the signal transmission system of the present invention, high-speed, error-free, large-capacity signal transmission can be performed without being affected by skew.
【図1】従来の信号伝送システムの一例を概略的に示す
ブロック回路図である。FIG. 1 is a block circuit diagram schematically illustrating an example of a conventional signal transmission system.
【図2】本発明に係る信号伝送システムの原理構成を概
略的に示すブロック回路図である。FIG. 2 is a block circuit diagram schematically showing a principle configuration of a signal transmission system according to the present invention.
【図3】図2の信号伝送システムにおける動作の一例を
説明するためのタイミング図(その1)である。FIG. 3 is a timing chart (part 1) for explaining an example of an operation in the signal transmission system of FIG. 2;
【図4】図2の信号伝送システムにおける動作の一例を
説明するためのタイミング図(その2)である。FIG. 4 is a timing chart (part 2) for explaining an example of an operation in the signal transmission system of FIG. 2;
【図5】本発明の信号伝送システムの第1実施例を概略
的に示すブロック回路図である。FIG. 5 is a block circuit diagram schematically showing a first embodiment of the signal transmission system of the present invention.
【図6】図5の信号伝送システムにおける動作の一例を
説明するためのタイミング図である。FIG. 6 is a timing chart for explaining an example of an operation in the signal transmission system of FIG. 5;
【図7】図5に示す信号伝送システムの変形例を概略的
に示すブロック回路図である。FIG. 7 is a block circuit diagram schematically showing a modified example of the signal transmission system shown in FIG. 5;
【図8】図7の信号伝送システムの変形例における動作
の一例を説明するためのタイミング図である。FIG. 8 is a timing chart for explaining an example of an operation in a modified example of the signal transmission system of FIG. 7;
【図9】本発明の信号伝送システムの第2実施例を概略
的に示すブロック回路図である。FIG. 9 is a block circuit diagram schematically showing a second embodiment of the signal transmission system of the present invention.
【図10】本発明の信号伝送システムの第3実施例を概
略的に示すブロック回路図である。FIG. 10 is a block circuit diagram schematically showing a third embodiment of the signal transmission system of the present invention.
【図11】本発明の信号伝送システムの第4実施例を概
略的に示すブロック回路図である。FIG. 11 is a block circuit diagram schematically showing a fourth embodiment of the signal transmission system of the present invention.
【図12】図11の信号伝送システムにおける位相イン
ターポレータの一例を示す回路図である。FIG. 12 is a circuit diagram illustrating an example of a phase interpolator in the signal transmission system of FIG.
【図13】本発明の信号伝送システムの第5実施例を概
略的に示すブロック回路図である。FIG. 13 is a block circuit diagram schematically showing a fifth embodiment of the signal transmission system of the present invention.
【図14】図13の信号伝送システムにおける動作の一
例を説明するためのタイミング図(その1)である。FIG. 14 is a timing chart (part 1) for explaining an example of the operation in the signal transmission system of FIG. 13;
【図15】図13の信号伝送システムにおける動作の一
例を説明するためのタイミング図(その2)である。FIG. 15 is a timing chart (part 2) for explaining an example of the operation in the signal transmission system of FIG. 13;
【図16】本発明の信号伝送システムの第6実施例を概
略的に示すブロック回路図である。FIG. 16 is a block circuit diagram schematically showing a sixth embodiment of the signal transmission system of the present invention.
【図17】図16の信号伝送システムにおける動作の一
例を説明するためのタイミング図(その1)である。17 is a timing chart (part 1) for describing an example of an operation in the signal transmission system of FIG.
【図18】図16の信号伝送システムにおける動作の一
例を説明するためのタイミング図(その2)である。18 is a timing chart (part 2) for describing an example of an operation in the signal transmission system of FIG.
【図19】本発明の信号伝送システムの第7実施例を概
略的に示すブロック図である。FIG. 19 is a block diagram schematically showing a seventh embodiment of the signal transmission system of the present invention.
【図20】図19の信号伝送システムにおけるPRDア
ンプの一例を示す回路図である。20 is a circuit diagram illustrating an example of a PRD amplifier in the signal transmission system of FIG.
【図21】図19の信号伝送システムに使用するタイミ
ング信号を説明するための図である。FIG. 21 is a diagram for explaining a timing signal used in the signal transmission system of FIG. 19;
【図22】図19の信号伝送システムにおける動作の一
例を説明するための図(その1)である。FIG. 22 is a diagram (part 1) for describing an example of an operation in the signal transmission system of FIG. 19;
【図23】図19の信号伝送システムにおける動作の一
例を説明するための図(その2)である。FIG. 23 is a diagram (part 2) for describing an example of an operation in the signal transmission system of FIG. 19;
【図24】本発明の信号伝送システムの第8実施例を概
略的に示すブロック回路図である。FIG. 24 is a block circuit diagram schematically showing an eighth embodiment of the signal transmission system of the present invention.
【図25】本発明の信号伝送システムの第9実施例を概
略的に示すブロック回路図である。FIG. 25 is a block circuit diagram schematically showing a ninth embodiment of the signal transmission system of the present invention.
【図26】図25の信号伝送システムの変形例を概略的
に示すブロック回路図である。26 is a block circuit diagram schematically showing a modification of the signal transmission system of FIG. 25.
【図27】本発明の信号伝送システムの第10実施例を
概略的に示すブロック回路図である。FIG. 27 is a block circuit diagram schematically showing a tenth embodiment of the signal transmission system of the present invention.
【図28】図27の信号伝送システムにおける動作の一
例を説明するためのタイミング図である。FIG. 28 is a timing chart illustrating an example of an operation in the signal transmission system of FIG. 27.
【図29】図27の信号伝送システムにおける各ラッチ
回路の出力と内部クロック状態の関係を示す図である。29 is a diagram showing the relationship between the output of each latch circuit and the state of the internal clock in the signal transmission system of FIG. 27.
【図30】本発明の信号伝送システムの第11実施例を
説明するためのタイミング図である。FIG. 30 is a timing chart for explaining an eleventh embodiment of the signal transmission system of the present invention.
【図31】本発明の信号伝送システムの第12実施例を
示すブロック回路図(その1)である。FIG. 31 is a block circuit diagram (part 1) illustrating a twelfth embodiment of the signal transmission system of the present invention.
【図32】本発明の信号伝送システムの第12実施例を
示すブロック回路図(その2)である。FIG. 32 is a block circuit diagram (part 2) showing a twelfth embodiment of the signal transmission system of the present invention.
511〜51n…送信側駆動回路(ドライバ) 520,521〜52n…信号線(データ信号線) 530,531〜53n…タイミング調整回路(最適タ
イミング規定手段) 540,541〜54n…データ取り込み回路(入力ラ
ッチ) 5301…位相比較回路 5302,5303…可変遅延回路 5311…位相インターポレータ clk,clk1〜clkn…クロック DD,DD1〜DDn…データ(信号)511-51n transmission-side drive circuits (drivers) 520, 521-52n signal lines (data signal lines) 530, 531-53n timing adjustment circuits (optimal timing defining means) 540, 541-54n data capture circuits (inputs) Latch) 5301 ... Phase comparison circuit 5302, 5303 ... Variable delay circuit 5311 ... Phase interpolator clk, clk1 to clkn ... Clock DD, DD1 to DDn ... Data (signal)
Claims (21)
受信する信号伝送システムであって、 前記信号の送信および受信の過程で生じる信号の遅延量
を前記各信号線毎のスキューに応じて、該各信号線に対
する受信回路での信号の取り込みタイミングを当該各信
号線にとって最適なものに調整するタイミング調整手段
を備えたことを特徴とする信号伝送システム。1. A signal transmission system for transmitting and receiving a signal using a plurality of signal lines, wherein a signal delay generated in a process of transmitting and receiving the signal is set according to a skew of each of the signal lines. A signal transmission system comprising timing adjustment means for adjusting the timing at which a signal is received by the receiving circuit for each of the signal lines to an optimum timing for each of the signal lines.
いて、前記タイミング調整手段は、前記各信号の取り込
みのために前記各受信回路を駆動するクロックに対して
それぞれ実効的に可変の遅延を与えるようになっている
ことを特徴とする信号伝送システム。2. The signal transmission system according to claim 1, wherein the timing adjustment unit effectively gives a variable delay to a clock for driving each of the receiving circuits for taking in each of the signals. A signal transmission system characterized by the following.
いて、前記タイミング調整手段は、異なる位相の複数の
クロックから中間の位相の新たなクロックを発生させる
位相インターポレータを備えていることを特徴とする信
号伝送システム。3. The signal transmission system according to claim 2, wherein said timing adjusting means includes a phase interpolator for generating a new clock having an intermediate phase from a plurality of clocks having different phases. Signal transmission system.
いて、前記タイミング調整手段は、異なる遅延量を有す
る複数のクロックから中間の遅延量を有する新たなクロ
ックを発生させる位相インターポレータを備えているこ
とを特徴とする信号伝送システム。4. The signal transmission system according to claim 2, wherein said timing adjusting means includes a phase interpolator for generating a new clock having an intermediate delay from a plurality of clocks having different delays. A signal transmission system characterized by:
いて、前記タイミング調整手段は、前記各信号に対して
送信側でそれぞれ実効的に可変の遅延を与えるようにな
っていることを特徴とする信号伝送システム。5. The signal transmission system according to claim 1, wherein said timing adjusting means effectively gives a variable delay to each of said signals on a transmission side. Signal transmission system.
いて、該信号伝送システムは、さらに、 前記複数の信号線でそれぞれ最適なタイミングで取り込
んだ複数の信号に対して、当該複数の信号の全てが共通
のクロックに同期して変化するようにタイミングを取り
直すリタイミング回路、および、 データ周期以上のスキューがある場合に、該データ周期
の整数倍の遅延を必要なだけ挿入するデスキュー回路を
備えていることを特徴とする信号伝送システム。6. The signal transmission system according to claim 1, wherein the signal transmission system further includes, for a plurality of signals fetched at optimal timings by the plurality of signal lines, all of the plurality of signals. A retiming circuit for re-timing the timing so that it changes in synchronization with a common clock, and a deskew circuit for inserting a delay of an integral multiple of the data period as necessary when there is a skew longer than the data period. A signal transmission system characterized by:
いて、前記タイミング調整手段は、前記信号の取り込み
を行う複数のラッチ回路を備え、該複数のラッチ回路に
より2重以上のインターリーブ動作を行うようになって
いることを特徴とする信号伝送システム。7. The signal transmission system according to claim 1, wherein the timing adjustment unit includes a plurality of latch circuits for capturing the signal, and performs a double or more interleaving operation by the plurality of latch circuits. A signal transmission system, characterized in that:
いて、前記インターリーブ動作を行う複数のラッチ回路
は、それぞれPRD方式を適用した回路として構成され
ていることを特徴とする信号伝送システム。8. The signal transmission system according to claim 7, wherein the plurality of latch circuits performing the interleaving operation are each configured as a circuit to which a PRD method is applied.
いて、前記各信号の取り込みのために前記各受信回路を
駆動するクロックは、専用クロック線上の信号から得ら
れようになっていることを特徴とする信号伝送システ
ム。9. The signal transmission system according to claim 1, wherein a clock for driving each of the receiving circuits for taking in each of the signals is obtained from a signal on a dedicated clock line. Signal transmission system.
おいて、前記各信号の取り込みのために前記各受信回路
を駆動するクロックは、データ線または専用クロック線
上の信号と該受信回路側で持っている内部基準クロック
との位相比較を行い、該位相比較の結果に基づいて内部
で発生するようになっていることを特徴とする信号伝送
システム。10. The signal transmission system according to claim 1, wherein a clock for driving each of the receiving circuits for taking in each of the signals includes a signal on a data line or a dedicated clock line and the receiving circuit. A signal transmission system which performs a phase comparison with an internal reference clock and generates the signal internally based on a result of the phase comparison.
おいて、前記タイミング調整手段は、受信側に前記信号
の取り込みタイミングの最適点を規定する最適タイミン
グ規定手段を備え、 該最適タイミング規定手段は、第1のクロックおよび該
第1のクロックと所定の位相差を有する第2のクロック
を使用して前記信号の取り込みタイミングの最適点を規
定するようになっていることを特徴とする信号伝送シス
テム。11. The signal transmission system according to claim 1, wherein the timing adjustment unit includes an optimal timing defining unit that defines an optimal point of the signal fetch timing on a receiving side, and the optimal timing defining unit includes: A signal transmission system wherein a first clock and a second clock having a predetermined phase difference from the first clock are used to define an optimum point of the signal fetch timing.
において、前記第2のクロックは、前記第1のクロック
に対してほぼ180度の位相差を有していることを特徴
とする信号伝送システム。12. The signal transmission system according to claim 11, wherein the second clock has a phase difference of approximately 180 degrees with respect to the first clock. .
において、前記最適タイミング規定手段は、前記第1の
クロックによりデータの遷移領域を検出し、前記第2の
クロックにより前記信号の取り込みタイミングの最適点
を規定して最適なタイミングで前記受信回路での信号の
取り込みを行うようになっていることを特徴とする信号
伝送システム。13. The signal transmission system according to claim 11, wherein said optimum timing defining means detects a transition region of data by said first clock and optimizes a timing of fetching said signal by said second clock. A signal transmission system wherein a signal is fetched by the receiving circuit at an optimum timing by defining a point.
おいて、前記タイミング調整手段は、受信側に前記信号
の取り込みタイミングの最適点を規定する最適タイミン
グ規定手段を備え、 該最適タイミング規定手段は、デューティ比がほぼ50
パーセントのクロックを使用して前記信号の取り込みタ
イミングの最適点を規定するようになっていることを特
徴とする信号伝送システム。14. The signal transmission system according to claim 1, wherein the timing adjusting means includes an optimum timing defining means for defining an optimum point of the signal fetch timing on a receiving side; Duty ratio is almost 50
A signal transmission system characterized in that an optimum point of the signal fetch timing is defined by using a percentage clock.
において、前記最適タイミング規定手段は、前記クロッ
クによりデータの遷移領域を検出し、該クロックを反転
した反転クロックにより前記信号の取り込みタイミング
の最適点を規定して最適なタイミングで前記受信回路で
の信号の取り込みを行うようになっていることを特徴と
する信号伝送システム。15. The signal transmission system according to claim 14, wherein said optimum timing defining means detects a transition region of data by said clock, and uses an inverted clock obtained by inverting said clock to obtain an optimum point of said signal fetch timing. The signal transmission system is characterized in that the signal is taken in the receiving circuit at an optimum timing by defining the following.
おいて、前記タイミング調整手段は、送信側に前記信号
の取り込みタイミングの最適点を規定する最適タイミン
グ規定手段を備え、 該最適タイミング規定手段は、受信側でのクロックがデ
ータの最適点となるようなタイミングでデータを送信す
るようになっていることを特徴とする信号伝送システ
ム。16. The signal transmission system according to claim 1, wherein the timing adjustment unit includes an optimal timing defining unit that defines an optimal point of the signal fetch timing on a transmitting side; A signal transmission system characterized in that data is transmitted at a timing such that a clock on a receiving side becomes an optimum point of data.
において、前記最適タイミング規定手段は、第1のタイ
ミングでデータを送信するキャリブレーションモードお
よび該第1のタイミングと所定の位相差だけずれたタイ
ミングでデータを送信するデータ伝送モードを備え、 前記キャリブレーションモードは、前記受信側のクロッ
クにより前記第1のタイミングのデータにおける遷移領
域を検出し、且つ、前記データ伝送モードは、該受信側
のクロックにより該第1のタイミングと所定の位相差だ
けずれたタイミングのデータを前記受信回路が最適点に
おいて取り込むようになっていることを特徴とする信号
伝送システム。17. The signal transmission system according to claim 16, wherein said optimum timing defining means is a calibration mode for transmitting data at a first timing, and a timing shifted from said first timing by a predetermined phase difference. The calibration mode detects a transition region in the data at the first timing by the clock on the receiving side, and the data transmission mode includes a clock on the receiving side. Wherein the receiving circuit takes in data at a timing shifted from the first timing by a predetermined phase difference at an optimum point.
において、前記第1のタイミングと所定の位相差だけず
れたタイミングは、該第1のタイミングとほぼ180度
の位相差だけずれたたタイミングであることを特徴とす
る信号伝送システム。18. The signal transmission system according to claim 17, wherein the timing shifted from the first timing by a predetermined phase difference is a timing shifted from the first timing by a phase difference of substantially 180 degrees. A signal transmission system, comprising:
おいて、該信号伝送システムは、 クロック線またはデータ線上のクロックの位相情報を抽
出する位相情報抽出手段と、 該クロックの位相情報を前記各受信回路に送り、該各受
信回路で求められている最適受信タイミングの位相と実
際に使用するクロックの位相との差である相対位相値を
当該各受信回路毎に記憶する記憶手段とを具備し、 前記信号の取り込みを行う際には、前記各受信回路毎
に、前記クロックの位相情報と前記記憶された相対位相
値との和を作ることで該各受信回路での最適受信タイミ
ングを規定するようにしたことを特徴とする信号伝送シ
ステム。19. The signal transmission system according to claim 1, wherein the signal transmission system includes: a phase information extracting unit that extracts phase information of a clock on a clock line or a data line; And a storage unit for storing a relative phase value, which is a difference between a phase of an optimum reception timing obtained by each of the receiving circuits and a phase of a clock actually used, for each of the receiving circuits, When the signal is captured, the sum of the phase information of the clock and the stored relative phase value is formed for each of the receiving circuits to define the optimal receiving timing in each of the receiving circuits. A signal transmission system, characterized in that:
おいて、前記タイミング調整手段は、受信側にデータを
遅延する遅延回路を備えたことを特徴とする信号伝送シ
ステム。20. The signal transmission system according to claim 1, wherein said timing adjustment means includes a delay circuit for delaying data on a receiving side.
において、前記遅延回路は、アナログ信号の遅延が可能
な可変遅延回路として構成されていることを特徴とする
信号伝送システム。21. The signal transmission system according to claim 20, wherein said delay circuit is configured as a variable delay circuit capable of delaying an analog signal.
Priority Applications (18)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP07940198A JP4063392B2 (en) | 1998-03-26 | 1998-03-26 | Signal transmission system |
| US09/093,056 US6247138B1 (en) | 1997-06-12 | 1998-06-08 | Timing signal generating circuit, semiconductor integrated circuit device and semiconductor integrated circuit system to which the timing signal generating circuit is applied, and signal transmission system |
| DE69840135T DE69840135D1 (en) | 1997-06-12 | 1998-06-10 | egrierten semiconductor circuit under their application and signal transmission system |
| DE69833467T DE69833467T2 (en) | 1997-06-12 | 1998-06-10 | Timer circuit, apparatus and system for semiconductor integrated circuit under its application and signal transmission system |
| DE69841282T DE69841282D1 (en) | 1997-06-12 | 1998-06-10 | egrierten semiconductor circuit under their application and signal transmission system |
| EP04014103A EP1492121B1 (en) | 1997-06-12 | 1998-06-10 | Timing signal generating circuit, semiconductor integrated circuit device and semiconductor integrated circuit system to which the timing signal generating circuit is applied, and signal transmission system |
| EP98110643A EP0884732B1 (en) | 1997-06-12 | 1998-06-10 | Timing signal generating circuit, semiconductor integrated circuit device and semiconductor integrated circuit system to which the timing signal generating circuit is applied, and signal transmission system |
| EP04014101A EP1489619B1 (en) | 1997-06-12 | 1998-06-10 | Timing signal generating circuit, semiconductor integrated circuit device and semiconductor integrated circuit system to which the timing signal generating circuit is applied, and signal transmission system |
| DE69837689T DE69837689T2 (en) | 1997-06-12 | 1998-06-10 | Timer circuit, apparatus and system for semiconductor integrated circuit under its application and signal transmission system |
| TW087109230A TW387065B (en) | 1997-06-12 | 1998-06-10 | Timing signal generating circuit, semiconductor integrated circuit device and semiconductor intergrated circuit system to which the timing signal generating circuit is applied, and signal transmission system |
| EP04014102A EP1492120B1 (en) | 1997-06-12 | 1998-06-10 | Timing signal generating circuit, semiconductor integrated circuit device and semiconductor integrated circuit system to which the timing signal generating circuit is applied, and signal transmission system |
| KR1019980022089A KR100313820B1 (en) | 1997-06-12 | 1998-06-12 | Semiconductor integrated circuit device and timing signal generating circuit |
| KR1020000084144A KR100340298B1 (en) | 1997-06-12 | 2000-12-28 | Signal transmission system |
| KR1020000084146A KR100399427B1 (en) | 1997-06-12 | 2000-12-28 | Phase interpolator |
| KR1020000084145A KR100346804B1 (en) | 1997-06-12 | 2000-12-28 | A timing signal generating circuit, a semiconductor integrated circuit device, and a semiconductor integrated circuit system |
| US09/794,084 US6484268B2 (en) | 1997-06-12 | 2001-02-28 | Signal transmission system having a timing adjustment circuit |
| US10/278,800 US7496781B2 (en) | 1997-06-12 | 2002-10-24 | Timing signal generating circuit with a master circuit and slave circuits |
| US12/358,861 US8065553B2 (en) | 1997-06-12 | 2009-01-23 | Phase interpolator for a timing signal generating circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP07940198A JP4063392B2 (en) | 1998-03-26 | 1998-03-26 | Signal transmission system |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007263149A Division JP4481326B2 (en) | 2007-10-09 | 2007-10-09 | Signal transmission system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11275066A true JPH11275066A (en) | 1999-10-08 |
| JP4063392B2 JP4063392B2 (en) | 2008-03-19 |
Family
ID=13688846
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP07940198A Expired - Fee Related JP4063392B2 (en) | 1997-06-12 | 1998-03-26 | Signal transmission system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4063392B2 (en) |
Cited By (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000261297A (en) * | 1999-02-12 | 2000-09-22 | Fujitsu Ltd | Automatic skew removal system and automatic skew correction method |
| JP2002101078A (en) * | 2000-09-26 | 2002-04-05 | Meidensha Corp | Parallel data read circuit |
| JP2002123332A (en) * | 2000-10-12 | 2002-04-26 | Fujitsu Ltd | Phase synthesis circuit and timing signal generation circuit |
| JP2003078511A (en) * | 2001-08-31 | 2003-03-14 | Fujitsu Ltd | Signal transmission system |
| JP2003159459A (en) * | 2001-11-29 | 2003-06-03 | Daiman:Kk | System for testing game machine |
| JP2003218847A (en) * | 2002-01-28 | 2003-07-31 | Nec Corp | Data reception system |
| JP2003258623A (en) * | 2002-03-05 | 2003-09-12 | Seiko Epson Corp | Semiconductor integrated circuit |
| JP2004038276A (en) * | 2002-06-28 | 2004-02-05 | Oki Electric Ind Co Ltd | Clock signal supply circuit |
| JP2004120587A (en) * | 2002-09-27 | 2004-04-15 | Matsushita Electric Ind Co Ltd | Synchronous circuit |
| JP2004516591A (en) * | 2000-05-12 | 2004-06-03 | マイクロン テクノロジー インコーポレイテッド | Calibration techniques for memory devices |
| JP2005512439A (en) * | 2001-12-11 | 2005-04-28 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | System with clocked interface |
| JP2005218108A (en) * | 2004-02-02 | 2005-08-11 | Synthesys Research Inc | Device and method for sampling variable phase bit accompanying minimized synchronous loss |
| WO2005117259A1 (en) * | 2004-05-26 | 2005-12-08 | Matsushita Electric Industrial Co., Ltd. | Skew correction apparatus |
| JP2006019790A (en) * | 2004-06-30 | 2006-01-19 | Fujitsu Ltd | Apparatus and method for receiving parallel data |
| JP2006129488A (en) * | 2004-10-27 | 2006-05-18 | Agilent Technol Inc | Source synchronous sampling method |
| JP2008054324A (en) * | 2006-08-24 | 2008-03-06 | Altera Corp | Write leveling implementation in programmable logic devices |
| JP2008510387A (en) * | 2004-08-12 | 2008-04-03 | マイクロン テクノロジー,インコーポレイテッド | Method and apparatus for fast input sampling |
| JP2008182483A (en) * | 2007-01-24 | 2008-08-07 | Fujitsu Ltd | Phase adjustment function evaluation method, information processing apparatus, program, and computer-readable information recording medium |
| WO2008126463A1 (en) | 2007-04-11 | 2008-10-23 | Thine Electronics, Inc. | Reception apparatus |
| US7590208B2 (en) | 2001-08-31 | 2009-09-15 | Fujitsu Microelectronics Limited | Circuit and method for generating a timing signal, and signal transmission system performing for high-speed signal transmission and reception between LSIs |
| JP2010171092A (en) * | 2009-01-21 | 2010-08-05 | Hitachi Ltd | Semiconductor device |
| WO2013031463A1 (en) * | 2011-09-02 | 2013-03-07 | 日本電気株式会社 | Optical transceiver, communication timing adjustment method and program |
| US9313016B2 (en) | 2012-02-17 | 2016-04-12 | Seiko Epson Corporation | Receiver circuit, communication system, electronic device, and method for controlling receiver circuit |
| JP2016192670A (en) * | 2015-03-31 | 2016-11-10 | 株式会社メガチップス | Receiver |
| US9496860B2 (en) | 2014-09-18 | 2016-11-15 | Fujitsu Limited | Phase control circuit and receiving device |
| JP2017521914A (en) * | 2014-06-11 | 2017-08-03 | マーベル ワールド トレード リミテッド | System and method for blocking transmission of frames in a network device |
| JP2017200074A (en) * | 2016-04-27 | 2017-11-02 | 日本電信電話株式会社 | Driver circuit |
| JP2018506029A (en) * | 2015-02-04 | 2018-03-01 | テラダイン、 インコーポレイテッド | High-speed data transfer using a calibrated single clock source synchronous serializer / deserializer protocol |
| JP2018176739A (en) * | 2017-04-10 | 2018-11-15 | キヤノン株式会社 | Recording device |
| WO2022102334A1 (en) * | 2020-11-16 | 2022-05-19 | ソニーセミコンダクタソリューションズ株式会社 | Data reception device |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10020035B2 (en) | 2016-09-07 | 2018-07-10 | Toshiba Memory Corporation | Reception circuit |
| JP2019145186A (en) | 2018-02-21 | 2019-08-29 | 東芝メモリ株式会社 | Semiconductor storage device |
-
1998
- 1998-03-26 JP JP07940198A patent/JP4063392B2/en not_active Expired - Fee Related
Cited By (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006314117A (en) * | 1999-02-12 | 2006-11-16 | Fujitsu Ltd | Automatic deskew system and skew correction method |
| JP2000261297A (en) * | 1999-02-12 | 2000-09-22 | Fujitsu Ltd | Automatic skew removal system and automatic skew correction method |
| JP2004516591A (en) * | 2000-05-12 | 2004-06-03 | マイクロン テクノロジー インコーポレイテッド | Calibration techniques for memory devices |
| JP2002101078A (en) * | 2000-09-26 | 2002-04-05 | Meidensha Corp | Parallel data read circuit |
| JP2002123332A (en) * | 2000-10-12 | 2002-04-26 | Fujitsu Ltd | Phase synthesis circuit and timing signal generation circuit |
| JP2003078511A (en) * | 2001-08-31 | 2003-03-14 | Fujitsu Ltd | Signal transmission system |
| US7590208B2 (en) | 2001-08-31 | 2009-09-15 | Fujitsu Microelectronics Limited | Circuit and method for generating a timing signal, and signal transmission system performing for high-speed signal transmission and reception between LSIs |
| JP2003159459A (en) * | 2001-11-29 | 2003-06-03 | Daiman:Kk | System for testing game machine |
| JP2005512439A (en) * | 2001-12-11 | 2005-04-28 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | System with clocked interface |
| JP2003218847A (en) * | 2002-01-28 | 2003-07-31 | Nec Corp | Data reception system |
| JP2003258623A (en) * | 2002-03-05 | 2003-09-12 | Seiko Epson Corp | Semiconductor integrated circuit |
| JP2004038276A (en) * | 2002-06-28 | 2004-02-05 | Oki Electric Ind Co Ltd | Clock signal supply circuit |
| JP2004120587A (en) * | 2002-09-27 | 2004-04-15 | Matsushita Electric Ind Co Ltd | Synchronous circuit |
| JP2005218108A (en) * | 2004-02-02 | 2005-08-11 | Synthesys Research Inc | Device and method for sampling variable phase bit accompanying minimized synchronous loss |
| WO2005117259A1 (en) * | 2004-05-26 | 2005-12-08 | Matsushita Electric Industrial Co., Ltd. | Skew correction apparatus |
| JPWO2005117259A1 (en) * | 2004-05-26 | 2008-04-03 | 松下電器産業株式会社 | Skew correction device |
| JP2006019790A (en) * | 2004-06-30 | 2006-01-19 | Fujitsu Ltd | Apparatus and method for receiving parallel data |
| US7620138B2 (en) | 2004-06-30 | 2009-11-17 | Fujitsu Limited | Apparatus for receiving parallel data and method thereof |
| JP2008510387A (en) * | 2004-08-12 | 2008-04-03 | マイクロン テクノロジー,インコーポレイテッド | Method and apparatus for fast input sampling |
| JP2006129488A (en) * | 2004-10-27 | 2006-05-18 | Agilent Technol Inc | Source synchronous sampling method |
| US8671303B2 (en) | 2006-08-24 | 2014-03-11 | Altera Corporation | Write-leveling implementation in programmable logic devices |
| JP2008054324A (en) * | 2006-08-24 | 2008-03-06 | Altera Corp | Write leveling implementation in programmable logic devices |
| JP2015149086A (en) * | 2006-08-24 | 2015-08-20 | アルテラ コーポレイションAltera Corporation | Write-leveling implementation in programmable logic devices |
| JP2008182483A (en) * | 2007-01-24 | 2008-08-07 | Fujitsu Ltd | Phase adjustment function evaluation method, information processing apparatus, program, and computer-readable information recording medium |
| WO2008126463A1 (en) | 2007-04-11 | 2008-10-23 | Thine Electronics, Inc. | Reception apparatus |
| US8098786B2 (en) | 2007-04-11 | 2012-01-17 | Thine Electronics, Inc. | Reception apparatus |
| JP2010171092A (en) * | 2009-01-21 | 2010-08-05 | Hitachi Ltd | Semiconductor device |
| WO2013031463A1 (en) * | 2011-09-02 | 2013-03-07 | 日本電気株式会社 | Optical transceiver, communication timing adjustment method and program |
| US9313016B2 (en) | 2012-02-17 | 2016-04-12 | Seiko Epson Corporation | Receiver circuit, communication system, electronic device, and method for controlling receiver circuit |
| JP2017521914A (en) * | 2014-06-11 | 2017-08-03 | マーベル ワールド トレード リミテッド | System and method for blocking transmission of frames in a network device |
| US9496860B2 (en) | 2014-09-18 | 2016-11-15 | Fujitsu Limited | Phase control circuit and receiving device |
| JP2018506029A (en) * | 2015-02-04 | 2018-03-01 | テラダイン、 インコーポレイテッド | High-speed data transfer using a calibrated single clock source synchronous serializer / deserializer protocol |
| JP2016192670A (en) * | 2015-03-31 | 2016-11-10 | 株式会社メガチップス | Receiver |
| JP2017200074A (en) * | 2016-04-27 | 2017-11-02 | 日本電信電話株式会社 | Driver circuit |
| JP2018176739A (en) * | 2017-04-10 | 2018-11-15 | キヤノン株式会社 | Recording device |
| WO2022102334A1 (en) * | 2020-11-16 | 2022-05-19 | ソニーセミコンダクタソリューションズ株式会社 | Data reception device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4063392B2 (en) | 2008-03-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4063392B2 (en) | Signal transmission system | |
| KR100346804B1 (en) | A timing signal generating circuit, a semiconductor integrated circuit device, and a semiconductor integrated circuit system | |
| US9741423B2 (en) | Methods and apparatus for synchronizing communication with a memory controller | |
| US7288973B2 (en) | Method and apparatus for fail-safe resynchronization with minimum latency | |
| US11025255B2 (en) | Signal generation circuit synchronized with a clock signal and a semiconductor apparatus using the same | |
| KR20200088650A (en) | Signal generation circuit synchronized with clock signal and semiconductor apparatus using the same | |
| CN111512369B (en) | Clock data recovery device and method for multi-channel data receiver | |
| US7825710B2 (en) | Delay-locked loop circuits and method for generating transmission core clock signals | |
| US7571340B2 (en) | Eliminating receiver clock drift caused by voltage and temperature change in a high-speed I/O system that uses a forwarded clock | |
| US10644685B1 (en) | Signal receiving circuit, and semiconductor apparatus and semiconductor system using the signal receiving circuit | |
| JP4930593B2 (en) | Data transfer apparatus and data transfer method | |
| CN101253724B (en) | Bit-deskewing IO method and system | |
| JP4481326B2 (en) | Signal transmission system | |
| KR20050061123A (en) | Data control circuit in the double data rate synchronous dram controller | |
| US7555048B1 (en) | High-speed single-ended interface | |
| US20040076228A1 (en) | Look-ahead decision feedback equalizing receiver | |
| US8139697B2 (en) | Sampling method and data recovery circuit using the same | |
| JP2003078511A (en) | Signal transmission system | |
| US6747490B1 (en) | Sampling pulse generation | |
| JP4477372B2 (en) | Signal processing circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050201 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061109 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070109 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070312 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070814 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071009 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20071127 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20071225 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110111 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110111 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120111 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130111 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130111 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140111 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |