(57)【要約】【課題】複数の配線が負荷の数や配線長の違いによるスキューの影響を受けた場合でも、クロックのトリガ調整により、データの受け渡しを可能とし、小型で占有面積が小さく、又、配線長がばらついた場合でもＩＣ間においてデータを高速に伝送することを可能にする回路ユニットを提供することにある。【解決手段】２種類のクロックトリガを入力する端子を有するＩＣを使用する。１ネットあたりの負荷や配線長などが違う場合には信号間にスキューが発生するが、このスキューを打ち消すように位相の異なるクロックが入力される。これによって、スキューのあるバス配線でもタイミングの異なるクロックによってスキューを緩和し、すべてのビットに対してエラーなく高速で伝送することが可能となる。【選択図】　　　　　図１
2004110103.tif 000002
【特許請求の範囲】
【請求項１】
２本以上の高速なデータ信号をクロックでラッチする回路ユニットの構成において、２種類以上のクロックトリガを入力する端子を有するＩＣを使用し、タイミングの異なるデータ信号を位相が異なるクロックでラッチする事を特徴とする回路ユニット。
【請求項２】
２本以上の高速なデータ信号をクロックでラッチする回路ユニットの構成において、ＩＣ内部にクロックの遅延配線を設けることを特徴とする請求項１に記載の回路ユニット。
【請求項３】
２本以上の高速なデータ信号をクロックでラッチする回路ユニットの構成において、ＩＣ内部にクロックの遅延回路を設けることを特徴とする請求項１に記載の回路ユニット。
【請求項４】
データの遅延時間を自動で検出し、クロックトリガのタイミング調整機能を有する事を特徴とする請求項１に記載の回路ユニット。
【請求項５】
複数のＩＣが存在する場合に、データ信号の遅延時間の違いによるスキューを緩和するようにクロックの遅延時間を調整することを特徴とする請求項１に記載の回路ユニット。
【請求項６】
請求項１に記載のＩＣをプリント回路基板に実装することを特徴とするプリント回路基板。
【請求項７】
遅延配線を設けることを特徴とする請求項６に記載のプリント回路基板。
【請求項８】
クロックトリガの配線上に抵抗やコンデンサなどの遅延回路を有する事を特徴とする請求項６に記載のプリント回路基板。
【請求項９】
伝送線路のインピーダンスを特定の値に略一致するように配線する事を特徴とする請求項６に記載のプリント回路基板。
【請求項１０】
請求項６に記載のプリント回路基板を有する電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリント基板上に配線されるＩＣ間の高速伝送に関するものである。
【０００２】
【従来の技術】
プリント回路基板上に配置されたＩＣ間の情報を高速に伝送することが求められる形態において、高速な信号がバスのような複数の配線を使用して伝送する場合、ビット毎の負荷の違いやＩＣ間の配線長の違いによるスキューによって情報が正確に伝達されないという問題が発生する。従来、この問題に対して、クロックとデータやアドレスのバス配線を等長などすることによってスキューを小さくしていたが、動作速度が高速になるにつれて、すべてのビットの伝送タイミングを同じにする基板設計が出来ないという問題が発生していた。この問題は、クロック周波数が高くなればなるほど大きな問題となる。
【０００３】
そこで、１ネットあたりの負荷を同じにした場合には、基板上に配置する部品の数が多くなり、配線長が長くなるために高速な周波数での伝送が出来なくなる。また、バス配線の本数を少なくして伝送速度を上げる場合には、ＩＣなどの回路構成が複雑になるという問題が発生する。
【０００４】
【発明が解決しようとする課題】
複数の配線が負荷の数や配線長の違いによるスキューの影響を受けた場合でも、クロックのトリガ調整により、データの受け渡しを可能とし、小型で占有面積が小さく、また、配線長がばらついた場合でもＩＣ間においてデータを高速に伝送することを可能にするＩＣを提供することにある。
【０００５】
【課題を解決するための手段】
ＩＣ間のデータを高速に伝送するデータバス配線の問題は、本発明のＩＣを用いることにより解決される。本発明において、クロックのトリガのタイミング端子を複数有する、もしくは、ＩＣ内部にクロックトリガの調整回路を有することにより解決される。
【０００６】
【発明の実施の形態】
（実施例１）
図１は、本発明の一実施例である２種類のクロックトリガを入力する端子を有するＩＣを使用した配線の一例を示す。ＩＣ１から引き出された配線（ＮＥＴ１〜３）は、ＩＣ２、ＩＣ３、ＩＣ４へそれぞれ１ネット毎に接続されており、これに対してＩＣ１から引き出された配線ＮＥＴ０は、ＩＣ２、ＩＣ３、ＩＣ４へ１ネットで接続されている。このように１ネットあたりの負荷や配線長などが違う場合には信号間にスキューが発生するが、このスキューを打ち消すようにＩＣ０からＣＬＫ０とＣＬＫ１のクロックが配線されている。これによって、スキューのあるバス配線でもタイミングの異なるクロックによってスキューを緩和し、すべてのビットに対してエラーなく高速で伝送することが可能となる。
【０００７】
（実施例２）
図２は実施例１のクロック配線であるＣＬＫ０とＣＬＫ１をまとめた場合の一実施例を示した図である。これによって、ＩＣ０から引き出される配線の数を少なくすることが可能となる。さらに、基板上を配線する領域もその分だけ少なくなり、基板の小型化やクロストークを小さくすることが可能となる。
【０００８】
（実施例３）
図３はクロック配線のインピーダンスを略一定にした一実施例を示した図である。これによって、インピーダンスの不整合がなくなり、不要な反射を抑制することにより波形品質を落とさずに高速な伝送をすることが可能となる。さらに、ガードグランドを設けることによりＥＭＩやクロストークを小さくすることが可能となる。
【０００９】
（実施例４）
図４はクロックの配線に抵抗とコンデンサが接続されている。これによって、配線を長くすることなく、大きな遅延効果が得られる。さらに、基板上を配線する領域もその分だけ少なくなり、基板の小型化やクロストークを小さくすることが可能となる。
【００１０】
（実施例５）
図５はＩＣ内部に遅延回路を設けた１実施例である。これによって、どのバス配線も略等長になることによって、スキューが非常に小さく、しかも、遅延する配線の必要がなくなるため配線領域を狭くすることが可能となる。
【００１１】
（実施例６）
図６はＩＣ内部に遅延配線を設けた１実施例である。これによって、どのバス配線も略等長になることによって、スキューが非常に小さく、しかも、遅延する配線の必要がなくなるため配線領域を狭くすることが可能となる。
【００１２】
（実施例７）
図７はＩＣ内部に遅延回路を設けたクロックの１実施例である。これによって、どのバス配線も略等長になることによって、スキューが非常に小さく、しかも、遅延する配線の必要がなくなるため配線領域を狭くすることが可能となる。
【００１３】
（実施例８）
図８はＩＣ内部に遅延配線を設けたクロック１実施例である。これによって、どのバス配線も略等長になることによって、スキューが非常に小さく、しかも、遅延する配線の必要がなくなるため配線領域を狭くすることが可能となる。
【００１４】
（実施例９）
図９はクロックとデータのタイミングの一例を示す。ＣＬＫ０はＤＡＴＡ０のトリガとしては成り立つが、ＤＡＴＡ１のトリガとしてはタイミング的に満たせていない。また、ＣＬＫ１はＤＡＴＡ１のトリガとしては成り立つが、ＤＡＴＡ０のトリガとしてはタイミング的に満たせていない。このように、２つの異なるクロックの入力によって個々のデータのタイミングを満たすことによって、データに大きなスキューがある場合でもすべてのビットにおいて、スキューを打ち消し、高速に伝送することが可能となる。
【００１５】
（実施例１０）
図１０は従来の一実施例を示した図である。
【００１６】
（実施例１１）
図１１は従来の一実施例のクロックとデータのタイミングを示した図である。
【００１７】
この場合、ＮＥＴ１とＮＥＴ２の両方を満たすクッロクトリガのタイミングが存在しない。
【００１８】
【発明の効果】
本発明のＩＣでは、負荷数の違いや伝送線路の伝播時間によって信号線同士にスキューのあるバス配線において、クロックのトリガのタイミングを調整することによってスキューを緩和し、すべてのビットに対してエラーなく高速で伝送することが可能となる。
【図面の簡単な説明】
【図１】本発明のバス配線の一実施例を示した図である。
【図２】本発明のバス配線の一実施例を示した図である。
【図３】本発明のバス配線の一実施例を示した図である。
【図４】本発明のバス配線の一実施例を示した図である。
【図５】本発明のバス配線の一実施例を示した図である。
【図６】本発明のバス配線の一実施例を示した図である。
【図７】本発明のバス配線の一実施例を示した図である。
【図８】本発明のバス配線の一実施例を示した図である。
【図９】本発明のタイミングの模式図である。
【図１０】従来のバス配線の一実施例である。
【図１１】従来のタイミングの模式図である。
【符号の説明】
ＩＣ０　　　　　　　　　　　ＣＬＫ　ＩＣ
ＩＣ１　　　　　　　　　　　ＣＰＵ　ＩＣ
ＩＣ２　　　　　　　　　　　ＩＣ
ＩＣ３　　　　　　　　　　　ＩＣ
ＩＣ４　　　　　　　　　　　ＩＣ
Ｒ１　　　　　　　　　　　　抵抗
Ｃ１　　　　　　　　　　　　コンデンサ
ＣＬＫ０　　　　　　　　　　ＣＰＵクロック
ＣＬＫ１　　　　　　　　　　ＮＥＴ１用クロック
ＣＬＫ２　　　　　　　　　　ＮＥＴ２用クロック
ＮＥＴ１　　　　　　　　　　ネット１
ＮＥＴ２　　　　　　　　　　ネット２
ＢＵＳ１　　　　　　　　　　バス１
ＢＵＳ２　　　　　　　　　　バス２
ＬＩＮＥ　　　　　　　　　　遅延配線
Ｇｕａｒｄ＿ＧＮＤ　　　　　ガードグランド
Ｓｋｅｗ　　　　　　　　　　ＣＬＫ１とＣＬＫ２のスキュー
Ｃｒｙｓｔａｌ　　　　　　　　　　　　　　水晶発振子
【図１】
2004110103.tif 000003
【図２】
2004110103.tif 000004
【図３】
2004110103.tif 000005
【図４】
2004110103.tif 000006
【図５】
2004110103.tif 000007
【図６】
2004110103.tif 000008
【図７】
2004110103.tif 000009
【図８】
2004110103.tif 000010
【図９】
2004110103.tif 000011
【図１０】
2004110103.tif 000012
【図１１】
2004110103.tif 000013