(57)【要約】【課題】初期原点位置と異なる位置を基準とした任意の位置の座標値が容易に得られるレイアウトデータ処理装置を得ることを目的とする。【解決手段】初期原点位置とは異なる新原点位置の指定命令及び新原点位置を基準とした座標値が必要な座標確認位置の指定命令を送信する入力装置４と、新原点位置の指定命令を受信すると、新原点位置を基準とした半導体集積回路のレイアウト全体の座標値を求め、座標確認位置の指定命令を受信すると、新原点位置を基準とした座標確認位置の座標値に関する情報を送信する制御装置２とを備える。【選択図】        図１
2004318704.tif 000002
【特許請求の範囲】
【請求項１】
固定の初期原点位置を基準とした任意の位置の座標値に関する情報が含まれた半導体集積回路のレイアウトデータを読み込み、そのレイアウトデータに従って、上記半導体集積回路のレイアウトを表示するレイアウトデータ処理装置において、
上記初期原点位置とは異なる新原点位置の指定命令及び上記新原点位置を基準とした座標値が必要な座標確認位置の指定命令を送信する入力装置と、
上記新原点位置の指定命令を受信すると、上記新原点位置を基準とした上記半導体集積回路のレイアウト全体の座標値を求め、上記座標確認位置の指定命令を受信すると、上記新原点位置を基準とした上記座標確認位置の座標値に関する情報を送信する制御装置と、
上記新原点位置を基準とした上記座標確認位置の座標値に関する情報を受信すると、その座標値を表示する表示装置と
を備えたことを特徴とするレイアウトデータ処理装置。
【請求項２】
固定の初期原点位置を基準とした任意の位置の座標値に関する情報が含まれた半導体集積回路のレイアウトデータを読み込み、そのレイアウトデータに従って、上記半導体集積回路のレイアウトを表示するレイアウトデータ処理装置において、
上記初期原点位置とは異なる新原点位置の指定命令及び上記新原点位置を基準とした座標値が必要な座標確認位置の指定命令を送信する入力装置と、
上記新原点位置の指定命令を受信すると、上記初期原点位置を基準とした上記新原点位置の座標値を上記レイアウトデータから抽出し、上記座標確認位置の指定命令を受信すると、上記初期原点位置を基準とした上記座標確認位置の座標値を上記レイアウトデータから抽出するとともに、上記初期原点位置を基準とした上記座標確認位置の座標値と上記初期原点位置を基準とした上記新原点位置の座標値とから、上記新原点位置を基準とした上記座標確認位置の座標値を求め、その座標値に関する情報を送信する制御装置と、
上記新原点位置を基準とした上記座標確認位置の座標値に関する情報を受信すると、その座標値を表示する表示装置と
を備えたことを特徴とするレイアウトデータ処理装置。
【請求項３】
新原点位置を基準とした座標確認位置の座標値に関する情報を保存する確認位置座標記録装置を備え、入力装置が、上記新原点位置を基準とした上記座標確認位置の座標値の表示命令を送信し、制御装置が、上記表示命令を受信すると、上記確認位置座標記録装置に保存された、上記新原点位置を基準とした上記座標確認位置の座標値に関する情報が表示装置に送信される請求項１または請求項２記載のレイアウトデータ処理装置。
【請求項４】
固定の初期原点位置を基準とした任意の位置の座標値に関する情報が含まれた半導体集積回路のレイアウトデータを読み込み、そのレイアウトデータに従って、上記半導体集積回路のレイアウトを表示するレイアウトデータ処理装置において、
座標値差が必要な２点の位置の指定命令を送信する入力装置と、
上記２点の位置の指定命令を受信すると、上記初期原点位置を基準とした上記２点の位置の座標値を上記レイアウトデータから抽出するとともに、上記初期原点位置を基準とした上記２点の位置の座標値から、上記２点の位置の座標値差を求め、その座標値差に関する情報を送信する制御装置と、
上記２点の位置の座標値差に関する情報を受信すると、その座標値差を表示する表示装置と
を備えたことを特徴とするレイアウトデータ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は半導体集積回路のレイアウトデータを処理するレイアウトデータ処理装置に関するものである。
【０００２】
【従来の技術】
従来のレイアウトデータ処置装置は、半導体集積回路のレイアウトデータに従って、半導体集積回路のレイアウトを表示する。また、必要に応じて、半導体集積回路のレイアウトデータに含まれる固定の原点位置を基準とした、半導体集積回路のレイアウト中の任意の位置の座標値を表示する。
【０００３】
なお、ソフトウェア部品であるオブジェクトのレイアウトを作成する情報処理装置において、編集画面の原点とは別に仮想原点を設定し、仮想原点によって新たな描画エリアを規定する場合がある（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開平１１−２５９６６７号公報
【０００５】
【発明が解決しようとする課題】
以上のように、従来のレイアウトデータ処理装置では、半導体集積回路のレイアウト中の任意の位置の座標値が、半導体集積回路のレイアウトデータに含まれる固定の原点位置（以下、初期原点位置という）を基準として表示される。従って、レイアウト中のａ位置を基準としたｂ位置の座標値が必要な場合、初期原点位置Ｏを基準としたａ位置の座標値とｂ位置の座標値とを表示し、初期原点位置Ｏを基準とした、ｂ位置の座標値とａ位置の座標値との差をユーザが計算する必要があった。従って、人為ミスが発生しやすく、その計算の検証に時間を要するという問題点があった。
【０００６】
この発明は上記のような問題点を解決するためになされたもので、初期原点位置と異なる位置を基準とした任意の位置の座標値や任意の２点の位置の座標値差が容易に得られるレイアウトデータ処理装置を得ることを目的とする。
【０００７】
【課題を解決するための手段】
この発明に係るレイアウトデータ処理装置は、初期原点位置とは異なる新原点位置の指定命令及び新原点位置を基準とした座標値が必要な座標確認位置の指定命令を送信する入力装置と、新原点位置の指定命令を受信すると、新原点位置を基準とした半導体集積回路のレイアウト全体の座標値を求め、座標確認位置の指定命令を受信すると、新原点位置を基準とした座標確認位置の座標値に関する情報を送信する制御装置とを備えたものである。
【０００８】
この発明に係るレイアウトデータ処理装置は、初期原点位置とは異なる新原点位置の指定命令及び新原点位置を基準とした座標値が必要な座標確認位置の指定命令を送信する入力装置と、新原点位置の指定命令を受信すると、初期原点位置を基準とした新原点位置の座標値をレイアウトデータから抽出し、座標確認位置の指定命令を受信すると、初期原点位置を基準とした座標確認位置の座標値をレイアウトデータから抽出するとともに、初期原点位置を基準とした座標確認位置の座標値と初期原点位置を基準とした新原点位置の座標値とから、新原点位置を基準とした座標確認位置の座標値を求め、その座標値に関する情報を送信する制御装置とを備えたものである。
【０００９】
この発明に係るレイアウトデータ処理装置は、座標値差が必要な２点の位置の指定命令を送信する入力装置と、２点の位置の指定命令を受信すると、初期原点位置を基準とした２点の位置の座標値をレイアウトデータから抽出するとともに、初期原点位置を基準とした２点の位置の座標値から、２点の位置の座標値差を求め、その座標値差に関する情報を送信する制御装置とを備えたものである。
【００１０】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１はこの発明の実施の形態１によるレイアウトデータ処理装置の構成を示すブロック図である。
レイアウトデータ処理装置１は、制御装置２と、表示装置３と、入力装置４と、新座標記録装置５とを備える。
【００１１】
制御装置２は、固定の初期原点位置を基準とした任意の位置の座標値に関する情報が含まれた半導体集積回路のレイアウトデータ６を読み込み、新原点位置を基準とした半導体集積回路のレイアウト全体の座標値を求める。また、新原点位置を基準とした座標確認位置の座標値に関する情報を表示装置３に送信する。
表示装置３は、半導体集積回路のレイアウトデータ６に従って、半導体集積回路のレイアウトを表示する。また、新原点位置を基準とした座標確認位置の座標値を表示する。
【００１２】
入力装置４は、初期原点位置とは異なる新原点位置の指定命令及び新原点位置を基準とした座標値が必要な座標確認位置の指定命令を制御装置２に送信する。新座標記録装置５は、新原点位置を基準とした半導体集積回路のレイアウト全体の座標値に関する情報を保存する。入力装置４は、例えば、キーボードやマウスである。
【００１３】
次に動作について説明する。
図２は図１に示すレイアウトデータ処理装置の動作を示すフローチャートである。図３は図１に示すレイアウトデータ処理装置の動作説明に使用する、半導体集積回路のレイアウトを示す模式図である。
【００１４】
先ず、制御装置２が、固定の初期原点位置を基準とした任意の位置の座標値に関する情報が含まれた半導体集積回路のレイアウトデータ６を読み込む（ステップＳＴ１）。そして、そのレイアウトデータ６を表示装置３に送信する。
その後、表示装置３が、半導体集積回路のレイアウトデータ６を受信すると、そのレイアウトデータ６に従って、半導体集積回路のレイアウトを表示する（ステップＳＴ２）。例えば、図３（ａ）に示すように、Ｏ点を初期原点位置とする、ＩＯ領域１１とロジック領域１２とを備えた半導体集積回路のレイアウトが表示装置３に表示される。
【００１５】
その後、ユーザが、表示装置３に表示された半導体集積回路のレイアウトを参照しながら入力装置４を操作し、初期原点位置とは異なる新原点位置を指定すると、入力装置４が、ユーザにより指定された新原点位置の指定命令を制御装置２に送信する（ステップＳＴ３）。例えば、キーボードからのコマンド入力やマウスのクリックにより、新原点位置が指定される。
その後、制御装置２が、新原点位置の指定命令を受信すると、新原点位置を基準とした半導体集積回路のレイアウト全体の座標値を求める（ステップＳＴ４）。そして、その座標値に関する情報を新座標記録装置５に送信する。
その後、新座標記録装置５が、新原点位置を基準とした半導体集積回路のレイアウト全体の座標値に関する情報を保存する（ステップＳＴ５）。
【００１６】
その後、ユーザが、表示装置３に表示された半導体集積回路のレイアウトを参照しながら入力装置４を操作し、新原点位置を基準とした座標値が必要な座標確認位置を指定すると、入力装置４が、ユーザにより指定された座標確認位置の指定命令を制御装置２に送信する（ステップＳＴ６）。
その後、制御装置２が、座標確認位置の指定命令を受信すると、新原点位置を基準とした座標確認位置の座標値に関する情報を、新座標記録装置５から読み出す（ステップＳＴ７）。そして、その座標値に関する情報を表示装置３に送信する。
【００１７】
その後、表示装置３が、新原点位置を基準とした座標確認位置の座標値に関する情報を受信すると、その座標値を表示する（ステップＳＴ８）。例えば、図３（ａ）に示すように、Ｏ点を基準としたａ点の座標値が（Ｘａ，Ｙａ）、ｂ点の座標値が（Ｘｂ，Ｙｂ）である場合、図３（ｂ）に示すように、ａ点を新原点位置に指定し、ｂ点を座標確認位置に指定すると、ａ点を基準としたｂ点の座標値（Ｘｂ−Ｘａ，Ｙｂ−Ｙａ）が表示装置３に表示される。
その後、ユーザが、座標確認位置の指定が終了したか否かを判断する（ステップＳＴ９）。座標確認位置の指定が終了していない場合、ステップＳＴ６に戻り、再度、座標確認位置を指定する。
【００１８】
以上のように、この実施の形態１によれば、初期原点位置とは異なる新原点位置と新原点位置を基準とした座標値が必要な座標確認位置とを指定することにより、新原点位置を基準とした座標確認位置の座標値を表示するように構成したので、初期原点位置と異なる位置を基準とした任意の位置の座標値が容易に得られ、半導体集積回路のレイアウトデータ処理を効率的に行うことができるという効果が得られる。
【００１９】
なお、図３（ｂ）では、新原点位置を基準とした座標確認位置の座標値を座標確認位置の近傍に表示する例を示したが、半導体集積回路のレイアウト外に表示する場合であってもよい。
【００２０】
実施の形態２．
実施の形態１では、座標確認位置が指定される度に、新原点位置を基準とした座標確認位置の座標値を表示する場合について説明した。この実施の形態では、座標確認位置が指定されると、一旦、新原点位置を基準とした座標確認位置の座標値を保存し、その後に新原点位置を基準とした座標確認位置の座標値を表示する場合について説明する。
【００２１】
図４はこの発明の実施の形態２によるレイアウトデータ処理装置の構成を示すブロック図である。
レイアウトデータ処理装置２１は、制御装置２２と、表示装置３と、入力装置２３と、新座標記録装置５と、確認位置座標記録装置２４とを備える。
表示装置３及び新座標記録装置５の構成及び動作は実施の形態１の場合と同様である。
【００２２】
制御装置２２は、実施の形態１の場合と同様に、固定の初期原点位置を基準とした任意の位置の座標値に関する情報が含まれた半導体集積回路のレイアウトデータ６を読み込み、新原点位置を基準とした半導体集積回路のレイアウト全体の座標値を求める。また、新原点位置を基準とした座標確認位置の座標値に関する情報を表示装置３に送信する。この実施の形態では、さらに、確認位置座標記録装置２４に保存された、新原点位置を基準とした座標確認位置の座標値に関する情報を表示装置３に送信する。
【００２３】
入力装置２３は、実施の形態１の場合と同様に、初期原点位置とは異なる新原点位置の指定命令及び新原点位置を基準とした座標値が必要な座標確認位置の指定命令を制御装置２２に送信する。この実施の形態では、さらに、新原点位置を基準とした座標確認位置の座標値の表示命令を制御装置２２に送信する。
確認位置座標記録装置２４は、新原点位置を基準とした座標確認位置の座標値に関する情報を保存する。
【００２４】
次に動作について説明する。
図５は図１に示すレイアウトデータ処理装置の動作を示すフローチャートである。
ステップＳＴ１からステップＳＴ６までは、実施の形態１の場合と同様に行う。
【００２５】
その後、制御装置２２が、座標確認位置の指定命令を受信すると、新原点位置を基準とした座標確認位置の座標値に関する情報を、新座標記録装置５から読み出す（ステップＳＴ１１）。そして、その座標値に関する情報を確認位置座標記録装置２４に送信する。
その後、確認位置座標記録装置２４が、新原点位置を基準とした座標確認位置の座標値に関する情報を保存する（ステップＳＴ１２）。
その後、ユーザが、座標確認位置の指定が終了したか否かを判断する（ステップＳＴ１３）。座標確認位置の指定が終了していない場合、ステップＳＴ６に戻り、再度、座標確認位置を指定する。
【００２６】
座標確認位置の指定が終了した場合、ユーザの操作に従って、入力装置２３が、新原点位置を基準とした座標確認位置の座標値の表示命令を制御装置２２に送信する（ステップＳＴ１４）。
その後、制御装置２２が、表示命令を受信すると、確認位置座標記録装置２４に保存された、新原点位置を基準とした座標確認位置の座標値に関する情報を読み出す（ステップＳＴ１５）。そして、その座標値に関する情報を表示装置３に送信する。
【００２７】
その後、表示装置３が、新原点位置を基準とした座標確認位置の座標値に関する情報を受信すると、その座標値を表示する（ステップＳＴ１６）。例えば、新原点位置を基準とした座標確認位置の座標値の一覧が表示装置３に表示される。
【００２８】
以上のように、この実施の形態２によれば、初期原点位置とは異なる新原点位置と新原点位置を基準とした座標値が必要な座標確認位置とを指定することにより、新原点位置を基準とした座標確認位置の座標値を表示するように構成したので、実施の形態１と同様の効果が得られる。
また、この実施の形態２によれば、座標確認位置が指定されると、一旦、新原点位置を基準とした座標確認位置の座標値を保存し、その後に新原点位置を基準とした座標確認位置の座標値を表示するように構成したので、座標確認位置の指定を効率的に行なうことができるという効果が得られる。
【００２９】
実施の形態３．
図６はこの発明の実施の形態３によるレイアウトデータ処理装置の構成を示すブロック図である。
レイアウトデータ処理装置３１は、制御装置３２と、表示装置３３と、入力装置３４と、新座標記録装置３５とを備える。
【００３０】
制御装置３２は、固定の初期原点位置を基準とした任意の位置の座標値に関する情報が含まれた半導体集積回路のレイアウトデータ６を読み込み、初期原点位置を基準とした新原点位置及び座標確認位置の座標値をそのレイアウトデータ６から抽出する。また、初期原点位置を基準とした座標確認位置の座標値と初期原点位置を基準とした新原点位置の座標値とから、新原点位置を基準とした座標確認位置の座標値を求め、その座標値に関する情報を表示装置３３に送信する。
表示装置３３は、半導体集積回路のレイアウトデータ６に従って、半導体集積回路のレイアウトを表示する。また、新原点位置を基準とした座標確認位置の座標値を表示する。
【００３１】
入力装置３４は、初期原点位置とは異なる新原点位置の指定命令及び新原点位置を基準とした座標値が必要な座標確認位置の指定命令を制御装置３２に送信する。
新座標記録装置３５は、初期原点位置を基準とした新原点位置の座標値に関する情報を保存する。
【００３２】
次に動作について説明する。
図７は図６に示すレイアウトデータ処理装置の動作を示すフローチャートである。
【００３３】
先ず、制御装置３２が、固定の初期原点位置を基準とした任意の位置の座標値に関する情報が含まれた半導体集積回路のレイアウトデータ６を読み込む（ステップＳＴ３１）。そして、そのレイアウトデータ６を表示装置３３に送信する。その後、表示装置３３が、半導体集積回路のレイアウトデータ６を受信すると、そのレイアウトデータ６に従って、半導体集積回路のレイアウトを表示する（ステップＳＴ３２）。
【００３４】
その後、ユーザが、表示装置３３に表示された半導体集積回路のレイアウトを参照しながら入力装置３４を操作し、初期原点位置とは異なる新原点位置を指定すると、入力装置３４が、ユーザにより指定された新原点位置の指定命令を制御装置３２に送信する（ステップＳＴ３３）。
その後、制御装置３２が、新原点位置の指定命令を受信すると、初期原点位置を基準とした新原点位置の座標値を半導体集積回路のレイアウトデータから抽出する（ステップＳＴ３４）。そして、その座標値に関する情報を新座標記録装置３５に送信する。
その後、新座標記録装置３５が、初期原点位置を基準とした新原点位置の座標値に関する情報を保存する（ステップＳＴ３５）。
【００３５】
その後、ユーザが、表示装置３３に表示された半導体集積回路のレイアウトを参照しながら入力装置３４を操作し、新原点位置を基準とした座標値が必要な座標確認位置を指定すると、入力装置３４が、ユーザにより指定された座標確認位置の指定命令を制御装置３２に送信する（ステップＳＴ３６）。
その後、制御装置３２が、座標確認位置の指定命令を受信すると、初期原点位置を基準とした座標確認位置の座標値を半導体集積回路のレイアウトデータ６から抽出するとともに、初期原点位置を基準とした新原点位置の座標値に関する情報を、新座標記録装置３５から読み出す。そして、初期原点位置を基準とした座標確認位置の座標値と初期原点位置を基準とした新原点位置の座標値とから、新原点位置を基準とした座標確認位置の座標値を求める（ステップＳＴ３７）。そして、その座標値に関する情報を表示装置３３に送信する。
【００３６】
その後、表示装置３３が、新原点位置を基準とした座標確認位置の座標値に関する情報を受信すると、その座標値を表示する（ステップＳＴ３８）。
その後、ユーザが、座標確認位置の指定が終了したか否かを判断する（ステップＳＴ３９）。座標確認位置の指定が終了していない場合、ステップＳＴ３６に戻り、再度、座標確認位置を指定する。
【００３７】
以上のように、この実施の形態３によれば、初期原点位置とは異なる新原点位置と新原点位置を基準とした座標値が必要な座標確認位置とを指定することにより、新原点位置を基準とした座標確認位置の座標値を表示するように構成したので、実施の形態１と同様の効果が得られる。
【００３８】
実施の形態４．
実施の形態３では、座標確認位置が指定される度に、新原点位置を基準とした座標確認位置の座標値を表示する場合について説明した。この実施の形態では、座標確認位置が指定されると、一旦、新原点位置を基準とした座標確認位置の座標値を保存し、その後に新原点位置を基準とした座標確認位置の座標値を表示する場合について説明する。
【００３９】
図８はこの発明の実施の形態４によるレイアウトデータ処理装置の構成を示すブロック図である。
レイアウトデータ処理装置４１は、制御装置４２と、表示装置３３と、入力装置４３と、新座標記録装置３５と、確認位置座標記録装置４４とを備える。
表示装置３３及び新座標記録装置３５の構成及び動作は実施の形態３の場合と同様である。
【００４０】
制御装置４２は、実施の形態３の場合と同様に、固定の初期原点位置を基準とした任意の位置の座標値に関する情報が含まれた半導体集積回路のレイアウトデータ６を読み込み、初期原点位置を基準とした新原点位置及び座標確認位置の座標値をそのレイアウトデータ６から抽出する。また、初期原点位置を基準とした座標確認位置の座標値と初期原点位置を基準とした新原点位置の座標値とから、新原点位置を基準とした座標確認位置の座標値を求め、その座標値に関する情報を表示装置３３に送信する。この実施の形態では、さらに、確認位置座標記録装置４４に保存された、新原点位置を基準とした座標確認位置の座標値に関する情報を表示装置３３に送信する。
【００４１】
入力装置４３は、実施の形態３の場合と同様に、初期原点位置とは異なる新原点位置の指定命令及び新原点位置を基準とした座標値が必要な座標確認位置の指定命令を制御装置４２に送信する。この実施の形態では、さらに、新原点位置を基準とした座標確認位置の座標値の表示命令を制御装置４２に送信する。
確認位置座標記録装置４４は、新原点位置を基準とした座標確認位置の座標値に関する情報を保存する。
【００４２】
次に動作について説明する。
図９は図８に示すレイアウトデータ処理装置の動作を示すフローチャートである。
ステップＳＴ３１からステップＳＴ３６までは、実施の形態３の場合と同様に行う。
【００４３】
その後、制御装置４２が、座標確認位置の指定命令を受信すると、初期原点位置を基準とした座標確認位置の座標値を半導体集積回路のレイアウトデータ６から抽出するとともに、初期原点位置を基準とした新原点位置の座標値に関する情報を、新座標記録装置３５から読み出す。そして、初期原点位置を基準とした座標確認位置の座標値と初期原点位置を基準とした新原点位置の座標値とから、新原点位置を基準とした座標確認位置の座標値を求める（ステップＳＴ４１）。そして、その座標値に関する情報を確認位置座標記録装置４４に送信する。
その後、確認位置座標記録装置４４が、新原点位置を基準とした座標確認位置の座標値に関する情報を保存する（ステップＳＴ４２）。
その後、ユーザが、座標確認位置の指定が終了したか否かを判断する（ステップＳＴ４３）。座標確認位置の指定が終了していない場合、ステップＳＴ３６に戻り、再度、座標確認位置を指定する。
【００４４】
座標確認位置の指定が終了した場合、ユーザの操作に従って、入力装置４３が、新原点位置を基準とした座標確認位置の座標値の表示命令を制御装置４２に送信する（ステップＳＴ４４）。
その後、制御装置４２が、表示命令を受信すると、確認位置座標記録装置４４に保存された、新原点位置を基準とした座標確認位置の座標値に関する情報を読み出す（ステップＳＴ４５）。そして、その座標値に関する情報を表示装置３３に送信する。
【００４５】
その後、表示装置３３が、新原点位置を基準とした座標確認位置の座標値に関する情報を受信すると、その座標値を表示する（ステップＳＴ４６）。
【００４６】
以上のように、この実施の形態４によれば、初期原点位置とは異なる新原点位置と新原点位置を基準とした座標値が必要な座標確認位置とを指定することにより、新原点位置を基準とした座標確認位置の座標値を表示するように構成したので、実施の形態１と同様の効果が得られる。
また、この実施の形態４によれば、座標確認位置が指定されると、一旦、新原点位置を基準とした座標確認位置の座標値を保存し、その後に新原点位置を基準とした座標確認位置の座標値を表示するように構成したので、実施の形態３と同様の効果が得られる。
【００４７】
実施の形態５．
図１０はこの発明の実施の形態５によるレイアウトデータ処理装置の構成を示すブロック図である。
レイアウトデータ処理装置５１は、制御装置５２と、表示装置５３と、入力装置５４とを備える。
【００４８】
制御装置５２は、固定の初期原点位置を基準とした任意の位置の座標値に関する情報が含まれた半導体集積回路のレイアウトデータ６を読み込み、初期原点位置を基準とした、指定された２点の位置の座標値を半導体集積回路のレイアウトデータ６から抽出する。また、初期原点位置を基準とした、指定された２点の位置の座標値から、指定された２点の位置の座標値差を求め、その座標値差に関する情報を表示装置５３に送信する。
【００４９】
表示装置５３は、半導体集積回路のレイアウトデータ６に従って、半導体集積回路のレイアウトを表示する。また、指定され２点の位置の座標値差を表示する。
入力装置５４は、座標値差が必要な２点の位置の指定命令を制御装置５２に送信する。
【００５０】
次に動作について説明する。
図１１は図１０に示すレイアウトデータ処理装置の動作を示すフローチャートである。図１２は図１０に示すレイアウトデータ処理装置の動作説明に使用する、半導体集積回路のレイアウトを示す模式図である。
【００５１】
先ず、制御装置５２が、固定の初期原点位置を基準とした任意の位置の座標値に関する情報が含まれた半導体集積回路のレイアウトデータ６を読み込む（ステップＳＴ５１）。そして、そのレイアウトデータ６を表示装置５３に送信する。その後、表示装置５３が、半導体集積回路のレイアウトデータ６を受信すると、そのレイアウトデータ６に従って、半導体集積回路のレイアウトを表示する（ステップＳＴ５２）。例えば、図１２に示すように、Ｏ点を初期原点位置とする、ＩＯ領域１１とロジック領域１２とを備えた半導体集積回路のレイアウトが表示装置５３に表示される。
【００５２】
その後、ユーザが、表示装置５３に表示された半導体集積回路のレイアウトを参照しながら入力装置５４を操作し、座標値差が必要な２点の位置を指定すると、入力装置５４が、ユーザにより指定された２点の位置の指定命令を制御装置５２に送信する（ステップＳＴ５３）。
その後、制御装置５２が、指定された２点の位置の指定命令を受信すると、初期原点位置を基準とした、指定された２点の位置の座標値を半導体集積回路のレイアウトデータ６から抽出する。そして、初期原点位置を基準とした、その２点の位置の座標値から、その２点の位置の座標値差を求める（ステップＳＴ５４）。そして、その座標値差に関する情報を表示装置５３に送信する。
【００５３】
その後、表示装置５３が、指定された２点の位置の座標値差に関する情報を受信すると、その座標値差を表示する（ステップＳＴ５５）。例えば、図１２に示すように、Ｏ点を基準としたａ点の座標値が（Ｘａ，Ｙａ）、ｂ点の座標値が（Ｘｂ，Ｙｂ）である場合、ａ点とｂ点を指定すると、ａ点とｂ点の座標値差（Ｘｂ−Ｘａ，Ｙｂ−Ｙａ）が表示装置５３に表示される。
【００５４】
以上のように、この実施の形態５によれば、任意の２点を指定することにより、その２点の位置の座標値差を表示するように構成したので、新原点位置を指定せずに、任意の２点の位置の座標値差が容易に得られ、半導体集積回路のレイアウトデータ処理を効率的に行うことができるという効果が得られる。
【００５５】
なお、図１２では、任意の２点の位置の座標値差を半導体集積回路のレイアウト外に表示する例を示したが、上記２点の近傍に表示する場合であってもよい。
また、実施の形態５では、２点の位置が指定される度に、その２点の位置の座標値差を表示する場合について説明したが、２点の位置が指定されると、一旦、その２点の位置の座標値を保存し、その後にその２点の位置の座標値差を表示する場合であってもよい。
【００５６】
【発明の効果】
以上のように、この発明によれば、初期原点位置とは異なる新原点位置の指定命令及び新原点位置を基準とした座標値が必要な座標確認位置の指定命令を送信する入力装置と、新原点位置の指定命令を受信すると、新原点位置を基準とした半導体集積回路のレイアウト全体の座標値を求め、座標確認位置の指定命令を受信すると、新原点位置を基準とした座標確認位置の座標値に関する情報を送信する制御装置とを備えるようにレイアウトデータ処理装置を構成したので、半導体集積回路のレイアウトデータ処理を効率的に行うことができるレイアウトデータ処理装置が得られるという効果がある。
【００５７】
この発明によれば、初期原点位置とは異なる新原点位置の指定命令及び新原点位置を基準とした座標値が必要な座標確認位置の指定命令を送信する入力装置と、新原点位置の指定命令を受信すると、初期原点位置を基準とした新原点位置の座標値をレイアウトデータから抽出し、座標確認位置の指定命令を受信すると、初期原点位置を基準とした座標確認位置の座標値をレイアウトデータから抽出するとともに、初期原点位置を基準とした座標確認位置の座標値と初期原点位置を基準とした新原点位置の座標値とから、新原点位置を基準とした座標確認位置の座標値を求め、その座標値に関する情報を送信する制御装置とを備えるようにレイアウトデータ処理装置を構成したので、半導体集積回路のレイアウトデータ処理を効率的に行うことができるレイアウトデータ処理装置が得られるという効果がある。
【００５８】
この発明によれば、座標値差が必要な２点の位置の指定命令を送信する入力装置と、２点の位置の指定命令を受信すると、初期原点位置を基準とした２点の位置の座標値をレイアウトデータから抽出するとともに、初期原点位置を基準とした２点の位置の座標値から、２点の位置の座標値差を求め、その座標値差に関する情報を送信する制御装置とを備えるようにレイアウトデータ処理装置を構成したので、新原点位置を指定しなくても、半導体集積回路のレイアウトデータ処理を効率的に行うことができるレイアウトデータ処理装置が得られるという効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１によるレイアウトデータ処理装置の構成を示すブロック図である。
【図２】図１に示すレイアウトデータ処理装置の動作を示すフローチャートである。
【図３】図１に示すレイアウトデータ処理装置の動作説明に使用する、半導体集積回路のレイアウトを示す模式図である。
【図４】この発明の実施の形態２によるレイアウトデータ処理装置の構成を示すブロック図である。
【図５】図４に示すレイアウトデータ処理装置の動作を示すフローチャートである。
【図６】この発明の実施の形態３によるレイアウトデータ処理装置の構成を示すブロック図である。
【図７】図６に示すレイアウトデータ処理装置の動作を示すフローチャートである。
【図８】この発明の実施の形態４によるレイアウトデータ処理装置の構成を示すブロック図である。
【図９】図８に示すレイアウトデータ処理装置の動作を示すフローチャートである。
【図１０】この発明の実施の形態５によるレイアウトデータ処理装置の構成を示すブロック図である。
【図１１】図１０に示すレイアウトデータ処理装置の動作を示すフローチャートである。
【図１２】図１０に示すレイアウトデータ処理装置の動作説明に使用する、半導体集積回路のレイアウトを示す模式図である。
【符号の説明】
１，２１，３１，４１，５１  レイアウトデータ処理装置、２，２２，３２，４２，５２  制御装置、３，３３，５３  表示装置、４，２３，３４，４３，５４  入力装置、５，３５  新座標記録装置、６  半導体集積回路のレイアウトデータ、１１  ＩＯ領域、１２  ロジック領域、２４，４４  確認位置座標記録装置。
【図１】
2004318704.tif 000003
【図２】
2004318704.tif 000004
【図３】
2004318704.tif 000005
【図４】
2004318704.tif 000006
【図５】
2004318704.tif 000007
【図６】
2004318704.tif 000008
【図７】
2004318704.tif 000009
【図８】
2004318704.tif 000010
【図９】
2004318704.tif 000011
【図１０】
2004318704.tif 000012
【図１１】
2004318704.tif 000013
【図１２】
2004318704.tif 000014