(57)【要約】【課題】抽出したネットリストの再利用が容易な回路図入力方法を提供する。【解決手段】ＣＡＤシステムにアレイ基板の回路パターンの回路設計データを入力する。回路設計データを回路シミュレータで認識可能なネットリストに変換してＣＡＤシステム上から抽出可能とする。ネットリストを回路シミュレータで認識できる。ネットリストを再利用して回路シミュレーションできる。回路シミュレーションのバッチ処理を容易にできる。ネットリストを再利用したアレイ基板の回路パターンの回路設計が可能となる。回路パターンの設計効率を大幅に向上できる。【選択図】図１
2008015861.tif 000002
【特許請求の範囲】
【請求項１】
回路図のシミュレーションが可能な回路シミュレータを有する回路図入力装置で回路図をシミュレーションしながら回路設計するための回路図入力方法であって、
前記回路シミュレータにてシミュレーションする回路図の回路設計データを前記回路図入力装置に入力し、
この回路図入力装置に入力した回路設計データを、前記回路シミュレータで認識可能な数値に変換して抽出する
ことを特徴とする回路図入力方法。
【請求項２】
回路設計データとして、回路図中のパラメータを入力し、
数値は、回路図中のパラメータの変数名および数式を変換して対応させたものである
ことを特徴とする請求項１記載の回路図入力方法。
【請求項３】
数値は、回路図中のパラメータの変数名および数式を、予め作成した変換テーブルに基づいて変換したものである
ことを特徴とする請求項２記載の回路図入力方法。
【請求項４】
回路シミュレータで認識可能な数値を抽出する際に、この数値に変換されたパラメータを変換テーブルに基づいて変換前の変数名および数式に戻す
ことを特徴とする請求項３記載の回路図入力方法。
【請求項５】
回路シミュレータで認識可能な数値を抽出する際に、この数値を変換前の状態に戻す
ことを特徴とする請求項１ないし４いずれか記載の回路図入力方法。
【請求項６】
回路図のシミュレーションが可能な回路シミュレータを有する回路図入力装置で回路図をシミュレーションしながら回路設計するための回路図入力プログラムであって、
前記回路シミュレータにてシミュレーションする回路図の回路設計データを前記回路図入力装置に入力するステップと、
前記回路図入力装置に入力された回路設計データを、前記回路シミュレータで認識可能な数値に変換して抽出すステップと
を具備したことを特徴とした回路図入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回路図のシミュレーションが可能な回路シミュレータを有する回路図入力装置で回路図をシミュレーションしながら回路設計するための回路図入力方法およびそのプログラムに関する。
【背景技術】
【０００２】
近年、液晶を光変調層として用いた表示装置として、テレビジョン表示やグラフィックス表示用のディスプレイ等を指向した大型で高密度の液晶表示装置が知られている。そして、この種の液晶表示装置は、アレイ基板と対向基板との間に液晶層が介在されて構成されている。
【０００３】
また、この種の液晶表示装置のアレイ基板のパターンの設計は、回路シミュレータを利用してアレイ基板上の電位をシミュレーションしながら設計するのが一般的である。このとき、この回路シミュレータを用いてアレイ基板上の電位をシミュレーションするためには、一般にネットリストと呼ばれているファイルを回路シミュレータに入力する。このネットリストは、アレイ基板のパターンに対応した等価回路と、このアレイ基板の駆動波形とを記述したコンピュータ上のファイルである。
【０００４】
具体的に、この種のネットリストを用いた回路シミュレーション方法としては、このネットリストから回路中の開放端や直流経路を探索する。そして、この探索の結果から、所定のノードと開放端との間に所定の素子を付加したようにネットリストの内容を変更したり、直流経路のないノードを形成している容量的素子に対して並列に所定の素子を接続したようにネットリストの内容を変更したりする方法が知られている（例えば、特許文献１参照。）。
【特許文献１】特開平９−３２５９８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したネットリストを用いた回路シミュレーション方法では、回路シミュレーションの負荷を必要以上に重くせず、解析制度を向上させることを目的として、素子の開放端の解消や直流経路のないノードを解消させるに過ぎない。このため、このネットリストを用いて回路シミュレーションするためには、このネットリスト上の素子のパラメータ値などを改めて入力する必要がある。また、このネットリスト上に回路シミュレーション時に使用した情報が残らないので、このネットリストに基づく回路図を再利用する際には、このネットリスト上の素子のパラメータ値を探索する必要があるので、このネットリストの再利用が容易でないという問題を有している。
【０００６】
本発明は、このような点に鑑みなされたもので、抽出したリストの再利用が容易な回路図入力方法およびそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、回路図のシミュレーションが可能な回路シミュレータを有する回路図入力装置で回路図をシミュレーションしながら回路設計するための回路図入力方法であって、前記回路シミュレータにてシミュレーションする回路図の回路設計データを前記回路図入力装置に入力し、この回路図入力装置に入力した回路設計データを、前記回路シミュレータで認識可能な数値に変換して抽出するものである。
【発明の効果】
【０００８】
本発明によれば、回路図入力装置に入力し回路シミュレータにてシミュレーションする回路図の回路設計データを、回路シミュレータで認識可能な数値に変換して抽出することにより、この数値を再利用した回路設計が可能であるので、抽出した数値の再利用を容易にできる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の回路図入力方法の第１の実施の形態を図１ないし図７を参照して説明する。
【００１０】
図２において、１は回路図入力装置としてのＣＡＤ（Computer-aided design:コンピュータ援用設計）システムである。そして、このＣＡＤシステム１は、コンピュータを用いて液晶表示装置のアレイ基板上の回路パターンを設計するためのものである。さらに、このＣＡＤシステム１は、設計した回路図としての回路パターンから回路シミュレーション用のファイルであるネットリストが抽出可能である。
【００１１】
ここで、このネットリストは、例えば液晶表示装置のアレイ基板上の回路パターンに対応した等価回路と、このアレイ基板上での駆動波形とのそれぞれを記述したコンピュータ上のファイルである。また、回路パターンは、例えば３階層または４階層程度に階層分けされて構成されており、例えば最上階層での回路図シンボルとしてシフトレジスタ回路やアンプ回路が書かれ、これらシフトレジスタ回路やアンプ回路の下階層の回路図シンボルとしてなどが書かれ、この下階層の回路図シンボルとしてトランジスタなどが回路素子として書かれて構成されている。
【００１２】
そして、回路パターンの最上階層の回路図シンボルとして書かれているシフトレジスタ回路やアンプ回路には、これらシフトレジスタ回路やアンプ回路の回路ブロックとして論理回路記号などが書かれて構成されている。また、この論理回路記号には、この論理回路記号の回路ブロックとしてトランジスタなどが書かれて構成されている。
【００１３】
さらに、ＣＡＤシステム１は、回路パターンの回路シミュレーションが可能な図示しない回路シミュレータを有している。すなわち、このＣＡＤシステム１は、回路シミュレータ機能を実現させるために回路シミュレーションプログラムが記憶されており、この回路シミュレータを活用して利用しながら、液晶表示装置のアレイ基板の回路パターンの回路図設計を進める。そして、このＣＡＤシステム１は、回路シミュレータを利用して、予めアレイ基板上の電位をシミュレーションしながら、このアレイ基板の回路パターンを設計するものである。
【００１４】
具体的に、このＣＡＤシステム１は、コンピュータであって、このコンピュータは、コンピュータ本体３と、このコンピュータ本体３に接続された表示手段としてのモニタ４と、このコンピュータ本体３に接続された入力手段としてのキーボード５およびマウス６とを有している。そして、このコンピュータ本体３には、処理手段としての図示しない中央処理装置（ＣＰＵ）や、記憶手段としての図示しないメモリなどが内蔵されている。
【００１５】
さらに、このコンピュータ本体３の中央処理装置は、当てはめ手段としての変換手段を有している。そして、この変換手段は、回路シミュレータでの回路設計環境上で設計した回路パターンから抽出した回路シミュレーション用のネットリスト中の各回路図シンボルそれぞれのパラメータとして、これらパラメータのうち文字列である変数名や数式を、予め作成した変換テーブルＡに基づいて所定の数値に自由に当てはめて変換する。さらに、中央処理装置は、変換手段にて当てはめて変換した数値を保存する保存手段としての保存機能を有している。
【００１６】
ここで、この変換手段が当てはめる数値としては、回路設計上で一般的に用いるとは考えられない大きさの数値、具体的には１０の１２乗（１テラ：tera）以上の桁の数値、例えば１．００００１ｅ１２や１．００００２ｅ１２等が適している。さらに、変換テーブルＡとしては、回路設計環境上で設計した回路パターンから回路シミュレーション用のネットリストを作成する際に、この回路パターンから抽出される各パラメータの変数名および数式の順に、この変換テーブルＡに予め設定した数値が順次当てはめられて変換されるものである。
【００１７】
すなわち、この変換手段は、中央処理装置に記憶されている回路パターン上の回路図シンボルそれぞれのパラメータの内容としての変数名や数式を回路シミュレータが認識できる形に変換する。言い換えると、この変換手段は、回路パターン上の各パラメータとして入力した数値以外のパラメータである変数名および数式を、ＣＡＤシステム１が認識できる形に変換する。
【００１８】
さらに、この中央処理装置は、キーボード５やマウス６を用いて入力した回路パターン情報から回路シミュレーション用のネットリストを抽出する抽出手段を備えている。この抽出手段は、回路パターン上の各パラメータの内容がＣＡＤシステム１で認識できる形式に変換手段で変換したネットリストを所定のファイルとして抽出させるものである。
【００１９】
また、中央処理装置は、抽出手段にてネットリストを回路パターンのデータ上から抽出する際に、この回路パターン上の数値に変換された変換後のパラメータを元のパラメータ、すなわち元の変数名および数式に戻す戻し手段である図示しない戻し機能を有している。この戻し機能は、抽出手段にて変換後のネットリストをファイルとして抽出する際に、この変換後のネットリストを変換前の状態に戻して、この変換後のネットリストとは別のファイルを作成し、この変換前のファイルを抽出可能なファイルとするとともに保存機能等に保存させる。
【００２０】
次に、上記第１の実施の形態のＣＡＤシステム１による回路図入力方法について説明する。
【００２１】
まず、図１に示すように、液晶表示装置のアレイ基板の回路パターンをＣＡＤシステム１上で回路設計する（ステップ１）。このとき、このステップ１では、アレイ基板の回路パターン上の回路図シンボルそれぞれのパラメータの変数名や数式を、キーボード５やマウス６を用いてそのまま入力する。
【００２２】
次いで、このステップ１での回路設計が完了した後に、この完了した回路設計に基づく回路設計データである回路パターンから、この回路パターン中のパラメータのうち、変数名および数式で書かれた各パラメータを抽出する（ステップ２）。このとき、図３に示すように、この回路パターン中の回路図シンボルが、例えばインバータ回路11の場合には、このインバータ回路11の変数名がゲート幅およびゲート長となり、このインバータ回路11の各変数名に対応した数式が（ａｂｃ＋ｄｅｆ）／５：ゲート幅，ａｂｃ／２：ゲート長となる。
【００２３】
この後、図４に示すように、抽出した各パラメータと１対１で対応する数値の変換テーブルＡを作成する（ステップ３）。このとき、この変換テーブルＡに用いる変換した数値としては、抽出した各パラメータとは何ら関連性がなく回路設計上で一般的に用いるとは考えられない大きさの数値、例えば１．００００１ｅ１２以上の数字を順次割り当てるようにする。具体的には、図５に示すように、上記インバータ回路11のパラメータのうち、ゲート幅：（ａｂｃ＋ｄｅｆ）／５については１．００００１ｅ１２の数値を割り当て、このインバータ回路11のゲート長：ａｂｃ／２については１．００００２ｅ１２の数値を割り当てる。
【００２４】
そして、ステップ３にて作成した変換テーブルＡに基づいて、この変換テーブルＡに割り当てられた数値を、抽出した各パラメータのうちの変数名および数式を見つけ次第、１対１の関係で順次対応させて変換手段にて置き換えて変換させる（ステップ４）。このとき、これら各パラメータとして同じ変数名や数式が存在する場合には、この同じ変数名や数式を見つける前に置き換えた数値と同じ数値を当てはめて置き換えたり、新しい数値を当てはめて置き換えたりする。
【００２５】
さらに、図６に示すように、ステップ４にて変換した数値が入力されたネットリストを、抽出手段にて液晶表示装置のアレイ基板の回路パターンの回路シミュレーション用のネットリストとしてＣＡＤシステム１上で抽出する（ステップ５）。
【００２６】
このとき、このステップ５で抽出したネットリスト内の各パラメータの数値を、図７に示すように、中央処理装置の戻す機能を用いて、ステップ３で作成した変換テーブルＡに基づいて変換前の変数名および数式に戻す（ステップ６）。
【００２７】
この結果、このステップ６で作成したネットリストとステップ５で抽出したネットリストとによって、これらネットリストを再利用して液晶表示装置のアレイ基板の回路パターンを再度設計するときなどに用いることが可能で、ＣＡＤシステム１の回路シミュレータ上で所望のパラメータを掃引（スイープ：sweep）させることが可能な回路シミュレーション用のネットリストが作成される。
【００２８】
そして、この回路シミュレーション用のネットリストを用いることによって、ＣＡＤシステム１の回路シミュレータで回路シミュレーションを実行できる（ステップ７）。
【００２９】
ここで一般に、液晶表示装置のアレイ基板の回路パターンを回路設計するためには、回路シミュレータを利用して、液晶表示装置のアレイ基板上の電位を予めシミュレーションしながら、このアレイ基板の回路パターンを設計している。このとき、この回路シミュレータを用いてアレイ基板上の電位をシミュレーションするためには、ネットリストと呼ばれる特定のファイルを回路シミュレータに入力する必要がある。
【００３０】
ところが、このネットリストは、液晶表示装置のアレイ基板上の回路パターンに対応した等価回路と、このアレイ基板上での駆動波形とのそれぞれを記述したコンピュータ上のファイルであることから、このネットリスト中での駆動波形の記述が容易ではなく難解であり理解しにくく間違えやすい。このため、このアレイ基板上の回路パターンを回路シミュレーションするための準備としてネットリストを作成するためには、長い作業時間が実用であるとともに、正確な回路シミュレーション結果を得るために試行錯誤を繰り返さなければならない。
【００３１】
したがって、アレイ基板上の回路パターンから、この回路パターンの回路シミュレーション用のネットリストを抽出でき、このネットリストをそのままの状態で実行して回路シミュレーションできる回路設計環境が好ましい。すなわち、この回路設計環境では、難解な回路記述を覚えたりする必要がなく、視覚的に回路図を設計して作成できるとともに、作成したネットリストを抽出して、回路シミュレーションを実行できる。
【００３２】
しかしながら、このネットリストをソフトウエアとして利用した場合には、回路パターン中の回路図シンボルのパラメータとして数値のみが受け渡しできるに過ぎない。すなわち、液晶表示装置の設計初期の段階で検討して、この液晶表示装置のアレイ基板上の種々のパラメータを随時スイープさせて実行して回路シミュレーションする場合に、この回路シミュレーションを強制的に駆動（キック:kick）できる回路設計環境上から、これらパラメータを直接スイープさせるための各回路図シンボルのパラメータをキーボード５やマウス６などから入力しなければ回路シミュレーションを実行できない。
【００３３】
さらに、このネットリストをソフトウエアとして利用した場合には、回路パターンやネットリスト上に種々のパラメータの情報や、ネットリストをスイープさせた情報などが残らないため、一度作成した回路パターンおよびネットリストの再利用が容易ではなく、これら一度作成した回路パターンやネットリストを再利用するためには、これら回路パターンあるいはネットリストの各パラメータを探し出して入力する必要がある。
【００３４】
また、複数の回路シミュレーションを順次実行させてバッチ処理したい場合に、回路設計上からでは相互に作用し合うようなインタラクティブ（interactive）な実行となってしまうので、これら複数の回路シミュレーションのバッチ処理が容易ではない。
【００３５】
そこで、上述した第１の実施の形態のように、ＣＡＤシステム１の回路シミュレータにて回路シミュレーションするアレイ基板の回路パターンの回路設計データを、キーボード５またはマウス６を用いて入力することによって、このＣＡＤシステム１内の中央処理装置によって、このＣＡＤシステム１に入力した回路設計データが、回路シミュレータで認識可能なネットリストに変換され、このネットリストをファイルとしてＣＡＤシステム１上から抽出できる構成とした。
【００３６】
この結果、このＣＡＤシステム１から抽出したネットリストが回路シミュレータで認識でき、このネットリストを再利用して回路シミュレータにて回路シミュレーションできる。したがって、この回路シミュレーションのバッチ処理を容易にできるとともに、このＣＡＤシステム１から抽出したネットリストを再利用したアレイ基板の回路パターンの回路設計が可能となるので、このネットリストの再利用を容易にできる。よって、アレイ基板の回路パターンを回路設計する際の設計効率を大幅に向上できるので、このアレイ基板の回路パターンを短時間に高精度に設計できる。
【００３７】
また、回路シミュレータにて回路シミュレーションする回路パターン回路設計データとして、回路パターン中の各回路図シンボルそれぞれのパラメータを入力する構成とし、この回路パターン中の各回路図シンボルそれぞれのパラメータの変数名および数式のそれぞれを、予め作成した変換テーブルＡに基づいて、ネットリストとして回路シミュレータで認識可能な所定の数値に順次変換して当てはめる構成とした。
【００３８】
この結果、この回路シミュレータで認識可能なネットリスト中の各パラメータとして変数名や数式を自由に当てはめることができる。したがって、このネットリストを再利用した回路パターンの回路設計をより容易にできるから、この回路パターンを回路設計する際の設計効率をより大幅に向上できる。
【００３９】
さらに、変換手段が当てはめる数値として、回路パターンの回路設計上用いない単位の数値、具体的には１０の１２乗（１テラ：tera）以上の単位を有する数値、例えば１．００００１ｅ１２や１．００００２ｅ１２等を用いる構成とした。この結果、この回路パターンの回路設計上用いられている単位の数値と混同したりしてエラーなどを生じにくくできるので、この回路パターンの設計がさらに効率良く短時間にできる。
【００４０】
また、ＣＡＤシステム１からネットリストをファイルとして抽出する際に、このネットリスト中の各パラメータを、予め作成した変換テーブルＡに基づいて変換前の変数名および数式に戻す構成としたことにより、ＣＡＤシステム１の回路シミュレータで回路シミュレーションする際に、回路パターン中の所望のパラメータ値をスイープするためのネットリストを作成できる。
【００４１】
次に、本発明の回路図入力方法の第２の実施の形態を図８および図９を参照して説明する。
【００４２】
まず、この第２の実施の形態の回路図入力方法は、上記第１の実施の形態の回路図入力方法中のステップ２でのパラメータ抽出から、ステップ３での変換テープル作成、ステップ４でのパラメータ値の変換、ステップ５でのネットリストの抽出、およびステップ６での変換したパラメータの戻しまでのフローに相当するものである。
【００４３】
具体的に、回路パターンの各回路図シンボルそれぞれのパラメータ中の変数名および数式で書かれたパラメータを数値に置換するプログラムは、ＣＡＤシステム１上で動作させるものであって、図８に示すように、このＣＡＤシステム１にて作成された回路パターンで最も上の階層であるトップ階層に書かれている回路図名、例えばアレイ基板の回路パターンを入力する（ステップ１０）。
【００４４】
この後、このステップ１０にて入力した回路図名に相当する回路パターン上の、例えばシフトレジスタ回路やアンプ回路などの回路図シンボルを探し、これらシフトレジスタ回路やアンプ回路などの回路図シンボルそれぞれから数値以外のパラメータを抽出する（ステップ１１）。
【００４５】
次いで、上記回路パターンの回路設計上で一般的に用いることが考えられない数値、例えば１．００００１ｅ１２以上の数値を、ステップ１１で抽出した数値以外のパラメータに順次置換していくとともに（ステップ１２）、この置換に応じて置き換えた数値とパラメータとのそれぞれを変換テーブルＡに追加していき、この変換テーブルＡを作成していく（ステップ１３）。
【００４６】
この後、この回路パターン上で、まだ置換されていない未変換の回路シンボルが存在しないかを確認する（ステップ１４）。
【００４７】
このとき、このステップ１４での確認によって、未変換の回路図シンボルが存在した場合には、ステップ１１へ戻る。
【００４８】
さらに、このステップ１４での確認によって、未変換の回路図シンボルが存在しなかった場合には、これら回路図シンボル中に未変換の回路ブロックが存在しないかを確認する（ステップ１５）。
【００４９】
そして、このステップ１５での確認によって、未変換の回路ブロックが存在した場合には、この未変換の回路ブロックの下階層に移動してから（ステップ１６）、ステップ１１へ戻る。この後、このステップ１１では、この回路ブロックの下階層として書かれている回路ブロック、例えば論理回路記号などを探し、これら回路ブロック中の各回路シンボルのそれぞれから数値以外のパラメータを抽出する。さらに、このステップ１１では、未変換の回路ブロックがある場合には、この下階層として書かれている回路ブロック、例えばトランジスタ中の各回路シンボルのそれぞれから数値以外のパラメータを抽出する。
【００５０】
さらに、ステップ１５での確認によって、未変換の回路ブロックが存在しなかった場合には、この回路ブロックより１つ上の上階層に戻ってから（ステップ１７）、この上階層中に未変換の回路ブロックが存在しないかを確認する（ステップ１８）。
【００５１】
このとき、このステップ１８での確認によって、未変換の回路ブロックが存在した場合には、ステップ１６へ進む。
【００５２】
また、このステップ１８での確認によって、未変換の回路ブロックが存在しなかった場合には、このステップ１８にて回路ブロックが存在するかを探した階層がトップ階層か否かを確認する（ステップ１９）。
【００５３】
このとき、このステップ１９での確認によって、ステップ１８で回路ブロックが存在するかを探した階層がトップ階層ではない場合には、ステップ１７へ戻る。
【００５４】
また、このステップ１９での確認によって、ステップ１８で回路ブロックが存在するかを探した階層がトップ階層であった場合には、このトップ階層中に未変換の回路シンボルが存在しないかを確認する（ステップ２０）。
【００５５】
このとき、このステップ２０での確認によって、未変換の回路図シンボルが存在した場合には、ステップ１１へ戻る。
【００５６】
また、このステップ２０での確認によって、未変換の回路図シンボルが存在しなかった場合には、これら回路図シンボル中に未変換の回路ブロックが存在しないかを確認する（ステップ２１）。
【００５７】
このとき、このステップ２１での確認によって、未変換の回路ブロックが存在した場合には、ステップ１６へ戻る。
【００５８】
また、このステップ２１での確認によって、未変換の回路ブロックが存在しなかった場合には、ステップ１３で作成した変換テーブルＡを、設計した回路パターンとともにＣＡＤシステム１のメモリに記憶させるとともに、このＣＡＤシステム１に挿入されたコンパクトディスクなどの記録媒体に記憶させて保管させ（ステップ２２）、これら変換テーブルＡおよび回路パターンを回路シミュレーション用のネットリストとして抽出したファイルとして回路設計を終了させる。
【００５９】
次に、このステップ２２にてＣＡＤシステム１上から回路シミュレーション用のネットリストとして抽出したファイル中の数値パラメータを元の変数名および数式パラメータに戻すプログラムを、図９を参照して説明する。
【００６０】
まず、ＣＡＤシステム１のキーボード５またはマウス６を用いてネットリスト名を入力するとともに（ステップ３１）、変換テーブルＡのファイル名を入力する（ステップ３２）。
【００６１】
このとき、ステップ３１でのネットリスト名の入力によって、ＣＡＤシステム１上でネットリストがプログラムとして読み込まれる（ステップ３３）。
【００６２】
また、ステップ３２での変換テーブルＡのファイル名の入力によって、ＣＡＤシステム上で変換テーブルＡがプログラムとして読み込まれる（ステップ３４）。
【００６３】
この結果、これらステップ３３にて読み込まれたネットリスト中の数値に置き換えられたパラメータのそれぞれが、ステップ３４にて読み込まれた変換テーブルＡに基づいて、変換前の変数名あるいは数式パラメータに交換されて戻される（ステップ３５）。
【００６４】
この後、このステップ３５にて元の変数名あるいは数式パラメータに戻されたネットリスト名を、ステップ３１にて入力したネットリスト名とは別の名称として入力して、この元のパラメータに戻されたネットリストを別名のネットリストファイルとしてＣＡＤシステム１のメモリに記憶させて保存させる（ステップ３６）。
【００６５】
したがって、このＣＡＤシステム１にて回路設計する回路パターンが所定数の複数の階層を有する回路図シンボルおよび回路ブロックで構成されている場合であっても、この回路パターン中の数値以外のパラメータを変換テーブルＡに基づいて任意の数値パラメータに変換したネットリストをＣＡＤシステム１上から抽出できる。
【００６６】
また、この変換後のネットリストを変換テーブルＡに基づいて変換前の変数名および数式パラメータに戻したネットファイルもＣＡＤシステム１上から抽出できる。このことから、上記第１の実施の形態と同様の作用効果を奏することができる。
【００６７】
さらに、回路パターン上の各回路図シンボルの下階層に書かれている各回路ブロック内の回路図シンボル中の数値以外の変数名および数式パラメータを、これら回路図シンボル毎に上階層から下階層に向かって順次置き換えていく構成とした。この結果、これら回路図シンボル毎に階層が異なる場合であっても対応でき、この回路パターンの回路設計をより効率よく確実にできるから、この回路パターンを回路設計する際の設計効率をより大幅に向上できる。
【００６８】
なお、上記各実施の形態では、ＣＡＤシステム１にて液晶表示装置のアレイ基板上の回路パターンを回路設計する構成としたが、その他の回路パターンであっても対応させて用いることができる。すなわち、複数の階層を有さない一階層の回路パターンであっても対応させて用いることができる。
【００６９】
さらに、上記各実施の形態の回路図入力方法の動作をコンピュータに読み取り可能な回路図入力プログラムとしたり、計算機にて自動的に計算できる回路図入力用のＣＡＤソフトウエアとしたりすることもできる。また、これら回路図入力プログラムや回路図入力用のＣＡＤソフトウエアを記録した光ディスクあるいは磁気ディスクその他の記録媒体に収容し、この記録媒体を計算機に自動的に動作させるために用いることができる。
【図面の簡単な説明】
【００７０】
【図１】本発明の回路図入力方法の第１の実施の形態を示すフローチャートである。
【図２】同上回路図入力方法に用いる回路図入力装置を示す説明図である。
【図３】同上回路図入力方法で回路設計する回路図中の回路図シンボルを示す説明図である。
【図４】同上回路図入力方法で作成する変換テーブルを示す表である。
【図５】同上変換テーブルに基づいて回路図シンボル中の数値以外のパラメータを置き換える数値を示す説明図である。
【図６】同上変換テーブルにて置き換えられたネットリストを示す説明図である。
【図７】同上変換テーブルにて置き換えたパラメータを戻したネットリストを示す説明図である。
【図８】本発明の回路図入力方法の第２の実施の形態の一部を示すフローチャートである。
【図９】同上回路図入力方法の一部を示すフローチャートである。
【符号の説明】
【００７１】
１    回路図入力装置としてのＣＡＤシステム
Ａ    変換テーブル
【図１】
2008015861.tif 000003
【図２】
2008015861.tif 000004
【図３】
2008015861.tif 000005
【図４】
2008015861.tif 000006
【図５】
2008015861.tif 000007
【図６】
2008015861.tif 000008
【図７】
2008015861.tif 000009
【図８】
2008015861.tif 000010
【図９】
2008015861.tif 000011