(57)【要約】【課題】計算機を用いたＬＳＩ設計システムの改良に係り、セルや配線の集中に伴うノイズの発生を防止し得るＬＳＩ動作保証設計システムに関する。【解決手段】セル接続情報Ｉ１と、このセル接続情報Ｉ１に含まれたネット動作情報Ｉ２２とから、同一位相動作もしくは逆位相動作するネットの組み合わせをレイアウト時に隔離すべき隔離ネット組と定義する隔離制約情報Ｉ２３を生成する隔離制約情報生成手段Ｓ２１と、この隔離制約情報生成手段Ｓ２１で生成された隔離制約情報Ｉ２３に基づいて隔離すべきネットどうしは隔離してレイアウトを生成するレイアウト生成手段Ｓ２２とを有する。【選択図】図１
2006092563.tif 000002
【特許請求の範囲】
【請求項１】
セル接続情報と、このセル接続情報に含まれたネット動作情報とから、同一位相動作もしくは逆位相動作するネットの組み合わせをレイアウト時に隔離すべき隔離ネット組と定義する隔離制約情報を生成する隔離制約情報生成手段と、この隔離制約情報生成手段で生成された隔離制約情報に基づいて隔離すべきネットどうしは隔離してレイアウトを生成するレイアウト生成手段とを有していることを特徴とするＬＳＩ動作保証設計システム。
【請求項２】
請求項１に記載したＬＳＩ動作保証設計システムであって、
レイアウト生成手段は、隔離ネット組に含まれたネットのそれぞれを隔離ネット組に含まれていないネットの少なくとも１個が介装された隔離状態で配置するものであることを特徴とするＬＳＩ動作保証設計システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は計算機を用いたＬＳＩ設計システムの改良に係り、詳しくは、セルや配線の集中に伴うノイズの発生を防止し得るＬＳＩ動作保証設計システムに関する。
【背景技術】
【０００２】
近年、微細加工技術の向上に伴ってＬＳＩにおける高集積化が進んでおり、また、ＬＳＩの高速化や低電圧化、あるいはまた、短期間での開発に対する要求が強まっている。そして、高密度なセルやネット（配線）のレイアウトに伴っては局所的な電力消費の集中による電圧降下やノイズが発生し、その結果としてＬＳＩの動作不良や歩留まり低下が生じることになっている。すなわち、セルのレイアウト時には、電力消費を考慮しないままで配置することが行われているのが現状であり、図４で示すように、電力消費が大きい複数個のセル、例えば、インスタンス名がＡ〜Ｄのセルが１個所に集中している場合には電圧降下を生じ、その結果として回路の誤動作をもたらすことが起こる。
【０００３】
また、ネットのレイアウト時にも信号の変化を考慮しないままの配置が行われており、図５で例示するような信号の変化が生じる３本のネットＮ１，Ｎ２，Ｎ３であるにも拘わらず、図６で示すように、同時的な信号変化が生じる２本のネットＮ１，Ｎ２を互いに隣接させた配置が実行される結果、ノイズの発生によって回路の誤動作がもたらされている。そこで、従来にあってはレイアウト生成後におけるセル及びネットの配置情報に基づき、最低動作電圧より電圧降下が大きい場合は対象となるセルを再配置することによって最低動作電圧を確保し、電圧降下を防止することが行われている。なお、このような手法の一例は、特許文献１に開示されている。また、ノイズの発生を防止する必要上から、互いに平行して配置されるネットについては、相互の間隔を当初から広く設定しておくことが奨励されている。
【特許文献１】特願平９−１３０６２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、レイアウト生成後のセルを再配置するのでは多大な手間を要することが避けられず、セルの再配置だけで電圧降下を防止できない場合には回路全体のレイアウトをやり直す必要がある結果、開発期間が長期化することになってしまう。また、ネット同士の間隔を当初から広く設定しておくのでは、ＬＳＩ面積が増大するために大幅なコスト上昇を招くことになり、ＬＳＩの高集積化を実現することが困難となる。
【０００５】
本発明は、このような不都合に鑑みて創案されたものであり、ノイズの発生を防止することが容易なＬＳＩ動作保証設計システムの提供を目的としている。
【課題を解決するための手段】
【０００６】
本発明に係るＬＳＩ動作保証設計システムは、ネットのレイアウトを行う以前の段階でノイズの発生を防止するための制約情報を生成しておき、この制約情報に基づいてレイアウトを生成することを特徴としている。
【０００７】
本発明の請求項１に係るＬＳＩ動作保証設計システムは、セル接続情報と、このセル接続情報に含まれたネット動作情報とから、同一位相動作もしくは逆位相動作するネットの組み合わせをレイアウト時に隔離すべき隔離ネット組と定義する隔離制約情報を生成する隔離制約情報生成手段と、この隔離制約情報生成手段で生成された隔離制約情報に基づいて隔離すべきネットどうしは隔離してレイアウトを生成するレイアウト生成手段とを有していることを特徴とする。請求項２に係るＬＳＩ動作保証設計システムは請求項１に記載したものであって、レイアウト生成手段は、隔離ネット組に含まれたネットのそれぞれを隔離ネット組に含まれていないネットの少なくとも１個が介装された隔離状態で配置するものであることを特徴とする。
【発明の効果】
【０００８】
本発明に係るＬＳＩ動作保証設計システムによれば、ＬＳＩの高速化、低電圧化、短期間での開発に対する要求を満足することが可能でありながら、ノイズの発生を防止し得ることになり、ＬＳＩの動作不良や歩留まり低下が生じることを未然に防止することができる。そのため、レイアウト生成後のセルを再配置したり回路全体のレイアウトをやり直したりする必要がなくなり、さらにまた、ネット同士の間隔を広く設定しておく必要もなくなる結果、ＬＳＩの高集積化を容易に実現できるという効果が得られる。
【発明を実施するための最良の形態】
【０００９】
図１は実施の形態に係るＬＳＩ動作保証設計システムを示す説明図、図２は隔離制約情報の内容を示す説明図であり、図３は生成されたレイアウト、つまり、ネット（配線）の配置状態を例示する説明図である。
【００１０】
実施の形態に係るＬＳＩ動作保証設計システムは、図１で示すように、セル接続情報Ｉ１と、このセル接続情報Ｉ１に含まれたネット動作情報Ｉ２２とから、同一位相動作もしくは逆位相動作するネットの組み合わせをレイアウト時に隔離すべき隔離ネット組と定義する隔離制約情報Ｉ２３を生成する隔離制約情報生成手段Ｓ２１と、この隔離制約情報生成手段Ｓ２１で生成された隔離制約情報Ｉ２３に基づいてレイアウトを生成するレイアウト生成手段Ｓ２２とを有している。そして、この実施の形態に係るＬＳＩ動作保証設計システムでは、セル接続情報Ｉ１とネット動作情報Ｉ２２とを入力し、レイアウト時において隔離すべきネット同士間の隔離制約情報Ｉ２３を隔離制約情報生成手段Ｓ２１でもって生成したうえ、隔離制約情報Ｉ２３が入力するレイアウト生成手段Ｓ２２でもって隔離ネット組に含まれるネット同士を互いに隔離した状態で配置することが実行される。
【００１１】
すなわち、この際におけるセル接続情報Ｉ１には、従来の形態と同様の図５で例示するような信号の変化が生じる３本のネットＮ１，Ｎ２，Ｎ３のネット動作情報Ｉ２２が含まれている。なお、図５の横軸は時間を示しており、図中の符号(1)，(2)，(3)それぞれは所定時間毎に区切られた区間を表している。そして、この図５では、ネットＮ１とネットＮ３とがいずれの区間においても同一位相で動作していることから、ネットＮ１，Ｎ３の組み合わせをレイアウト時に隔離すべき隔離ネット組として定義した隔離制約情報Ｉ２３、つまり、図２で例示するような隔離制約情報Ｉ２３が隔離制約情報生成手段Ｓ２１によって生成されることになり、この隔離制約情報Ｉ２３が入力したレイアウト生成手段Ｓ２２では、隔離制約情報Ｉ２３で定義された隔離ネット組に含まれるネットＮ１，Ｎ３のそれぞれを互いに隔離して配置するレイアウト、例えば、図３で示すようなレイアウトが生成される。
【００１２】
その結果、ここでは、隔離ネット組に含まれたネットＮ１，Ｎ３同士が隔離ネット組に含まれていないネットＮ２を介装した隔離状態としたうえで配置されていることになる。従って、本実施の形態に係るＬＳＩ動作保証設計システムであれば、隔離制約情報生成手段Ｓ２１で生成された隔離制約情報Ｉ２３を利用したうえでのレイアウトがレイアウト生成手段Ｓ２２によって生成されていることになり、平行配置されるネットＮ１，Ｎ２，Ｎ３であるにも拘わらず、逆位相での誤動作を回避することが可能なＬＳＩを短期間で開発できるという利点が得られる。なお、逆位相動作の可能性が高い場合であっても、上記と同様の処理によってテストベクタに依存しない動作保証を実現し得ることは勿論である。
【図面の簡単な説明】
【００１３】
【図１】実施の形態に係るＬＳＩ動作保証設計システムを示す説明図である。
【図２】隔離制約情報の内容を示す説明図である。
【図３】生成されたレイアウトを例示する説明図である。
【図４】従来の形態に係るＬＳＩ設計システムによって生成されたレイアウトを例示する説明図である。
【図５】ネットの信号変化状態を例示する説明図である。
【図６】生成されたレイアウトを例示する説明図である。
【符号の説明】
【００１４】
Ｉ１  セル接続情報
Ｉ２２  ネット動作情報
Ｉ２３  隔離制約情報
Ｓ２１  隔離制約情報生成手段
Ｓ２２  レイアウト生成手段
【図１】
2006092563.tif 000003
【図２】
2006092563.tif 000004
【図３】
2006092563.tif 000005
【図４】
2006092563.tif 000006
【図５】
2006092563.tif 000007
【図６】
2006092563.tif 000008