(57)【要約】【課題】大規模集積回路のレイアウトパターンについて、自動的にクロストークノイズによる誤作動が発生する危険性がある箇所を検出するノイズ解析システム、及びノイズ解析方法を提供する。【解決手段】論理回路中のレシーバセルを誤作動させる誤作動因子であって、レシーバセルを誤作動させる値をエラー情報として記憶するエラー情報記憶装置３と、エラー情報記憶装置３からエラー情報を選択し、エラー情報を補完処理した後の関数の値を、エラー基準として生成するエラー基準生成部１０と、レシーバセルに入力される誤作動因子の値を測定するノイズ解析部２０と、ノイズ解析部２０により解析された誤作動因子の値とエラー基準生成部１０により生成されたエラー基準とを比較し、誤作動因子の値がエラー基準を超える場合にレシーバセルが誤作動することを示す信号を出力する比較部２５とを備える。【選択図】      図１
2005011206.tif 000002
【特許請求の範囲】
【請求項１】
論理回路中のレシーバセルを誤作動させる誤作動因子であって、前記レシーバセルを誤作動させる値をエラー情報として記憶するエラー情報記憶装置と、
前記エラー情報記憶装置から前記エラー情報を選択し、前記エラー情報を補完処理した後の関数の値を、エラー基準として生成するエラー基準生成部と、
前記レシーバセルに入力される前記誤作動因子の値を測定するノイズ解析部と、
前記ノイズ解析部により解析された前記誤作動因子の値と前記エラー基準生成部により生成されたエラー基準とを比較し、前記誤作動因子の値が前記エラー基準を超える場合に前記レシーバセルが誤作動することを示す信号を出力する比較部
とを備えることを特徴とするノイズ解析システム。
【請求項２】
前記エラー情報記憶装置は、前記論理回路中の配線を伝搬する立ち上がり信号に生じたノイズの電圧を格納する立ち上がり信号ノイズ電圧データ格納部、前記論理回路中の配線を伝搬する立ち上がり信号に生じたノイズの時間幅を格納する立ち上がり信号ノイズ時間幅データ格納部、前記論理回路中の配線を伝搬する立ち下がり信号に生じたノイズの電圧差を格納する立ち下がり信号ノイズ電圧データ格納部、前記論理回路中の配線を伝搬する立ち下がり信号に生じたノイズの時間幅を格納する立ち下がり信号ノイズ時間幅データ格納部、或いは前記レシーバセルの負荷容量を格納するレシーバセル負荷容量データ格納部の何れかを備えることを特徴とする請求項１に記載のノイズ解析システム。
【請求項３】
前記論理回路のレイアウトパターンから、クロック信号が伝搬するネットと、クロック信号以外の一般信号が伝搬するネットとを区別し、前記一般信号が伝搬するネットにおいては、立ち上がり信号及び立ち下がり信号に関する前記エラー基準を排除するようエラー基準生成部に命令するネット解析部を更に備えることを特徴とする請求項１又は２に記載のノイズ解析システム。
【請求項４】
前記エラー基準生成部により生成された複数の前記エラー基準を解析し、前記エラー基準のうち何れか１つのエラー基準が、その他のエラー基準に包含される場合は、前記包含されるエラー基準を排除するように比較部に命令するエラー基準解析部を更に備えることを特徴とする請求項１又は２に記載のノイズ解析システム。
【請求項５】
前記論理回路のレイアウトパターンから、配線を伝搬する立ち上がり信号又は立ち下がり信号のうち、前記レシーバセルを動作させる信号を選択し、前記選択された信号と別の信号に生じた誤作動因子に関するエラー基準を排除するようエラー基準生成部に命令する論理接続情報解析部を更に備えることを特徴とする請求項１又は２に記載のノイズ解析システム。
【請求項６】
前記論理回路に入力するクロック信号及び一般信号のタイミング情報を入力するタイミング情報入力装置と、
前記タイミング情報入力装置により入力されたタイミング情報を用いて、前記論理回路中の配線を伝搬する信号の波形をシミュレーションするシミュレーション実行部
とを更に備えることを特徴とする請求項１〜５の何れか１に記載のノイズ解析システム。
【請求項７】
論理回路中のレシーバセルを誤作動させる誤作動因子であって、前記レシーバセルを誤作動させる値を補完処理した後の関数の値を、エラー基準として生成するステップと、
前記レシーバセルに入力される前記誤作動因子の値を測定するステップと、
前記誤作動因子の値と前記エラー基準とを比較するステップと、
前記誤作動因子の値が前記エラー基準を超える場合に前記レシーバセルが誤作動することを示す信号を出力するステップ
とを備えることを特徴とするノイズ解析方法。
【請求項８】
前記論理回路のレイアウトパターンから、クロック信号が伝搬するネットと、クロック信号以外の一般信号が伝搬するネットとを区別するステップと、
前記一般信号が伝搬するネットにおいては、立ち上がり信号及び立ち下がり信号に関する前記エラー基準を排除するように命令するステップ
とを更に備えることを特徴とする請求項７に記載のノイズ解析方法。
【請求項９】
複数の前記エラー基準のうち何れか１つのエラー基準が、その他のエラー基準に包含されるか否かを解析するステップと、
包含される前記エラー基準がある場合は、前記包含されるエラー基準を排除するように命令するステップ
とを更に備えることを特徴とする請求項７に記載のノイズ解析方法。
【請求項１０】
前記論理回路のレイアウトパターンから、配線を伝搬する立ち上がり信号又は立ち下がり信号のうち、前記レシーバセルを動作させる信号を選択するステップと、
前記選択された信号と別の信号に生じた誤作動因子に関するエラー基準を排除するように命令するステップ
とを更に備えることを特徴とする請求項７に記載のノイズ解析方法。
【請求項１１】
前記論理回路に入力するクロック信号及び一般信号のタイミング情報を入力するステップと、
前記タイミング情報入力装置により入力されたタイミング情報を用いて、前記論理回路中の配線を伝搬する信号の波形をシミュレーションするステップ
とを更に備えることを特徴とする請求項７〜１０の何れか１に記載のノイズ解析方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、計算機を用いた集積回路のノイズ解析技術に係り、特に集積回路の配線に発生するクロストークノイズを解析するノイズ解析システム、及びノイズ解析方法に関する。
【０００２】
【従来の技術】
集積回路において、低出力インピーダンスのトランジスタの駆動能力は大きいため、このトランジスタから出力される信号波形は、隣接する配線を伝搬する信号に大きなクロストークノイズを生じさせやすい。一方、高出力インピーダンスのトランジスタの駆動能力は小さいため、このトランジスタから出力される信号波形は、クロストークノイズの影響を受けやすい。集積回路の高密度化により、論理回路を誤作動させるクロストークノイズは、大きな問題となっている。
【０００３】
従来のクロストークノイズ解析方法では、一定の信号（ハイ信号又はロウ信号）が配線を伝搬している状態（以下、「静止状態」という）に、クロストークノイズがレシーバセルの論理回路を反転させ得るか否かがクロストークノイズ発生の基準となっている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開平６−２４３１９３号公報
【０００５】
【発明が解決しようとする課題】
従来のクロストークノイズ解析方法では、立ち上がり信号又は立ち下がり信号が配線を伝搬している状態（以下、「遷移状態」という）のクロストークノイズの影響を考慮していない。しかし、静止状態にクロストークノイズがレシーバセルを誤作動させなくても、配線を伝搬する立ち上がり信号又は立ち下がり信号にクロストークノイズが生じ、遷移状態にクロストークノイズがレシーバセルを誤作動させる場合がある。よって、従来のクロストークノイズ解析方法では、レシーバセルの誤作動を完全に防止できない。尚、本明細書では、「立ち上がり信号」及び「立ち下がり信号」とは、矩形波の信号の立ち上がり部及び立ち下がり部に限定されず、立ち上がり部及び立ち下がり部が配線中を進行していく信号を意味する。
【０００６】
一方、静止状態のクロストークノイズを基準にし、遷移状態のクロストークノイズの影響を一律に見積もった上で、設計変更することも可能である。しかし、係る設計変更は、過剰設計となり、回路面積及び消費電力を増加させ、回路速度を低下させる。
【０００７】
本発明は、上記のような問題点を解消するためになされたもので、大規模集積回路のレイアウトパターンについて、自動的にクロストークノイズによる誤作動が発生する危険性がある箇所を検出するノイズ解析システム、及びノイズ解析方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明の第１の特徴は、論理回路中のレシーバセルを誤作動させる誤作動因子であって、レシーバセルを誤作動させる値をエラー情報として記憶するエラー情報記憶装置と、エラー情報記憶装置からエラー情報を選択し、エラー情報を補完処理した後の関数の値を、エラー基準として生成するエラー基準生成部と、レシーバセルに入力される誤作動因子の値を測定するノイズ解析部と、ノイズ解析部により解析された誤作動因子の値とエラー基準生成部により生成されたエラー基準とを比較し、誤作動因子の値がエラー基準を超える場合にレシーバセルが誤作動することを示す信号を出力する比較部とを備えることを要旨とする。
【０００９】
本発明の第２の特徴は、論理回路中のレシーバセルを誤作動させる誤作動因子であって、レシーバセルを誤作動させる値を補完処理した後の関数の値を、エラー基準として生成するステップと、レシーバセルに入力される誤作動因子の値を測定するステップと、誤作動因子の値とエラー基準とを比較するステップと、誤作動因子の値がエラー基準を超える場合にレシーバセルが誤作動することを示す信号を出力するステップとを備えることを要旨とする。
【００１０】
【発明の実施の形態】
（第１の実施の形態）
図１に示すように、本発明の第１の実施の形態に係るクロストークノイズ解析システムは、バス５０に接続された、論理接続情報入力装置１、ＣＰＵ２、エラー情報記憶装置３、主記憶装置４、出力装置５を備える。ＣＰＵ２は、エラー基準生成部１０、シミュレーション実行部１５、ノイズ解析部２０、比較部２５を更に備える。
【００１１】
論理接続情報入力装置１は、設計しようとする論理回路のレイアウトパターンのデータを主記憶装置４に入力する。例えば、論理接続情報入力装置１は、図２に示すように、レシーバセルＲ１と、配線Ｎ２を介してクロック信号をレシーバセルＲ１へ出力するドライバＤ２と、配線Ｎ２に近接する配線Ｎ１と、配線Ｎ１を介して一般信号を出力するドライバＤ１とから構成される論理回路のレイアウトパターンのデータを主記憶装置４に入力する。
【００１２】
本明細書では、クロストークノイズの影響を与えるドライバＤ１を「攻撃配線ドライバ」、クロストークノイズの影響を受けるドライバＤ２を「被害配線ドライバ」、クロストークノイズの影響を与える配線Ｎ１を「攻撃配線」、クロストークノイズの影響を受ける配線Ｎ２を「被害配線」、クロストークノイズの影響を受けるレシーバセルＲ１を「被害レシーバセル」と定義する。
【００１３】
エラー情報記憶装置３は、エラー情報を記憶する。「エラー情報」とは、信号の遷移状態で発生することにより、クロストークノイズが被害レシーバセルを誤作動させる「誤作動因子」の値である。回路シミュレーションや実際の測定により測定された「エラー情報」が、エラー情報記憶装置３に記憶される。本発明の第１の実施の形態に係るクロストークノイズ解析システムでは、図１に示すように、立ち上がり信号ノイズ電圧、立ち上がり信号ノイズ時間幅、立ち下がり信号ノイズ電圧、及び立ち下がり信号ノイズ時間幅がエラー情報として、立ち上がり信号ノイズ電圧データ格納部３１、立ち上がり信号ノイズ時間幅データ格納部３２、立ち下がり信号ノイズ電圧データ格納部３３及び立ち下がり信号ノイズ時間幅データ格納部３４にそれぞれ格納される。
【００１４】
「立ち上がり信号ノイズ電圧」とは、配線を伝搬する立ち上がり信号に生じたクロストークノイズの電圧であって、被害レシーバセルを誤作動させるものをいう。例えば、図３に示すように、図２中の配線Ｎ１に信号Ｗ１が時間Ｔ１に立ち下がることによって、図２中の配線Ｎ２を伝搬する立ち上がり信号Ｗ２に発生するクロストークノイズの電圧（Δｖ＝Ｖ２−Ｖ１）が、図２中のレシーバセルＲ１に誤作動を起こさせる場合、「立ち上がり信号ノイズ電圧（Δｖ）」は、エラー情報として立ち上がり信号ノイズ電圧データ格納部３１に格納される。
【００１５】
「立ち上がり信号ノイズ時間幅」とは、配線を伝搬する立ち上がり信号に生じたクロストークノイズの時間幅であって、被害レシーバセルを誤作動させるものをいう。例えば、図３に示すように、図２中の配線Ｎ１に信号Ｗ１が時間Ｔ１に立ち下がることによって、配線Ｎ２を伝搬する立ち上がり信号Ｗ２に発生するクロストークノイズの時間幅（Δｔ＝Ｔ２−Ｔ１）が、レシーバセルＲ１に誤作動を起こさせる場合、「立ち上がり信号ノイズ時間幅（Δｔ）」は、エラー情報として立ち上がり信号ノイズ時間幅データ格納部３２に格納される。
【００１６】
「立ち下がり信号ノイズ電圧」とは、配線を伝搬する立ち下がり信号に生じたクロストークノイズの電圧であって、被害レシーバセルを誤作動させるものをいう。例えば、図４に示すように、図２中の配線Ｎ１に信号Ｗ１が時間Ｔ１に立ち上がることによって、配線Ｎ２を伝搬する立ち下がり信号Ｗ２に発生するクロストークノイズの電圧（Δｖ＝Ｖ４−Ｖ３）が、レシーバセルＲ１に誤作動を起こさせる場合、「立ち下がり信号ノイズ電圧（Δｖ）」は、エラー情報として立ち下がり信号ノイズ電圧データ格納部３３に格納される。
【００１７】
「立ち下がり信号ノイズ時間幅」とは、配線を伝搬する立ち下がり信号に生じたクロストークノイズの時間幅であって、被害レシーバセルを誤作動させるものをいう。例えば、図４に示すように、図２中の配線Ｎ１に信号Ｗ１が時間Ｔ１に立ち上がることによって、配線Ｎ２を伝搬する立ち下がり信号Ｗ２に発生するクロストークノイズの時間幅（Δｔ＝Ｔ４−Ｔ３）が、レシーバセルＲ１に誤作動を起こさせる場合、「立ち下がり信号ノイズ時間幅（Δｔ）」は、エラー情報として立ち下がり信号ノイズ時間幅データ格納部３４に格納される。
【００１８】
エラー情報は、被害レシーバセルの種類、特性により異なる。よって、エラー情報記憶装置３は、被害レシーバセルの種類、特性により異なった複数のエラー情報を記憶する。
【００１９】
主記憶装置４は、論理接続情報入力装置１により、データとして入力されたレイアウトパターン及び、ＣＰＵ２で処理されたデータを記憶する。出力装置５は、クロストークノイズによる誤作動が発生すると判断された箇所を出力する。
【００２０】
エラー基準生成部１０は、エラー情報記憶装置３からエラー情報を選択し、被害レシーバセルに応じたエラー基準を生成する。エラー情報は、複数選択されてもよい。例えば、エラー情報として、立ち下がり信号ノイズ電圧と立ち下がり信号ノイズ時間幅が選択された場合、エラー基準は、図５に示すような関数［Δｖ＝ｆ１（Δｔ）］の値として生成される。「立ち下がり信号ノイズ電圧」と「立ち下がり信号ノイズ時間幅」をプロットし、補完処理をした後の関数［Δｖ＝ｆ１（Δｔ）］の値を、エラー基準生成部１０はエラー基準として生成する。このエラー基準を、以下「立ち下がり信号ノイズ電圧−立ち下がり信号ノイズ時間幅」という。尚、補完処理には、最近傍法、線形補完法、３次補完法等がある。
【００２１】
シミュレーション実行部１５は、論理接続情報入力装置１により、データとして入力されたレイアウトパターンに対し、被害配線における信号の波形、特に被害レシーバセルに入力される信号の波形をシミュレーションする。例えば、図２に示す論理回路において、レシーバセルＲ１に入力されるクロック信号、即ち配線Ｎ２を伝搬する信号の波形をシミュレーションする。
【００２２】
ノイズ解析部２０は、シミュレーション実行部１５によるシミュレーションの結果から、クロストークノイズを検出する。そして、検出されたクロストークノイズの「誤作動因子」を測定する。例えば、図４に示すように、図２中の配線Ｎ２を伝搬する立ち下がり信号に生じたクロストークノイズの電圧（Δｖ）及び時間幅（Δｔ）を測定する。
【００２３】
比較部２５は、ノイズ解析部２０により測定されたクロストークノイズの「誤作動因子」と、エラー基準生成部１０により生成されたエラー基準とを比較する。例えば、比較部２５は、図４に示す配線を伝搬する立ち下がり信号に生じたクロストークノイズの電圧（Δｖ）及び時間幅（Δｔ）と、図５に示すエラー基準「立ち下がり信号ノイズ電圧−立ち下がり信号ノイズ時間幅」とを比較する。比較した結果、「誤作動因子」が、エラー基準を超える場合、比較部２５は、クロストークノイズが被害レシーバセルを誤作動させると判断し、誤作動が生じることを示す「エラー信号」を出力装置５へ出力する。逆に、「誤作動因子」が、エラー基準を超えない場合、比較部２５は、クロストークノイズが被害レシーバセルを誤作動させないと判断し、誤作動が生じないことを示す「正常信号」を出力装置５へ出力する。
【００２４】
例えば、図５に示すように、配線を伝搬する立ち下がり信号に生じたクロストークノイズの電圧（Δｖ）及び時間幅（Δｔ）が、点Ｐ１であったとする。この場合、エラー基準「立ち下がり信号ノイズ電圧−立ち下がり信号ノイズ時間幅」の値を超えるため、比較部２５は、「エラー信号」を出力装置５へ出力する。逆に、クロストークノイズの電圧（Δｖ）及び時間幅（Δｔ）が図５における点Ｐ２であったとする。この場合、エラー基準「立ち下がり信号ノイズ電圧−立ち下がり信号ノイズ時間幅」の値を超えないため、比較部２５は、「正常信号」を出力装置５へ出力する。
【００２５】
本発明の第１の実施の形態に係るクロストークノイズ解析方法を、図６のフロー図を参照して説明する。
【００２６】
（イ）先ず、ステップＳ１００において、論理接続情報入力装置１により設計しようとする論理回路のレイアウトパターンが、データとして入力される。ステップＳ１０５において、エラー基準生成部１０が、エラー基準を生成する。例えば、エラー基準生成部１０は、「立ち下がり信号ノイズ電圧−立ち下がり信号ノイズ時間幅」を、エラー基準として生成する。
【００２７】
（ロ）ステップＳ１１０において、シミュレーション実行部１５は、論理接続情報入力装置１により、データとして入力されたレイアウトパターンに対し、被害配線における信号の波形をシミュレーションする。
【００２８】
（ハ）ステップＳ１１５において、ノイズ解析部２０は、クロストークノイズを検出する。そして、ステップＳ１２０において、ノイズ解析部２０は、検出されたクロストークノイズの「誤作動因子」を測定する。
【００２９】
（ニ）ステップＳ１２５において、比較部２５は、ノイズ解析部２０により測定されたクロストークノイズの「誤作動因子」と、エラー基準生成部１０により生成されたエラー基準とを比較する。比較した結果、ステップＳ１３０において、「誤作動因子」が、エラー基準を超える場合、ステップＳ１３５において、比較部２５は、クロストークノイズが被害レシーバセルを誤作動させると判断し、誤作動が生じることを示す「エラー信号」を出力装置５へ出力する。逆に、ステップＳ１３０において、「誤作動因子」が、エラー基準を超えない場合、ステップＳ１４０において、比較部２５は、クロストークノイズが被害レシーバセルを誤作動させないと判断し、誤作動が生じないことを示す「正常信号」を出力装置５へ出力する。
【００３０】
本発明の第１の実施の形態によれば、遷移状態のクロストークノイズの影響を的確に把握できる。又、クロストークノイズによる誤作動を生じない論理回路の最適設計が可能となるため、過剰設計を防ぎ、小面積化及び低消費電力化に資する。
【００３１】
（第２の実施の形態）
図７に示すように、本発明の第２の実施の形態に係るクロストークノイズ解析システムは、被害レシーバセル負荷容量データ格納部３５が、エラー情報としてエラー情報記憶装置３に記憶される点で、図１に示す本発明の第１の実施の形態に係るクロストークノイズ解析システムと異なる。
【００３２】
「被害レシーバセル負荷容量」とは、クロストークノイズにより誤作動した場合における、被害レシーバセルの負荷容量をいう。例えば、図４に示す「立ち下がり信号ノイズ電圧（Δｖ）」及び「立ち下がり信号ノイズ時間幅（Δｔ）」が、図２中のレシーバセルＲ１に誤作動を起こさせる場合、レシーバセルＲ１の負荷容量は、エラー情報「被害レシーバセル負荷容量（Ｃ）」として、被害レシーバセル負荷容量データ格納部３５に格納される。
【００３３】
エラー基準生成部１０は、エラー情報記憶装置３から立ち下がり信号ノイズ電圧、立ち下がり信号ノイズ時間幅、及び被害レシーバセル負荷容量を選択した場合、図８に示すような関数［Ｃ＝ｆ２（Δｖ，Δｔ）］の値をエラー基準として生成する。「立ち下がり信号ノイズ電圧」と「立ち下がり信号ノイズ時間幅」と「被害レシーバセル負荷容量」をプロットし、補完処理をした後の関数［Ｃ＝ｆ２（Δｖ，Δｔ）］の値を、エラー基準生成部１０はエラー基準とする。このエラー基準を、以下「立ち下がり信号ノイズ電圧−立ち下がり信号ノイズ時間幅−被害レシーバセル負荷容量」という。
【００３４】
本発明の第２の実施の形態に係るクロストークノイズ解析方法を、図９のフロー図を参照して説明する。
【００３５】
（イ）先ず、ステップＳ２００において、論理接続情報入力装置１により設計しようとする論理回路のレイアウトパターンが、データとして入力される。ステップＳ２０５において、エラー基準生成部１０が、「立ち下がり信号ノイズ電圧−立ち下がり信号ノイズ時間幅−被害レシーバセル負荷容量」を、エラー基準として生成する。
【００３６】
（ロ）ステップＳ２１０において、シミュレーション実行部１５は、論理接続情報入力装置１により、データとして入力されたレイアウトパターンに対し、被害配線における信号の波形をシミュレーションする。
【００３７】
（ハ）ステップＳ２１５において、ノイズ解析部２０は、クロストークノイズを検出する。そして、ステップＳ２２０において、ノイズ解析部２０は、検出されたクロストークノイズの「誤作動因子」である被害配線を伝搬するクロストークノイズの電圧、時間幅及び被害レシーバセルの負荷容量を測定する。例えば、図２中の配線Ｎ２を伝搬する立ち下がり信号に生じたクロストークノイズの電圧（Δｖ）、時間幅（Δｔ）及び図２中のレシーバセルＲ１の負荷容量を、ノイズ解析部２０は測定する。
【００３８】
（ニ）ステップＳ２２５において、比較部２５は、クロストークノイズの電圧、時間幅及び被害レシーバセルの負荷容量と、エラー基準生成部１０により生成されたエラー基準「立ち下がり信号ノイズ電圧−立ち下がり信号ノイズ時間幅−被害レシーバセル負荷容量」とを比較する。比較の結果、ステップＳ２２７において、「誤作動因子」であるクロストークノイズの電圧、時間幅及び被害レシーバセルの負荷容量が、エラー基準「立ち下がり信号ノイズ電圧−立ち下がり信号ノイズ時間幅−被害レシーバセル負荷容量」の値を超える場合は、ステップＳ２３０において、比較部２５は、「エラー信号」を出力装置５へ出力する。逆に、ステップＳ２２７において、クロストークノイズの電圧、時間幅及び被害レシーバセルの負荷容量が、エラー基準「立ち下がり信号ノイズ電圧−立ち下がり信号ノイズ時間幅−被害レシーバセル負荷容量」の値を超えない場合は、ステップＳ２３５において、比較部２５は、「正常信号」を出力装置５へ出力する。
【００３９】
例えば、クロストークノイズの電圧、時間幅及び被害レシーバセルの負荷容量が、図８における点Ｐ３であったとする。この場合、点Ｐ３の位置はエラー基準を超えた位置にあるため、比較部２５は、「エラー信号」を出力装置５へ出力する。一方、クロストークノイズの電圧、時間幅及び被害レシーバセルの負荷容量が、図８における点Ｐ４であったとする。この場合、点Ｐ４の位置はエラー基準を超えない位置にあるため、比較部２５は、「正常信号」を出力装置５へ出力する。
【００４０】
本発明の第２の実施の形態によれば、遷移状態のクロストークノイズの影響を的確に把握できる。又、クロストークノイズによる誤作動を生じない論理回路の最適設計が可能となるため、過剰設計を防ぎ、小面積化及び低消費電力化に資する。
【００４１】
（第３の実施の形態）
図１０に示すように、本発明の第３の実施の形態に係るクロストークノイズ解析システムでは、静止時ノイズ電圧（立ち上がり）、静止時ノイズ時間幅（立ち上がり）、静止時ノイズ電圧（立ち下がり）、及び静止時ノイズ時間幅（立ち下がり）が、エラー情報として、静止時ノイズ電圧（立ち上がり）データ格納部３６、静止時ノイズ時間幅（立ち上がり）データ格納部３７、静止時ノイズ電圧（立ち下がり）データ格納部３８及び静止時ノイズ時間幅（立ち下がり）データ格納部３９に、それぞれ格納される点で、図１に示す本発明の第１の実施の形態に係るクロストークノイズ解析システムと異なる。又、本発明の第３の実施の形態に係るクロストークノイズ解析システムは、ネット解析部６を備える点で、図１に示す本発明の第１の実施の形態に係るクロストークノイズ解析システムと異なる。
【００４２】
「静止時ノイズ電圧（立ち上がり）」とは、配線を伝搬する一定の信号に生じたクロストークノイズの電圧であって、被害レシーバセルに立ち上がり信号と誤認させるものをいう。例えば、図１１に示すように、図２中の配線Ｎ１に信号Ｗ１が時間Ｔ５に立ち上がることによって、図２中の配線Ｎ２を伝搬する一定のロウ信号Ｗ２に発生するクロストークノイズの電圧（Δｖ）が立ち上がり信号として、図２中のレシーバセルＲ１に誤作動を起こさせる場合、「静止時ノイズ電圧（立ち上がり）（Δｖ）」は、エラー情報として静止時ノイズ電圧（立ち上がり）データ格納部３６に格納される。
【００４３】
「静止時ノイズ時間幅（立ち上がり）」とは、配線を伝搬する一定の信号に生じたクロストークノイズの時間幅であって、被害レシーバセルに立ち上がり信号と誤認させるものをいう。例えば、図１１に示すように、配線Ｎ１に信号Ｗ１が時間Ｔ５に立ち上がることによって、配線Ｎ２に信号Ｗ２が静止時に発生するクロストークノイズの時間幅（Δｔ＝Ｔ６−Ｔ５）が立ち上がり信号として、レシーバセルＲ１に誤作動を起こさせる場合、「静止時ノイズ時間幅（立ち上がり）（Δｔ）」は、エラー情報として静止時ノイズ時間幅（立ち上がり）データ格納部３７に格納される。
【００４４】
「静止時ノイズ電圧（立ち下がり）」とは、配線を伝搬する一定の信号に生じたクロストークノイズの電圧であって、被害レシーバセルに立ち下がり信号と誤認させるものをいう。例えば、図１２に示すように、配線Ｎ１に信号Ｗ１が時間Ｔ７に立ち下がることによって、配線Ｎ２を伝搬する一定のハイ信号Ｗ２に発生するクロストークノイズの電圧（Δｖ＝Ｖ８−Ｖ７）が立ち下がり信号として、レシーバセルＲ１に誤作動を起こさせる場合、「静止時ノイズ電圧（立ち下がり）（Δｖ）」は、エラー情報として静止時ノイズ電圧（立ち下がり）データ格納部３８に格納される。
【００４５】
「静止時ノイズ時間幅（立ち下がり）」とは、配線を伝搬する一定の信号に生じたクロストークノイズの時間幅であって、被害レシーバセルに立ち下がり信号と誤認させるものをいう。例えば、図１２に示すように、配線Ｎ１に信号Ｗ１が時間Ｔ７に立ち下がることによって、配線Ｎ２に信号Ｗ２が静止時に発生するクロストークノイズの時間幅（Δｔ＝Ｔ８−Ｔ７）が立ち下がり信号として、レシーバセルＲ１に誤作動を起こさせる場合、「静止時ノイズ時間幅（立ち下がり）（Δｔ）」は、エラー情報として静止時ノイズ時間幅（立ち下がり）データ格納部３９に格納される。
【００４６】
ネット解析部６は、論理接続情報入力装置１により、データとして入力されたレイアウトパターンから、クロック信号が伝搬するネットと、クロック信号以外の一般信号が伝搬するネットとを区別する。例えば、図２において、クロック信号が伝搬するネットである配線Ｎ２と、一般信号が伝搬するネットであるＮ１とを区別する。ネット解析部６は、一般信号が伝搬するネットにおいては、被害配線を伝搬する立ち上がり信号及び立ち下がり信号に生じた誤作動因子に関するエラー基準を、排除するようエラー基準生成部１０に命令する。
【００４７】
エラー基準生成部１０は、エラー情報記憶装置３から静止時ノイズ電圧（立ち上がり）、及び静止時ノイズ時間幅（立ち上がり）を選択した場合、図１３に示すような関数［Δｖ＝ｆ３（Δｔ）］の値をエラー基準として生成する。「静止時ノイズ電圧（立ち上がり）」及び「静止時ノイズ時間幅（立ち上がり）」をプロットし、補完処理をした後の関数［Δｖ＝ｆ３（Δｔ）］の値を、エラー基準生成部１０はエラー基準とする。このエラー基準を、以下「静止時ノイズ電圧（立ち上がり）−静止時ノイズ時間幅（立ち上がり）」という。
【００４８】
エラー基準生成部１０は、一般信号が伝搬するネットにおいては、被害配線を伝搬する立ち上がり信号及び立ち下がり信号に生じた誤作動因子に関するエラー基準を、生成しない。例えば、一般信号が伝搬するネットにおいては、「立ち下がり信号ノイズ電圧−立ち下がり信号ノイズ時間幅」は生成されず、「静止時ノイズ電圧（立ち上がり）−静止時ノイズ時間幅（立ち上がり）」のみが生成される。この場合、クロストークノイズによる立ち上がり信号又は立ち下がり信号の影響は、一般信号の遅延の調整により解決される。
【００４９】
本発明の第３の実施の形態に係るクロストークノイズ解析方法を、図１４のフロー図を参照して説明する。
【００５０】
（イ）先ず、ステップＳ３００において、論理接続情報入力装置１により設計しようとする論理回路のレイアウトパターンが、データとして入力される。ステップＳ３０５において、ネット解析部６は、論理接続情報入力装置１により、データとして入力されたレイアウトパターンから、クロック信号が伝搬するネットと、一般信号が伝搬するネットとを区別する。ステップＳ３１０において、ネット解析部６は、一般信号が伝搬するネットにおいては、立ち上がり信号及び立ち下がり信号に生じた誤作動因子に関するエラー基準を、排除するようエラー基準生成部１０に命令する。ステップＳ３１５において、エラー基準生成部１０が、エラー基準を生成する。このとき、排除されたエラー基準は生成されない。
【００５１】
（ロ）ステップＳ３２０において、シミュレーション実行部１５は、論理接続情報入力装置１により、データとして入力されたレイアウトパターンに対し、遷移状態及び静止状態の信号の波形をシミュレーションする。
（ハ）ステップＳ３２５において、ノイズ解析部２０は、クロストークノイズを検出する。そして、ステップＳ３３０において、ノイズ解析部２０は、検出されたクロストークノイズの「誤作動因子」を測定する。例えば、ノイズ解析部２０は、一定の信号に生じたクロストークノイズの電圧（Δｖ）、時間幅（Δｔ）、及び立ち下がり信号に生じたクロストークノイズの電圧（Δｖ）、時間幅（Δｔ）を測定する。
【００５２】
（ニ）ステップＳ３３５において、ノイズ解析部２０により測定されたクロストークノイズの「誤作動因子」と、エラー基準生成部１０により生成されたエラー基準とを比較する。
【００５３】
例えば、比較部２５は、クロストークノイズの電圧（Δｖ）、時間幅（Δｔ）と、エラー基準生成部１０により生成されたエラー基準「静止時ノイズ電圧（立ち上がり）−静止時ノイズ時間幅（立ち上がり）」とを比較し、クロック信号においては、更に立ち下がり信号に生じたクロストークノイズの電圧（Δｖ）、時間幅（Δｔ）と、エラー基準「立ち下がり信号ノイズ電圧−立ち下がり信号ノイズ時間幅」とを比較する。
【００５４】
（ホ）比較した結果、ステップＳ３４０において、「誤作動因子」が、エラー基準を超える場合、ステップＳ３４５において、比較部２５は、クロストークノイズが被害レシーバセルを誤作動させると判断し、誤作動が生じることを示す「エラー信号」を出力装置５へ出力する。逆に、ステップＳ３４０において、「誤作動因子」が、エラー基準を超えない場合、ステップＳ３５０において、比較部２５は、クロストークノイズが被害レシーバセルを誤作動させないと判断し、誤作動が生じないことを示す「正常信号」を出力装置５へ出力する。
【００５５】
例えば、一定の信号に生じたクロストークノイズの電圧（Δｖ）、時間幅（Δｔ）が、図１３における点Ｐ５であったとする。この場合、点Ｐ５の位置はエラー基準を超えた位置にあるため、比較部２５は、「エラー信号」を出力装置５へ出力する。一方、一般信号が伝搬するネットにおいて、一定の信号に生じたクロストークノイズの電圧（Δｖ）、時間幅（Δｔ）が、図１３における点Ｐ６であったとする。この場合、点Ｐ６の位置はエラー基準「静止時ノイズ電圧−静止時ノイズ時間幅」を超えない位置にあるため、比較部２５は、「正常信号」を出力装置５へ出力する。
【００５６】
本発明の第３の実施の形態によれば、ネットごとに使用するエラー基準を選択することにより、クロストークノイズ解析の擬似エラーが減り、論理回路の最適設計の高速化が図れる。
【００５７】
（第４の実施の形態）
図１５に示すように、本発明の第４の実施の形態に係るクロストークノイズ解析システムでは、静止時ノイズ電圧（立ち上がり）、静止時ノイズ時間幅（立ち上がり）、静止時ノイズ電圧（立ち下がり）、及び静止時ノイズ時間幅（立ち下がり）が、エラー情報として、静止時ノイズ電圧（立ち上がり）データ格納部３６、静止時ノイズ時間幅（立ち上がり）データ格納部３７、静止時ノイズ電圧（立ち下がり）データ格納部３８及び静止時ノイズ時間幅（立ち下がり）データ格納部３９に、それぞれ格納される点で、図１に示す本発明の第１の実施の形態に係るクロストークノイズ解析システムと異なる。又、本発明の第４の実施の形態に係るクロストークノイズ解析システムは、エラー基準解析部７を備える点で、図１に示す本発明の第１の実施の形態に係るクロストークノイズ解析システムと異なる。
【００５８】
エラー基準解析部７は、エラー基準生成部１０により生成された複数のエラー基準を解析し、複数のエラー基準のうち何れか１つのエラー基準が、その他のエラー基準に包含される場合は、その包含されるエラー基準を排除するように比較部２５に命令する。比較部２５は、その包含されるエラー基準を排除する。例えば、図１６において、クロストークノイズの電圧、時間幅が、エラー基準「立ち下がり信号ノイズ電圧−立ち下がり信号ノイズ時間幅」を超える場合は、常にエラー基準「静止時ノイズ電圧（立ち上がり）−静止時ノイズ時間幅（立ち上がり）」を超える。即ち、「立ち下がり信号ノイズ電圧−立ち下がり信号ノイズ時間幅」は、「静止時ノイズ電圧（立ち上がり）−静止時ノイズ時間幅（立ち上がり）」に包含される。よって、この場合、「立ち下がり信号ノイズ電圧−立ち下がり信号ノイズ時間幅」は、エラー基準として排除される。
【００５９】
本発明の第４の実施の形態に係るクロストークノイズ解析方法を、図１７のフロー図を参照して説明する。
【００６０】
（イ）先ず、ステップＳ４００において、論理接続情報入力装置１により設計しようとする論理回路のレイアウトパターンが、データとして入力される。ステップＳ４０５において、エラー基準生成部１０が、エラー基準を生成する。例えば、エラー基準生成部１０は、「立ち下がり信号ノイズ電圧−立ち下がり信号ノイズ時間幅」と「静止時ノイズ電圧（立ち上がり）−静止時ノイズ時間幅（立ち上がり）」を、エラー基準としてエラー情報記憶装置３から生成する。ステップＳ４１０において、エラー基準解析部７は、包含されるエラー基準があるか解析する。例えば、エラー基準解析部７は、エラー基準「立ち下がり信号ノイズ電圧−立ち下がり信号ノイズ時間幅」と「静止時ノイズ電圧（立ち上がり）−静止時ノイズ時間幅（立ち上がり）」のうち一方のエラー基準が、他方のエラー基準に包含されるか否か解析する。解析の結果、ステップＳ４１５において、包含されるエラー基準があると解析された場合は、エラー基準解析部７は、ステップＳ４２０において、包含されるエラー基準を排除するように比較部２５に命令し、ステップＳ４２５へ進む。
【００６１】
（ロ）ステップＳ４２５において、シミュレーション実行部１５は、論理接続情報入力装置１により、データとして入力されたレイアウトパターンに対し、被害配線を伝搬する信号の波形をシミュレーションする。
【００６２】
（ハ）ステップＳ４３０において、ノイズ解析部２０は、クロストークノイズを検出する。そして、ステップＳ４３５において、ノイズ解析部２０は、検出されたクロストークノイズの「誤作動因子」を測定する。例えば、ノイズ解析部２０は、一定の信号に生じたクロストークノイズの電圧（Δｖ）、時間幅（Δｔ）と、立ち下がり信号に生じたクロストークノイズの電圧（Δｖ）、時間幅（Δｔ）を測定する。
【００６３】
（ニ）ステップＳ４４０において、ノイズ解析部２０により測定されたクロストークノイズの「誤作動因子」と、エラー基準生成部１０により生成されたエラー基準とを比較する。この場合、比較部２５は、排除されたエラー基準を用いない。例えば、比較部２５は、図１６に示すように、「立ち下がり信号ノイズ電圧−立ち下がり信号ノイズ時間幅」が、「静止時ノイズ電圧（立ち上がり）−静止時ノイズ時間幅（立ち上がり）」に包含される場合、立ち下がり信号に生じたクロストークノイズの電圧（Δｖ）、時間幅（Δｔ）と、エラー基準生成部１０により生成されたエラー基準「立ち下がり信号ノイズ電圧−立ち下がり信号ノイズ時間幅」とを比較しない。
【００６４】
（ホ）比較した結果、ステップＳ４４５において、「誤作動因子」が、エラー基準を超える場合、ステップＳ４５０において、比較部２５は、クロストークノイズが被害レシーバセルを誤作動させると判断し、誤作動が生じることを示す「エラー信号」を出力装置５へ出力する。逆に、ステップＳ４４５において、「誤作動因子」が、エラー基準を超えない場合、Ｓ４５５において、比較部２５は、クロストークノイズが被害レシーバセルを誤作動させないと判断し、誤作動が生じないことを示す「正常信号」を出力装置５へ出力する。
【００６５】
本発明の第４の実施の形態によれば、ネットごとに使用するエラー基準を選択することにより、クロストークノイズ解析の擬似エラーが減り、論理回路の最適設計の高速化が図れる。
（第５の実施の形態）
図１８に示すように、本発明の第５の実施の形態に係るクロストークノイズ解析システムでは、静止時ノイズ電圧（立ち上がり）、静止時ノイズ時間幅（立ち上がり）、静止時ノイズ電圧（立ち下がり）、及び静止時ノイズ時間幅（立ち下がり）が、エラー情報として、静止時ノイズ電圧（立ち上がり）データ格納部３６、静止時ノイズ時間幅（立ち上がり）データ格納部３７、静止時ノイズ電圧（立ち下がり）データ格納部３８及び静止時ノイズ時間幅（立ち下がり）データ格納部３９に、それぞれ格納される点で、図１に示す本発明の第１の実施の形態に係るクロストークノイズ解析システムと異なる。又、図１８に示すように、本発明の第５の実施の形態に係るクロストークノイズ解析システムでは、タイミング情報入力装置９と論理接続情報解析部８を備える点で、図１に示す本発明の第１の実施の形態に係るクロストークノイズ解析システムと異なる。
【００６６】
タイミング情報入力装置９は、設計しようとする論理回路に入力するクロック信号及び一般信号のタイミング情報を入力する。シミュレーション実行部１５は、タイミング情報入力装置９により入力されたタイミング情報を用いて、被害配線を伝搬する信号の波形をシミュレーションする。この結果、信号の波形を的確に把握できる。
【００６７】
論理接続情報解析部８は、論理接続情報入力装置１により入力された論理回路を解析し、被害配線を伝搬する立ち上がり信号又は立ち下がり信号のうち、被害レシーバセルを動作させる信号を選択する。例えば、図１９に示すように、レシーバセルＲ２と、配線Ｎ４を介してクロック信号を出力するドライバＤ４と、配線Ｎ３を介してクロック信号を出力するドライバＤ３からなる論理回路がある。レシーバセルＲ２は、クロック信号の立ち上がりで動作する。即ち、配線Ｎ４を伝搬する立ち上がり信号が、レシーバセルＲ２を動作させる。従って、配線Ｎ４では立ち上がり信号が、論理接続情報解析部８により選択される。一方、ドライバＤ４はインバータであるため、配線Ｎ３を伝搬する立ち下がり信号が、レシーバセルＲ２を動作させる。従って、配線Ｎ３では立ち下がり信号が、論理接続情報解析部８により選択される。このように、被害レシーバセルから論理を逆トレースする。又、クロックツリーの根から論理をトレースしてもよい。論理接続情報解析部８は、選択した信号と別の信号に生じた誤作動因子に関するエラー基準を排除するようエラー基準生成部１０に命令する。即ち、図１９に示す論理回路においては、配線Ｎ４では立ち下がり信号に生じた誤作動因子に関するエラー基準が排除され、配線Ｎ３では立ち上がり信号に生じた誤作動因子に関するエラー基準が排除される。
【００６８】
エラー基準生成部１０は、排除されるエラー基準を生成しない。例えば、配線Ｎ４では立ち下がり信号に生じた誤作動因子に関するエラー基準「立ち下がり信号ノイズ電圧−立ち下がり信号ノイズ時間幅」が、生成されない。
【００６９】
本発明の第５の実施の形態に係るクロストークノイズ解析方法を、図２０のフロー図を参照して説明する。
【００７０】
（イ）先ず、ステップＳ５００において、論理接続情報入力装置１により設計しようとする論理回路のレイアウトパターンが、データとして入力される。ステップＳ５０５において、論理接続情報解析部８は、入力された論理回路を解析し、被害配線を伝搬する立ち上がり信号又は立ち下がり信号のうち、被害レシーバセルを動作させる信号を選択する。ステップＳ５１０において、論理接続情報解析部８は、選択した信号と別の信号に生じた誤作動因子に関するエラー基準を排除するようエラー基準生成部１０に命令する。ステップＳ５１５において、エラー基準生成部１０が、エラー基準を生成する。このとき、エラー基準生成部１０は、排除されるエラー基準を生成しない。
【００７１】
（ロ）ステップＳ５２０において、タイミング情報入力装置９は、予め判っているクロック信号及び一般信号のタイミング情報を入力する。ステップＳ５２５において、シミュレーション実行部１５は、タイミング情報入力装置９により入力されたタイミング情報を用いて、遷移状態及び静止状態の信号の波形をシミュレーションする。
【００７２】
（ハ）ステップＳ５３０において、ノイズ解析部２０は、クロストークノイズを検出する。そして、ステップＳ５３５において、検出されたクロストークノイズの「誤作動因子」を測定する。
【００７３】
（ニ）ステップＳ５４０において、ノイズ解析部２０により測定されたクロストークノイズの「誤作動因子」と、エラー基準生成部１０により生成されたエラー基準とを比較する。
【００７４】
（ホ）比較した結果、ステップＳ５４５において、「誤作動因子」が、エラー基準を超える場合、ステップＳ５５０において、比較部２５は、クロストークノイズが被害レシーバセルを誤作動させると判断し、誤作動が生じることを示す「エラー信号」を出力装置５へ出力する。逆に、ステップＳ５４５において、「誤作動因子」が、エラー基準を超えない場合、ステップＳ５５５において、比較部２５は、クロストークノイズが被害レシーバセルを誤作動させないと判断し、誤作動が生じないことを示す「正常信号」を出力装置５へ出力する。
【００７５】
本発明の第５の実施の形態によれば、ネットごとに使用するエラー基準を選択することにより、クロストークノイズ解析の擬似エラーが減り、論理回路の最適設計の高速化が図れる。
【００７６】
【発明の効果】
本発明に係るノイズ解析システム及びノイズ解析方法によれば、遷移状態のノイズの影響を的確に把握できる。又、ノイズの影響で誤作動しない論理回路の最適設計が可能となるため、過剰設計を防ぎ、小面積化及び低消費電力化に資する。更に、ノイズ解析の擬似エラーが減り、論理回路の最適設計の高速化が図れる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るクロストークノイズ解析システムの構成の一例を示すブロック図である。
【図２】クロストークノイズが生じる回路の一例を示した回路図である。
【図３】立ち上がり信号にクロストークノイズが生じる一例を示した信号の波形図である。
【図４】立ち下がり信号にクロストークノイズが生じる一例を示した信号の波形図である。
【図５】エラー基準「立ち下がり信号ノイズ電圧−立ち下がり信号ノイズ時間幅」の一例を表したグラフである。
【図６】本発明の第１の実施の形態に係るクロストークノイズ解析方法の一例を示すフロー図である。
【図７】本発明の第２の実施の形態に係るクロストークノイズ解析システムの構成の一例を示すブロック図である。
【図８】エラー基準「立ち下がり信号ノイズ電圧−立ち下がり信号ノイズ時間幅−レシーバセル負荷容量」の一例を表したグラフである。
【図９】本発明の第２の実施の形態に係るクロストークノイズ解析方法の一例を示すフロー図である。
【図１０】本発明の第３の実施の形態に係るクロストークノイズ解析システムの構成の一例を示すブロック図である。
【図１１】一定信号に立ち上がりのクロストークノイズが生じる一例を示した信号の波形図である。
【図１２】一定信号に立ち下がりのクロストークノイズが生じる一例を示した信号の波形図である。
【図１３】エラー基準「静止時ノイズ電圧（立ち上がり）−静止時ノイズ時間幅（立ち上がり）」の一例を表したグラフである。
【図１４】本発明の第３の実施の形態に係るクロストークノイズ解析方法の一例を示すフロー図である。
【図１５】本発明の第４の実施の形態に係るクロストークノイズ解析システムの構成の一例を示すブロック図である。
【図１６】エラー基準「静止時ノイズ電圧（立ち上がり）−静止時ノイズ時間幅（立ち上がり）」が、エラー基準「立ち下がり信号ノイズ電圧−立ち下がり信号ノイズ時間幅」を包含することを示したグラフである。
【図１７】本発明の第４の実施の形態に係るクロストークノイズ解析方法の一例を示すフロー図である。
【図１８】本発明の第５の実施の形態に係るクロストークノイズ解析システムの構成の一例を示すブロック図である。
【図１９】論理回路中の被害レシーバセルから論理を逆トレースすることを説明する回路図である。
【図２０】本発明の第５の実施の形態に係るクロストークノイズ解析方法の一例を示すフロー図である。
【符号の説明】
１  論理接続情報入力装置
２  ＣＰＵ
３  エラー情報記憶装置
４  記憶装置
５  出力装置
６  ネット解析部
７  エラー基準解析部
８  論理接続情報解析部
９  タイミング情報入力装置
１０  エラー基準生成部
１５  シミュレーション実行部
２０  ノイズ解析部
２５  比較部
３１  立ち上がり信号ノイズ電圧データ格納部
３２  立ち上がり信号ノイズ時間幅データ格納部
３３  立ち下がり信号ノイズ電圧データ格納部
３４  立ち下がり信号ノイズ時間幅データ格納部
３５  被害レシーバセル負荷容量データ格納部
３６  静止時ノイズ電圧（立ち上がり）データ格納部
３７  静止時ノイズ時間幅（立ち上がり）データ格納部
３８  静止時ノイズ電圧（立ち下がり）データ格納部
３９  静止時ノイズ時間幅（立ち下がり）データ格納部
５０  バス
【図１】
2005011206.tif 000003
【図２】
2005011206.tif 000004
【図３】
2005011206.tif 000005
【図４】
2005011206.tif 000006
【図５】
2005011206.tif 000007
【図６】
2005011206.tif 000008
【図７】
2005011206.tif 000009
【図８】
2005011206.tif 000010
【図９】
2005011206.tif 000011
【図１０】
2005011206.tif 000012
【図１１】
2005011206.tif 000013
【図１２】
2005011206.tif 000014
【図１３】
2005011206.tif 000015
【図１４】
2005011206.tif 000016
【図１５】
2005011206.tif 000017
【図１６】
2005011206.tif 000018
【図１７】
2005011206.tif 000019
【図１８】
2005011206.tif 000020
【図１９】
2005011206.tif 000021
【図２０】
2005011206.tif 000022
【手続補正書】
【提出日】平成16年4月13日(2004.4.13)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
論理回路中のレシーバセルを誤作動させる誤作動因子であって、前記レシーバセルを誤作動させる値をエラー情報として記憶するエラー情報記憶装置と、
前記エラー情報記憶装置から前記エラー情報を選択し、前記エラー情報を補完処理した後の関数の値を、エラー基準として生成するエラー基準生成部と、
前記レシーバセルに入力される前記誤作動因子の値を測定するノイズ解析部と、
前記ノイズ解析部により解析された前記誤作動因子の値と前記エラー基準生成部により生成されたエラー基準とを比較し、前記誤作動因子の値が前記エラー基準を超える場合に前記レシーバセルが誤作動することを示す信号を出力する比較部
とを備えることを特徴とするノイズ解析システム。
【請求項２】
前記エラー情報記憶装置は、前記論理回路中の配線を伝搬する立ち上がり信号に生じたノイズの電圧を格納する立ち上がり信号ノイズ電圧データ格納部、前記論理回路中の配線を伝搬する立ち上がり信号に生じたノイズの時間幅を格納する立ち上がり信号ノイズ時間幅データ格納部、前記論理回路中の配線を伝搬する立ち下がり信号に生じたノイズの電圧差を格納する立ち下がり信号ノイズ電圧データ格納部、前記論理回路中の配線を伝搬する立ち下がり信号に生じたノイズの時間幅を格納する立ち下がり信号ノイズ時間幅データ格納部、或いは前記レシーバセルの負荷容量を格納するレシーバセル負荷容量データ格納部の何れかを備えることを特徴とする請求項１に記載のノイズ解析システム。
【請求項３】
前記論理回路のレイアウトパターンから、クロック信号が伝搬するネットと、クロック信号以外の一般信号が伝搬するネットとを区別し、前記一般信号が伝搬するネットにおいては、立ち上がり信号及び立ち下がり信号に関する前記エラー基準を排除するようエラー基準生成部に命令するネット解析部を更に備えることを特徴とする請求項１又は２に記載のノイズ解析システム。
【請求項４】
前記エラー基準生成部により生成された複数の前記エラー基準を解析し、前記エラー基準のうち何れか１つのエラー基準が、その他のエラー基準に包含される場合は、前記包含されるエラー基準を排除するように比較部に命令するエラー基準解析部を更に備えることを特徴とする請求項１又は２に記載のノイズ解析システム。
【請求項５】
前記論理回路のレイアウトパターンから、配線を伝搬する立ち上がり信号又は立ち下がり信号のうち、前記レシーバセルを動作させる信号を選択し、前記選択された信号と別の信号に生じた誤作動因子に関するエラー基準を排除するようエラー基準生成部に命令する論理接続情報解析部を更に備えることを特徴とする請求項１又は２に記載のノイズ解析システム。
【請求項６】
前記論理回路に入力するクロック信号及び一般信号のタイミング情報を入力するタイミング情報入力装置と、
前記タイミング情報入力装置により入力されたタイミング情報を用いて、前記論理回路中の配線を伝搬する信号の波形をシミュレーションするシミュレーション実行部
とを更に備えることを特徴とする請求項１〜５の何れか１に記載のノイズ解析システム。
【請求項７】
論理回路中のレシーバセルを誤作動させる誤作動因子であって、前記レシーバセルを誤作動させる値を補完処理した後の関数の値を、エラー基準として生成するステップと、
前記レシーバセルに入力される前記誤作動因子の値を測定するステップと、
前記誤作動因子の値と前記エラー基準とを比較するステップと、
前記誤作動因子の値が前記エラー基準を超える場合に前記レシーバセルが誤作動することを示す信号を出力するステップ
とを備えることを特徴とするノイズ解析方法。