(57)【特許請求の範囲】
【請求項１】
第１のシステムで管理されている回路部品の各種情報を表わした回路部品ライブラリの中から特定の第１の回路部品を指定する第１の回路部品指定手段と、
前記第１のシステムとは異なる第２のシステムで管理されている回路部品の各種情報を表わした回路部品ライブラリの中から特定の第２の回路部品を指定する第２の回路部品指定手段と、
第１の回路部品指定手段で指定した回路部品についてこれに配置されている各接続ピンについてのピン番号の割り振りおよび特定の接続ピンの位置情報を少なくとも記した第１の接続ピン情報を抽出する第１の接続ピン情報抽出手段と、
第２の回路部品指定手段で指定した回路部品についてこれに配置されている各接続ピンについてのピン番号の割り振りおよび特定の接続ピンの位置情報を少なくとも記した第２の接続ピン情報を抽出する第２の接続ピン情報抽出手段と、
抽出された第１の接続ピン情報および第２の接続ピン情報における特定の接続ピンの位置情報を照合して前記第１および第２のシステムの一方の座標の原点を他方の原点と一致させた後、これらの回路部品の原点の座標に誤差が生じている場合にはこの誤差が無くなるように一方の原点の座標を移動させる座標位置適正化手段と、
この座標位置適正化手段によって原点の座標の一致した座標位置を基にして第１の回路部品と第２の回路部品のそれぞれの接続ピンを１つずつ対応付け、これらの接続ピンのピン番号を比較する接続ピン番号比較手段と、
この接続ピン番号比較手段の比較結果を接続ピン番号対応データとして出力する接続ピン番号対応データ出力手段
とを具備することを特徴とする接続ピン番号対応データ生成システム。
【請求項２】
第１のシステムで管理されている回路部品の各種情報を表わした回路部品ライブラリの中から特定の第１の回路部品を指定する第１の回路部品指定手段と、
前記第１のシステムとは異なる第２のシステムで管理されている回路部品の各種情報を表わした回路部品ライブラリの中から特定の第２の回路部品を指定する第２の回路部品指定手段と、
第１の回路部品指定手段で指定した回路部品についてこれに配置されている各接続ピンについてのピン番号の割り振り、接続ピンそれぞれの原点の座標および特定の接続ピンの位置を少なくとも記した第１の接続ピン情報を抽出する第１の接続ピン情報抽出手段と、
第２の回路部品指定手段で指定した回路部品についてこれに配置されている各接続ピンについてのピン番号の割り振り、接続ピンそれぞれの原点の座標および特定の接続ピンの位置を少なくとも記した第２の接続ピン情報を抽出する第２の接続ピン情報抽出手段と、
抽出された第１の接続ピン情報および第２の接続ピン情報における接続ピンそれぞれの原点の座標を使用して一方のシステムの座標の原点を他方のシステムの原点の座標に設定する座標基準点設定手段と、
この座標基準点設定手段で基準点の設定が行われた後の第１の接続ピン情報および第２の接続ピン情報における特定の接続ピンの位置を照合してこれらの回路部品の原点の座標に誤差が生じている場合にはこの誤差が無くなるように一方の原点の座標を移動させる座標位置適正化手段と、
この座標位置適正化手段によって原点の座標の一致した座標位置を基にして第１の回路部品と第２の回路部品のそれぞれの接続ピンを１つずつ対応付け、これらの接続ピンのピン番号を比較する接続ピン番号比較手段と、
この接続ピン番号比較手段の比較結果を接続ピン番号対応データとして出力する接続ピン番号対応データ出力手段
とを具備することを特徴とする接続ピン番号対応データ生成システム。
【請求項３】
前記座標位置適正化手段は回路部品を回転させて座標位置を第１の回路部品と第２の回路部品の間で合致させることでこれらの回路部品の原点の座標を一致させることを特徴とする請求項１または請求項２記載の接続ピン番号対応データ生成システム。
【請求項４】
前記第１および第２のシステムはそれぞれ異なったプリント基板用論理回路図作成システムであることを特徴とする請求項１または請求項２記載の接続ピン番号対応データ生成システム。
【請求項５】
前記接続ピン番号対応データ出力手段は前記接続ピン番号比較手段によって比較結果が一致しなかった接続ピンについての接続ピン番号対応データを出力することを特徴とする請求項２記載の接続ピン番号対応データ生成システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はプリント基板用論理回路図作成システムやプリント基板用配置配線システム等のように回路部品同士を接続して配置した回路配置システムに使用する接続ピン番号対応データ生成システムに係わり、特に１つの回路配置システムで作成した回路図を表わした回路図データを他の回路配置システムで使用する際の同一回路部品同士のデータ変換に使われる接続ピン番号対応データを生成するための接続ピン番号対応データ生成システムに関する。
【０００２】
【従来の技術】
ＣＡＤ（computer aided design）を使用してプリント基板の回路設計を行う場合には、ＩＣ（integrated circuit：集積回路）やＬＳＩ（large scale integrated circuit：大規模集積回路）等の部品のうちのどのピンをどの信号ライン、電源ライン等のラインあるいは端子と接続するかを特定する必要がある。同じ形状の回路部品であっても、それぞれのピンの意味する内容は回路部品ごとに異なっている。
【０００３】
図７は、ある回路の一部を一例として示したものである。この回路の特定の回路部品１０１に着目してみると、その接続ピンには“０１”から“０６”までの６つのピン番号が付されている。その回路部品１０１の何番目のピンは電源ラインに接続するピンであるとか、接地するアース用のピンであるといった情報が、図７に示した回路全体を構成する各回路部品の接続情報を表わした図示しない回路部品ライブラリに格納されている。したがって、回路部品を特定しその回路部品ライブラリからピン情報を取得することで、他の回路部品１０２、１０３等との接続箇所を決定することができる。また、たとえば図７に示した回路部品１０１と等しい機能を有する他の回路部品を代わって使用するような回路変更を行うような場合には、その新たな回路部品の各ピンについての接続情報を得ることができる。
【０００４】
図８は図７と異なった回路部品を使用した場合の各ピンの接続状態の一例を示したものである。この図に示した回路部品１１１が図７に示した回路部品１０１と全く同一の機能を備えていたとする。この場合も、内部回路の配置が互いに異なっているものとすると、対応する入出力用のピンの配置が異なる。この結果として、たとえば回路部品１０１の第１ピン“０１”と接続されていた回路部品１０２が、第３ピン“０３”に接続されるといった変更が生じる。
【０００５】
そこで、特定の基板上に配置された各回路部品あるいは回路を構成する各回路部品についてのそれぞれの接続ピンがどのラインあるいは回路部品と接続されるべきものであるかを示した部品接続情報を、たとえばプリント基板ごとに、あるいは特定の回路ごとに回路図データとして保存することが従来から行われている。ところが、１つの回路配置システムで使用されているこのような回路図データは、これとは異なる他の回路配置システムでそのまま使用できるとは限らない。これは回路配置システムの間で、個々の回路部品のピン番号の割り振り方のルールが必ずしも統一されていないために、これらの回路図データに登場する回路部品についての各種情報を格納した回路部品ライブラリ自体が両システムの間で異なっている可能性があるからである。
【０００６】
図９は、同一の回路部品の接続ピンのピン番号が異なって付与される例を示したものである。同図（ａ）〜（ｃ）はそれぞれ同一の回路部品１２１の接続ピンのピン番号を示している。同図（ａ）に対して同図（ｂ）のものは、ピン番号を付与するルールが異なっているために、第１ピン“０１”から第４ピン“０４”までのピン番号が一致しているが、第５ピン“０５”から第８ピン“０８”までのピン番号が一致していない。また、同図（ｃ）に示した回路部品１２１は同図（ａ）に示した回路部品１２１を１８０度回転させた状態で原点をとり、ピン番号を付与している。このため、これらの間ではすべてのピン番号が一致していない。
【０００７】
このようにそれぞれの回路配置システムで使用される回路部品ライブラリがそれぞれ独自の観点あるいはルールでピン番号を付与している結果として、プリント基板用論理回路図作成システムやプリント基板用配置配線システム等の回路配置システムが異なると、同一の回路部品に異なったピン番号が付与される可能性がある。したがって、たとえばある回路設計システムから他の回路設計システムに移行した場合に、従来使用した回路設計システムで使用した回路図データをそのまま新しい回路設計システムで使用できない場合があるという問題が発生する。
【０００８】
そこで従来では、いままで使用した回路配置システムで作成した回路図データを新しい回路設計システム等の回路配置システムに使用するためには、接続ピン番号対応データを作成して接続ピンについての情報を変更する必要があった。このために、接続ピン番号の対応関係の調査が行われていた。
【０００９】
ところがこのような調査は接続ピンの対応を人手によって調べるものであり、人手で対応データの作成も行っていた。このため、作成した接続ピン番号対応データに間違いが生じる可能性があった。これにより、接続ピン番号対応データの信頼性が低いという問題があった。また、接続ピンの対応の調査から対応データの作成まで人が行うので、ライブラリ変換用接続ピン番号対応データの作成に時間と人件費が掛かるという問題もあった。
【００１０】
ところで、特許第２７４４４５１号では規格が変更されたことに伴う回路変換を行う際の回路同士の照合やチェック方法を開示している。この提案では、旧回路図と新回路図からそれぞれの回路図を構成する回路部品のデータと部品間の接続ピンデータを、これらの回路図の実装データとして抽出するようにしている。そして、これらの回路部品のデータと部品間の接続ピンデータとを用いて、各々の回路部品の配置が同様になるように仮想的なプリント基板の製造データを作成している。このプリント基板の製造データを旧回路図と新回路図とについて照合することで回路図の変換の際のチェックを行っている。
【００１１】
図１０は、この提案における旧回路図と新回路図の関係を示している。Ａという規格にあった旧回路図１３１からＢという新たな規格に合致させるために新回路図１３２を作成するのがこの提案の目的である。この図に示した例では、旧回路図１３１には３つの回路部品１３３〜１３５が示されている。新回路図１３２では旧回路図１３１に存在した回路部品１３３が回路部品１３６に置き換えられている。旧回路図１３１の回路部品１３３はピン番号“０１”の１つのピンのみを使用しているが、新回路図１３２で変更された回路部品１３６はピン番号“０２”と“０３”の２つのピンを使用している。そこでこの提案では、旧回路図１３１と新回路図１３２の双方について仮想のプリント基板製造データを作成している。そして、両者を照合しチェックして両者の違いが分かるようにしている。
【００１２】
また、特開平４−２１１８４号公報では、アンドゲート等の同一の回路部品が回路図上に複数存在する場合に、回路部品を格納したライブラリから対応する回路部品を抽出して、抽出されたそれぞれの回路部品のピン番号を回路図上のこれらの回路部品に自動的に割り付ける技術を開示している。
【００１３】
【発明が解決しようとする課題】
このうち図１０に示した提案では、旧回路図１３１と新回路図１３２の双方について仮想的なプリント基板の製造データを作成してこれらの突き合わせを行うようにしている。したがって、異なった回路部品が配置される場合の相互チェックを行うことができるものの、既存のシステムの回路図データを新しいシステムに活用することはできない。
【００１４】
また、特開平４−２１１８４号公報に開示された技術は、１つの定まった回路配置システム内で部品ライブラリから回路図上の特定部品と同一部品を抽出し、それらのピン番号を付与しようとするものである。したがって、回路配置システムが異なるシステムの間では、既に説明したように部品ライブラリの中身も異なる可能性があり、特開平４−２１１８４号公報に開示された技術を使用することはできない。
【００１５】
そこで本発明の目的は、ある回路配置システムで作成した回路図データを他の回路配置システムで使用するために、そのためのデータ変換に用いられる回路部品の接続ピン番号対応データを生成する接続ピン番号対応データ生成システムを提供することにある。
【００１６】
【課題を解決するための手段】
請求項１記載の発明では、（イ）第１のシステムで管理されている回路部品の各種情報を表わした回路部品ライブラリの中から特定の第１の回路部品を指定する第１の回路部品指定手段と、（ロ）第１のシステムとは異なる第２のシステムで管理されている回路部品の各種情報を表わした回路部品ライブラリの中から特定の第２の回路部品を指定する第２の回路部品指定手段と、（ハ）第１の回路部品指定手段で指定した回路部品についてこれに配置されている各接続ピンについてのピン番号の割り振りおよび特定の接続ピンの位置情報を少なくとも記した第１の接続ピン情報を抽出する第１の接続ピン情報抽出手段と、（ニ）第２の回路部品指定手段で指定した回路部品についてこれに配置されている各接続ピンについてのピン番号の割り振りおよび特定の接続ピンの位置情報を少なくとも記した第２の接続ピン情報を抽出する第２の接続ピン情報抽出手段と、（ホ）抽出された第１の接続ピン情報および第２の接続ピン情報における特定の接続ピンの位置情報を照合して第１および第２のシステムの一方の座標の原点を他方の原点と一致させた後、これらの回路部品の原点の座標に誤差が生じている場合にはこの誤差が無くなるように一方の原点の座標を移動させる座標位置適正化手段と、（へ）この座標位置適正化手段によって原点の座標の一致した座標位置を基にして第１の回路部品と第２の回路部品のそれぞれの接続ピンを１つずつ対応付け、これらの接続ピンのピン番号を比較する接続ピン番号比較手段と、（ト）この接続ピン番号比較手段の比較結果を接続ピン番号対応データとして出力する接続ピン番号対応データ出力手段とを接続ピン番号対応データ生成システムに具備させる。
【００１７】
すなわち請求項１記載の発明では、第１のシステムで管理されている複数の回路部品の各種情報を表わした部品ライブラリの中から特定の第１の回路部品を第１の回路部品指定手段で指定し、同様に第２のシステムで管理されている複数の回路部品の各種情報を表わした部品ライブラリの中から特定の第２の回路部品を第２の回路部品指定手段で指定する。第１の接続ピン情報抽出手段は、第１の回路部品指定手段で指定した回路部品について予め用意されている各接続ピンについてのピン番号の割り振りおよび特定の接続ピンの位置情報を少なくとも記した第１の接続ピン情報を抽出する。第２の接続ピン情報抽出手段は、同様に第２の回路部品指定手段で指定した回路部品について予め用意されている各接続ピンについてのピン番号の割り振りおよび特定の接続ピンの位置情報を少なくとも記した第２の接続ピン情報を抽出する。そこで、座標位置適正化手段は、抽出された第１の接続ピン情報および第２の接続ピン情報における特定の接続ピンの位置情報を照合して第１および第２のシステムの一方の座標の原点を他方の原点と一致させた後、これらの回路部品の原点の座標に誤差が生じている場合にはこの誤差が無くなるように一方の原点の座標を移動させることでこれらの回路部品の座標位置を適正化する。このようにして２つの回路部品の接続ピンのデータを互いに対応付けられる状態とし、接続ピン番号比較手段は第１の回路部品と第２の回路部品のそれぞれの接続ピンを１つずつ対応付け、これらの接続ピンのピン番号を比較することになる。接続ピン番号対応データ出力手段は、接続ピン番号比較手段の比較結果を接続ピン番号対応データとして出力する。したがって、一方のシステムのライブラリに備わった回路部品の接続ピンの番号と他方のシステムのライブラリに備わった回路部品の接続ピンの番号を対応付けることで、ライブラリ変換用接続ピン番号対応データの作成を機械的に処理できる。
【００１８】
請求項２記載の発明では、（イ）第１のシステムで管理されている回路部品の各種情報を表わした回路部品ライブラリの中から特定の第１の回路部品を指定する第１の回路部品指定手段と、（ロ）第１のシステムとは異なる第２のシステムで管理されている回路部品の各種情報を表わした回路部品ライブラリの中から特定の第２の回路部品を指定する第２の回路部品指定手段と、（ハ）第１の回路部品指定手段で指定した回路部品についてこれに配置されている各接続ピンについてのピン番号の割り振り、接続ピンそれぞれの原点の座標および特定の接続ピンの位置を少なくとも記した第１の接続ピン情報を抽出する第１の接続ピン情報抽出手段と、（ニ）第２の回路部品指定手段で指定した回路部品についてこれに配置されている各接続ピンについてのピン番号の割り振り、接続ピンそれぞれの原点の座標および特定の接続ピンの位置を少なくとも記した第２の接続ピン情報を抽出する第２の接続ピン情報抽出手段と、（ホ）抽出された第１の接続ピン情報および第２の接続ピン情報における接続ピンそれぞれの原点の座標を使用して一方のシステムの座標の原点を他方のシステムの原点の座標に設定する座標基準点設定手段と、（へ）この座標基準点設定手段で基準点の設定が行われた後の第１の接続ピン情報および第２の接続ピン情報における特定の接続ピンの位置を照合してこれらの回路部品の原点の座標に誤差が生じている場合にはこの誤差が無くなるように一方の原点の座標を移動させる座標位置適正化手段と、（ト）この座標位置適正化手段によって原点の座標の一致した座標位置を基にして第１の回路部品と第２の回路部品のそれぞれの接続ピンを１つずつ対応付け、これらの接続ピンのピン番号を比較する接続ピン番号比較手段と、（チ）この接続ピン番号比較手段の比較結果を接続ピン番号対応データとして出力する接続ピン番号対応データ出力手段とを接続ピン番号対応データ生成システムに具備させる。
【００１９】
すなわち請求項２記載の発明では、第１のシステムで管理されている複数の回路部品の各種情報を表わした回路ライブラリの中から特定の第１の回路部品を第１の回路部品指定手段で指定し、同様に第２のシステムで管理されている複数の回路部品の各種情報を表わした回路ライブラリの中から特定の第２の回路部品を第２の回路部品指定手段で指定する。第１の接続ピン情報抽出手段は、第１の回路部品指定手段で指定した回路部品について予め用意されている各接続ピンについてのピン番号の割り振りおよび特定の接続ピンの位置情報を少なくとも記した第１の接続ピン情報を抽出する。第２の接続ピン情報抽出手段は、同様に第２の回路部品指定手段で指定した回路部品について予め用意されている各接続ピンについてのピン番号の割り振りおよび特定の接続ピンの位置情報を少なくとも記した第２の接続ピン情報を抽出する。そこで、座標基準点設定手段はまず抽出された第１の接続ピン情報および第２の接続ピン情報における接続ピンそれぞれの原点の座標を使用して一方のシステムの座標の原点を他方のシステムの原点の座標に設定し、座標位置適正化手段が座標基準点設定手段で基準点の設定が行われた後の第１の接続ピン情報および第２の接続ピン情報における特定の接続ピンの位置情報を照合してこれらの回路部品の原点の座標に誤差が生じている場合にはこの誤差が無くなるように一方の原点の座標を移動させることでこれらの回路部品の座標位置を適正化する。このようにして２つの回路部品の接続ピンのデータを互いに対応付けられる状態とし、接続ピン番号比較手段は第１の回路部品と第２の回路部品のそれぞれの接続ピンを１つずつ対応付け、これらの接続ピンのピン番号を比較することになる。接続ピン番号対応データ出力手段は、接続ピン番号比較手段の比較結果を接続ピン番号対応データとして出力する。したがって、一方のシステムのライブラリに備わった回路部品の接続ピンの番号と他方のシステムのライブラリに備わった回路部品の接続ピンの番号を対応付けることで、ライブラリ変換用接続ピン番号対応データの作成を機械的に処理できる。
【００２０】
請求項３記載の発明では、請求項１または請求項２記載の接続ピン番号対応データ生成システムで、座標位置適正化手段は回路部品を回転させて座標位置を第１の回路部品と第２の回路部品の間で合致させることでこれらの回路部品の原点の座標を一致させることを特徴としている。
【００２１】
すなわち請求項３記載の発明では、ピン番号の割り振り方が異なっている場合では、一方のシステムの回路部品を他方に対して相対的に回転させることで、これらの回路部品の原点の座標を一致させてそれぞれのピン番号を一致させることを示している。
【００２２】
請求項４記載の発明では、請求項１または請求項２記載の接続ピン番号対応データ生成システムで、第１および第２のシステムはそれぞれ異なったプリント基板用論理回路図作成システムであることを特徴としている。
【００２３】
すなわち請求項４記載の発明では、本発明の適用されるシステムの一例がプリント基板用論理回路図作成システムであることを示している。
【００２４】
請求項５記載の発明では、請求項２記載の接続ピン番号対応データ生成システムで、接続ピン番号対応データ出力手段は接続ピン番号比較手段によって比較結果が一致しなかった接続ピンについての接続ピン番号対応データを出力することを特徴としている。
【００２５】
すなわち請求項５記載の発明では、比較結果が全部一致するような接続ピンについては対応表が不要であるという前提で、一致しない接続ピンについて接続ピン番号対応データを出力することにしている。
【００２６】
【発明の実施の形態】
【００２７】
【実施例】
以下実施例につき本発明を詳細に説明する。
【００２８】
図１は本発明の一実施例における接続ピン番号対応データ生成システムとその周辺システムの関係を表わしたものである。本実施例の接続ピン番号対応データ生成システムは、回路部品を設計等のために配置する、ある回路配置システムとしてのＣＡＤ（computer aided design）システム（以下、第１のＣＡＤシステムという。）１８１から他の回路配置システムとしてのＣＡＤシステム（以下、第２のＣＡＤシステムという。）１８２にシステムの運用が切り替わる際に使用するものである。第１のＣＡＤシステム１８１で作成した回路図を表わしたデータ（以下回路図データ１８３という。）を第２のＣＡＤシステム１８２でも使用できるように接続ピン番号対応データを生成するようになっている。
【００２９】
すなわち、第１のＣＡＤシステム１８１では、各回路部品の接続情報を表わした第１のＣＡＤシステム用回路部品ライブラリ１８４を使用して回路図データ１８３を作成し、同様に第２のＣＡＤシステム１８２では、各回路部品の接続情報を表わした第２のＣＡＤシステム用回路部品ライブラリ１８６を使用して回路図データ１８７を作成するようになっている。先に説明したようにＣＡＤシステムがそれぞれ異なるために、第１のＣＡＤシステム用回路部品ライブラリ１８４と第２のＣＡＤシステム用回路部品ライブラリ１８６は、同一の回路部品でもその内容が異なっていることが通常である。
【００３０】
このため、本実施例では第１のＣＡＤシステム１８１で作成した回路図データ１８３はそのままの形で第２のＣＡＤシステム１８２で使用することができない。そこで、第１のＣＡＤシステム１８１で作成した回路図データ１８３を第２のＣＡＤシステム１８２でも資産として活用できるようにするために、接続ピン情報変換システム１９１が存在している。この接続ピン情報変換システム１９１は回路図の自動変換システムともいうべきものであり、第１のＣＡＤシステム１８１で作成した回路図データ１８３を第２のＣＡＤシステム１８２で読み取ることのできる回路図データ１９２に変換するシステムである。
【００３１】
このように接続ピン情報変換システム１９１は、第１のＣＡＤシステム１８１で作成した回路図データ１８３を第２のＣＡＤシステム１８２で利用できる回路図データ１９２に変換するが、このために接続ピン番号対応データ１９４が必要となる。本実施例の接続ピン番号対応データ生成システム１９６はこのためのシステムである。すなわち、接続ピン番号対応データ生成システム１９６は、第１のＣＡＤシステムのために用意された第１のＣＡＤシステム用回路部品ライブラリ１８４と、第２のＣＡＤシステムのために用意された第２のＣＡＤシステム用回路部品ライブラリ１８６を用いて、接続ピン番号対応データ１９４を生成するようになっている。
【００３２】
図２は、本実施例の接続ピン番号対応データ生成システムの構成を表わしたものである。接続ピン番号対応データ生成システム１９６は、基本的には通常のパーソナルコンピュータに周辺機器を接続した構成と同様である。すなわち、接続ピン番号対応データ生成システム１９６はＣＰＵ（中央処理装置）２０１を搭載しており、データバス等のバス２０２を通じてＣＲＴ等の表示部２０３やキーボード等の入力部２０４および必要に応じてプリント部２０５と接続されている。入力部２０４は接続ピン番号対応データを生成処理する過程での生成条件を入力するための回路装置であり、表示部２０３およびプリント部２０５は入出力処理を行うときに必要なデータを表示したりプリントするために使用される。
【００３３】
バス２０２にはハードディスク等の記憶部２０６が接続されており、ここに格納された制御プログラムによって接続ピン情報の変換等の各種処理が実行されるようになっている。また、この記憶部２０６は生成されたライブラリ変換用接続ピン番号対応データを記憶する記憶領域も備えている。
【００３４】
バス２０２には回路部品接続ピン番号処理部２０８も接続されている。ただしこの図で回路部品接続ピン番号処理部２０８は前記した制御プログラムの実行によって実現する機能的な処理部として表わしている。回路部品接続ピン番号処理部２０８内の処理対象回路部品ライブラリ抽出手段２１１は、処理対象となるＣＡＤシステム用の回路部品ライブラリ２２４、２２５を抽出するようになっている。接続ピン情報抽出手段２１２は、抽出した回路部品ライブラリ２２４、２２５から部品接続ピンの座標情報を抽出するようになっている。座標基準点設定手段２１３は、回路部品について座標の基準点を設定する手段である。これは回路部品の向きを合わせるもので、自動的にあるいは人手で指示することによって行われる。
【００３５】
座標位置適正化手段２１４は、自動もしくは人手による指示によって回路部品の接続ピン座標の相対誤差を吸収させる手段である。座標位置比較手段２１５は、２系統の接続ピン情報から対応する接続ピンの原点の座標位置を求める手段である。接続ピン番号比較手段２１６は、２つの接続ピンの番号を比較する手段である。接続ピン番号対応データ出力手段２１７は、接続ピン番号対応データを生成するための手段である。
【００３６】
更にバス２０２には直接、あるいは図示しない通信回線を介してライブラリ部２２１が接続されている。ライブラリ部２２１は、新しく使用しようとするＣＡＤ（computer aided design）システム（以下、これを第２のＣＡＤシステムという。）の部品接続情報としての回路部品ライブラリ１８６や、今まで使用していたＣＡＤシステム（以下、これを第１のＣＡＤシステムという。）の部品接続情報としての回路部品ライブラリ１８４や、処理の対象の回路部品についてのデータを抜き出したライブラリとしての処理対象回路部品ライブラリ２２４、２２５を備えている。これらのライブラリ部２２１の全部または一部は記憶部２０６内の特定の記憶領域に割り当てることができる。第１の処理対象回路部品ライブラリ２２４は第１のＣＡＤシステムについてのライブラリであり、第２の処理対象回路部品ライブラリ２２５は第２のＣＡＤシステムについてのライブラリである。これらの処理対象回路部品ライブラリ２２４、２２５はピン情報の変換処理に先立って作成されるものであり、接続ピン番号対応データ生成システム１９６内の記憶部２０６の所定の記憶領域に割り当てるのが便利である。
【００３７】
図３は、ライブラリ部に格納される回路部品ライブラリの一般的な構成を示したものである。本実施例の回路部品ライブラリ（図２に示した第１のＣＡＤシステムの回路部品ライブラリ１８４、第２のＣＡＤシステムの回路部品ライブラリ１８６、第１の処理対象回路部品ライブラリ２２４および第２の処理対象回路部品ライブラリ２２５）内には、論理回路図における回路部品のシンボルの形状を表わした論理回路図シンボル２３１や、電源あるいはグランド（ＧＮＤ）情報等の論理情報２３２や、回路部品の物理形状、接続ピンの物理形状、位置情報等を記した物理情報２３３が格納されるようになっている。
【００３８】
図４は、以上のような構成の接続ピン番号対応データ生成システムにおけるピン原点座標の抽出までの処理の概要を表わしたものである。図２に示した接続ピン番号対応データ生成システム１９６内の処理対象回路部品ライブラリ抽出手段２１１は、作業者としてのオペレータが入力部２０４により第１のＣＡＤシステムの回路部品ライブラリ１８４から変換処理の対象となる回路部品を指定すると、これらの部品についてのデータを抽出する（ステップＳ３０１）。そして第１のＣＡＤシステムの処理対象回路部品ライブラリ２２４を作成する（ステップＳ３０２）。この第１のＣＡＤシステムの処理対象回路部品ライブラリ２２４は、前記したようにたとえば図２に示す記憶部２０６内に作成される。
【００３９】
次に図２に示した接続ピン情報抽出手段２１２は、第１のＣＡＤシステムの処理対象回路部品ライブラリ２２４内の物理情報から各回路部品ごとの接続ピンについてのピン原点座標等を抽出する（ステップＳ３０３）。ここでピン原点座標とは、半田付け等のように接続ピンに対する処理を行うときの原点となる座標である。このため、ピン原点座標はそれぞれの接続ピンごとに存在するようになっている。このステップＳ３０３の処理ではピン原点座標と共に電源およびグランド（ＧＮＤ）情報も抽出するようになっている。
【００４０】
図５は、ライブラリの異なっている２つの回路部品の処理の様子を表わしたものである。同図（ａ）は第１のＣＡＤシステム１８１（図１）のライブラリのライブラリコード名“ＡＢＣ”の回路部品３３１を示し、同図（ｂ）は第２のＣＡＤシステム１８２のライブラリのライブラリコード名“ＤＥＦ”の回路部品３３２を示している。これらはライブラリコード名が異なるが、同一の回路部品として選択されたものである。ライブラリが異なるために２つの回路部品３３１、３３２のコードは相違している。第１のＣＡＤシステムの回路部品ライブラリ１８４を第２のＣＡＤシステムの回路部品ライブラリ１８６として使用する際に、どの回路部品同士が同一の部品であるかどうかはオペレータが個別に指定することになる。
【００４１】
回路部品３３１と回路部品３３２は共にパッケージ本体の上下に７本ずつの接続ピン３３３が配置されている。これらの接続ピン３３３に近接して記した“０１”から“１４”までの１４個の数字はピン番号を示している。回路部品３３１と回路部品３３２でピン番号の割り振り方が異なっているのは、ライブラリが異なることが原因である。それぞれの接続ピン３３３内に記した“＋”の印は接続ピンの原点３３４、３３５を表わしている。接続ピンの原点３３４、３３５は図でＸ，Ｙ方向の座標値として示されるが、図５に示した回路部品３３１、３３２はこれらの図でＹ方向をピンの長手方向にして接続ピン３３３が配置されている。したがって、Ｙ軸方向にのみライブラリごとの原点の取り方が相違している。Ｘ軸方向については接続ピン３３３の幅が狭く、かつ接続ピン３３３同士のピン間隔が一定している。このため、本実施例では接続ピン３３３のＸ軸方向の原点は回路部品３３１、３３２間で相違はない。
【００４２】
図４に戻って説明を続ける。接続ピン情報抽出手段２１２がステップＳ３０３で第１のＣＡＤシステムの回路部品についてのピン原点座標３３４を抽出したら、処理対象回路部品ライブラリ抽出手段２１１はオペレータが入力部２０４により第２のＣＡＤシステムの回路部品ライブラリ１８６から変換処理の対象となる回路部品を指定した段階で、これらの部品についてのデータを抽出する（ステップＳ３０４）。そして第２のＣＡＤシステムの第２の処理対象回路部品ライブラリ２２５を作成する（ステップＳ３０５）。この第２のＣＡＤシステムの第２の処理対象回路部品ライブラリ２２５も、前記したようにたとえば図２に示す記憶部２０６内に作成される。
【００４３】
次に接続ピン情報抽出手段２１２は、第２のＣＡＤシステムの第２の処理対象回路部品ライブラリ２２５内の物理情報から各部品ごとの接続ピンについてのピン原点座標３３５や電源およびグランド（ＧＮＤ）情報を抽出することになる（ステップＳ３０６）。
【００４４】
図６は、図４のステップＳ３０６以後の接続ピン番号対応データ生成システムの処理動作の流れを表わしたものである。第１のＣＡＤシステムおよび第２のＣＡＤシステムについてのピン原点座標３３４、３３５の抽出が終了したら、図２に示した座標基準点設定手段２１３は図３の論理情報２３２として示した電源およびグランド（ＧＮＤ）情報を第１および第２のＣＡＤシステムから抽出し、電源ならびにグランドと基準点が同じ相対位置になるように基準点を算出する。あるいはオペレータの手動による指示によって、回路部品の向きを決定するための基準点を設定する（ステップＳ３０７）。
【００４５】
基準点の設定に関する処理を再び図５に戻って説明する。同図（ａ）の回路部品３３１で記号“○”で示した接続ピン３３３を電源ピン３５１であるとし、記号“△”で示した接続ピン３３３をグランドピン３５２であるとする。図４のステップＳ３０３ではピン原点座標３３４と共にこれらの情報が接続ピン情報として抽出されることになる。図５（ｃ）は第１のＣＡＤシステムの回路部品３３１についての接続ピン情報を図解したものである。
【００４６】
同様に図５（ｂ）の回路部品３３２で記号“○”で示した接続ピン３３３を電源ピン３５１であるとし、記号“△”で示した接続ピン３３３をグランドピン３５２であるとする。図４のステップＳ３０６ではピン原点座標３３５と共にこれらの情報が接続ピン情報として抽出されることになる。同図（ｄ）は第２のＣＡＤシステムの回路部品３３２についての接続ピン情報を図解したものである。
【００４７】
図５の（ｃ）と（ｄ）に示すように、これらの図で下側に横方向にそれぞれ一列に並んだピン原点座標３３４、３３５はＹ軸方向（図で上下方向）に同一の値（上下方向の位置）となるように、まず座標位置の第１段階の設定が行われる。同図（ａ）で示した回路部品３３１の図で上側と下側の接続ピン３３３、３３３のピン原点座標３３４の間隔と、同図（ｂ）で示した回路部品３３２の図で上側と下側の接続ピン３３３、３３３のピン原点座標３３５の間隔とは、この例ではライブラリの違いが原因して相違している。この結果として、図５の（ｃ）と（ｄ）では、これらの図で上側に横方向にそれぞれ一列に並んだピン原点座標３３４、３３５はＹ軸方向に異なった値を示すことになる。その差３６１は両ＣＡＤシステムにおける原点の誤差である。
【００４８】
第１のＣＡＤシステムの回路部品３３１を第２のＣＡＤシステムの回路部品３３２と接続ピン単位で対応付けるためには、原点を統一する必要がある。そこでこの差３６１が無くなるように第２のＣＡＤシステム側のピン原点座標３３５をＹ軸のマイナス（下）方向に移動させてピン原点座標３３４と一致させる（図６ステップＳ３０８）。
【００４９】
図５（ｃ）に示す電源ピン３５１と対応する同図（ｄ）に示す位置にはグランドピン３５２が存在し、反対にグランドピン３５２（同図（ｃ））と対応する位置には電源ピン３５１（同図（ｄ））が存在している。このようにオペレータが認定した同一回路部品同士でありながら対応する位置にそれぞれ異なった電源ピンあるいは部品が存在するということは、回路部品３３１、３３２の向きあるいは回転位置が異なっていることが考えられる。この例の場合、第１のＣＡＤシステム側の回路部品３３１を１８０度回転させると、それぞれの対応部品の位置が一致する。そこで、このような座標変換を第１のＣＡＤシステムの接続ピン情報に対して行う。なお、ＣＡＤシステムによっては座標変換を行う必要がない場合があることは当然である。（図６ステップＳ３０８）
【００５０】
以上の処理が終了したら、図２に示す座標位置比較手段２１５は対応する座標位置での接続ピン番号の比較を行う（図６ステップＳ３０９）。これを図５（ｅ）および（ｆ）を用いて説明する。これらの図では既に説明した処理によって各接続ピン３３３の位置が、記号“○”で示した電源ピン３５１および記号“△”で示したグランドピン３５２の位置を含めて完全に一致している。この状態でステップＳ３０９では、互いに対応する２つの接続ピンのピン番号を比較する。たとえば第１のＣＡＤシステムの回路部品３３１のピン番号“１４”は、第２のＣＡＤシステムの回路部品３３２のピン番号“０８”と対応するといった具合である。
【００５１】
比較したピン番号がこの例のように不一致であった場合（図６ステップＳ３１０：Ｙ）、接続ピン番号対応データ出力手段２１７はこれらの関係を示した１対の接続ピン番号データを図示しない作業メモリ領域に出力する（ステップＳ３１１）。そして、ピン番号の比較処理がすべて終了していない状態では（ステップＳ３１２：Ｎ）、再びステップＳ３０９に戻って次の１対のピン番号の比較を行う。ステップＳ３１０でピン番号が共に一致していた場合には（Ｎ）、ステップＳ３１２に進む。
【００５２】
このようにしてピン番号の比較処理がすべて終了したら（ステップＳ３１２：Ｙ）、接続ピン番号対応データ出力手段２１７は作業メモリ領域に一時的に格納されたこれらの接続ピン番号データを基にして、回路部品３３１と回路部品３３２を対応させたライブラリ変換用接続ピン番号対応データ表を生成することになる（ステップＳ３１３）。このライブラリ変換用接続ピン番号対応データ表を用いて変換を行うことで、今まで作成してきた回路図データを他のあるいは新たなＣＡＤシステムで使用することができる。したがって、過去に蓄積した資産を新しいシステムで活用することができる。しかも本実施例ではオペレータが接続ピン情報の変換を行おうとする回路部品を具体的に指定するだけで、接続ピン情報の変換作業は装置側で自動的に行う。したがって、人件費の節約と処理の迅速化を図ることができ、しかも人為的な作業ミスの発生を避けることができる。
【００５３】
以上説明した実施例では接続ピンをパッケージ本体の互いに反対側に位置する２辺に配置した半導体製品について説明したが、矩形のパッケージ本体の４つの辺のそれぞれに接続ピンを配置した回路部品に対しても本発明を適用することができる。この場合には、ステップＳ３０８として説明した座標位置の適正化のための一方の回路部品の回転は１８０度に限るものではなく、９０度あるいは２７０度の場合も存在する。更に回路部品はこのような長方形あるいは矩形の形状をしたものに限定されるものでないことも当然である。この場合には回転のための角度が更に異なった値となることがあることも当然である。
【００５４】
また実施例では接続ピンのＹ軸方向について原点の補正を行うことを説明したが、接続ピンの形状等によっては他の軸方向に原点の補正を行うことも可能である。更に実施例では電源用の接続ピンおよびグランド用の接続ピンを使用して座標位置の適正化を行ったが、電源用の接続ピンのみ、あるいはグランド用の接続ピンのみ、更には他の性格を有する接続ピンを基準として座標位置の適正化を行うことも可能である。また、実施例ではＣＡＤシステムに本発明を適用した場合を示したが、ピン番号の割り振りが異なる他の回路配置システムについても本発明を適用することができることは当然である。
【００５５】
【発明の効果】
以上説明したように請求項１〜請求項５記載の各発明によれば、異なった２つのシステムで別々に管理されている回路部品を抜き出してこれらのデータの空間的な配置を補正した後に、それぞれ対応する接続ピンのピン番号を比較してその結果を出力することにしたので、ピン番号の異なった観点で割り振ったシステム間でもピン番号の対応関係を迅速かつ正確に求めライブラリ変換用接続ピン番号対応データを作成することができ、既存の回路図データを有効に活用することができる。また、人手を介することによるデータの誤りを大幅に減少させることができる。
【００５６】
また、請求項１〜請求項５記載の各発明によれば、抽出された第１の接続ピン情報および第２の接続ピン情報における接続ピンそれぞれの原点の座標を使用して一方のシステムの座標の原点を他方のシステムの原点の座標に設定する座標基準点設定手段と、この座標基準点設定手段で基準点の設定が行われた後の第１の接続ピン情報および第２の接続ピン情報における特定の接続ピンの位置情報を照合してこれらの回路部品の原点の座標に誤差が生じている場合にはこの誤差が無くなるように一方の原点の座標を移動させる座標位置適正化手段を設けたので、各接続ピンの対応を正確にとることができ、複雑なピン配置であってもライブラリ変換用接続ピン番号対応データの信頼性を高めることができる。
【図面の簡単な説明】
【図１】本発明の一実施例における接続ピン番号対応データ生成システムとその周辺システムの関係を表わした説明図である。
【図２】本実施例で接続ピン番号対応データ生成システムの構成を表わしたブロック図である。
【図３】本実施例でライブラリ部に格納される回路部品ライブラリの一般的な構成を示した説明図である。
【図４】本実施例における接続ピン番号対応データ生成システムのピン原点座標の抽出までの処理の概要を表わした流れ図である。
【図５】本実施例でライブラリの異なる２つの回路部品の処理の様子を表わした説明図である。
【図６】図４のステップＳ３０６以後の接続ピン番号対応データ生成システムの処理動作の流れを表わした流れ図である。
【図７】回路の接続状態の一例を示したブロック図である。
【図８】図７と異なった回路部品を使用した場合の各ピンの接続状態の一例を示したブロック図である。
【図９】同一の回路部品の接続ピンのピン番号が異なって付与される例を示した平面図である。
【図１０】従来の提案における旧回路図と新回路図の関係を示した説明図である。
【符号の説明】
１８４  第１のＣＡＤシステム用回路部品ライブラリ
１８６  第２のＣＡＤシステム用回路部品ライブラリ
２０１  ＣＰＵ（中央処理装置）
２０４  入力部
２０６  記憶部
２０８  回路部品接続ピン番号処理部
２１１  処理対象回路部品ライブラリ抽出手段
２１２  接続ピン情報抽出手段
２１３  座標基準点設定手段
２１４  座標位置適正化手段
２１５  座標位置比較手段
２１６  接続ピン番号比較手段
２１７  接続ピン番号対応データ出力手段
２２１  ライブラリ部
２２４、２２５  処理対象回路部品ライブラリ
２３１  論理回路図シンボル
２３２  論理情報
２３３  物理情報
３３１  第１のＣＡＤシステムのライブラリの回路部品
３３２  第２のＣＡＤシステムのライブラリの回路部品
３３３  接続ピン
３３４、３３５  接続ピンの原点
３５１  電源ピン
３５２  グランドピン
３６１  差
【図１】
0003716747.tif 000002
【図２】
0003716747.tif 000003
【図３】
0003716747.tif 000004
【図４】
0003716747.tif 000005
【図５】
0003716747.tif 000006
【図６】
0003716747.tif 000007
【図７】
0003716747.tif 000008
【図８】
0003716747.tif 000009
【図９】
0003716747.tif 000010
【図１０】
0003716747.tif 000011