(58)【調査した分野】(Int.Cl.,DB名)
前記第2モードが選択された場合に、前記発生部は、前記候補として、前記他の配線層における前記層間接続部の接続位置として指定可能な領域をユーザに提示し、前記領域においてユーザによって指定された位置を前記接続位置として、前記配線パターンと前記接続位置とを接続するように前記層間接続部を発生する、
ことを特徴とする請求項1に記載の設計支援装置。
前記第2モードが指定された場合に、前記発生部は、前記配線パターンと前記層間接続部との接続部が前記主面に垂直な断面において曲線で構成されるように前記層間接続部を発生する、
ことを特徴とする請求項2に記載の設計支援装置。
前記第2モードが指定された場合に、前記発生部は、前記他の配線層の配線パターンと前記層間接続部との接続部が前記主面に垂直な断面において曲線で構成されるように前記層間接続部を発生する、
ことを特徴とする請求項3に記載の設計支援装置。
前記発生部は、前記候補として、前記複数の配線層のうち前記他の配線層として指定可能な配線層を示す情報をユーザに提示し、ユーザによって指定された配線層を前記他の配線層として決定し、前記配線パターンと前記他の配線層とを接続するように前記層間接続部を発生する、
ことを特徴とする請求項1乃至5のいずれか1項に記載の設計支援装置。
前記発生部は、前記複数の配線層のそれぞれの配線パターンを発生し、前記層間接続部および前記複数の配線層のそれぞれの配線パターンのデータを合成した設計データを発生する、
ことを特徴とする請求項1乃至6のいずれか1項に記載の設計支援装置。
【発明の概要】
【発明が解決しようとする課題】
【0004】
特許文献1に記載されたCAD設計装置では、ユーザは、多層基板を構成する複数の層の中から自由に終端層を選択することができる。したがって、特許文献1に記載されたCAD設計装置では、本来は正しくビアを配置することができない層が終端層としてユーザによって選択されうる。なお、特許文献1には、ビアの配置の際に既存の配置物を押し退けることが記載されているが、常に押し退けが可能な訳ではない。よって、押し退けが不能な場合には、ビアの配置位置を変更したり、終端層を変更したりする必要があり、非効率的である。
【0005】
一方、従来のように配線パターンに対してビアが垂直に接続される構成では、配線パターンとビアとの接続部からノイズが放射されうるという他の観点の課題もある。
【0006】
本発明は、上記の課題認識を契機としてなされたものであり、配線層と他の配線層とを接続する層間接続部の配置処理を効率化すること、又は、配線パターンと層間接続部との接続部からのノイズの放射を低減することを目的とする。
【課題を解決するための手段】
【0007】
本発明の第1の側面は、前者の課題に対応するものであり、複数の配線層を有する多層基板の設計を支援するための設計支援装置に係り、前記設計支援装置は、前記複数の配線層のうち選択された配線層における配線パターンから前記複数の配線層のうち他の配線層への接続を行うための層間接続部を発生する発生部を備え、前記発生部は、前記層間接続部を発生するための条件として、エラーを発生させないことが保証された候補をユーザに提示し、前記候補に基づいてユーザによって指定された条件に従って前記層間接続部を発生
し、前記発生部は、前記多層基板の主面に対して垂直な方向に延びるように前記層間接続部を発生させる第1モード、および、前記主面に対して斜めの方向に延びるように前記層間接続部を発生させる第2モードを含む複数のモードを有し、前記複数のモードのうちユーザによって選択されたモードに従うように前記候補を生成しユーザに提示する。
本発明の第2の側面は、前者および後者の課題に対応するものであり、複数の配線層を有する多層基板の設計を支援するための設計支援装置に係り、前記設計支援装置は、前記複数の配線層のうち選択された配線層における配線パターンから前記複数の配線層のうち他の配線層への接続を行うための層間接続部を発生する発生部を備え、前記発生部は、前記層間接続部を発生するための条件として、エラーを発生させないことが保証された候補をユーザに提示し、前記候補に基づいてユーザによって指定された条件に従って前記層間接続部を発生し、前記発生部は、前記他の配線層の配線パターンと前記層間接続部との接続部が前記多層基板の主面に垂直な断面において曲線で構成されるように前記層間接続部を発生する。
【0008】
本発明の第
3の側面は、後者の課題に対応するものであり、複数の配線層を有する多層基板を設計するための設計支援装置に係り、前記設計支援装置は、前記複数の配線層のうち選択された配線層における配線パターンから前記複数の配線層のうち他の配線層への接続を行うための層間接続部を発生する発生部を備え、前記発生部は、前記配線パターンと前記層間接続部との接続部が前記多層基板の主面に垂直な断面において曲線で構成されるように前記層間接続部を発生する。
【0009】
本発明の第4の側面は、前者又は後者の課題に対応するものであり、前記第1の側面又は前記第2の側面に係る設計支援装置としてコンピュータを動作させるプログラムに係るものである。
【0010】
本発明の第
5の側面は、前者の課題に対応するものであり、複数の配線層を有する多層基板の設計を支援するための設計支援方法に係り、前記設計支援方法は、前記複数の配線層のうち選択された配線層における配線パターンから前記複数の配線層のうち他の配線層への接続を行うための層間接続部を発生する工程を含み、前記工程では、前記層間接続部を発生するための条件として、エラーを発生させないことが保証された候補をユーザに提示し、前記候補に基づいてユーザによって指定された条件に従って前記層間接続部を発生
し、前記工程では、前記多層基板の主面に対して垂直な方向に延びるように前記層間接続部を発生させる第1モード、および、前記主面に対して斜めの方向に延びるように前記層間接続部を発生させる第2モードを含む複数のモードのうちユーザによって選択されたモードに従うように前記候補を生成しユーザに提示する。
本発明の第6の側面は、前者および後者の課題に対応するものであり、複数の配線層を有する多層基板の設計を支援するための設計支援方法に係り、前記設計支援方法は、前記複数の配線層のうち選択された配線層における配線パターンから前記複数の配線層のうち他の配線層への接続を行うための層間接続部を発生する工程を含み、前記工程では、前記層間接続部を発生するための条件として、エラーを発生させないことが保証された候補をユーザに提示し、前記候補に基づいてユーザによって指定された条件に従って前記層間接続部を発生し、前記工程では、前記他の配線層の配線パターンと前記層間接続部との接続部が前記多層基板の主面に垂直な断面において曲線で構成されるように前記層間接続部を発生する。
【0011】
本発明の第
7の側面は、後者の課題に対応するものであり、複数の配線層を有する多層基板の設計を支援するための設計支援方法に係り、前記設計支援方法は、前記複数の配線層のうち選択された配線層における配線パターンから前記複数の配線層のうち他の配線層への接続を行うための層間接続部を発生する工程を含み、
前記配線パターンと前記層間接続部との接続部が前記多層基板の主面に垂直な断面において曲線で構成されるように前記層間接続部を発生する。
【発明の効果】
【0012】
本発明によれば、配線層と他の配線層とを接続する層間接続部の配置処理が効率化され、又は、配線パターンと層間接続部との接続部からのノイズの放射が低減される。
【図面の簡単な説明】
【0013】
【
図1】本発明の好ましい実施形態の設計支援装置の構成を示す図。
【
図2】複数の配線層を有する多層基板の断面構造の一例を模式的に示す図。
【
図3】垂直接続モードで層間接続部を発生する処理を説明する図。
【
図4】垂直接続モードで層間接続部を発生する処理を説明する図。
【
図5】斜め接続モードで層間接続部を発生する処理を説明する図。
【
図6】斜め接続モードで層間接続部を発生する処理を説明する図。
【
図7】斜め接続モードで層間接続部を発生する処理を説明する図。
【
図8】斜め接続モードで層間接続部を発生する処理を説明する図。
【
図9】層間接続部の発生条件を設定するための設定画面を例示する図。
【
図10】層間接続部の発生条件を設定するための設定画面を例示する図。
【
図11】垂直接続モードにおいて層間接続部を発生するための条件として指定可能な候補をユーザに提供する画面を例示する図。
【
図12】斜め接続モードにおいて層間接続部を発生するための条件として指定可能な候補(終点を配置可能な配線層の候補)をユーザに提供する画面を例示する図。
【
図13】斜め接続モードにおいて層間接続部を発生するための条件として指定可能な候補(終点を配置可能な位置の候補)をユーザに提供する画面を例示する図。
【
図14】斜め接続モードにおいて層間接続部を発生するための条件として指定可能な候補(終点を配置可能な位置の候補)をユーザに提供する画面を例示する図。
【
図15】発生部によって実行される層間接続部の発生処理を例示する図。
【
図16】層間接続部の発生条件を設定するための設定画面を例示する図。
【
図17】垂直又は斜め接続モードにおいて層間接続部を発生するための条件として指定可能な候補(終点を配置可能な位置の候補)をユーザに提供する画面を例示する図。
【発明を実施するための形態】
【0014】
以下、添付図面を参照しながら本発明をその例示的な実施形態を通して説明する。
【0015】
図1には、本発明の好ましい実施形態の設計支援装置100の構成が示されている。設計支援装置100は、典型的には、汎用又は専用のコンピュータ(情報処理装置)にプログラム112を組み込むことによって構成されうる。設計支援装置100は、複数の配線層を有する多層基板の設計を支援する装置(CAD)として動作する。
【0016】
設計支援装置100またはコンピュータは、例えば、補助メモリ110、CPU(プロセッサ)120、主メモリ130、ディスプレイ140、および、入力部160を含みうる。補助メモリ110には、例えば、ハードディスクドライブ、EEPROM、磁気抵抗メモリ等の不揮発メモリで構成され、プログラム112が格納されうる。CPU120は、プログラム112に従って動作し、設計支援装置100に発生部122(又は、発生部122およびデータ生成部124)の機能を備えさせる。主メモリ130は、例えば、揮発性メモリで構成され、CPU120に対してワーク領域を提供する。入力部160は、ユーザに対するユーザインターフェースを構成し、例えば、キーボードおよびポインティングデバイス(マウス、タッチパッド等)を含みうる。
【0017】
発生部122は、複数の配線層のうち選択された配線層における配線パターンから該複数の配線層のうち他の配線層への接続を行うための層間接続部を、ユーザインターフェースを介したユーザからの指示に従って発生する。発生部122は、層間接続部を発生するための条件として、エラーを発生させないことが保証された候補をユーザに提示し、該候補に基づいてユーザによって指定された条件に従って層間接続部を発生する。エラーを発生させないことが保証された候補は、ディスプレイ140への表示を介してユーザに提供されうる。ユーザは、ディスプレイ140に表示された候補に基づいて、層間接続部を発生するための条件を指定することができる。該条件の指定は、例えば、複数の候補がディスプレイ140への表示を介してユーザに提示された場合には、該複数の候補の中からの1つの候補の選択を介してなされうる。あるいは、該条件の指定は、指定可能な領域内における位置の特定を介してなされうる。このように、エラーを発生させないことが保証された候補をユーザに提示することによって、作業のやり直しをなくし、層間接続部の配置処理を効率化することができる。
【0018】
ここで、エラーは、例えば、DRC(デザインルールチェック)において発見されるエラーでありうる。エラーを発生させないことの保証は、デザインルールを遵守可能な条件を探索することによってなされうる。例えば、複数の予備的な候補を決定し、該複数の予備的な候補に対してDRCを行い、これをパスした予備的な候補を、エラーを発生させないことが保証された候補とすることができる。
【0019】
発生部122は、層間接続部を発生する他、複数の配線層のそれぞれの配線パターンを発生し、該層間接続部および該複数の配線層のそれぞれの配線パターンのデータを合成した多層基板の設計データを発生しうる。
【0020】
データ生成部124は、設計支援装置100によって生成された多層基板1の設計データに基づいて、多層基板1を製造するための製造データを生成しうる。製造データは、例えば、3Dプリンタによって多層基板1を製造するためのデータを含みうる。あるいは、製造データは、通常の製造方法によって多層基板1を製造するための配線パターンデータおよびドリルデータを含みうる。
【0021】
図2には、複数の配線層を有する多層基板1の設計段階における断面構造の一例が模式的に示されている。この例では、複数の配線層は、第1層〜第10層の配線層で構成されているが、層の数は任意である。
図2に示された例では、複数の配線層は、配線パターンP1〜P8を含む。
図2に例示された状態は、第5層の配線層(選択された配線層)に配置された配線パターンP3の一部を始点SPとして層間接続部を追加しようとする状態である。
【0022】
発生部122は、多層基板1の主面PFに対して垂直な方向に延びるように層間接続部を発生させる垂直接続モード(第1モード)、および、主面PFに対して斜めの方向に延びるように層間接続部を発生させる斜め接続モード(第2モード)を有する。始点SPは、配線パターンP3の端部であってもよいし、端部以外の部分であってもよい。
【0023】
図3および
図4を参照しながら垂直接続モード(第1モード)について説明する。
図3および
図4には、第5層の配線層(選択された配線層)に配置された配線パターンP3の一部を始点SPとし、第8層の配線層(他の配線層)における、始点SPと同一座標を有する位置を終点EPとして層間接続部ICを配置することが例示的に示されている。第1モードでは、主面PFに対して垂直な方向に延びるように層間接続部ICが生成される。したがって、第5層の配線層に配置された配線パターンP3における始点SPの指定後に終点EPを配置するべき配線層として第8層の配線層が指定されることに応じて、始点SPと同一の座標を有する終点EPが第8層の配線層に配置される。始点SPは、層間接続部ICの始点であり、終点EPは、層間接続部ICの終点であり、換言すると、第8層の配線層における層間接続部ICの接続位置である。
【0024】
図5および
図6を参照しながら斜め接続モード(第2モード)について説明する。
図5および
図6には、第5層の配線層(選択された配線層)に配置された配線パターンP3の一部を始点SPとし、第8層の配線層(他の配線層)における、始点SPとは異なる座標を有する位置を終点EPとして層間接続部ICを配置することが例示的に示されている。第2モードでは、主面PFに対して斜めの方向に延びるように層間接続部ICが生成される。したがって、終点EPとして、始点SPとは異なる座標を有する位置が指定される。始点SPは、層間接続部ICの始点であり、終点EPは、層間接続部ICの終点である。
【0025】
垂直接続モード(第1モード)および斜め接続モード(第2モード)の少なくとも一方は、サブモードとして、曲線接続モードおよび直線接続モードを有してもよい。以下では、斜め接続モードにおける曲線接続モードについて例示するが、垂直接続モードにおける曲線接続モードにおいても、発生部122は、配線パターンと層間接続部との接続部が主面PFに垂直な断面において曲線で構成されるように層間接続部を発生する。
【0026】
斜め接続モードにおける曲線接続モードでは、
図6に例示されているように、発生部122は、第5層の配線層の配線パターンP3と層間接続部ICとの接続部が主面PFに垂直な断面において曲線で構成されるように層間接続部ICを発生する。曲線は、例えば、円弧であることが好ましい。ここで、配線パターンP3における層間接続部ICとの接続部分も、断面において曲線で構成されるように変形されてもよい。このように配線層の配線パターンと層間接続部との接続部分が断面において曲線で構成されるように層間接続部を発生されることによって、当該接続部分が折れ線形状で接続される場合に比べて、当該接続部分からのノイズの放射を低減することができる。
【0027】
曲線接続モードは、多層基板1を3Dプリンタで製造する場合に有利である。一方、多層基板1を通常の製造方法(配線層および絶縁層の積層)で製造する場合は、層間接続部がドリル加工を通して形成されるので、直線接続モードが採用されることが好ましい。図示されていないが、直線接続モードでは、層間接続部ICは、直線で構成される。
【0028】
図7および
図8を参照しながら斜め接続モード(第2モード)について更に説明する。
図7よび
図8には、第5層の配線層(選択された配線層)に配置された配線パターンP3の一部を始点SPとし、第8層の配線層(他の配線層)に配置された配線パターンP3’の一部を終点EPとして層間接続部ICを配置することが例示的に示されている。ここで、配線パターンP3と配線パターンP3’とは、多層基板1に対応する電気回路設計において同一ノードを構成する配線パターン(つまり、相互に接続されるべき配線パターン)である。始点SPは、層間接続部ICの始点であり、終点EPは、層間接続部ICの終点である。このような例に曲線接続モードが適用される場合、発生部122は、第5層の配線層の配線パターンP3と層間接続部ICとの接続部および第8層の配線層の配線パターンP3’との層間接続部ICとの接続部がともに、主面PFに垂直な断面において曲線で構成されるように、層間接続部ICを発生する。
【0029】
また、層間接続部ICの発生後に第8層の配線層の配線パターンP3が配置される場合、発生部122は、第8層の配線層の配線パターンP3’との層間接続部ICとの接続部が主面PFに垂直な断面において曲線で構成されるように層間接続部ICを変形させうる。
【0030】
図9には、発生部122によってディスプレイ140に表示されうる設定画面901が例示されている。設定画面901は、層間接続部11の発生条件をユーザが設定するための画面である。設定画面901は、設定部911および912を含みうる。設定部911は、エラーを発生させないことが保証された候補を発生部122がユーザに提示する提示モードを選択するか、そのような提示を行わない非提示モードを選択するかを発生部122がユーザに決定させるために使用されうる。「あり」がチェックされると、提示モードが選択され、「なし」がチェックされると、非提示モードが選択される。
【0031】
設定部912は、垂直接続モードを選択するか、斜め接続モードを選択するかを発生部122がユーザに決定させるために使用されうる。「垂直」がチェックされると、垂直接続モードが選択され、「斜め」がチェックされると、斜め接続モードが選択される。
図9(a)には、提示モードおよび垂直接続モードが選択された状態が例示されている。
図9(b)には、提示モードおよび斜め接続モードが選択された状態が例示されている。
【0032】
図10には、発生部122によってディスプレイ140に表示されうる設定画面920が例示されている。設定画面920は、層間接続部11の発生条件をユーザが設定するための画面である。より具体的には、設定画面920は、垂直接続モードおよび斜め接続モードのサブモードとして曲線接続モードおよび直線接続モードのいずれを選択するかをユーザに決定させるための画面である。「あり」がチェックされると、曲線接続モードが選択され、「なし」がチェックされると、直線接続モードが選択される。
【0033】
図11には、垂直接続モードにおいて層間接続部ICを発生するための条件として指定可能な候補を発生部122がユーザに提供する画面1001が例示されている。画面1001は、第5層の配線層において始点SPが指定された状態でディスプレイ140に表示されうる。○は、層間接続部ICの終点を配置可能な配線層であり、換言すると、エラーを発生させないことが保証された配線層(候補)である。×は、層間接続部ICの終点を配置不能な配線層、換言すると、エラーを発生させないことが保証されない配線層である。ユーザは、○が付された配線層を選択することができる。
【0034】
図12には、斜め接続モードにおいて層間接続部ICを発生するための条件として指定可能な候補(終点EPを配置可能な配線層の候補)を発生部122がユーザに提供する画面1002が例示されている。画面1002は、第5層の配線層において始点SPが指定された状態でディスプレイ140に表示されうる。○は、層間接続部ICの終点を配置可能な配線層であり、換言すると、エラーを発生させないことが保証された配線層(候補)である。×は、層間接続部ICの終点を配置不能な配線層、換言すると、エラーを発生させないことが保証されない配線層である。ユーザは、○が付された配線層を選択することができる。
【0035】
図13には、斜め接続モードにおいて層間接続部ICを発生するための条件として指定可能な候補(終点EPを配置可能な位置の候補)を発生部122がユーザに提供する画面1010が例示されている。画面1010は、層間接続部ICの接続先として指定された配線層(他の配線層)が第8層の配線層である場合において、層間接続部ICの終点EP(接続位置)を配置可能な領域(即ち、終点EPとすることができる複数の位置の候補)をユーザに提示する。
図13に示された例では、層間接続部ICの終点EP(接続位置)を配置可能な領域は、点線で囲まれた領域として示されている。
【0036】
図14には、斜め接続モードにおいて層間接続部ICを発生するための条件として指定可能な候補(終点EPを配置可能な位置の候補)を発生部122がユーザに提供する画面1020が例示されている。画面1020は、層間接続部ICの接続先として指定された配線層(他の配線層)が第6層の配線層である場合において、層間接続部ICの終点EP(接続位置)を配置可能な領域(即ち、終点EPとすることができる複数の位置の候補)をユーザに提示する。
図14に示された例では、層間接続部ICの終点EP(接続位置)を配置可能な領域は、点線で囲まれた領域として示されている。
【0037】
図13および
図14に例示されるように、一般的には、層間接続部ICの始点SPが配置された配線層から遠い配線層が層間接続部ICの終点EPを配置するべき配線層として選択されるほど、終点EPを配置可能な領域は狭くなる。これは、始点SPが配置された配線層と終点EPが配置されるべき配線層との間の配線層に配置された配線パターンが層間接続部ICの配置を制限するためである。
【0038】
図15には、発生部122によって実行される層間接続部の発生処理が例示されている。
図15に示される層間接続部の発生処理は、多層基板1の設計において層間接続部の発生要求を発生部122がユーザから受けたことに応答して起動される。層間接続部の発生要求は、例えば、ディスプレイ140に表示された編集コマンドメニューから層間接続部の発生を要求するコマンドが選択されることによって生成されうる。始点SPは、例えば、該コマンドが発生した時点で編集対象となっている配線層におけるカーソルの位置(ポインティングデバイスが指示している位置)とされうる。
図9、10を参照して説明した各種のモードは、予めユーザによって、又は、デフォルト設定として設定されているものとする。
【0039】
工程S102では、発生部122は、提示モードが設定されているか、非提示モードが設定されているかを判断し、提示モードが設定されている場合は工程S103に進み、非提示モードが設定されている場合は工程S109に進む。
【0040】
工程S103では、発生部122は、設定されているモードに従って、層間接続部を発生するための条件として、エラーを発生させないことが保証された候補をユーザに提示する。ユーザは、工程S104では、提示された候補に基づいて、層間接続部を発生するための条件を指定する。この条件の指定は、例えば、層間接続部ICの接続先の配線層(他の配線層)の複数の候補からの1つの候補を選択することでありうる。あるいは、この条件の指定は、層間接続部ICの接続先の配線層(他の配線層)において層間接続部ICの終点EP(接続位置)を指定可能な領域(即ち、終点EPとすることができる複数の位置の候補)における終点EP(接続位置)の特定でありうる。工程S105では、発生部122は、下位階層の候補があるかどうか、即ち、層間接続部を発生するための条件として更に指定すべき条件があるかどうかを判断する。そして、下位階層の候補があれば、工程S103に戻って、工程S103、S104を更に実行し、一方、下位階層の候補がなければ、工程S106に進む。
【0041】
図11を参照して、工程S103〜S105の1つの例を説明する。ここでは、提示モードおよび垂直接続モードが選択されている状態で、第5層の配線層に配置された配線パターンP3に接続される層間接続部ICの発生要求が工程S101においてなされたものとする。工程S103では、発生部122は、
図11に例示されるように、第5層の配線層の配線パターンP3の一部を始点SPとする層間接続部ICの接続先の配線層の候補(エラーを発生させないことが保証された候補)として、第4層、第6層、第7層、第8層の配線層を示す情報を提示する。ここで、第5層の配線層は、層間接続部ICの始点SPが配置される配線層である。
【0042】
工程S104において、ユーザは、提示された1又は複数の候補の中から、第5層の配線層の配線パターンP3の一部を始点SPとする層間接続部ICの接続先の配線層を選択することができる。工程S104において、発生部122は、ユーザによって選択された配線層を、第5層の配線層の配線パターンP3の一部を始点SPとする層間接続部ICの接続先の配線層として選択する。この例では、垂直接続モードであるので、下位階層の候補はない。よって、工程S105において、発生部122は、下位階層の候補がないと判断して工程S106に進む。
【0043】
図12、
図13を参照して、工程S103〜S105の他の例を説明する。ここでは、提示モードおよび斜め接続モードが選択されている状態で、第5層の配線層に配置された配線パターンP3に接続される層間接続部ICの発生要求が工程S101においてなされたものとする。工程S103では、発生部122は、
図12に例示されるように、第5層の配線層の配線パターンP3の一部を始点SPとする層間接続部ICの接続先の配線層の候補(エラーを発生させないことが保証された候補)として、第3層、第4層、第6層、第7層、第8層、第9層の配線層を示す情報を提示する。ここで、第5層の配線層は、層間接続部ICの始点SPが配置される配線層である。斜め接続モードでは、始点SPと同じ座標に既に配線パターン(他のノードを構成する配線パターン)が配置されている配線層であっても、層間接続部ICの終点EP(接続位置)を配置することができる場合がある。よって、斜め接続モードでは、垂直接続モードに比べて、層間接続部ICの接続先の候補としての配線層が多い。
【0044】
工程S104において、ユーザは、提示された1又は複数の候補の中から、第5層の配線層の配線パターンP3の一部を始点SPとする層間接続部ICの接続先の配線層を選択することができる。ここでは、一例として、第8層の配線層がユーザによって選択されたものとする。工程S104において、発生部122は、ユーザによって選択された配線層(第8層の配線層)を、第5層の配線層の配線パターンP3の一部を始点SPとする層間接続部ICの接続先の配線層として選択する。この例では、斜め接続モードであるので、下位階層の候補があり、工程S105から工程S103に進む。
【0045】
2回目の工程S103では、発生部122は、ディスプレイ140に
図13に例示される画面1010を表示する。画面1010は、層間接続部ICの接続先として指定された配線層(他の配線層)である第8層の配線層において層間接続部ICの終点EP(接続位置)を指定可能な領域(即ち、終点EPとすることができる複数の位置の候補)をユーザに提示する。
図13に示された例では、層間接続部ICの終点EP(接続位置)を指定可能な領域は、点線で囲まれた領域として示されている。
【0046】
2回目の工程S104において、ユーザは、点線で囲まれた領域内における任意の位置を入力部160(例えば、ポインティングデバイス)で特定する。2回目の工程S104において、発生部122は、ユーザによって特定された位置を、第8層の配線層における層間接続部ICの終点EP(接続位置)として特定する。次いで、2回目の工程S105において、発生部122は、下位階層の候補はないと判断して、工程S106に進む。
【0047】
工程S106では、発生部122は、曲線接続モードが設定されているか、直線接続モードが設定されているかを判断する。そして、曲線接続モードが設定されている場合は工程S107に進み、直線接続モードが設定されている場合は工程S108に進む。工程S107では、発生部122は、曲線接続モードで層間接続部ICを発生し、工程S08では、発生部122は、直線接続モードで層間接続部ICを発生する。工程S109では、発生部122は、ユーザからの指示に従って層間接続部を発生する。
【0048】
以下、上記の実施形態の変形例を説明する。
図16には、発生部122によってディスプレイ140に表示されうる設定画面902が例示されている。設定画面902は、層間接続部11の発生条件をユーザが設定するための画面である。設定画面902は、設定部911および913を含みうる。設定部911は、エラーを発生させないことが保証された候補を発生部122がユーザに提示する提示モードを選択するか、そのような提示を行わない非提示モードを選択するかを発生部122がユーザに決定させるために使用されうる。「あり」がチェックされると、提示モードが選択され、「なし」がチェックされると、非提示モードが選択される。
【0049】
設定部913は、垂直接続モードを選択するか、斜め接続モードを選択するか、垂直又は斜め接続モードを選択するかを発生部122がユーザに決定させるために使用されうる。「垂直」がチェックされると、垂直接続モードが選択され、「斜め」がチェックされると、斜め接続モードが選択される。「垂直or斜め」がチェックされると、垂直又は斜め接続モードが選択される。垂直又は斜め接続モードでは、発生部122は、多層基板1の主面PFに対して垂直な方向に延びる層間接続部又は主面PFに対して斜めの方向に延びる層間接続部をユーザによる選択によって発生させる。
【0050】
図17には、垂直又は斜め接続モードにおいて層間接続部ICを発生するための条件として指定可能な候補(終点EPを配置可能な位置の候補)を発生部122がユーザに提供する画面1030が例示されている。画面1030は、層間接続部ICの接続先として指定された配線層(他の配線層)が第8層の配線層である場合において、層間接続部ICの終点EP(接続位置)を配置可能な領域(即ち、終点EPとすることができる複数の位置の候補)をユーザに提示する。
図17に示された例では、層間接続部ICの終点EP(接続位置)を配置可能な領域は、点線で囲まれた領域として示されている。
【0051】
図17に示された配置可能な領域は、
図14に示された配置可能な領域よりも広いことが分かる。これは、垂直又は斜め接続モードでは、多層基板1の主面PFに対して垂直な方向に延びるように層間接続部を発生させることもできるし主面PFに対して斜めの方向に延びるように層間接続部を発生させることもできるからである。