(57)【特許請求の範囲】
【請求項１】
属性値として少なくとも幅と長さが設定された線分を複数本連結して構成されたひとつながりのパターンである配線パターンと、前記線分を特定するポイントとを表示する表示手段と、
前記ポイントの指定、および配線情報の出力先の指定の入力を受け付ける入力手段と、
前記入力手段が指定を受け付けたポイントで特定される線分を含む配線パターンを配線情報出力対象とし、当該配線パターンを構成する線分の幅と長さを配線情報として前記出力先に出力する演算処理手段と、
を備え、前記線分は、さらに属性値として端点が他の線分と連結しているか否かを示す端点状態が設定されており、前記演算処理手段は、前記入力手段が指定を受け付けたポイントで特定される線分の端点状態に基づいて、当該線分を含んだ配線パターンを構成する線分の幅と長さを配線情報として前記出力先に出力することを特徴とする配線情報作成装置。
【請求項２】
前記入力手段は、独立した複数の配線パターンのそれぞれを特定する線分のポイントのすべてまたは一部の指定を受け付け、
前記演算処理手段は、前記入力手段が指定を受け付けたポイントで特定される線分を含んだ複数の配線パターンを配線情報出力対象とし、当該各配線パターンを構成する線分の幅と長さを配線情報として前記出力先に出力することを特徴とする請求項１に記載の配線情報作成装置。
【請求項３】
前記出力先は、ファイルであることを特徴とする請求項１または２に記載の配線情報作成装置。
【請求項４】
前記演算処理手段は、前記幅と長さに基づいて配線パターンの配線抵抗を算出する配線抵抗算出手段を備え、前記出力先を前記配線抵抗算出手段とすることを特徴とする請求項１〜３のいずれか一つに記載の配線情報作成装置。
【請求項５】
表示手段が、属性値として少なくとも幅と長さが設定された線分を複数本連結して構成されたひとつながりのパターンである配線パターンと、前記線分を特定するポイントとを表示する表示ステップと、
入力手段が、前記ポイントの指定、および配線情報の出力先の指定の入力を受け付ける入力ステップと、
演算処理手段が、前記入力ステップにおいて指定を受け付けたポイントで特定される線分を含む配線パターンを配線情報出力対象とし、当該配線パターンを構成する線分の幅と長さを配線情報として前記出力先に出力する出力ステップと、
を含み、前記線分は、さらに属性値として端点が他の線分と連結しているか否かを示す端点状態が設定されており、前記出力ステップは、前記入力ステップにおいて指定を受け付けたポイントで特定される線分の端点状態に基づいて、当該線分を含んだ配線パターンを構成する線分の幅と長さを配線情報として前記出力先に出力することを特徴とする配線情報作成方法。
【請求項６】
前記入力ステップは、独立した複数の配線パターンのそれぞれを特定する線分のポイントのすべてまたは一部の指定を受け付け、
前記出力ステップは、前記入力ステップによって指定されたポイントで特定される線分を含んだ複数の配線パターンを配線情報出力対象とし、当該各配線パターンを構成する線分の幅と長さを前記出力先に出力することを特徴とする請求項５に記載の配線情報作成方法。
【請求項７】
前記出力先は、ファイルであることを特徴とする請求項５または６に記載の配線情報作成方法。
【請求項８】
配線抵抗算出手段が、前記演算処理手段が出力した幅と長さに基づいて配線パターンの配線抵抗を算出する配線抵抗算出ステップを含んだことを特徴とする請求項５〜７のいずれか一つに記載の配線情報作成方法。
【請求項９】
前記請求項５〜８のいずれか一つに記載された方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、回路基板上に転写される配線パターンを作成する配線情報作成装置、配線情報作成方法およびその方法をコンピュータに実行させるプログラムに関する。
【０００２】
【従来の技術】
近年の軽薄短小および低消費電力を実現する半導体デバイスの要求にともない、その半導体デバイスの主役を担う半導体集積回路、すなわちＩＣチップの小型化が進んでいる。特に、ＩＣチップの小型化および多機能・高性能化を実現する上で、ＣＡＤ（Computer Aided Design）装置による配線パターンの設計は重要である。
【０００３】
なお、ここでいう配線パターンとは、部品の回路基板上での配置位置と部品間の結線情報に基づいて、それら部品間の電気的接続を実現するものである。一般に、この配線パターンの設計は、一つの回路基板上で実現するシステムの設計とは分断されていることが多い。実際には、プリント基板製造メーカが、ＣＡＤ装置を用い、システム設計者から提供された部品配置データ（部品ピンやパッド等の座標値）に基づいて、自社のプリント基板に適合した配線パターンを作成している場合が多い。
【０００４】
【発明が解決しようとする課題】
しかしながら、配線パターンを作成するための従来のＣＡＤ装置では、一度作成した複数のアイテム（結線ラインや配線パターンブロック等）に対して属性値等の情報を取得する際に、その指定をアイテムごとにおこなうかまたは複数の操作の組合せによっておこなう必要があり、必ずしもユーザフレンドリな操作環境を実現しているとはいえなかった。
【０００５】
これは、より高集積な電子部品実装を実現するための微細化された配線パターンを作成する場合に、顕著な問題となる。特に、近年においては、プラズマディスプレイやＬＣＤの大画面化にともない、画面を構成するセルを駆動するための電極数も増大してきており、それら表示装置のドライバとしてＴＣＰ（Tape Carrier Package）が使用されることが多くなっている。すなわち、そのＴＣＰの基板となるＴＡＢテープ用の配線パターンの作成が、需要の増大とともに高精度なものとして要求されているという背景がある。
【０００６】
一方、ＴＡＢテープ等で用いられる配線パターンを実際に形成する材料としては銅が使用されているが、銅は高い導電率を有することから、配線抵抗についてあまり問題とされていなかった。すなわち、配線パターンを設計する上で、配線抵抗によって生じる信号遅延の問題を考慮する必要はほとんどなかった。ところが、近年の微細化の進展によって、配線パターンを構成する１本１本の配線の厚みは、ますます細くなるとともに、集積度の向上によって、１本の配線の長さは逆に長くなる傾向にある。このため、配線抵抗によって生じる信号遅延の問題が無視できなくなっており、配線パターンの設計段階において、配線抵抗の値を知得しておく必要が生じている。
【０００７】
特に、この配線抵抗の知得は、ＣＡＤ装置上で、配線パターンの形状や配置を作成しつつ、簡単な操作によって実現できることが望ましい。すなわち、配線抵抗が最小となるように配線パターンを決定していくことが望ましい。
【０００８】
本発明は、上記問題点を解決するためおよび背景に基づいてなされたもので、部品配置データに基づいて配線パターンに基づいて、その配線抵抗を求めるための配線情報をより簡単な操作で取得することができる配線情報作成装置、配線情報作成方法、その方法をコンピュータに実行させるプログラムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、請求項１に記載の発明にかかる配線情報作成装置は、属性値として少なくとも幅と長さが設定された配線パターンを表示する表示手段と、上記した配線パターンを配線情報出力対象として指定するとともに、配線情報の出力先を入力する入力手段と、上記した配線情報出力対象として指定された配線パターンの幅と長さを配線情報として前記出力先に出力する演算処理手段と、を備えたことを特徴としている。
【００１０】
この請求項１の発明によれば、作成済みの配線パターンを任意に指定して、指定した配線パターンの幅と長さを取り出すことができるので、その幅と長さを配線抵抗の算出に用いることができる。
【００１１】
また、請求項２に記載の発明にかかる配線情報作成装置は、請求項１に記載の発明において、上記した配線パターンが、属性値として少なくとも幅と長さが設定された線分を複数本連結して構成されたひとつながりのパターンであり、前記表示手段は、前記線分を特定するポイントを表示し、前記入力手段は、前記ポイントを指定し、前記演算処理手段は、前記入力手段によって指定されたポイントで特定される線分を含む配線パターンを配線情報出力対象とし、当該配線パターンを構成する線分の幅と長さを配線情報として前記出力先に出力することを特徴としている。
【００１２】
この請求項２に記載の発明によれば、配線パターンが複数の線分の連結により形成されている場合にも、その配線パターンについて、線分ごとに幅と長さを取り出すことができ、それら幅と長さを、ひとつながりの配線パターンの配線抵抗を算出する際に用いることができる。
【００１３】
また、請求項３に記載の発明にかかる配線情報作成装置は、請求項２に記載の発明において、上記した線分は、属性値として端点が他の線分と連結しているか否かを示す端点状態が設定されており、上記演算処理手段が、上記入力手段によって指定されたポイントで特定される線分の端点状態に基づいて、その線分を含んだ配線パターンを構成する線分の幅と長さを配線情報として上記した出力先に出力することを特徴としている。
【００１４】
この請求項３に記載の発明によれば、配線パターンを構成するいずれかの線分のポイントを指定することで、その線分の連結によって形成された配線パターン全体について配線情報（幅、長さ）を取り出すことができる。
【００１５】
また、請求項４に記載の発明にかかる配線情報作成装置は、請求項３に記載の発明において、上記した入力装置は、独立した複数の配線パターンのそれぞれを特定する線分のポイントのすべてまたは一部を指定し、上記した演算処理手段は、上記入力手段によって指定されたポイントで特定される線分を含んだ複数の配線パターンを配線情報出力対象とし、各配線パターンを構成する線分の幅と長さを配線情報として前記出力先に出力することを特徴としている。
【００１６】
この請求項４に記載の発明によれば、ひとつながりの配線パターンとして独立したものが複数ある場合にも、各配線パターンに含まれるポイントをまとめて指定することで、各配線パターンの配線情報（幅、長さ）を取り出すことができる。
【００１７】
また、請求項５に記載の発明にかかる配線情報作成装置は、請求項１〜４のいずれか一つに記載の発明において、上記した出力先が、ファイルであることを特徴としている。
【００１８】
この請求項５に記載の発明によれば、配線情報をファイルに書き出すので、配線抵抗を算出することが可能なソフトウェアや装置は、そのファイルを読み込むことにより配線抵抗を算出することが可能となる。
【００１９】
また、請求項６に記載の発明にかかる配線情報作成装置は、請求項１〜５のいずれか一つに記載の発明において、上記した演算処理手段が、上記した幅と長さに基づいて配線パターンの配線抵抗を算出する配線抵抗算出手段を備え、上記した出力先を配線抵抗算出手段とすることを特徴としている。
【００２０】
この請求項６に記載の発明によれば、特に、配線情報作成装置が配線パターンの作成が可能な装置としても機能する場合に、その配線パターンの作成過程中において、配線情報を用いて配線抵抗を算出し、その確認をおこなうことが可能となる。
【００２１】
また、請求項７に記載の発明にかかる配線情報作成方法は、属性値として少なくとも幅と長さが設定された配線パターンを表示する表示ステップと、配線パターンを配線情報出力対象として指定するとともに、配線情報の出力先を入力する入力ステップと、配線情報出力対象として指定された配線パターンの幅と長さを配線情報として上記出力先に出力する出力ステップと、を含んだことを特徴としている。
【００２２】
この請求項７に記載の発明によれば、表示された配線パターンを任意に指定して、指定した配線パターンの幅と長さを出力することができるので、後の行程においてその幅と長さを配線抵抗の算出に用いることができる。
【００２３】
また、請求項８に記載の発明にかかる配線情報作成方法は、請求項７に記載の発明において、上記した配線パターンが、属性値として少なくとも幅と長さが設定された線分を複数本連結して構成されたひとつながりのパターンであり、上記した表示ステップは、少なくとも前記線分を特定するポイントを表示し、上記した入力ステップは、上記ポイントを指定し、上記した出力ステップは、上記入力ステップによって指定されたポイントで特定される線分を含む配線パターンを配線情報出力対象とし、その配線パターンを構成する線分の幅と長さを配線情報として上記出力先に出力することを特徴としている。
【００２４】
この請求項８に記載の発明によれば、配線パターンが複数の線分の連結により形成されている場合にも、その配線パターンについて、線分ごとに幅と長さを出力することができるので、後の行程において、それら幅と長さを、ひとつながりの配線パターンの配線抵抗を算出する際に用いることができる。
【００２５】
また、請求項９に記載の発明にかかる配線情報作成方法は、請求項８に記載の発明において、上記した線分は、属性値として端点が他の線分と連結しているか否かを示す端点状態が設定されており、上記した出力ステップは、上記入力ステップによって指定されたポイントで特定される線分の端点状態に基づいて、その線分を含んだ配線パターンを構成する線分の幅と長さを配線情報として上記出力先に出力することを特徴としている。
【００２６】
この請求項９に記載の発明によれば、入力ステップにおいて、配線パターンを構成するいずれかの線分のポイントを指定することで、その線分の連結によって形成された配線パターン全体について配線情報（幅、長さ）を出力することができる。
【００２７】
また、請求項１０に記載の発明にかかる配線情報作成方法は、請求項９に記載の発明において、上記した入力ステップは、独立した複数の配線パターンのそれぞれを特定する線分のポイントのすべてまたは一部を指定し、上記した出力ステップは、上記入力ステップによって指定されたポイントで特定される線分を含んだ複数の配線パターンを配線情報出力対象とし、各配線パターンを構成する線分の幅と長さを配線情報として上記出力先に出力することを特徴としている。
【００２８】
この請求項１０に記載の発明によれば、ひとつながりの配線パターンとして独立したものが複数ある場合にも、入力ステップにおいて、各配線パターンに含まれるポイントをまとめて指定することで、各配線パターンの配線情報（幅、長さ）を出力することができる。
【００２９】
また、請求項１１に記載の発明にかかる配線情報作成方法は、請求項７〜１０のいずれか一つに記載の発明において、前記出力先がファイルであることを特徴としている。
【００３０】
この請求項１１に記載の発明によれば、出力ステップにおいて、配線情報をファイルに書き出すので、配線抵抗を算出することが可能なソフトウェアの利用等の後行程において、そのファイルを読み込むことにより配線抵抗を算出することが可能となる。
【００３１】
また、請求項１２に記載の発明にかかる配線情報作成方法は、請求項７〜１１のいずれか一つに記載の発明において、上記した幅と長さに基づいて配線パターンの配線抵抗を算出する配線抵抗算出ステップを含んだことを特徴としている。
【００３２】
この請求項１２に記載の発明によれば、特に、配線情報作成装置が配線パターンの作成が可能な装置としても機能する場合に、その配線パターンの作成過程中において、配線情報を用いて配線抵抗を算出して、その確認をおこなうことが可能となる。
【００３３】
また、請求項１３の発明にかかるプログラムは、請求項７〜１２に記載された配線情報作成方法をコンピュータに実行させることが可能となる。
【００３４】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかる配線情報作成装置および配線情報作成方法の好適な実施の形態を詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。また、この実施の形態においては、配線情報作成装置が配線パターンの作成をも可能であるとし、ＴＡＢテープ用の配線パターンの作成を例に挙げて説明する。
【００３５】
図１は、実施の形態にかかる配線情報作成装置の概略構成を示すブロック図である。図１に示す配線情報作成装置１００は、後述する各種の配線パターン作成処理を実行する演算処理装置１０と、部品配置データ等のポイントデータが記録される記憶装置２０と、種々の設定値や文字を入力するとともに配線パターンの描画ツールとして機能する入力装置３０と、演算処理装置１０による指示内容や入力装置３０による入力内容を表示する表示装置４０と、を備えて構成される。
【００３６】
また、演算処理装置１０は、後述するポイント作成処理、結線処理、中心線属性付加処理、厚み付け処理および配線情報出力処理についてそれぞれ指示および実行するポイント作成部１１、結線処理部１２、中心線属性付加処理部１３、厚み付け処理部１４および配線情報出力処理部１５を備えている。
【００３７】
また、記憶装置２０は、ＦＤ、ＣＤ−Ｒ、メモリカード等の記録媒体に対してデータの読み出し／書き込みを可能にするドライブや磁気ディスク装置などである。また、入力装置３０は、マウスやディジタイザ等のポインティングデバイスやキーボードなどであり、表示装置４０は、ＣＲＴディスプレイやＬＣＤなどである。
【００３８】
よって、この配線情報作成装置１００は、従来のＣＡＤ装置を構成するコンピュータシステムで代用することもできる。その場合、上記した演算処理装置１０は、コンピュータのＣＰＵに相当し、上記したポイント作成部１１、結線処理部１２、中心線属性付加処理部１３、厚み付け処理部１４および配線情報出力処理部１５の各動作は、コンピュータプログラムによって実現される。
【００３９】
以下に、この配線情報作成装置１００を用いた配線パターン作成の流れについて説明する。図２は、配線パターン作成のフローチャートである。図２に示すように、配線パターンは、ポイント作成（ステップＳ１０１）、結線（ステップＳ１０２）、中心線属性付加（ステップＳ１０３）、厚み付け（ステップＳ１０４）、配線情報出力処理（ステップＳ１０５）を順におこなうことで作成される。以下、これら処理を、表示装置４０上に表示される画面とその画面に対する入力操作とともに順に説明する。
【００４０】
（ポイント作成）
まず、オペレータは、顧客であるシステム設計者等から、配線パターンの部品配置データや配線パターンをラフスケッチしたレイアウト図等の配線パターン資料を受け取り、この資料に従ってポイント作成をおこなう。ポイント作成とは、ＴＡＢテープ上の部品配置位置やパッド位置を表示画面上のポイントとして表示させるための処理である。そして、後の結線処理においてこのポイント間を結線することにより最終的な配線パターンを作成する。
【００４１】
システム設計者等からレイアウト図のみしか与えられない場合には、逐一、オペレータがそのレイアウト図に記載された寸法に適合するように画面上にポイントを付してそれらの座標値を決定する。一方、オペレータは、部品配置データを電子データとして受け取った場合には、部品配置データを、その電子データのポイント表現形式に応じた形式で、記憶装置２０を介して演算処理装置１０に読み込ませる。
【００４２】
配線情報作成装置１００では、「ポイント作成」コマンドを用意しており、表示装置４０に表示された「ポイント作成」ボタンの選択等によってこのコマンドを実行することができる。
【００４３】
なお、ＴＡＢテープでは、通常、デバイスホール内部へと突出したインナーリード上に部品を載置するため、システム管理者から与えられる部品配置データのうち、部品側のピン配置のデータ、すなわちインナーリード上のポイントのデータのみが電子データであることも多く、この場合は、上記したように、オペレータが画面操作等によってアウターリード上のポイントを決定し、インナーリード上のポイントについては上記したファイルから読み込む。
【００４４】
図３は、ポイント作成処理を説明するための説明図である。図３（ａ）は、上記した部品配置データを読み込む前の状態を示した画面１１０であり、中央部にデバイスホール１２０が表示されている。この状態で、上記した部品配置データの読み込みをおこなうと、同図（ｂ）に示すように、原点１２１のマークと、各ポイント１２２および１２３が表示される。ここで、１２２は、アウターリードのポイントを表し、１２３はインナーリードのポイントを表している。
【００４５】
（結線）
ポイント作成が終わると、オペレータは、ポイント同士を結線する結線処理をおこなう。この結線処理には、二つのケースがあり、一つは、上記したポイント作成によって表示した複数のポイント間を、いくつかの結線条件を与えることで自動的に配線パターンの中心線を作成する「自動結線」をおこなうケースであり、もう一つは、上記したポイントや他の配線パターン資料を元にオペレータが作成した配線パターンの中心線の端点同士を結線する「端点接続」をおこなうケースである。いずれにしてもここでは、画面上に配置されたポイントの位置に基づいて中心線が作成されるものとする。
【００４６】
図４は、結線処理操作を終えた状態の画面を示す図である。図４に示すように、結線処理は、所定の条件にしたがってポイント同士を直線で連結した状態を得るための処理にすぎず、最終的な厚みのある配線パターンを得るための前段の処理である。換言すると、この結線処理によって作成された直線は、各配線パターンの中心線を示している。また、図４をみてもわかるように、ひとつながりの中心線上には少なくとも一つのポイントが位置する。
【００４７】
（中心線属性付加）
以上に説明した結線処理、すなわち中心線の作成処理が終わると、オペレータは、作成された中心線に対し、実際の配線パターンのような厚みを付けるための属性を設定する中心線属性付加処理を実行する。図５、図６および図７は、「中心線属性付加」の属性設定操作を説明するための説明図である。ここでは、上記結線処理によって得られた結果が、図５に示した状態である場合の中心線属性付加処理について説明する。なお、図５において、ポイント１３０とポイント１３１と間を結線したひとつながりの中心線が並置して６本分示されている。また、図５の各中心線は、互いに平行な線分Ｌ１およびＬ２と、それら線分Ｌ１およびＬ２のより近い短点同士を接続した線分Ｌ３とから構成される。
【００４８】
そして、オペレータは、図５に示されたような画面表示に対し、表示装置４０に表示された「中心線属性付加」ボタンの選択等によってこの中心線属性付加のための処理を開始する。その際、図６に示すようなダイアログが表示され、オペレータは、モード、始点形状の端点状態およびその幅、終点形状の端点状態およびその幅を入力する。ここで、モードとは、属性付加対象となっている中心線の厚みを、中心線に沿って等幅とするか、その中心線に沿ってテーパ状とするかを指定する設定項目であり、図中では「テーパ」が指定されている。
【００４９】
また、端点状態とは、その中心線と他の中心線との接続の有無を示す設定項目であり、例えば、「継続」であれば他の中心線と接続した状態であり、「クローズ」であれば、そこで終わって閉じており、「オープン」であれば、そこで止まっているが閉じていないことを示す。図中では始点、終点とも「継続」が選択されている。
【００５０】
図６に示した属性値の入力が終わると、つぎにオペレータはその属性値を適用させる中心線を指定するための指定操作をおこなう。例えば、図７において、６つの並置した中心線Ｌ３をまとめて指定したい場合には、まず、マウスカーソル等のポインタを、図示した地点Ｐ１上から地点Ｐ２へとドラッグ＆ドロップすることで６つの中心線Ｌ３上を横切る直線を生成し、属性値を適用する中心線を確定する。
【００５１】
このようにして属性が付加された中心線は破線で表示される。図８は、「中心線属性付加」の処理結果を示す図である。図８では、図７に示した中心線Ｌ３が破線Ｌ３’に変更され、その属性内容を示すダイアログ１５０が表示されている。この破線の表示によって、オペレータは、中心線属性付加をおこなった中心線であるか否かを容易に把握することができる。
【００５２】
（厚み付け）
以上に説明した中心線属性付加処理が終わると、オペレータは、属性が付加された中心線に対し、実際の配線パターンのような厚みを付けるための厚み付け処理をおこなう。図９は、「厚み付け」の操作および処理結果を説明するための説明図である。例えば、図９（ａ）に示す６つの中心線のうちのＬ１１、Ｌ１２およびＬ１３に対して、厚み付けをおこないたい場合には、まず、上述した「中心線属性付加処理」で説明した指定操作と同様の操作によって、厚み付けの対象を指定する。
【００５３】
つづいて、オペレータが、表示装置４０に表示された「実行」ボタンの選択等によって厚み付けの実行を指示すると、各中心線は、上記した中心線属性にしたがって厚み付けられ、同図（ｂ）に示すＷ１１、Ｗ１２およびＷ１３のように表示される。
【００５４】
すなわち、以上に説明したポイント作成、結線、中心線属性付加および厚み付けの操作および処理を実行することによって、ＴＡＢテープ上に形成する配線パターンを作成することができる。
【００５５】
（配線情報出力処理）
厚み付け処理、すなわち配線パターン作成処理が終わると、オペレータは、表示装置４０に表示された「配線情報出力」ボタンの選択等によって配線パターンの情報を出力することができる。特に、この配線情報出力処理によって出力される配線情報は、配線抵抗を算出するのに好適なフォーマットで出力される。
【００５６】
図１０および図１１は、「配線情報出力」の操作を説明するための説明図である。まず、オペレータが表示装置４０に表示された「配線情報出力」ボタンの選択等をおこなうと、図１０に示すようなダイアログが表示される。そして、オペレータは、このダイアログに従い、出力ファイル名、出力モード、区切り文字、スキップ文字数を入力する。
【００５７】
ここで、出力ファイル名とは、配線情報の書き込み先となるファイル名であり、出力モードとは、「新規」と「追加」のいずれかが選択可能な項目である。なお、出力モードとして「新規」を選択した場合には、上記した出力ファイル名で指定した名前のファイルが新たに作成され、そのファイルに対し、後述する配線情報が書き込まれる。一方、「追加」を選択した場合には、上記した出力ファイル名で特定される既存のファイルに対して、後述する配線情報が書き込まれる。
【００５８】
また、区切り文字とは、配線情報を出力する際に、複数の線分で構成されるひとつながりの中心線の配線情報を、線分ごとの情報に区分するための特別な文字を意味する。また、スキップ文字数とは、配線情報に含まれる線名称を構成する文字列のうち、先頭から何文字目をスキップした位置をリード線番号として用いる数字列とするかを指定する数値である。
【００５９】
つづいて、オペレータは、どの配線パターンの配線情報を出力するかの選択をおこなう。例えば図１１に示すような配線パターンＷ２１〜Ｗ２６の配線情報を出力したい場合、その配線パターンのポイント１４１〜１４６を囲むように矩形を形成する。この矩形の形成は、図１１に示すように、マウスカーソル等のポインタを、図示した地点Ｐ１上から地点Ｐ２へとドラッグ＆ドロップすることでおこなう。これにより、各ポイント１４１〜１４６で特定される中心線が配線情報出力対象となる。ここでいう中心線とは、例えば配線パターンＷ２１の場合、第１の中心線１６１、第２の中心線１６２および第３の中心線１６３が連結されたひとつながりの線分のことをいう。なお、上記したポイントの選択は、図１１に示す例の場合、ポイント１５１〜１５６に対しておこなってもよい。
【００６０】
オペレータは、上記したポイントの矩形選択によって、配線情報出力対象を決定すると、表示装置４０に表示された「書き出し」ボタンの選択等によって、ファイルへの書き出しを実行する。図１２は、ファイルに書き出される配線情報の例を示す図である。
【００６１】
図１２に示すように、配線情報は、ひとつながりの中心線についての情報ごとに改行されたフォーマットであり、１本のひとつながりの中心線の情報は、原則、“線名称”、“第１の中心線の長さ” 、“第１の中心線の幅” 、“第２の中心線の長さ” 、“第２の中心線の幅” 、“第３の中心線の長さ” 、“第３の中心線の幅” ．．．．．の順で構成される。
【００６２】
ここで、“線名称”と“第１の中心線の長さ”との間は、セミコロン（；）を挿入することで、両文字列を区切っている。また、“第ｎの中心線の長さ”と“第ｎの中心線の幅”との間は、カンマ（，）を挿入することで、両数字列を区切っている。そして、“第ｎの中心線の幅”と “第ｎ＋１の中心線の長さ” との間は、区切り文字として指定したコロン（：）を挿入することで、両数字列を区切っている。
【００６３】
但し、中心線属性付加処理においてテーパ状が設定された中心線については、“第ｎの中心線の幅”の後にカンマ（，）を挿入してさらに“第ｎの中心線の幅”を配置する。
【００６４】
例えば、図１２に示す例では、図１１の配線パターンＷ２１の配線情報として、その配線パターンＷ２１の線名称が「ＬＤ１５５」であり、第１の中心線１６１の長さ、第１の中心線１６１の幅、第２の中心線１６２の長さ、第２の中心線１６２の一方の幅、第２の中心線１６２の他方の幅、第３の中心線１６３の長さ、第３の中心線１６３の幅が、順に、７０７．０２５、２５．０００、６２０．１２４、２５．０００、４２．５００、８２４．３３３、４２．５００であることが示されている。実際には、この配線パターンＷ２１の情報につづいて、改行して配線パターンＷ２２〜Ｗ２６の情報が順に書き出される。
【００６５】
つぎに、上記したように選択されたポイントの位置に対して、１本のひとつながりの中心線の情報の書き出される順番がどのようなアルゴリズムに従って決定されるかについて簡単に説明する。図１３は、そのアルゴリズムを説明するための説明図である。
【００６６】
まず、図１３（ａ）に示す例において、配線情報出力対象としてポイント２０１が選択されたとすると、そのポイント２０１で特定される中心線３０１の中心線属性付加が抽出される。抽出した結果、中心線３０１の端点状態の一方は「クローズ」で他方は「継続」であることがわかる。これにより、中心線３０１においては、端点状態が「継続」である端点２０２に、他の中心線３０２が連結されていることがわかり、この中心線３０１の長さと幅を配線情報として書き出すとともに、つぎの中心線３０２の中心線属性付加が抽出される。中心線３０２については、端点２０２とは逆側の端点状態から、さらに連結された中心線が存在するか否かが認識され、上記同様の処理を繰り返す。
【００６７】
このように、選択されたポイントが位置する中心線を開始線として、ひとつながりの中心線を構成するすべての中心線の長さと幅を順にファイルに書き出すことができる。
【００６８】
ところが、同図（ｂ）に示すように、３つの中心線３０３、３０４および３０５で構成されたひとつながりの中心線について、２つの中心線を連結する線となる中心線３０４のポイントが選択された場合には、その中心線３０４の両端点２０４および２０５はともに端点状態が「継続」であるため、中心線３０４のつぎに配線情報を書き出す対象の中心線を特定することができない。このような場合には、エラーを示す文字列をファイルに書き出す。
【００６９】
また、同図（ｃ）に示すように、３つの中心線３０６、３０７および３０８で構成されたひとつながりの中心線にさらに分岐点２０８において中心線３０９が連結された形態の中心線について、端線となる中心線３０６のポイントが選択されたとしても、端点２０７の端点状態が「継続」であることから、つぎの中心線が中心線３０７であると認識できるものの、分岐点２０８が存在するため、中心線３０６のつぎに配線情報を書き出す対象の中心線を特定することができない。このような場合にも、エラーを示す文字列をファイルに書き出す。
【００７０】
このようにして書き出された配線情報は、特に、配線抵抗を算出するための情報として有効となる。一般に、ＴＡＢテープを形成する金属配線の配線抵抗Ｒは、線幅、高さ、長さ、比抵抗をそれぞれＡ、Ｂ、Ｃ、ρとすると、
Ｒ＝ρ×（Ａ＋２．５）×Ｂ×Ｃ
で近似的に表すことができる。また、この式を用いれば、テーパ状の配線パターンの配線抵抗についても、線幅Ａを一方の幅から他方の幅までの範囲として積分することで求めることができる。
【００７１】
よって、上記した配線情報出力処理によって得られたファイルを読み出すことで、線名称で識別できる配線パターンの配線抵抗を演算することができる。この演算は、配線情報作成装置自体に演算機構を組み込んで利用してもよいが、他の装置またはソフトウェアによっておこなうこともできる。特に、配線情報作成装置自体に演算機構を組み込む場合には、配線情報の書き出し先をファイルとせずに、上記した式に従った演算をおこなうサブルーチンの引数とすることで、作成した配線パターンに対する配線抵抗を即座に表示装置４０上に表示させることができる。これにより、配線抵抗が最小となる配線パターンの作成が煩雑な作業を必要とせずにより簡単に可能となる。
【００７２】
以上に説明したように、実施の形態にかかる配線情報作成装置および配線情報作成方法によれば、作成した配線パターンに対して、配線抵抗の算出に有効となる配線情報を簡単に取り出すことができるので、その配線情報を用いて配線抵抗の値を簡単に知得することができる。
【００７３】
なお、以上に説明した実施の形態において、上記したポイント作成部１１、結線処理部１２、中心線属性付加処理部１３、厚み付け処理部１４および配線情報出力処理部１５の各動作、すなわち、上述したポイント作成処理、結線処理、中心線属性付加処理、厚み付け処理および配線情報出力処理を、コンピュータプログラムで実現する場合には、以下に示す種々の形態によってそのコンピュータプログラムを実行することができる。
【００７４】
第１に、そのプログラムを記録したＣＤ−ＲＯＭやメモリーカード等の記録媒体を入手し、配線情報作成装置となるコンピュータシステムが、その記録媒体に記録されたプログラムを読み込んだ後、そのプログラムを直接実行するかまたはインストールを経て実行する。
【００７５】
第２に、配線情報作成装置となるコンピュータシステムが、インターネット等の通信回線を介して、ＷＷＷ（World Wide Web）サーバやＦＴＰ（File Transfer Protocol）サーバ等の他の装置から上記プログラムをダウンロードし、その後、インストールを経て実行する。
【００７６】
第３に、パーソナルコンピュータ等の端末装置によって、ＡＳＰ（Application Service Provider）サーバにアクセスし、そのＡＳＰサーバ上で上記プログラムを実行することで、上記配線情報作成方法と同じサービスを受ける。
【００７７】
さらに、上述した実施の形態においては、ＴＡＢテープを例にあげたが、本発明は、Ｔ−ＢＧＡ（Tape Ball Grid Array）テープ、ＣＳＰ（Chip Size Package）テープ、ＡＳＩＣ（Application Specific Integrated Circuit）テープ、ＣＯＦ（Chip on Film）等の他の電子部品実装用フィルムキャリアテープ、その他フレキシブル配線板用の配線パターンを生成する場合にも適用することができる。また、もちろん、電子部品実装用フィルムキャリアテープ以外の他のパッケージ形態に使用されるリードフレームのパターンやその他のプリント基板上の配線パターン等を製造するための配線パターン作成にも適用することができる。
【００７８】
【発明の効果】
以上説明したように、本発明にかかる配線情報作成装置および配線情報作成方法（請求項１〜１２）によれば、作成済みの配線パターンに対して、配線抵抗の算出等に有効となる配線情報を簡単に取り出すことができるので、配線抵抗の値を考慮した配線パターンの作成を迅速におこなうことができるという効果を奏する。
【００７９】
また、本発明にかかるプログラム（請求項１３）によれば、上記した配線情報作成方法をコンピュータに実行させることができるため、そのプログラムを記録した記録媒体や通信回線を介したダウンロードによって供給して、供給先となるコンピュータ上で上記配線パターン方法を実行することができるという効果を奏する。
【図面の簡単な説明】
【図１】実施の形態にかかる配線情報作成装置の概略構成を示すブロック図である。
【図２】配線パターン作成のフローチャートである。
【図３】ポイント作成処理を説明するための説明図である。
【図４】結線処理操作を終えた状態の画面を示す図である。
【図５】「中心線属性付加」の属性設定操作を説明するための説明図である。
【図６】「中心線属性付加」の属性設定操作を説明するための説明図である。
【図７】「中心線属性付加」の属性設定操作を説明するための説明図である。
【図８】「中心線属性付加」の処理結果を示す図である。
【図９】「厚み付け」の操作および処理結果を説明するための説明図である。
【図１０】「配線情報出力」の操作を説明するための説明図である。
【図１１】「配線情報出力」の操作を説明するための説明図である。
【図１２】ファイルに書き出される配線情報の例を示す図である。
【図１３】「配線情報出力」処理のアルゴリズムを説明するための説明図である。
【符号の説明】
１０  演算処理装置
１１  ポイント作成部
１２  結線処理部
１３  中心線属性付加処理部
１４  厚み付け処理部
１５  配線情報出力処理部
２０  記憶装置
３０  入力装置
４０  表示装置
１００  配線情報作成装置
１１０  画面
１２０  デバイスホール
１２１  原点
１２２，１２３，１３０，１３１，１４１〜１４６，１５１〜１５６，２０１ポイント
１５０  ダイアログ
１６１〜１６３，３０１〜３０９  中心線
２０２，２０４，２０５，２０７  端点
２０８  分岐点
Ｗ１１〜Ｗ１３，Ｗ２１〜Ｗ２６  配線パターン
【図１】
0003995454.tif 000002
【図２】
0003995454.tif 000003
【図３】
0003995454.tif 000004
【図４】
0003995454.tif 000005
【図５】
0003995454.tif 000006
【図６】
0003995454.tif 000007
【図７】
0003995454.tif 000008
【図８】
0003995454.tif 000009
【図９】
0003995454.tif 000010
【図１０】
0003995454.tif 000011
【図１１】
0003995454.tif 000012
【図１２】
0003995454.tif 000013
【図１３】
0003995454.tif 000014