[go: up one dir, main page]

JP2792801B2 - 半導体集積回路並びにその設計方法及び製造方法 - Google Patents

半導体集積回路並びにその設計方法及び製造方法

Info

Publication number
JP2792801B2
JP2792801B2 JP4348434A JP34843492A JP2792801B2 JP 2792801 B2 JP2792801 B2 JP 2792801B2 JP 4348434 A JP4348434 A JP 4348434A JP 34843492 A JP34843492 A JP 34843492A JP 2792801 B2 JP2792801 B2 JP 2792801B2
Authority
JP
Japan
Prior art keywords
phase
clock signal
elements
internal clock
internal
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 - Lifetime
Application number
JP4348434A
Other languages
English (en)
Other versions
JPH06204436A (ja
Inventor
敦彦 石橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP4348434A priority Critical patent/JP2792801B2/ja
Priority to US08/130,727 priority patent/US5420544A/en
Publication of JPH06204436A publication Critical patent/JPH06204436A/ja
Application granted granted Critical
Publication of JP2792801B2 publication Critical patent/JP2792801B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/10Distribution of clock signals, e.g. skew
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • H03L7/087Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal using at least two phase detectors or a frequency and phase detector in the loop
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • H03L7/089Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector generating up-down pulses
    • H03L7/0891Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector generating up-down pulses the up-down pulses controlling source and sink current generators, e.g. a charge pump

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)
  • Dram (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、位相同期ループ回路
を備える半導体集積回路に関し、特にゲートアレイ等の
マスタスライス方式をとる半導体集積回路に関するもの
である。
【0002】
【従来の技術】一般に、複数の半導体集積回路(以下、
LSIと記す)から構成される単一の装置を実現する場
合には、共通のクロック信号を使用して複数のLSI間
の同期をとる。この場合、共通のクロック信号が各LS
Iの有する内部回路に到達する位相は、各LSI間で相
互にずれる。また、同一のLSIの有する内部回路にお
いても、内部回路の有する素子の配置位置により、各素
子に与えられるクロック信号の位相にずれが生じる。前
者はチップ間スキューと、また後者はチップ内スキュー
と呼ばれ、回路の動作において問題となっている。
【0003】チップ間スキューの問題に対処するため、
各LSIの内部に位相同期ループ(phase-locked-loop
、以下PLLと記す)回路を構成し、LSI内部のク
ロックの位相をモニタして共通のクロック信号の位相と
同期させるという方法が提案されている。かかる技術
は、例えば特開平2−224104号公報に示されてい
る。
【0004】図9は、回路基板上に配置される複数のL
SIの回路構成を示す平面図であり、前述の提案を説明
するものである。LSI70A,70B,70Cはそれ
ぞれ内部回路71A,71B,71Cを、またそれぞれ
PLL回路72A,72B,72Cを、またそれぞれド
ライバー回路76A,76B,76Cを備えている。
【0005】LSI70A,70B,70Cには共通し
て外部クロック信号73が与えられている。また内部回
路71A,71B,71Cはいずれもバスライン74で
相互に接続されている。
【0006】LSI70Aに注目すると、内部回路71
Aにはクロック信号がドライバー回路76Aから供給さ
れ、内部回路71Aの各素子に分配される。その分配さ
れたクロック信号の一つが内部クロック信号75Aとし
てモニタされる。つまり、PLL回路72Aに入力さ
れ、外部クロック信号73とその位相が比較される。そ
して内部クロック信号75Aが外部クロック信号73と
同期するようにPLL回路72A及びドライバー回路7
6Aが動作する。
【0007】このような操作は他のLSI70B,70
Cにおいても、それぞれ内部クロック信号75B,75
Cに対して、それぞれPLL回路72B,72C、また
それぞれドライバー回路7B,7Cによって行われ
る。したがって、各LSI70A,70B,70Cに共
通して、内部クロック信号75A,75B,75Cが外
部クロック信号73と同期することになり、チップ間ス
キューを改善することができる。
【0008】
【発明が解決しようとする課題】従来のLSIは以上の
ように構成され、チップ間スキューを改善することがで
きても、各内部回路71A,71B,71Cにおいては
チップ内スキューが依然として存在する。このため、例
えば内部回路71Aで考えると、内部クロック信号75
Aを内部回路71Aのある素子から取り出して外部クロ
ック73と同期させた際、ドライバー回路76Aにより
近い素子のクロック信号は、外部クロックよりも進んだ
位相となってしまう。逆に内部クロック信号75Aを取
り出した素子より遠い素子のクロック信号は、外部クロ
ックよりも遅れた位相となってしまう。
【0009】このため内部クロック75Aを取り出す素
子を任意に選ぶと、最悪の場合にはチップ内スキュー分
だけ、各LSI相互におけるチップ間スキューが増大す
ることになる。従って、いかなる位相のチップ内スキュ
ーを有するようなクロックを内部クロック75Aとして
選択するかを、各LSIにおいて統一し、内部クロック
信号75Aを取り出す素子を決定しなければならない。
しかるに、セミカスタム方式をとるゲートアレイの場合
には内部回路71Aを自動的に配置配線するため、配置
のいかんによってはチップ内スキューが増大するだけで
なく、内部クロック信号75Aを取り出す素子の位置も
変化する可能性がある。従って、外部クロック信号73
に対するチップ内スキューの分布範囲は所望の値に設定
することができず、チップ間スキューを十分抑制するこ
とができないという問題点があった。
【0010】このような問題を解決するひとつの手段と
して、内部回路71Aの配置配線の終了後、これとPL
L回路72Aとの間に遅延回路を挿入し、内部クロック
信号75Aを遅延させてずれた位相の調整を行う方法も
考えられる。しかし、LSIの温度上昇によって遅延回
路の遅延値が変動すると、上記位相の調整が不適切にな
るという問題が生じる。
【0011】この発明は上記のような問題点を解消する
ためになされたもので、外部クロック信号に対し、遅延
回路を挿入することなく内部回路のチップ内スキューの
分布範囲を所望の値に調整できると共に、自動配置配線
を行って内部回路を実現した場合でも上記位相の調整が
可能なように、モニタされるべき内部クロック信号を引
き出す素子を選択できるPLL回路を備えた半導体集積
回路を得ることを目的とする。
【0012】
【課題を解決するための手段】この発明にかかる半導体
集積回路の第1の態様は、第1及び第2の領域に区分さ
れる。そして、第1の領域においては、複数の素子を有
し、基礎クロック信号を受けて素子のそれぞれに内部ク
ロック信号を与える少なくとも一つの内部回路と、内部
回路に対応する位相調整手段とが備えられる。また、第
2の領域においては、素子に対応し、その中の一つが位
相比較手段として選択される複数の位相比較手段候補が
更に備えられる。位相比較手段は、一の内部クロック信
号と、一の内部クロック信号の位相の基準となる外部ク
ロック信号とを受け、一の内部クロック信号と外部クロ
ック信号との位相差を示す位相差信号を出力する。位相
調整手段は、位相差信号を受けて一の内部クロック信号
と外部クロック信号との位相差を所定の値に調整する。
【0013】この発明にかかる半導体集積回路の第2の
態様は、第1及び第2の領域に区分される。そして、第
1の領域においては、複数の素子を有し、基礎クロック
信号を受けて素子のそれぞれに内部クロック信号を与え
る少なくとも一つの内部回路、並びに内部回路に対応す
る位相調整手段及び第1位相比較手段、が備えられる。
また、第2の領域においては、素子に対応し、その中の
一つが第2位相比較手段として選択される複数の位相比
較手段候補が更に備えられる。第2位相比較手段は、一
の内部クロック信号と、一の内部クロック信号の位相の
基準となる外部クロック信号とを受け、一の内部クロッ
ク信号と外部クロック信号の遷移状態を示す複数の遷移
信号を出力する。第1位相比較手段は、遷移信号を受け
て、一の内部クロック信号と外部クロック信号の位相差
を示す位相差信号を出力する。そして位相調整手段は、
位相差信号を受けて一の内部クロック信号と外部クロッ
ク信号との位相差を所定の値に調整する。
【0014】この発明にかかる半導体集積回路の設計方
法の第1の態様は、この発明にかかる半導体集積回路の
第1の態様を設計する方法である。(a)設計対象とな
る対象領域を特定する工程と、(b)対象領域を第1及
び第2の領域に区分する工程と、(c)第1の領域にお
いて、複数の素子を有し、基礎クロック信号を受けて素
子のそれぞれに内部クロック信号を与える少なくとも一
つの内部回路と、内部回路に対応する位相調整手段と、
を設計する工程と、(d)第2の領域において、素子に
対応し、その中の一つが位相比較手段として選択される
複数の位相比較手段候補を設計する工程と、(e)位相
を調整すべき内部クロック信号が与えられる一の素子
特定する工程と、(f)一の素子に対応した一の位相比
較手段候補を、位相比較手段として特定する工程と、を
備える。
【0015】この発明にかかる半導体集積回路の設計方
法の第2の態様も、この発明にかかる半導体集積回路の
第1の態様を設計する方法である。工程(a)〜(c)
は第1の態様と同じであるが、工程(d)以降は次のよ
うになる。即ち、(d)第2の領域において、素子に対
応し、その中の一つが位相比較手段の配置位置として特
定される複数の第3の領域を特定する工程と、(e)位
相を調整すべき内部クロック信号が与えられる一の素子
を特定する工程と、(f)一の素子に対応した一の第3
の領域に、位相比較手段を設計する工程と、を備える。
【0016】この発明にかかる半導体集積回路の製造方
法の第1の態様は、この発明にかかる半導体集積回路の
第1の態様を製造する方法である。(a)半導体基板上
に対象領域を特定する工程と、(b)対象領域を第1及
び第2の領域に区分する工程と、(c)第1の領域にお
いて、複数の素子を有し、基礎クロック信号を受けて素
子のそれぞれに内部クロック信号を与える少なくとも一
つの内部回路と、内部回路に対応する位相調整手段と、
を形成する工程と、(d)第2の領域において、素子に
対応し、その中の一つが位相比較手段として選択される
複数の位相比較手段候補を形成する工程と、(e)位相
を調整すべき内部クロック信号が与えられる一の素子
特定する工程と、(f)一の素子に対応した一の位相比
較手段候補を、位相比較手段として特定する工程と、
(g)位相比較手段と位相調整手段とを接続する工程
と、を備える。
【0017】この発明にかかる半導体集積回路の製造方
法の第2の態様も、この発明にかかる半導体集積回路の
第1の態様を製造する方法である。工程(a)〜(c)
は第1の態様と同じであるが、工程(d)以降は次のよ
うになる。即ち、(d)第2の領域において、素子に対
応し、その中の一つが位相比較手段の配置位置として特
定される複数の第3の領域を特定する工程と、(e)位
相を調整すべき内部クロック信号が与えられる一の素子
を特定する工程と、(f)一の素子に対応した一の第3
の領域に、位相比較手段を形成する工程と、(g)位相
比較手段と位相調整手段とを接続する工程と、を備え
る。
【0018】これらの設計方法の第1及び第2の態様、
並びに製造方法の第1及び第2の態様のいずれにおいて
も、位相比較手段は、一の素子に与えられる一の内部ク
ロック信号と、一の内部クロック信号の位相の基準とな
る外部クロック信号とを受け、一の内部クロック信号と
外部クロック信号との位相差を示す位相差信号を出力
し、位相調整手段は、位相差信号を受けて一の内部クロ
ック信号と外部クロック信号との位相差を所定の値に調
整する。
【0019】この発明にかかる半導体集積回路の設計方
法の第3の態様は、この発明にかかる半導体集積回路の
第2の態様を設計する方法である。(a)設計対象とな
る対象領域を特定する工程と、(b)対象領域を第1及
び第2の領域に区分する工程と、(c)第1の領域にお
いて、複数の素子を有し、基礎クロック信号を受けて素
子のそれぞれに内部クロック信号を与える少なくとも一
つの内部回路と、内部回路に対応する位相調整手段及び
第1位相比較手段と、を設計する工程と、(d)第2の
領域において、素子に対応し、その中の一つが第2位相
比較手段として選択される複数の位相比較手段候補を設
計する工程と、(e)位相を調整すべき内部クロック信
号が与えられる一の素子を特定する工程と、(f)一の
素子に対応した一の位相比較手段候補を、第2位相比較
手段として特定する工程と、を備える。
【0020】この発明にかかる半導体集積回路の設計方
法の第4の態様も、この発明にかかる半導体集積回路の
第2の態様を設計する方法である。工程(a)〜(c)
は第1の態様と同じであるが、工程(d)以降は次のよ
うになる。即ち、(d)第2の領域において、素子に対
応し、その中の一つが第2位相比較手段の配置位置とし
て特定される複数の第3の領域を特定する工程と、
(e)位相を調整すべき内部クロック信号が与えられる
一の素子を特定する工程と、(f)一の素子に対応した
一の第3の領域に、第2位相比較手段を設計する工程
と、を備える。
【0021】この発明にかかる半導体集積回路の製造方
法の第3の態様は、この発明にかかる半導体集積回路の
第2の態様を製造する方法である。(a)半導体基板上
に対象領域を特定する工程と、(b)対象領域を第1及
び第2の領域に区分する工程と、(c)第1の領域にお
いて、複数の素子を有し、基礎クロック信号を受けて素
子のそれぞれに内部クロック信号を与える少なくとも一
つの内部回路と、内部回路に対応する位相調整手段及び
第1位相比較手段と、を形成する工程と、(d)第2の
領域において、素子に対応し、その中の一つが第2位相
比較手段として選択される複数の位相比較手段候補を形
成する工程と、(e)位相を調整すべき内部クロック信
号が与えられる一の素子を特定する工程と、(f)一の
素子に対応した一の位相比較手段候補を、第2位相比較
手段として特定する工程と、(g)第2位相比較手段、
第1位相比較手段、及び位相調整手段をこの順に接続す
る工程と、を備える。
【0022】この発明にかかる半導体集積回路の製造方
法の第4の態様も、この発明にかかる半導体集積回路の
第2の態様を製造する方法である。工程(a)〜(c)
は第1の態様と同じであるが、工程(d)以降は次のよ
うになる。即ち、(d)第2の領域において、素子に対
応し、その中の一つが第2位相比較手段の配置位置とし
て特定される複数の第3の領域を特定する工程と、
(e)位相を調整すべき内部クロック信号が与えられる
一の素子を特定する工程と、(f)一の素子に対応した
一の第3の領域に、第2位相比較手段を形成する工程
と、(g)第2位相比較手段、第1位相比較手段、及び
位相調整手段をこの順に接続する工程と、を備える。
【0023】これらの設計方法の第3及び第4の態様、
並びに製造方法の第3及び第4の態様のいずれにおいて
も、第2位相比較手段は、一の内部クロック信号と、一
の内部クロック信号の位相の基準となる外部クロック信
号とを受け、一の内部クロック信号と外部クロック信号
の遷移状態を示す複数の遷移信号を出力し、第1位相比
較手段は、遷移信号を受けて、一の内部クロック信号と
外部クロック信号の位相差を示す位相差信号を出力し、
位相調整手段は、位相差信号を受けて一の内部クロック
信号と外部クロック信号の位相差を所定の値に調整す
る。
【0024】
【作用】この発明にかかる半導体集積回路の第1の態
様、半導体集積回路の設計方法の第1及び第2の態様、
並びに半導体集積回路の製造方法の第1及び第2の態様
においては、複数の位相比較手段候補のうち、外部クロ
ック信号と同期をとるべき内部クロック信号が与えられ
る素子の近傍に位置するものを位相比較手段として選択
することができる。
【0025】この発明にかかる半導体集積回路の第2の
態様、半導体集積回路の設計方法の第3及び第4の態
様、並びに半導体集積回路の製造方法の第3及び第4の
態様においては、第1の位相比較手段と第2の位相比較
手段との距離が離れていても、複数の遷移信号は互いに
同程度に遅延する。
【0026】
【実施例】実施例1.図1はこの発明の一実施例を説明
するブロック図である。簡単のため、単一の装置を構成
する複数のLSIのうちの一つのLSI70についての
み図示している。
【0027】LSI70は内部回路71を備えている。
そして内部回路71の外部には、位相比較器14A,1
4B,14C、チャージポンプ回路16、ループフィル
タ18、電圧制御発振器10、ドライバー回路76が備
えられている。また、内部回路71の内部には回路素子
77A,77B,77Cが備えられている。
【0028】ドライバー回路76は基礎クロック信号7
5を出力し、基礎クロック信号75が内部回路71内を
伝搬して回路素子77A,77B,77Cにそれぞれ内
部クロック信号65A,65B,65Cが与えられる。
【0029】回路素子77A,77B,77Cは、この
順にドライバー回路76に近いため、内部クロック信号
65A,65B,65Cはこの順に位相が早い。したが
って、位相の遅い内部クロック信号65Cを外部クロッ
ク信号73と同期させたい場合には、内部クロック信号
65Cが与えられる回路素子77Cの近傍に配置された
位相比較器14Cを選択して、チャージポンプ回路16
に接続することができる。
【0030】具体的には、図1に示されるように、外部
クロック信号73及び内部クロック信号65Cをそれぞ
れ位相比較器14Cに与える配線63C、64Cを敷設
し、また配線67C,66Cを敷設して位相比較器14
Cをチャージポンプ回路16に接続する。
【0031】図3は、位相比較器14Cをチャージポン
プ回路16に接続して、内部クロック65Cの位相に同
期をかける場合の各部の動作を説明するブロック図であ
る。チャージポンプ回路16、ループフィルタ18、電
圧制御発振器10は位相比較器14Cと共にPLL回路
72を構成している。
【0032】電圧制御発振器10により発生した信号は
ドライバー回路76によって基礎クロック信号75とな
って内部回路71へ分配される。基礎クロック信号75
が分配され、回路素子77Cに与えられた内部クロック
信号65Cは、配線64Cを伝搬して位相比較器14C
の一方の入力端に入力する。図3においては構成を明確
にするために配線64Cを長く引き回して描いている
が、図1に示されるように、実際には回路素子77Cと
位相比較器14Cとは近接しているので、配線64Cの
長さは短く、この部分での内部クロック信号65Cの位
相のずれは無視することができる。
【0033】位相比較器14Cは、内部クロック信号6
5Cと配線63Cとを伝搬する外部クロック信号73と
の位相を比較し、アップ信号またはダウン信号をチャー
ジポンプ回路16に供給する。
【0034】チャージポンプ回路16はアップ信号また
はダウン信号を受けて正または負の電荷をパルス信号と
して出力する。ループフィルタ18はチャージポンプ回
路16に接続され、パルス信号を受けてこれを平滑化し
て出力する。電圧制御発振器10はループフィルタ18
に接続され、ループフィルタ18の出力の電圧によって
制御されて出力する基礎クロック信号75の位相を変化
させる。
【0035】この結果、内部クロック信号65Cの位相
はドライバー回路76で発生する遅延時間に依らずに外
部クロック信号73の位相に近づいてゆく。両者の位相
が一致すると、位相比較器14Cの出力するアップ信
号、ダウン信号は極めて細いパルス幅の信号しか出力し
なくなり、ループフィルタ18の出力電圧はほぼ一定と
なるので、位相が一致した状態が維持し続けられる。
【0036】以上のようにして内部クロック信号65C
と外部クロック信号73との同期をとることができる。
【0037】同様にして、ドライバー回路76に近い回
路素子77Aに与えられる内部クロック信号65Aと外
部クロック信号73との同期をとりたい場合には、位相
比較器14Aを選択してチャージポンプ回路16に接続
することができる。図2は、そのような場合の接続関係
を示すブロック図である。内部クロック信号65A及び
外部クロック信号73を位相比較器14Aにそれぞれ与
える配線64A,63Aを敷設し、また位相比較器14
Aをチャージポンプ回路16に接続する配線66A,6
7Aを敷設する。この場合、PLL回路72は位相比較
器14A、チャージポンプ回路16、ループフィルタ1
8、電圧制御発振器10から構成されることになるが、
上記と同様にして動作し、内部クロック信号65Aと外
部クロック信号73との同期がとられる。
【0038】この場合、デジタル回路ゆえにノイズの影
響の少ない位相比較器14Aのみをドライバー回路76
の近くに配置すればよく、ノイズの影響を受けやすいチ
ャージポンプ回路16、ループフィルタ18、電圧制御
発振器10をドライバー回路76から離して設けること
ができるので、ノイズに強いPLL回路を提供すること
ができる。
【0039】また、図示しないが、回路素子77Bに与
えられる内部クロック信号65Bと外部クロック信号7
3との同期をとりたい場合には、位相比較器14Bを選
択してチャージポンプ回路16に接続することができ
る。即ち、あるLSIのある回路素子と他のLSIのあ
る回路素子と同期して動作させたい場合には、各々のL
SIにおいて、着目している回路素子の近傍に設けられ
た位相比較器を用いてPLL回路を構成することで対応
することができる。このようにすることにより、内部回
路71のクロックの位相を正確に管理することができ
る。また複数LSI間でチップ間スキューが拡大する
ともない。
【0040】しかもこの際、位相比較器14A,14
,…を複数設けて選択の余地を与えればよく、PLL
回路を構成する他の回路、チャージポンプ回路16、ル
ープフィルタ18、電圧制御発振器10を複数にする必
要はない。そしていずれの位相比較器を選択してPLL
回路を構成するかは、配線工程において配線を行うだけ
で済む。
【0041】この発明は、回路素子77A,77B,7
7C,…が自動的な配置配線によって配置される場合に
特に有効である。他のLSIに備えられた回路素子と同
期をとって動作させるべき回路素子が自動的にどの位置
に配置されても、その位置に最寄りの位相比較器を選択
してPLL回路を構成することができ、適切な位相同期
の要求に対応することができる。
【0042】なお、図1乃至図2では位相比較器を3個
用意した場合の構成を示したが、これに限定されず、複
数であれば2個にも、もっと多くにすることもできる。
【0043】またユーザ側の希望により、あるLSIの
回路素子を、他のLSIの回路素子の動作と所定の位相
差を以て動作させたい場合には、意図的に着目している
回路素子から離れた位相比較器を選択してPLL回路を
構成することもできる。例えば図1に則していえば、回
路素子77Cの動作を制御するため、回路素子77Bに
与えられる内部クロック信号65Bを外部クロック信号
73と同期させるべく、位相比較器14Bを選択するこ
とも可能である。この発明によればこのような柔軟性の
ある制御も可能となる。
【0044】この発明において、設計段階、製造段階、
回路として完成した段階のいずれにおいても、複数の位
相比較器が配置されるか否かは不問である。例えば、設
計段階において、結果的に選択されない位相比較器が設
計されていても、製造段階において、位相比較器内部
構成する配線が実際に敷設される必要はない。
【0045】図4はツリー状(樹系図状)にクロック信
号の配線が敷設された場合にこの実施例を適用したブロ
ック図である。図1に示された例では位相比較器14A
〜14Cが、ドライバー回路76の近傍から最も遠い位
置にかけて内部回路71の周囲の2辺に沿って配置され
たが、図4に示された例では位相比較器14A〜14Q
が内部回路71の外周全体に設けられている。これは、
位相の最も遅い内部クロック信号と位相の最も早い内部
クロック信号とが、どの位置から取り出せるかが一定で
はないためである。
【0046】図5はこの実施例の変形を示したブロック
図である。図5に示されるように、位相比較器は必ずし
も内部回路71の外部に設ける必要はない。内部回路7
1の内部に位相比較器を設ける領域を確保することもで
きる。図では4つの位相比較器14A,14B,14
C,14Dのそれぞれを設ける領域15A,15B,1
5C,15Dを確保した場合を例示している。つまり、
これらの領域において位相比較器用のトランジスタの配
置さえしておけば、使用しない位相比較器にまで必ずし
も金属配線工程時に結線する必要はない。 実施例2. 実施例1では位相比較器全体を複数LSI内に配置する
例を示したが、位相比較器の回路のうちの前段のみを複
数配置し、後段はチャージポンプ回路16等と同様に一
つで済ませることができる。
【0047】図6は、この実施例に用いられる位相比較
器14の構成の一例を示す回路図である。位相比較器1
4は前段41及び後段40から構成されている。前段4
1は、2入力NANDゲート21〜26及び4入力NA
NDゲート27を備えている。また後段40は3入力N
ANDゲート28,29を備えている。
【0048】NANDゲート21,26の一方の入力端
のそれぞれには入力端子35,36が接続され、それぞ
れ外部クロック信号73、内部クロック信号(例えば6
5C)が与えられる。NANDゲート28,29のそれ
ぞれの出力端には出力端子37,38が接続されてい
る。出力端子37,38にはそれぞれアップ信号U及び
ダウン信号Dが与えられ、いずれもチャージポンプ回路
16に接続される。このようなNANDゲート21〜2
7を備えた位相比較器は、例えば特開平2−24384
1号公報に記載されている。
【0049】位相比較器14は、入力端子35,36に
与えられた信号(外部クロック信号73と内部クロック
信号65C)の位相を比較し、その位相差に応じたパル
ス幅のパルス信号(アップ信号U又はダウン信号D)を
出力端子37又は38に出力する。内部クロック信号6
5Cが遅れている時にはアップ信号Uが、内部クロック
信号65Cが進んでいる時にはダウン信号Dが、それぞ
れパルス信号となって出力される。
【0050】位相比較器14とチャージポンプ回路16
との距離が遠く、アップ信号U又はダウン信号Dの伝搬
する配線の距離が長い場合には、配線に付く容量が大き
くなる。これはアップ信号U、ダウン信号Dのパルスの
急峻さを減殺させることになり、位相比較器14の感度
が悪くなる可能性がある。このため、実施例1で説明し
たような、チャージポンプ回路16から離れた位相比較
器14Cを選択してPLL回路72を構成した場合には
問題となる。この実施例ではかかる問題を回避する改良
方法を示すものである。
【0051】即ち、位相比較器14の内、後段40をチ
ャージポンプ回路16に近接して配置し、前段41を回
路素子の近傍に複数配置することにより、アップ信号
U、ダウン信号Dのパルスの急峻さの減殺を回避するも
のである。このように位相比較器14を構成しても、前
段41から後段40へ信号が伝搬する配線の長短はアッ
プ信号U、ダウン信号Dの劣化を招来しない。以下にそ
の理由を説明する。
【0052】図は、端子35に与えられる電位(即ち
外部クロック信号73)、端子36に与えられる電位
(図1に則して考えれば内部クロック信号65C)、ゲ
ート21,26,27,28,29の出力の電位の相互
の関係を示すタイミングチャートである。
【0053】図7の説明に先立ち、まず外部クロック信
号73、内部クロック信号65Cのいずれもがロー状態
にある場合を考える。この場合には、ゲート21,26
はいずれも必ずハイ状態を出力する。仮にゲート22,
25の出力がハイ状態であった場合には、ゲート27の
出力がローとなり、ゲート23,24の出力はハイ状態
になって結局ゲート22,25の出力はロー状態とな
る。このため、ゲート28,29の出力は、外部クロッ
ク信号73、内部クロック信号65Cのいずれもがロー
状態にある限り、常にハイ状態を出力することがわか
る。このような状態の後、外部クロック信号73、内部
クロック信号65Cがハイ状態に転じれば、ゲート2
1,26はロー状態になり、ゲート22,25はハイ状
態を出力することとなる。
【0054】この後、図7に示すように、まず外部クロ
ック信号73が立ち下がり、続いて内部クロック信号6
5Cが位相T1だけ遅れて立ち下がる場合を説明する。
外部クロック信号73の立ち下がりを受けてゲート21
の出力はハイ状態に転じるが、内部クロック信号65C
はハイ状態のままなので、ゲート26の出力はロー状態
のままである。またゲート27の出力はハイ状態から変
わらないため、ゲート28の出力はロー状態へと変化す
る。一方、ゲート29の出力はハイ状態のままである。
次いで内部クロック信号65Cが立ち下がると、ゲート
26の出力はハイ状態に転じ、ゲート27の4つの入力
は全てハイ状態となってゲート27の出力はロー状態へ
と変化する。その結果ゲート28の出力はロー状態から
再びハイ状態へと変化し、外部クロック信号73と内部
クロック信号65Cの位相差T1に等しい幅のパルス信
号を出力する。一方、ゲート29の出力は、ゲート26
の出力がハイ状態に変わるのを受けてロー状態に変わろ
うとするものの、直ぐにゲート27の出力がロー状態へ
と変化するために、結局ハイ状態のままである。
【0055】つまり、外部クロック信号73、内部クロ
ック信号65Cのうち先に立ち下る方の立ち下がりのタ
イミングで、NANDゲート21から直接にNANDゲ
ート28に入る経路により、アップ信号Uの電位を「ハ
イ」から「ロー」に立ち下げる。そして、後に立ち下る
方の立ち下がりのタイミングで、NANDゲート27を
経由する経路でアップ信号Uの電位を「ロー」から「ハ
イ」に立ち上げる。ダウン信号Dに関しても同様であ
る。
【0056】位相比較器14の動作が上述のようである
ので、前段41と後段40とを接続する配線が長くなっ
た場合でも、図において破線で示されるように、ゲー
ト28の出力の電位を立ち上げる経路の遅延及び立ち下
げる経路の遅延のそれぞれがT2だけ増大する。結局、
得られるアップ信号Uのパルス幅は、前段41と後段4
0とを接続する配線の長さの影響を受けないので、位相
比較器14の感度は低下しない。
【0057】よって位相比較器14の内、後段40を一
つだけチャージポンプ回路16に近接して配置する一
方、前段41を複数の回路素子に対応させてその近傍に
配置することにより、実施例1と同様の効果が得られる
ばかりか、位相比較器の感度の低下を抑制することがで
きる。
【0058】実施例3. 図8はこの実施例に用いられる位相比較器17の構成を
示す回路図である。図6に示す位相比較器14におい
て、アップ信号Uをゲート28の出力から直接得るので
はなく、2つのインバータ45,43を介して得る構造
となっている。
【0059】位相比較器17も、実施例1と同様に複数
の素子の各々に対応して設けられる。2つのインバータ
45,43のうち、ゲート28よりも遠いほうのインバ
ータ43の電流駆動能力に関しては、チャージポンプ回
路16から遠く配置される位相比較器17のもの程大き
く構成する。
【0060】チャージポンプ回路16から遠く配置され
る位相比較器17の出力は、長い配線を伝搬してチャー
ジポンプ回路16に到達する。そして配線が長い程寄生
容量は大きくなり、アップ信号Uのパルスの劣化を招来
することになる。そのためアップ信号Uの駆動能力を高
めるのである。
【0061】このアップ信号Uの駆動能力を高めるに
は、インバータ45,43を構成するトランジスタのサ
イズを大きくすればよい。但し、インバータ45のトラ
ンジスタサイズを大きくした場合には、ゲート28がイ
ンバータ45を駆動することが困難な場合が生じる。そ
のため、チャージポンプ回路16から遠く配置される位
相比較器17の電流駆動能力を高めるには、インバータ
43のトランジスタのサイズを大きくする。ダウン信号
Dに関しても同様であり、ゲート29と出力端子38と
の間に設けられる2つのインバータ42,44のうち、
ゲート29から遠い方のインバータ44のトランジスタ
のサイズを増大させて、位相比較器17の電流駆動能力
を高める。
【0062】このようにして、チャージポンプ回路16
から遠く配置される位相比較器17の電流駆動能力を高
めることにより、アップ信号Uやダウン信号Dのパルス
の劣化を抑制し、実施例1と同様の効果を得つつその信
頼性を高めることができる。
【0063】
【発明の効果】以上のように、この発明によれば回路素
子の配置に依存せずにチップ間スキューの拡大を抑制す
ることができる。また、PLL回路を複数用意する場合
に比べ集積度の低下が大幅に少ない。更に、ドライバー
回路の近くに、アナログ動作をするPLL回路の電圧制
御発振器やチャージポンプ回路、ループフィルタ等を置
く必要がないので、ドライバー回路のスイッチングノイ
ズの影響を低減することができる。
【図面の簡単な説明】
【図1】この発明の実施例1を説明するブロック図であ
る。
【図2】この発明の実施例1を説明するブロック図であ
る。
【図3】この発明の実施例1の動作を説明するブロック
図である。
【図4】この発明の実施例1を説明するブロック図であ
る。
【図5】この発明の実施例1を説明するブロック図であ
る。
【図6】この発明の実施例2を説明する回路図である。
【図7】この発明の実施例2を説明するタイミングチャ
ートである。
【図8】この発明の実施例3を説明する回路図である。
【図9】従来の技術を示すブロック図である。
【符号の説明】
10 電圧制御発振器 14,14A〜14Q,17 位相比較器 15A,15B,15C,15D 領域 16 チャージポンプ回路 18 ループフィルタ 40 後段 41 前段 65A,65C 内部クロック信号 71 内部回路 73 外部クロック信号

Claims (10)

    (57)【特許請求の範囲】
  1. 【請求項1】 第1及び第2の領域に区分された半導体
    集積回路であって、 前記第1の領域において設けられ、複数の素子を有し、
    基礎クロック信号を受けて前記素子のそれぞれに内部ク
    ロック信号を与える少なくとも一つの内部回路と、 前記第1の領域において設けられ、前記内部回路に対応
    する位相調整手段と、 前記第2の領域において設けられ、前記素子に対応し、
    その中の一つが位相比較手段として選択される複数の位
    相比較手段候補と、 を備え、 前記位相比較手段は、一の前記内部クロック信号と、前
    記一の内部クロック信号の位相の基準となる外部クロッ
    ク信号とを受け、前記一の内部クロック信号と前記外部
    クロック信号との位相差を示す位相差信号を出力し、 前記位相調整手段は、前記位相差信号を受けて前記位相
    差を所定の値に調整する半導体集積回路。
  2. 【請求項2】 (a)設計対象となる対象領域を特定す
    る工程と、 (b)前記対象領域を第1及び第2の領域に区分する工
    程と、 (c)前記第1の領域において、 複数の素子を有し、基礎クロック信号を受けて前記素子
    のそれぞれに内部クロック信号を与える少なくとも一つ
    の内部回路と、 前記内部回路に対応する位相調整手段と、 を設計する工程と、 (d)前記第2の領域において、 前記素子に対応し、その中の一つが位相比較手段として
    選択される複数の位相比較手段候補を設計する工程と、 (e)位相を調整すべき前記内部クロック信号が与えら
    れる一の前記素子を特定する工程と、 (f)前記一の素子に対応した一の前記位相比較手段候
    補を、前記位相比較手段として特定する工程と、 を備え、 前記位相比較手段は、前記一の素子に与えられる一の前
    記内部クロック信号と、前記一の内部クロック信号の位
    相の基準となる外部クロック信号とを受け、前記一の内
    部クロック信号と前記外部クロック信号との位相差を示
    す位相差信号を出力し、 前記位相調整手段は、前記位相差信号を受けて前記位相
    差を所定の値に調整する、半導体集積回路の設計方法。
  3. 【請求項3】 (a)設計対象となる対象領域を特定す
    る工程と、 (b)前記対象領域を第1及び第2の領域に区分する工
    程と、 (c)前記第1の領域において、 複数の素子を有し、基礎クロック信号を受けて前記素子
    のそれぞれに内部クロック信号を与える少なくとも一つ
    の内部回路と、 前記内部回路に対応する位相調整手段と、 を設計する工程と、 (d)前記第2の領域において、 前記素子に対応し、その中の一つが位相比較手段の配置
    位置として特定される複数の第3の領域を特定する工程
    と、 (e)位相を調整すべき前記内部クロック信号が与えら
    れる一の前記素子を特定する工程と、 (f)前記一の素子に対応した一の前記第3の領域に、
    前記位相比較手段を設計する工程と、 を備え、 前記位相比較手段は、前記一の素子に与えられる一の前
    記内部クロック信号と、前記一の内部クロック信号の位
    相の基準となる外部クロック信号とを受け、前記一の内
    部クロック信号と前記外部クロック信号との位相差を示
    す位相差信号を出力し、 前記位相調整手段は、前記位相差信号を受けて前記位相
    差を所定の値に調整する、半導体集積回路の設計方法。
  4. 【請求項4】 (a)半導体基板上に対象領域を特定す
    る工程と、 (b)前記対象領域を第1及び第2の領域に区分する工
    程と、 (c)前記第1の領域において、 複数の素子を有し、基礎クロック信号を受けて前記素子
    のそれぞれに内部クロック信号を与える少なくとも一つ
    の内部回路と、 前記内部回路に対応する位相調整手段と、 を形成する工程と、 (d)前記第2の領域において、 前記素子に対応し、その中の一つが位相比較手段として
    選択される複数の位相比較手段候補を形成する工程と、 (e)位相を調整すべき前記内部クロック信号が与えら
    れる一の前記素子を特定する工程と、 (f)前記一の素子に対応した一の前記位相比較手段候
    補を、前記位相比較手段として特定する工程と、 (g)前記位相比較手段と前記位相調整手段とを接続す
    る工程と、 を備え、 前記位相比較手段は、前記一の素子に与えられる一の前
    記内部クロック信号と、前記一の内部クロック信号の位
    相の基準となる外部クロック信号とを受け、前記一の内
    部クロック信号と前記外部クロック信号との位相差を示
    す位相差信号を出力し、 前記位相調整手段は、前記位相差信号を受けて前記位相
    差を所定の値に調整する、半導体集積回路の製造方法。
  5. 【請求項5】 (a)半導体基板上に対象領域を特定す
    る工程と、 (b)前記対象領域を第1及び第2の領域に区分する工
    程と、 (c)前記第1の領域において、 複数の素子を有し、基礎クロック信号を受けて前記素子
    のそれぞれに内部クロック信号を与える少なくとも一つ
    の内部回路と、 前記内部回路に対応する位相調整手段と、 を形成する工程と、 (d)前記第2の領域において、 前記素子に対応し、その中の一つが位相比較手段の配置
    位置として特定される複数の第3の領域を特定する工程
    と、 (e)位相を調整すべき前記内部クロック信号が与えら
    れる一の前記素子を特定する工程と、 (f)前記一の素子に対応した一の前記第3の領域に、
    前記位相比較手段を形成する工程と、 (g)前記位相比較手段と前記位相調整手段とを接続す
    る工程と、 を備え、 前記位相比較手段は、前記一の素子に与えられる一の前
    記内部クロック信号と、前記一の内部クロック信号の位
    相の基準となる外部クロック信号とを受け、前記一の内
    部クロック信号と前記外部クロック信号との位相差を示
    す位相差信号を出力し、 前記位相調整手段は、前記位相差信号を受けて前記位相
    差を所定の値に調整する、半導体集積回路の製造方法。
  6. 【請求項6】 第1及び第2の領域に区分された半導体
    集積回路であって、 前記第1の領域において設けられ、複数の素子を有し、
    基礎クロック信号を受けて前記素子のそれぞれに内部ク
    ロック信号を与える少なくとも一つの内部回路と、 前記第1の領域において設けられ、前記内部回路に対応
    する位相調整手段及び第1位相比較手段と、 前記第2の領域において設けられ、前記素子に対応し、
    その中の一つが第2位相比較手段として選択される複数
    の位相比較手段候補と、 を備え、 前記第2位相比較手段は、一の前記内部クロック信号
    と、前記一の内部クロック信号の位相の基準となる外部
    クロック信号とを受け、前記一の内部クロック信号と前
    記外部クロック信号の遷移状態を示す複数の遷移信号を
    出力し、 前記第1位相比較手段は、前記遷移信号を受けて、前記
    一の内部クロック信号と前記外部クロック信号の位相差
    を示す位相差信号を出力し、 前記位相調整手段は、前記位相差信号を受けて前記位相
    差を所定の値に調整する半導体集積回路。
  7. 【請求項7】 (a)設計対象となる対象領域を特定す
    る工程と、 (b)前記対象領域を第1及び第2の領域に区分する工
    程と、 (c)前記第1の領域において、 複数の素子を有し、基礎クロック信号を受けて前記素子
    のそれぞれに内部クロック信号を与える少なくとも一つ
    の内部回路と、 前記内部回路に対応する位相調整手段及び第1位相比較
    手段と、 を設計する工程と、 (d)前記第2の領域において、 前記素子に対応し、その中の一つが第2位相比較手段と
    して選択される複数の位相比較手段候補を設計する工程
    と、 (e)位相を調整すべき前記内部クロック信号が与えら
    れる一の前記素子を特定する工程と、 (f)前記一の素子に対応した一の前記位相比較手段候
    補を、前記第2位相比較手段として特定する工程と、 を備え、 前記第2位相比較手段は、一の前記内部クロック信号
    と、前記一の内部クロック信号の位相の基準となる外部
    クロック信号とを受け、前記一の内部クロック信号と前
    記外部クロック信号の遷移状態を示す複数の遷移信号を
    出力し、 前記第1位相比較手段は、前記遷移信号を受けて、前記
    一の内部クロック信号と前記外部クロック信号の位相差
    を示す位相差信号を出力し、 前記位相調整手段は、前記位相差信号を受けて前記位相
    差を所定の値に調整する半導体集積回路の設計方法。
  8. 【請求項8】 (a)設計対象となる対象領域を特定す
    る工程と、 (b)前記対象領域を第1及び第2の領域に区分する工
    程と、 (c)前記第1の領域において、 複数の素子を有し、基礎クロック信号を受けて前記素子
    のそれぞれに内部クロック信号を与える少なくとも一つ
    の内部回路と、 前記内部回路に対応する位相調整手段及び第1位相比較
    手段と、 を設計する工程と、 (d)前記第2の領域において、 前記素子に対応し、その中の一つが第2位相比較手段の
    配置位置として特定される複数の第3の領域を特定する
    工程と、 (e)位相を調整すべき前記内部クロック信号が与えら
    れる一の前記素子を特定する工程と、 (f)前記一の素子に対応した一の前記第3の領域に、
    前記第2位相比較手段を設計する工程と、 を備え、 前記第2位相比較手段は、一の前記内部クロック信号
    と、前記一の内部クロック信号の位相の基準となる外部
    クロック信号とを受け、前記一の内部クロック信号と前
    記外部クロック信号の遷移状態を示す複数の遷移信号を
    出力し、 前記第1位相比較手段は、前記遷移信号を受けて、前記
    一の内部クロック信号と前記外部クロック信号の位相差
    を示す位相差信号を出力し、 前記位相調整手段は、前記位相差信号を受けて前記位相
    差を所定の値に調整する半導体集積回路の設計方法。
  9. 【請求項9】 (a)半導体基板上に対象領域を特定す
    る工程と、 (b)前記対象領域を第1及び第2の領域に区分する工
    程と、 (c)前記第1の領域において、 複数の素子を有し、基礎クロック信号を受けて前記素子
    のそれぞれに内部クロック信号を与える少なくとも一つ
    の内部回路と、 前記内部回路に対応する位相調整手段及び第1位相比較
    手段と、 を形成する工程と、 (d)前記第2の領域において、 前記素子に対応し、その中の一つが第2位相比較手段と
    して選択される複数の位相比較手段候補を形成する工程
    と、 (e)位相を調整すべき前記内部クロック信号が与えら
    れる一の前記素子を特定する工程と、 (f)前記一の素子に対応した一の前記位相比較手段候
    補を、前記第2位相比較手段として特定する工程と、 (g)前記第2位相比較手段、前記第1位相比較手段、
    及び前記位相調整手段をこの順に接続する工程と、 を備え、 前記第2位相比較手段は、一の前記内部クロック信号
    と、前記一の内部クロック信号の位相の基準となる外部
    クロック信号とを受け、前記一の内部クロック信号と前
    記外部クロック信号の遷移状態を示す複数の遷移信号を
    出力し、 前記第1位相比較手段は、前記遷移信号を受けて、前記
    一の内部クロック信号と前記外部クロック信号の位相差
    を示す位相差信号を出力し、 前記位相調整手段は、前記位相差信号を受けて前記位相
    差を所定の値に調整する半導体集積回路の製造方法。
  10. 【請求項10】 (a)半導体基板上に対象領域を特定
    する工程と、 (b)前記対象領域を第1及び第2の領域に区分する工
    程と、 (c)前記第1の領域において、 複数の素子を有し、基礎クロック信号を受けて前記素子
    のそれぞれに内部クロック信号を与える少なくとも一つ
    の内部回路と、 前記内部回路に対応する位相調整手段及び第1位相比較
    手段と、 を形成する工程と、 (d)前記第2の領域において、 前記素子に対応し、その中の一つが第2位相比較手段の
    配置位置として特定される複数の第3の領域を特定する
    工程と、 (e)位相を調整すべき前記内部クロック信号が与えら
    れる一の前記素子を特定する工程と、 (f)前記一の素子に対応した一の前記第3の領域に、
    前記第2位相比較手段を形成する工程と、 (g)前記第2位相比較手段、前記第1位相比較手段、
    及び前記位相調整手段をこの順に接続する工程と、 を備え、 前記第2位相比較手段は、一の前記内部クロック信号
    と、前記一の内部クロック信号の位相の基準となる外部
    クロック信号とを受け、前記一の内部クロック信号と前
    記外部クロック信号の遷移状態を示す複数の遷移信号を
    出力し、 前記第1位相比較手段は、前記遷移信号を受けて、前記
    一の内部クロック信号と前記外部クロック信号の位相差
    を示す位相差信号を出力し、 前記位相調整手段は、前記位相差信号を受けて前記位相
    差を所定の値に調整する半導体集積回路の製造方法。
JP4348434A 1992-12-28 1992-12-28 半導体集積回路並びにその設計方法及び製造方法 Expired - Lifetime JP2792801B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP4348434A JP2792801B2 (ja) 1992-12-28 1992-12-28 半導体集積回路並びにその設計方法及び製造方法
US08/130,727 US5420544A (en) 1992-12-28 1993-10-04 Semiconductor integrated circuit, method of designing the same and method of manufacturing the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4348434A JP2792801B2 (ja) 1992-12-28 1992-12-28 半導体集積回路並びにその設計方法及び製造方法

Publications (2)

Publication Number Publication Date
JPH06204436A JPH06204436A (ja) 1994-07-22
JP2792801B2 true JP2792801B2 (ja) 1998-09-03

Family

ID=18396984

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4348434A Expired - Lifetime JP2792801B2 (ja) 1992-12-28 1992-12-28 半導体集積回路並びにその設計方法及び製造方法

Country Status (2)

Country Link
US (1) US5420544A (ja)
JP (1) JP2792801B2 (ja)

Families Citing this family (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5640112A (en) * 1994-02-28 1997-06-17 Rikagaku Kenkyusho Clock signal distributing system
US5578945A (en) * 1994-11-30 1996-11-26 Unisys Corporation Methods and apparatus for providing a negative delay on an IC chip
JP3557275B2 (ja) 1995-03-29 2004-08-25 株式会社ルネサステクノロジ 半導体集積回路装置及びマイクロコンピュータ
US5649176A (en) * 1995-08-10 1997-07-15 Virtual Machine Works, Inc. Transition analysis and circuit resynthesis method and device for digital circuit modeling
US5744991A (en) 1995-10-16 1998-04-28 Altera Corporation System for distributing clocks using a delay lock loop in a programmable logic circuit
TW378289B (en) * 1995-10-20 2000-01-01 Matsushita Electric Industrial Co Ltd Phase adjusting circuit, system including the same and phase adjusting method
US5831459A (en) * 1995-11-13 1998-11-03 International Business Machines Corporation Method and system for adjusting a clock signal within electronic circuitry
US5712583A (en) * 1995-11-13 1998-01-27 International Business Machines Corporation Clock phase alignment using frequency comparison
US5859550A (en) * 1995-12-19 1999-01-12 Cisco Technology, Inc. Network switching system including a zero-delay output buffer
US5825210A (en) * 1996-10-28 1998-10-20 Vlsi Technology Symmetrical phase-frequency detector
US6115318A (en) * 1996-12-03 2000-09-05 Micron Technology, Inc. Clock vernier adjustment
US5920518A (en) * 1997-02-11 1999-07-06 Micron Technology, Inc. Synchronous clock generator including delay-locked loop
US6912680B1 (en) 1997-02-11 2005-06-28 Micron Technology, Inc. Memory system with dynamic timing correction
US5940608A (en) * 1997-02-11 1999-08-17 Micron Technology, Inc. Method and apparatus for generating an internal clock signal that is synchronized to an external clock signal
US5946244A (en) 1997-03-05 1999-08-31 Micron Technology, Inc. Delay-locked loop with binary-coupled capacitor
JPH1165699A (ja) * 1997-06-13 1999-03-09 Toshiba Microelectron Corp 半導体集積回路装置
US6173432B1 (en) * 1997-06-20 2001-01-09 Micron Technology, Inc. Method and apparatus for generating a sequence of clock signals
US5953284A (en) * 1997-07-09 1999-09-14 Micron Technology, Inc. Method and apparatus for adaptively adjusting the timing of a clock signal used to latch digital signals, and memory device using same
US6011732A (en) * 1997-08-20 2000-01-04 Micron Technology, Inc. Synchronous clock generator including a compound delay-locked loop
US5926047A (en) 1997-08-29 1999-07-20 Micron Technology, Inc. Synchronous clock generator including a delay-locked loop signal loss detector
US5940609A (en) * 1997-08-29 1999-08-17 Micorn Technology, Inc. Synchronous clock generator including a false lock detector
US6101197A (en) * 1997-09-18 2000-08-08 Micron Technology, Inc. Method and apparatus for adjusting the timing of signals over fine and coarse ranges
US6140883A (en) * 1997-10-17 2000-10-31 Intel Corporation Tunable, energy efficient clocking scheme
US6269451B1 (en) 1998-02-27 2001-07-31 Micron Technology, Inc. Method and apparatus for adjusting data timing by delaying clock signal
US5999025A (en) * 1998-03-27 1999-12-07 Xilinx, Inc. Phase-locked loop architecture for a programmable logic device
US6016282A (en) * 1998-05-28 2000-01-18 Micron Technology, Inc. Clock vernier adjustment
US6338127B1 (en) 1998-08-28 2002-01-08 Micron Technology, Inc. Method and apparatus for resynchronizing a plurality of clock signals used to latch respective digital signals, and memory device using same
US6279090B1 (en) 1998-09-03 2001-08-21 Micron Technology, Inc. Method and apparatus for resynchronizing a plurality of clock signals used in latching respective digital signals applied to a packetized memory device
US6349399B1 (en) * 1998-09-03 2002-02-19 Micron Technology, Inc. Method and apparatus for generating expect data from a captured bit pattern, and memory device using same
US6029250A (en) * 1998-09-09 2000-02-22 Micron Technology, Inc. Method and apparatus for adaptively adjusting the timing offset between a clock signal and digital signals transmitted coincident with that clock signal, and memory device and system using same
US6346827B1 (en) 1998-09-09 2002-02-12 Altera Corporation Programmable logic device input/output circuit configurable as reference voltage input circuit
US6430696B1 (en) 1998-11-30 2002-08-06 Micron Technology, Inc. Method and apparatus for high speed data capture utilizing bit-to-bit timing correction, and memory device using same
US6374360B1 (en) 1998-12-11 2002-04-16 Micron Technology, Inc. Method and apparatus for bit-to-bit timing correction of a high speed memory bus
JP3226034B2 (ja) * 1999-01-06 2001-11-05 日本電気株式会社 インタフェース方式
US6218876B1 (en) 1999-01-08 2001-04-17 Altera Corporation Phase-locked loop circuitry for programmable logic devices
US6252419B1 (en) 1999-01-08 2001-06-26 Altera Corporation LVDS interface incorporating phase-locked loop circuitry for use in programmable logic device
US6483886B1 (en) 1999-01-08 2002-11-19 Altera Corporation Phase-locked loop circuitry for programmable logic devices
US6472903B1 (en) 1999-01-08 2002-10-29 Altera Corporation Programmable logic device input/output architecture with power bus segmentation for multiple I/O standards
US6177844B1 (en) 1999-01-08 2001-01-23 Altera Corporation Phase-locked loop or delay-locked loop circuitry for programmable logic devices
US6470060B1 (en) 1999-03-01 2002-10-22 Micron Technology, Inc. Method and apparatus for generating a phase dependent control signal
US6245634B1 (en) 1999-10-28 2001-06-12 Easic Corporation Method for design and manufacture of semiconductors
US6236229B1 (en) 1999-05-13 2001-05-22 Easic Corporation Integrated circuits which employ look up tables to provide highly efficient logic cells and logic functionalities
US6331733B1 (en) 1999-08-10 2001-12-18 Easic Corporation Semiconductor device
US6756811B2 (en) * 2000-03-10 2004-06-29 Easic Corporation Customizable and programmable cell array
US6331790B1 (en) 2000-03-10 2001-12-18 Easic Corporation Customizable and programmable cell array
US6433598B1 (en) * 2000-06-19 2002-08-13 Lsi Logic Corporation Process, voltage and temperature independent clock tree deskew circuitry-active drive method
US6977979B1 (en) 2000-08-31 2005-12-20 Hewlett-Packard Development Company, L.P. Enhanced clock forwarding data recovery
US6630855B2 (en) * 2001-03-29 2003-10-07 Intel Corporation Clock distribution phase alignment technique
US6801989B2 (en) 2001-06-28 2004-10-05 Micron Technology, Inc. Method and system for adjusting the timing offset between a clock signal and respective digital signals transmitted along with that clock signal, and memory device and computer system using same
US6771134B2 (en) * 2002-05-02 2004-08-03 Intel Corporation Frequency control for clock generating circuit
US6885233B2 (en) 2002-05-02 2005-04-26 Intel Corporation Altering operating frequency and voltage set point of a circuit in response to the operating temperature and instantaneous operating voltage of the circuit
US6809606B2 (en) * 2002-05-02 2004-10-26 Intel Corporation Voltage ID based frequency control for clock generating circuit
JP3767520B2 (ja) * 2002-06-12 2006-04-19 日本電気株式会社 集積回路装置
US6832173B1 (en) 2002-07-30 2004-12-14 Altera Corporation Testing circuit and method for phase-locked loop
US7010376B2 (en) * 2002-10-25 2006-03-07 Pulp And Paper Research Institute Of Canada Diagnostic for poorly tuned control loops
DE60308637T2 (de) * 2003-03-11 2007-08-09 Infineon Technologies Ag Topologie zur Verfügungstellung von Taktsignalen an mehrere Schaltungseinheiten auf einem Schaltungsmodul
US6867616B1 (en) 2003-06-04 2005-03-15 Altera Corporation Programmable logic device serial interface having dual-use phase-locked loop circuitry
US7168027B2 (en) * 2003-06-12 2007-01-23 Micron Technology, Inc. Dynamic synchronization of data capture on an optical or other high speed communications link
US7019570B2 (en) * 2003-09-05 2006-03-28 Altera Corporation Dual-gain loop circuitry for programmable logic device
US6924678B2 (en) * 2003-10-21 2005-08-02 Altera Corporation Programmable phase-locked loop circuitry for programmable logic device
US7234070B2 (en) 2003-10-27 2007-06-19 Micron Technology, Inc. System and method for using a learning sequence to establish communications on a high-speed nonsynchronous interface in the absence of clock forwarding
US7091760B1 (en) 2004-02-25 2006-08-15 Altera Corporation DLL with adjustable phase shift using processed control signal
US7073629B2 (en) * 2004-02-26 2006-07-11 The Boeing Company Ladder support apparatus and methods
US7075365B1 (en) 2004-04-22 2006-07-11 Altera Corporation Configurable clock network for programmable logic device
US7230495B2 (en) 2004-04-28 2007-06-12 Micron Technology, Inc. Phase-locked loop circuits with reduced lock time
US7436228B1 (en) 2005-12-22 2008-10-14 Altera Corporation Variable-bandwidth loop filter methods and apparatus
US7728674B1 (en) 2006-05-19 2010-06-01 Altera Corporation Voltage-controlled oscillator methods and apparatus
KR100803353B1 (ko) 2006-06-30 2008-02-14 주식회사 하이닉스반도체 반도체 메모리 장치
JP4919909B2 (ja) * 2007-09-18 2012-04-18 株式会社日立製作所 半導体装置
TWI561958B (en) 2014-05-22 2016-12-11 Global Unichip Corp Integrated circuit

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2629028B2 (ja) * 1988-08-10 1997-07-09 株式会社日立製作所 クロック信号供給方法および装置
JPH02105910A (ja) * 1988-10-14 1990-04-18 Hitachi Ltd 論理集積回路
US5075575A (en) * 1989-12-11 1991-12-24 Fuji Photo Film Co., Ltd. Externally synchronized programmable device
US5204555A (en) * 1990-04-05 1993-04-20 Gazelle Microcircuits, Inc. Logic array having high frequency internal clocking
US5124569A (en) * 1990-10-18 1992-06-23 Star Technologies, Inc. Digital phase-lock loop system with analog voltage controlled oscillator
JP3026387B2 (ja) * 1991-08-23 2000-03-27 沖電気工業株式会社 半導体集積回路

Also Published As

Publication number Publication date
US5420544A (en) 1995-05-30
JPH06204436A (ja) 1994-07-22

Similar Documents

Publication Publication Date Title
JP2792801B2 (ja) 半導体集積回路並びにその設計方法及び製造方法
US7352222B2 (en) Clock generator with programmable non-overlapping-clock-edge capability
US6486705B2 (en) Signal distribution scheme in field programmable gate array (FPGA) or field programmable system chip (FPSC) including cycle stealing units
JP3478033B2 (ja) フリップフロップ回路
US6192092B1 (en) Method and apparatus for clock skew compensation
KR100273082B1 (ko) 클록발생회로및반도체장치
JP3630291B2 (ja) タイミング発生回路
US7023252B2 (en) Chip level clock tree deskew circuit
KR100396228B1 (ko) Dll 회로 및 타이밍 신호의 생성방법
US5748018A (en) Data transfer system for an integrated circuit, capable of shortening a data transfer cycle
US6353648B1 (en) Integrated circuit
US5365130A (en) Self-compensating output pad for an integrated circuit and method therefor
JP2681972B2 (ja) マスタスライス型半導体集積回路
US6934872B2 (en) Method and apparatus for optimizing clock distribution to reduce the effect of power supply noise
JPH0645879A (ja) フリップフロップ
JP3198999B2 (ja) スキャンパス回路のクロックツリー形成方法
JP2001056721A (ja) クロック分配回路
JP3387847B2 (ja) 半導体集積回路およびその製造方法
KR100564547B1 (ko) 다양하고 미세한 지연시간을 제공하는 지연보상회로
JPS5966218A (ja) 遅延回路
JP3397217B2 (ja) 半導体集積回路
JP3178127B2 (ja) 自動レイアウト手法による半導体集積回路のブロック配置方法
JPH08274597A (ja) スキュー低減回路
JP2003017573A (ja) 半導体集積回路
JP2004266034A (ja) 半導体集積回路、および半導体集積回路の設計方法

Legal Events

Date Code Title Description
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

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080619

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080619

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090619

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100619

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110619

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110619

Year of fee payment: 13

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110619

Year of fee payment: 13

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: 20120619

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120619

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130619

Year of fee payment: 15

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130619

Year of fee payment: 15