JP3542973B2 - High-speed signal circuit - Google Patents
High-speed signal circuit Download PDFInfo
- Publication number
- JP3542973B2 JP3542973B2 JP2001061876A JP2001061876A JP3542973B2 JP 3542973 B2 JP3542973 B2 JP 3542973B2 JP 2001061876 A JP2001061876 A JP 2001061876A JP 2001061876 A JP2001061876 A JP 2001061876A JP 3542973 B2 JP3542973 B2 JP 3542973B2
- Authority
- JP
- Japan
- Prior art keywords
- speed
- signal
- clock
- synchronization
- low
- 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.)
- Expired - Fee Related
Links
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 25
- 230000010355 oscillation Effects 0.000 claims description 19
- 239000013078 crystal Substances 0.000 claims description 10
- 230000005540 biological transmission Effects 0.000 claims description 2
- 102100040862 Dual specificity protein kinase CLK1 Human genes 0.000 description 21
- 101000749294 Homo sapiens Dual specificity protein kinase CLK1 Proteins 0.000 description 21
- 230000001360 synchronised effect Effects 0.000 description 19
- 230000005855 radiation Effects 0.000 description 8
- 230000000630 rising effect Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000000034 method Methods 0.000 description 5
- 239000000758 substrate Substances 0.000 description 4
- 102100040844 Dual specificity protein kinase CLK2 Human genes 0.000 description 2
- 102100040856 Dual specificity protein kinase CLK3 Human genes 0.000 description 2
- 101000749291 Homo sapiens Dual specificity protein kinase CLK2 Proteins 0.000 description 2
- 101000749304 Homo sapiens Dual specificity protein kinase CLK3 Proteins 0.000 description 2
- 230000010363 phase shift Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 229910000859 α-Fe Inorganic materials 0.000 description 1
Images
Landscapes
- Bus Control (AREA)
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、同一バスに接続される複数のLSIからなるモジュールシステムの信号同期化を図る信号同期化技術に関し、特に、低速クロック同期信号により高速クロック信号の同期化を行いLSIの高速クロック信号を生成する高速信号回路に関する。
【0002】
【従来の技術】
従来、複数のモジュールのクロック信号を同期化させる技術は、例えば、実開平01−27722号公報などに開示されている。この技術は、複数のモジュールが共通バスによって接続されており、所定の周波数のクロック信号をそれぞれのモジュールに入力して、それぞれのモジュール毎に同期用周波数に逓倍することによってクロック信号の同期化を図っている。また、特開2000−207050号公報には、複数のLSIからなるシステムにおいて、特定周波数のイネーブル信号を発生して、このイネーブル信号に基づいて基準信号を生成し、さらに、基準信号に基づいてシステムの内部クロック信号を発生させている。これによって、複数のLSIで使用するクロックパルス間の信号を同期化することができる。
【0003】
図5は、従来技術における高速信号回路のブロック構成図である。図5において、共通の同期バス21に接続されている複数のLSI22、23、24の信号を高速且つ同期化して動作させるために、それぞれのLSI22、23、24のバスインタフェース25、26、27にて、同時に立ち上がりエッジが到達するような低スキューのクロック信号(EX_CLK1,2,3)を、クロック信号生成回路28から与えている。また、各LSI22、23、24へ分配される各クロック信号EX_CLK1, EX_CLK2, EX_CLK3の伝播遅延時間を同じにするために、クロック信号生成回路28から各LSI22,23、24までのクロック信号線の長さを調節している。つまり、現実には、クロック信号(EX_CLK1,2,3)は基板上のパターンを通して供給されるので、各クロック信号EX_CLK1, EX_CLK2, EX_CLK3を同期させるために、クロック信号(EX_CLK1,2,3)の伝播遅延時間を考慮して、クロック信号生成回路28から各LSI22、23、24へのパターン長をそれぞれ等しい長さになるように調整している。
【0004】
【発明が解決しようとする課題】
しかしながら、クロック信号の立ち上がりエッジが同時に到達するような、品質の高いクロック信号をクロック信号生成回路28から供給するためには、クロック信号生成回路28内の1つのクロック供給ICから複数のLSI22、23、24へ1対1で対応するクロック信号を分配する必要があり、結果的の回路が複雑となる。さらには、各LSI22、23、24へ分配されるクロック信号の伝播遅延時間を同じにするためにクロック信号線の長さを調節する必要があるが、複数のLSIを基板へ配置する場合、様々な制限から各LSIを近接して配置できないため、どうしても高速なクロック信号のパターン配線長が数十センチにもなってしまうことがある。また、LSIの数も10個を越える場合もあるため、その分、信号数が増えてしまい、各クロック信号線の長さを調節することは難しくなる。
【0005】
さらに、高速なクロック信号は輻射ノイズの原因の1つとなることは一般に知られており、この対策としてクロック信号線の途中にフィルタを追加するなどの対策を施した基板設計が行われている。しかし、このようなノイズ対策技術は特別なパターン設計のノウハウが必要であり、しかも、ノイズの根絶には至っていない。特に、その他のバス信号は時間的インターバルがランダムであるのに対して、クロック信号は常に一定周波数で動作しているため、ノイズのピークを作りやすいので、大きな輻射ノイズ発生させる要因ともなっている。
【0006】
前述の実開平01−27722号公報の技術においても、所定周波数のクロック信号を発生させる信号発生器から各モジュールまでの配線長は一般的に不均一となり、結果として、各モジュールに分配するクロック信号の伝播遅延時間がばらついてしまう。従って、各モジュール毎においてクロック信号の立ち上がりエッジがずれるので、各モジュール毎に逓倍した同期用周波数の位相もずれてしまう虞がある。さらには、各信号線から発生するな輻射ノイズに対する対策も前述と同様にかなり困難である。また、前述の特開2000−207050号公報の技術においても、基準信号に基づいて生成された内部クロックを各LSIへ分配する段階において、前述と同様に各信号配線の長さのばらつきによってクロック信号の立ち上がりエッジがずれるという問題は依然として解消されない。
【0007】
本発明は、このような事情に鑑みてなされたものであり、その目的は、高速なクロック信号の分配の代わりに、低速な同期信号を分配することによって、同期バスの動作周波数を高速に維持しながら、基板から放射される輻射ノイズへの対策を不要にする高速信号回路を提供することにある。
【0008】
【課題を解決するための手段】
上記課題を解決するために、本発明の高速信号回路は、複数のモジュールから、個別に、共通バスへ高速クロック信号を送信する高速信号回路において、前記複数のモジュールにそれぞれ設けられた内部クロック生成回路が、外部より低速同期パルスを受け取ると、該低速同期パルス信号に同期して個別に高速クロック信号を生成し、生成された各々の高速クロック信号の前記共通バスへの送信を開始することを特徴とする。従って、本発明の高速信号回路によれば、各モジュールが接続される共通バスの動作周波数は高速のまま、基板の信号線を流れる同期信号は低速となるので、基板からの輻射ノイズを低減することができる。
【0009】
また、本発明の高速信号回路は、前記発明において、低速同期信号を生成する同期信号生成手段と、同期信号生成手段から低速同期信号を受信して、この低速同期信号に同期して高速クロック信号を生成し、生成された高速クロック信号を共通バスへ送信する複数のモジュールとを備えたことを特徴とする。これにより、信号線を流れる低速信号によって同期をとりながら、モジュール内部で高速クロック信号を生成して共通バスへ送信するので、ノイズの発生を低減することができ、結果的に基板のノイズ対策などが不要となる。
【0010】
また、本発明の高速信号回路は、前記発明において、複数のモジュールは、それぞれ、低速同期信号に同期して高速クロック信号を生成する高速クロック生成手段を備え、この高速クロック生成手段は、水晶振動子の発振周波数を逓倍して高速クロック信号を生成することを特徴とする。すなわち、水晶振動子の発振周波数を基準信号として、これを逓倍して高速クロック信号を生成しているので、共通バスへ送信されるバスクロック信号の周波数安定度は極めて高い。
【0011】
また、本発明の高速信号回路は、前記発明において、同期信号生成手段は、複数のモジュールがそれぞれ備える高速クロック生成手段へ一括して低速同期信号を送信することを特徴とする。あるいは、同期信号生成手段は、複数のモジュールがそれぞれ備える高速クロック生成手段へ、1対1の対応で低速同期信号を分配するようにしてもよい。すなわち、本発明の高速信号回路によれば、低速同期信号を一括して各モジュールへ送信することもできるが、この低速同期信号を分配して各モジュールへ送信することもできる。つまり、低速同期信号を分配して各モジュールへ送信すれば、各モジュールに入力される各低速同期信号の信号間の立ち上がり波形のスキューを減らすことができ、結果的にシステムバスの同期信号の品質を向上させることができる。
【0012】
また、本発明の高速信号回路は、前記発明において、同期信号生成手段が生成する低速同期信号の周波数は、共通バスの動作周波数より低い周波数であり、低速同期信号は定期的に高速クロック生成手段へ送信されることを特徴とする。すなわち、低速同期信号を定期的に伝達するようにすれば、高速クロック生成手段で生成される高速クロック信号のクロックの位相ずれを補正することができるので、結果的に、システムバスの同期信号の品質を向上することができる。尚、前記各手段で用いるモジュールの好適な実施形態はLSIとすることができる。
【0013】
【発明の実施の形態】
以下、図面を用いて本発明における高速信号回路について詳細に説明する。 図1は、本発明の第1の実施の形態における高速信号回路のブロック構成図であり、先ず、この図を用いて、本発明における第1の実施の形態の高速信号回路について説明する。図1に示す高速信号回路は、同期バス1に接続され、同期して動作する複数のLSI2、3、4と、それぞれのLSI2、3、4自身が生成するバスクロック信号(CLK1,2,3)を同期させるためのクロック同期信号(SYNC_PULSE)を出力するクロック同期信号生成回路14とによって構成されている。尚、同期バス1はバスクロック信号(CLK1,2,3)に同期して動作するバスを示している。この実施の形態では、説明を容易にするために3つのLSI2、3、4を接続するシステムについて説明するが、幾つのLSIが接続されていても動作は同じである。つまり、この高速信号回路によるLSIシステムは、クロック同期信号生成回路14の入出力ピン数による物理的制約以外はLSIの個数には依存されない。
【0014】
各LSI2、3、4は、それぞれ、同期バス1へ接続するためのバスインタフェース5、6、7と、水晶振動子8、9、10と、内部クロック生成回路11、12、13とを内蔵している。尚、各水晶振動子8、9、10は外付けであっても構わない。また、各水晶振動子8、9、10は、バスクロック信号(CLK1,2,3)を生成する内部クロック生成回路11、12、13の周波数を決定するため、同じ周波数のものである必要がある。さらに、内部クロック生成回路11、12、13は、水晶振動子8、9、10に電圧をかけて振動を増幅し、バスクロック信号(CLK1,2,3)を生成する。このとき、内部クロック生成回路11、12、13は、周波数を逓倍することによって水晶振動子8、9、10の周波数より高いバスクロック信号(CLK1,2,3)を各LSI2、3、4の内部で生成し、このバスクロック信号(CLK1,2,3)をそれぞれのバスインタフェース5、6、7へ供給する。
【0015】
また、各内部クロック生成回路11、12、13には、それぞれ、出力ピン1つと入力ピン1つが設けられている。出力ピンからは、各内部クロック生成回路11、12、13の発振準備完了を示す発振準備完了信号(CLK_EN1,2,3)が出力される。また、入力ピンには、外部のクロック同期信号生成回路14からクロック同期信号(SYNC_PULSE)が受信される。さらに、クロック同期信号生成回路14は、各LSI2、3、4が内蔵する内部クロック生成回路11、12、13が発振準備完了したことを知れせるための発振準備完了信号(CLK_EN1,2,3)を受信するピンを持っている。また、クロック同期信号生成回路14は、全てのLSI2、3、4の発信準備完了を確認したあと、各LSI2、3、4のバスクロック信号(CLK1,2,3)を同じタイミングで発振させるためのクロック同期信号(SYNC_PULSE)を、各LSI2、3、4内蔵の内部クロック生成回路11、12、13へ伝えるための同期信号送信用のピンがある。
【0016】
内部クロック生成回路11、12、13は、クロック同期信号生成回路14から受信したクロック同期信号(SYNC_PULSE)の立ち上がりを参照して、水晶振動子8、9、10から得られた高速バスクロックのタイミングを調整することにより、LSI2、3、4ごとに生成していたバスクロック信号(CLK1,2,3)を同期化させる機能をもつ。それぞれのLSI2、3、4にて、バスインタフェース5、6、7にこのバスクロック信号(CLK1,2,3)を供給することで、この同期バス1は同期して高速動作を行うことが可能になる。
【0017】
つまり、本発明における高速信号回路のシステムでは、バスクロック信号(CLK1,2,3)のバスインタフェース5、6,7をもつ複数のLSI2、3、4を1つの同期バス1に接続する構成において、同期信号受信用の入力ピンと、内部クロック生成回路11、12、13の発振準備完了の状態を示す発振準備完了信号送信用の出力ピンとを設けた内部クロック生成回路11、12,13を、それぞれのLSI2、3、4に内蔵させている。さらに、外部にクロック同期信号生成回路14を追加して、それぞれのLSI2、3、4の内部クロック信号であるバスクロック信号(CLK1,2,3)を同じタイミングで発振させるためのクロック同期信号(SYNC_PULSE)を、各LSI2、3、4に伝達している。このクロック同期信号(SYNC_PULSE)は、バスクロック信号(CLK1,2,3)をクロックするための高速な信号ではなく、バスクロック信号(CLK1,2,3)を同期させるための低速な信号でよい。
【0018】
従って、クロック同期信号生成回路14と各内部クロック生成回路11、12、13とを結ぶ信号ラインには、低速のクロック同期信号(SYNC_PULSE)が伝送されるので、従来より実施されているノイズ対策などの特別な基板設計を行わなくても、基板から放射される輻射ノイズを低減することができる。つまり、本発明における高速信号回路の特徴は、複数のLSI2、3、4が接続される同期バス1の動作周波数を低下させることなく、基板設計のノイズ対策なしで、主に、バスクロック信号(CLK1,2,3)から発生する輻射ノイズを低減したことにある。
【0019】
次に、図1に示す高速信号回路の電源投入からの動作をタイムチャート波形を用いて説明する。図2は、図1に示す高速信号回路の電源投入からの動作を示すタイムチャート波形である。動作可能な電源が各LSI2、3、4に与えられると、先ず、内部クロック生成回路11、12、13は、各LSI2、3、4の内部にある水晶振動子8、9、10を使って、バスクロック信号(CLK1,2,3)となる内部クロックの発振を準備する。この状態では、各LSI2、3,4のクロック信号は同期化がされていないので、まだバスインタフェース5、6、7には信号を供給しない。
【0020】
そして、内部クロックであるバスクロック信号(CLK1,2,3)を発振する準備ができたあと、各LSI2、3,4は、それぞれの内部クロック生成回路11、12、13より発振準備完了信号(CLK_EN1、2、3)を送信して、発振準備完了通知をクロック同期信号生成回路14に伝達する。尚、クロック同期信号生成回路14は、各LSI2、3、4個別に発振準備完了の通知を受信できるような、多ゲートのAND回路の構成となっている。
【0021】
図2のタイムチャート波形では、内部クロック生成回路11、12、13の発振準備が完了したとき、それぞれの発振準備完了信号CLK_EN1、CLK_EN 2、CLK_EN 3は、インアクティブからアクティブに状態変化する。このとき、図に示すように、各発振準備完了信号CLK_EN1、CLK_EN 2、CLK_EN 3の状態変化のタイミングは異なっている。従って、全てが状態変化したあとの時間TAの時点で、このシステムの全てのLSI2、3、4が発振準備を完了する。つまり、クロック同期信号生成回路14は、この時点TAで、各発振準備完了信号CLK_EN1、CLK_EN2、CLK_EN3が全てアクティブになったことを認識することができる。従って、クロック同期信号生成回路14は、時間TAで、各LSI2、3、4の内部クロック生成回路11、12、13へクロック同期信号(SYNC_PULSE)を伝達する。
【0022】
そして、クロック同期信号(SYNC_PULSE)を受け取った各内部クロック生成回路11,12、13は、クロック同期信号(SYNC_PULSE)と同期するようにバスクロック信号(CLK1,2,3)を調整して各バスインタフェース5、6,7への供給を開始する。これにより、各LSI2、3、4の内部クロックであるバスクロック信号(CLK1,2,3)は同期化が達成され、それらの信号を各バスインタフェース5、6、7へ供給することにより、各LSI2、3、4は同期したバスクロック信号CLK1, CLK2, CLK3を同期バス1へ送信することができる。
【0023】
次に、本発明における第2の実施の形態の高速信号回路について説明する。図3は、本発明の第2の実施の形態における高速信号回路のブロック構成図である。図3に示す第2の実施の形態の構成が図1に示す第1の実施の形態と異なるところは、クロック同期信号生成回路14に各LSI2、3、4へ1対1でクロック同期信号(SYNC_PULSE1,2,3)を分配できるように専用ピンを設けたところである。このように、クロック同期信号(SYNC_PULSE1,2,3)を各LSI2、3、4へ分配することにより、各LSI2、3、4に入力される各クロック同期信号SYNC_PULSE1, SYNC_PULSE2, SYNC_PULSE3の信号間の立ち上がり波形のスキューを減らすことができ、結果的にシステムバスの同期信号の品質を向上させることができる。
【0024】
図4は、図3に示す第2の実施の形態の高速信号回路をさらに応用したタイムチャート波形である。すなわち、図4のタイムチャート波形のクロック同期信号(SYNC_PULSE1,2,3)のように、クロック同期信号(SYNC_PULSE1,2,3)をバスクロック信号(CLK1,2,3)の動作周波数より低い周波数とし、且つ定期的に伝達するようにすれば、内部クロック生成回路11、12、13で生成されるバスクロック信号(CLK1,2,3)のクロックの位相ずれを、所定のタイミング毎に補正することができるので、結果的にシステムバスの同期信号の品質を向上することができる。
【0025】
以上述べた実施の形態は本発明を説明するための一例であり、本発明は、上記の実施の形態に限定されるものではなく、発明の要旨の範囲で種々の変形が可能である。すなわち、上記の各実施の形態は複数のLSIから共通の同期バスへ高速のバスクロック信号を送信する場合について述べたが、LSIに限らず複数のモジュールで生成される高速のバスクロック信号を共通の同期バスへ送信する実施形態であっても本発明が適用されることはいうまでもない。
【0026】
【発明の効果】
以上説明したように、本発明の高速信号回路によれば、基板上の配線を伝送するクロック同期信号を低速で動作させるようにしたので、基板の輻射ノイズを低減化することができる。これにより、輻射ノイズ対策が不要となるので、従来必要としていたフィルタ用のフェライト部品などが不要となり、且つ、回路が簡略化されるためにコスト低減を図ることができる。また、基板設計においてノイズ対策などの特別なノウハウが不要となり、結果的に基板全体のコスト低減を図ることができる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態における高速信号回路のブロック構成図である。
【図2】図1に示す高速信号回路の電源投入からの動作を示すタイムチャート波形である。
【図3】本発明の第2の実施の形態における高速信号回路のブロック構成図である。
【図4】図3に示す第2の実施の形態の高速信号回路をさらに応用したタイムチャート波形である。
【図5】従来技術における高速信号回路のブロック構成図である。
【符号の説明】
1、21 同期バス
2、3、4、22、23、24 LSI
5、6、7、25、26、27 バスインタフェース
8、9、10 水晶振動子
11、12、13 内部クロック生成回路
14 クロック同期信号生成回路
28 クロック信号生成回路
CLK_EN1、2、3 発振準備完了信号
CLK1,2,3 バスクロック信号
SYNC_PULSE クロック同期信号
EX_CLK1,2,3 クロック信号[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a signal synchronization technique for synchronizing a signal of a module system including a plurality of LSIs connected to the same bus, and more particularly, to synchronizing a high-speed clock signal with a low-speed clock synchronization signal to convert a high-speed clock signal of the LSI. It relates to a high-speed signal circuit to be generated.
[0002]
[Prior art]
Conventionally, a technique for synchronizing clock signals of a plurality of modules is disclosed in, for example, Japanese Utility Model Laid-Open No. 01-27722. In this technology, a plurality of modules are connected by a common bus, a clock signal of a predetermined frequency is input to each module, and the clock signal is synchronized by multiplying each module to a synchronization frequency. I'm trying. Japanese Patent Application Laid-Open No. 2000-207050 discloses that in a system including a plurality of LSIs, an enable signal of a specific frequency is generated, a reference signal is generated based on the enable signal, and a system is further configured based on the reference signal. The internal clock signal is generated. Thus, signals between clock pulses used in a plurality of LSIs can be synchronized.
[0003]
FIG. 5 is a block diagram of a conventional high-speed signal circuit. In FIG. 5, in order to operate the signals of a plurality of
[0004]
[Problems to be solved by the invention]
However, in order to supply a high quality clock signal from the clock signal generation circuit 28 such that the rising edges of the clock signal arrive at the same time, a plurality of
[0005]
Further, it is generally known that a high-speed clock signal is one of the causes of radiation noise. As a countermeasure against this, a board design has been taken with measures such as adding a filter in the middle of a clock signal line. However, such a noise suppression technique requires know-how of a special pattern design, and the noise has not been eliminated. In particular, the time interval of other bus signals is random, while the clock signal always operates at a constant frequency, so that a noise peak is easily generated, which is a factor for generating large radiation noise.
[0006]
In the technique disclosed in Japanese Utility Model Laid-Open Publication No. Hei 01-27722, the wiring length from a signal generator for generating a clock signal of a predetermined frequency to each module is generally non-uniform, and as a result, a clock signal distributed to each module is generated. Propagation delay time varies. Therefore, since the rising edge of the clock signal is shifted for each module, the phase of the multiplied synchronization frequency may be shifted for each module. Furthermore, it is quite difficult to take measures against radiation noise generated from each signal line as described above. Also, in the technique disclosed in Japanese Patent Application Laid-Open No. 2000-207050, at the stage of distributing the internal clock generated based on the reference signal to each LSI, the clock signal is varied due to the variation in the length of each signal wiring as described above. The problem that the rising edge is shifted is still not solved.
[0007]
The present invention has been made in view of such circumstances, and an object thereof is to maintain a high operating frequency of a synchronous bus by distributing a low-speed synchronous signal instead of a high-speed clock signal. Another object of the present invention is to provide a high-speed signal circuit that does not require measures against radiation noise radiated from a substrate.
[0008]
[Means for Solving the Problems]
In order to solve the above problems, the high-speed signal circuit of the present invention, a plurality of modules, individually, in a high-speed signal circuit for transmitting a high-speed clock signal to the common bus, the internal clock generation provided to each of the plurality of modules When the circuit receives a low-speed synchronization pulse from the outside, it generates a high-speed clock signal individually in synchronization with the low-speed synchronization pulse signal, and starts transmitting each of the generated high-speed clock signals to the common bus. Features. Therefore, according to the high-speed signal circuit of the present invention, the synchronizing signal flowing through the signal line of the board becomes low while the operating frequency of the common bus to which each module is connected is kept high, so that radiation noise from the board is reduced. be able to.
[0009]
Further, the high-speed signal circuit according to the present invention, in the above-mentioned invention, comprises: a synchronizing signal generating means for generating a low-speed synchronizing signal; a low-speed synchronizing signal received from the synchronizing signal generating means; , And a plurality of modules for transmitting the generated high-speed clock signal to the common bus. As a result, a high-speed clock signal is generated inside the module and transmitted to the common bus while synchronizing with the low-speed signal flowing through the signal line, so that the occurrence of noise can be reduced, and as a result, noise countermeasures for the board, etc. Becomes unnecessary.
[0010]
Further, in the high-speed signal circuit of the present invention, in the above-mentioned invention, each of the plurality of modules includes high-speed clock generating means for generating a high-speed clock signal in synchronization with a low-speed synchronizing signal. The high-speed clock signal is generated by multiplying the oscillation frequency of the slave. That is, since the high-speed clock signal is generated by multiplying the oscillation frequency of the crystal oscillator as the reference signal and multiplying the reference signal, the frequency stability of the bus clock signal transmitted to the common bus is extremely high.
[0011]
Further, in the high-speed signal circuit according to the present invention, in the above-mentioned invention, the synchronization signal generation means transmits the low-speed synchronization signal collectively to the high-speed clock generation means provided in each of the plurality of modules. Alternatively, the synchronization signal generation means may distribute the low-speed synchronization signal to the high-speed clock generation means included in each of the plurality of modules in a one-to-one correspondence. That is, according to the high-speed signal circuit of the present invention, the low-speed synchronization signal can be transmitted to each module collectively, but the low-speed synchronization signal can also be distributed and transmitted to each module. In other words, if the low-speed synchronization signal is distributed and transmitted to each module, the skew of the rising waveform between the low-speed synchronization signals input to each module can be reduced, and as a result, the quality of the synchronization signal of the system bus can be reduced. Can be improved.
[0012]
Further, in the high-speed signal circuit of the present invention, in the above-mentioned invention, the frequency of the low-speed synchronizing signal generated by the synchronizing signal generating means is lower than the operating frequency of the common bus, and the low-speed synchronizing signal is periodically output from the high-speed clock generating means. Is transmitted to That is, if the low-speed synchronization signal is transmitted periodically, the phase shift of the clock of the high-speed clock signal generated by the high-speed clock generation means can be corrected, and as a result, the synchronization signal of the system bus can be corrected. Quality can be improved. Note that a preferred embodiment of the module used in each of the above means can be an LSI.
[0013]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, the high-speed signal circuit according to the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram of a high-speed signal circuit according to the first embodiment of the present invention. First, the high-speed signal circuit according to the first embodiment of the present invention will be described with reference to FIG. The high-speed signal circuit shown in FIG. 1 is connected to a
[0014]
Each of the
[0015]
Each of the internal
[0016]
The internal
[0017]
That is, in the system of the high-speed signal circuit according to the present invention, the plurality of
[0018]
Therefore, a low-speed clock synchronization signal (SYNC_PULSE) is transmitted to a signal line connecting the clock synchronization signal generation circuit 14 and each of the internal
[0019]
Next, the operation of the high-speed signal circuit shown in FIG. 1 after the power is turned on will be described using a time chart waveform. FIG. 2 is a time chart waveform showing the operation of the high-speed signal circuit shown in FIG. 1 from power-on. When operable power is supplied to each of the
[0020]
After the preparation for oscillating the bus clock signals (CLK1, 2, 3), which are the internal clocks, is completed, the
[0021]
In the time chart waveform of FIG. 2, when the internal
[0022]
Then, each of the internal
[0023]
Next, a high-speed signal circuit according to a second embodiment of the present invention will be described. FIG. 3 is a block diagram of a high-speed signal circuit according to the second embodiment of the present invention. The configuration of the second embodiment shown in FIG. 3 is different from that of the first embodiment shown in FIG. 1 in that the clock synchronization signal generation circuit 14 has a one-to-one clock synchronization signal ( Dedicated pins are provided so that SYNC_PULSE1, 2, 3) can be distributed. As described above, by distributing the clock synchronization signal (SYNC_PULSE1, 2, 3) to each of the
[0024]
FIG. 4 is a time chart waveform further applying the high-speed signal circuit of the second embodiment shown in FIG. That is, like the clock synchronization signal (SYNC_PULSE1, 2, 3) of the time chart waveform of FIG. If the clock is transmitted periodically, the phase shift of the clocks of the bus clock signals (CLK1, 2, 3) generated by the internal
[0025]
The embodiment described above is an example for describing the present invention, and the present invention is not limited to the above embodiment, and various modifications are possible within the scope of the invention. That is, in each of the embodiments described above, a case where a high-speed bus clock signal is transmitted from a plurality of LSIs to a common synchronous bus has been described. It goes without saying that the present invention is also applied to the embodiment in which the data is transmitted to the synchronous bus.
[0026]
【The invention's effect】
As described above, according to the high-speed signal circuit of the present invention, the clock synchronization signal transmitted through the wiring on the board is operated at a low speed, so that the radiation noise of the board can be reduced. This eliminates the need for radiation noise countermeasures, thereby eliminating the need for a conventionally required ferrite part for a filter and the like, and simplifies the circuit, thereby reducing costs. Further, special know-how such as noise countermeasures is not required in the board design, and as a result, the cost of the entire board can be reduced.
[Brief description of the drawings]
FIG. 1 is a block diagram of a high-speed signal circuit according to a first embodiment of the present invention.
FIG. 2 is a time chart waveform showing an operation of the high-speed signal circuit shown in FIG. 1 from power-on.
FIG. 3 is a block diagram of a high-speed signal circuit according to a second embodiment of the present invention.
FIG. 4 is a time chart waveform further applying the high-speed signal circuit of the second embodiment shown in FIG.
FIG. 5 is a block diagram of a conventional high-speed signal circuit.
[Explanation of symbols]
1,21
5, 6, 7, 25, 26, 27
Claims (7)
前記同期信号生成手段から低速同期信号を受信して、該低速同期信号に同期して高速クロック信号を生成し、該高速クロック信号を前記共通バスへ送信する複数のモジュールと
を備えたことを特徴とする請求項1に記載の高速信号回路。Synchronization signal generating means for generating a low-speed synchronization signal;
A plurality of modules for receiving a low-speed synchronization signal from the synchronization signal generation means, generating a high-speed clock signal in synchronization with the low-speed synchronization signal, and transmitting the high-speed clock signal to the common bus. 2. The high-speed signal circuit according to claim 1, wherein
前記高速クロック生成手段は、水晶振動子の発振周波数を逓倍して高速クロック信号を生成することを特徴とする請求項2に記載の高速信号回路。The plurality of modules each include a high-speed clock generation unit that generates a high-speed clock signal in synchronization with a low-speed synchronization signal,
3. The high-speed signal circuit according to claim 2, wherein the high-speed clock generation unit generates a high-speed clock signal by multiplying an oscillation frequency of the crystal unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001061876A JP3542973B2 (en) | 2001-03-06 | 2001-03-06 | High-speed signal circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001061876A JP3542973B2 (en) | 2001-03-06 | 2001-03-06 | High-speed signal circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002258979A JP2002258979A (en) | 2002-09-13 |
| JP3542973B2 true JP3542973B2 (en) | 2004-07-14 |
Family
ID=18921094
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001061876A Expired - Fee Related JP3542973B2 (en) | 2001-03-06 | 2001-03-06 | High-speed signal circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3542973B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006195602A (en) * | 2005-01-12 | 2006-07-27 | Fujitsu Ltd | System clock distribution apparatus and system clock distribution method |
| JP4721407B2 (en) * | 2005-03-15 | 2011-07-13 | 株式会社リコー | Data transmission device |
| JP6512835B2 (en) * | 2015-01-20 | 2019-05-15 | ラピスセミコンダクタ株式会社 | DLL circuit and display driver |
-
2001
- 2001-03-06 JP JP2001061876A patent/JP3542973B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002258979A (en) | 2002-09-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101178612B (en) | Chip for providing extended clock signal, memory controller and system | |
| US5511181A (en) | Polycyclic timing system and apparatus for pipelined computer operation | |
| JP3457459B2 (en) | Method for synchronizing data sent at external clock frequency with internal clock frequency and multiple clock converter | |
| JP3542973B2 (en) | High-speed signal circuit | |
| US7490257B2 (en) | Clock distributor for use in semiconductor logics for generating clock signals when enabled and a method therefor | |
| JP7702029B1 (en) | Clock signal generating circuit and clock signal generating method | |
| US6255883B1 (en) | System and method for balancing clock distribution between two devices | |
| KR100777196B1 (en) | Semiconductor integrated circuit device | |
| US4977581A (en) | Multiple frequency clock system | |
| JPH11110067A (en) | Semiconductor integrated circuit | |
| US7624296B2 (en) | Method and apparatus for synchronizing multiple direct digital synthesizers (DDSs) across multiple printed circuit assemblies (PCAs) | |
| JPH10143275A (en) | Clock generator for microprocessor | |
| US6760798B1 (en) | Interface mechanism and method for interfacing a real-time clock with a data processing circuit | |
| EP1697821B1 (en) | Integrated circuit clock distribution | |
| JP3539494B2 (en) | Clock distribution circuit, distribution method, and clock supply circuit | |
| CN223272829U (en) | Computing units, chips, computing boards and computing equipment | |
| JP2954191B1 (en) | Input / output control device, input / output control method, and recording medium | |
| JP5949160B2 (en) | Communication device | |
| CN117273153B (en) | Qubit frequency drive signal generator and quantum computer system | |
| JP2003099152A (en) | Signal controller | |
| JP4588435B2 (en) | Synchronous circuit that generates output signal stably | |
| JP3349983B2 (en) | Semiconductor integrated circuit device | |
| JP2002014742A (en) | Phase shift type clock driver | |
| KR100907394B1 (en) | Clock Generators in Synchronous Circuits | |
| HK40113611A (en) | Operation unit, control method of operation unit, and computing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040105 |
|
| 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: 20040323 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040402 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S633 | Written request for registration of reclamation of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313633 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080409 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090409 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100409 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110409 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120409 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120409 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130409 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130409 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140409 Year of fee payment: 10 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |