(57)【要約】【課題】回路基板の設計スピードを向上させる。【解決手段】本発明の回路基板設計システムは、ユーザから所定範囲を有する寸法が入力され、この所定範囲の寸法の複数の電子回路をシミュレーション上で設計する電子回路設計部と、ユーザからの入力操作に基づいて、電子回路設計部が設計した所定範囲の寸法の複数の電子回路のうち任意の寸法の電子回路をＣＡＤ上で回路基板に配置する基板レイアウト設計部とを備える。この基板レイアウト設計部は、任意の寸法の電子回路を回路基板に配置する前に、任意の寸法の電子回路を回路基板に配置可能か否かを検証し、任意の寸法の電子回路を回路基板に配置可能でないと判断した場合、ユーザが入力した所定範囲において、任意の寸法を他の任意の寸法に変更し、再度、他の任意の寸法の電子回路をＣＡＤ上で回路基板に配置可能か否かを検証する。【選択図】図３
2008191977.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから所定範囲を有する寸法が入力され、この所定範囲の寸法の複数の電子回路をシミュレーション上で設計する電子回路設計部と、
ユーザからの入力操作に基づいて、前記電子回路設計部が設計した前記所定範囲の寸法の複数の電子回路のうち任意の寸法の電子回路をＣＡＤ上で回路基板に配置する基板レイアウト設計部とを備え、
前記基板レイアウト設計部は、前記任意の寸法の電子回路を前記回路基板に配置する前に、前記回路基板に配置可能か否かを検証し、
前記任意の寸法の電子回路が前記回路基板に配置可能でないと判断された場合、前記基板レイアウト設計部は、ユーザが入力した前記所定範囲において、前記任意の寸法を他の任意の寸法に変更し、再度、前記他の任意の寸法の電子回路をＣＡＤ上で回路基板に配置可能か否かを検証する回路基板設計システム。
【請求項２】
ユーザから所定範囲を有する寸法が入力され、この所定範囲のうち任意の寸法の電子回路をシミュレーション上で設計する電子回路設計部と、
ユーザからの入力操作に基づいて、前記電子回路設計部が設計した前記任意の寸法の電子回路をＣＡＤ上で回路基板に配置する基板レイアウト設計部とを備え、
前記基板レイアウト設計部は、前記任意の寸法の電子回路を前記回路基板に配置する前に、前記任意の寸法の電子回路を前記回路基板に配置可能か否かを検証し、
前記任意の寸法の電子回路が前記回路基板に配置可能でないと判断された場合、前記電子回路設計部は、ユーザが入力した所定範囲において、前記任意の寸法を他の任意の寸法に変更し、
前記基板レイアウト設計部は、再度、前記他の任意の寸法の電子回路をＣＡＤ上で回路基板に配置可能か否かを検証する回路基板設計システム。
【請求項３】
前記基板レイアウト設計部は、ユーザが入力した前記所定範囲において前記回路基板に配置可能な寸法の電子回路が存在しないと判断した場合、その旨をユーザに通知する請求項１に記載の回路基板設計システム。
【請求項４】
前記基板レイアウト設計部は、ユーザが入力した前記所定範囲において前記回路基板に配置可能な寸法の電子回路が存在しないと判断した場合、他の範囲が入力可能である旨をユーザに通知する請求項１に記載の回路基板設計システム。
【請求項５】
前記電子回路設計部は、前記基板レイアウト設計部がユーザに入力された前記所定範囲において前記回路基板に配置可能な寸法の電子回路が存在しないと判断した場合、その旨をユーザに通知する請求項２に記載の回路基板設計システム。
【請求項６】
ユーザから所定範囲を有する寸法が入力され、電子回路設計部が前記所定範囲の寸法の複数の電子回路をシミュレーション上で設計する工程と、
この工程の後に、ユーザからの入力操作に基づいて、前記電子回路設計部が設計した前記所定範囲の寸法の複数の電子回路のうち任意の寸法の電子回路を基板レイアウト設計部がＣＡＤ上で回路基板に配置する工程とを有し、
これら２つの工程の間に、前記基板レイアウト設計部が前記任意の寸法の電子回路を前記回路基板に配置可能か否かを検証し、前記任意の寸法の電子回路が前記回路基板に配置可能でないと判断された場合、ユーザが入力した前記所定範囲において、前記基板レイアウト設計部が前記任意の寸法を他の任意の寸法に変更する工程と、
この工程の後に、再度、前記基板レイアウト設計部が前記他の任意の寸法の電子回路をＣＡＤ上で回路基板に配置可能か否かを検証する工程を有する回路基板の製造方法。
【請求項７】
ユーザから所定範囲を有する寸法が入力され、電子回路設計部が前記所定範囲のうち任意の寸法の電子回路をシミュレーション上で設計する工程と、
ユーザからの入力操作に基づいて、前記電子回路設計部が設計した前記任意の寸法の電子回路を基板レイアウト設計部がＣＡＤ上で回路基板に配置する工程とを有し、
これら２つの工程の間に、前記基板レイアウト設計部が前記任意の寸法の電子回路を前記回路基板に配置可能か否かを検証し、前記任意の寸法の電子回路が前記回路基板に配置可能でないと判断された場合、ユーザが入力した所定範囲において、前記電子回路設計部が前記任意の寸法を他の任意の寸法に変更する工程と、
この工程の後に、再度、前記基板レイアウト設計部が前記他の任意の寸法の電子回路をＣＡＤ上で回路基板に配置可能か否かを検証する工程とを有する回路基板の製造方法。
【発明の詳細な説明】
【技術分野】
【０００１】
回路基板を設計する設計システムと、これを用いた回路基板の製造方法に関する。
【背景技術】
【０００２】
以下、従来の回路基板設計システムについて説明する。従来の回路基板設計システムは、ユーザから固定値の寸法が入力され、この入力に基づいて電子回路をシミュレーション上で設計する電子回路設計部と、ユーザからの入力に基づいて、電子回路設計部が設計した電子回路をＣＡＤ上で回路基板に配置する基板レイアウト設計部とを備えていた。
【０００３】
なお、この出願の発明に関連する先行技術文献情報としては、例えば、特許文献１、特許文献２、及び特許文献３が知られている。
【特許文献１】特開平４−１７５８７９号公報
【特許文献２】特開平９−９７２７６号公報
【特許文献３】特開平１１−１８４９０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記電子回路設計部には、ユーザから固定値の寸法が入力されていた為、基板レイアウト設計部において、電子回路設計部が設計した電子回路が回路基板に配置不可能な寸法であった場合、その旨をユーザに通知し、再度、ユーザは、電子回路設計部に固定値の寸法を入力する必要があった。このように、電子回路設計部が設計した電子回路が回路基板に配置可能となるまで、ユーザは電子回路設計部に固定値の寸法を入力する必要があり、回路基板の設計スピードが遅くなるという問題があった。
【０００５】
そこで本発明は、回路基板の設計スピードを向上させることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明の回路基板設計システムは、ユーザから所定範囲を有する寸法が入力され、この所定範囲の寸法の複数の電子回路をシミュレーション上で設計する電子回路設計部と、ユーザからの入力操作に基づいて、電子回路設計部が設計した所定範囲の寸法の複数の電子回路のうち任意の寸法の電子回路をＣＡＤ上で回路基板に配置する基板レイアウト設計部とを備える。この基板レイアウト設計部は、任意の寸法の電子回路を回路基板に配置する前に、任意の寸法の電子回路を回路基板に配置可能か否かを検証し、任意の寸法の電子回路を回路基板に配置可能でないと判断した場合、ユーザが入力した所定範囲において、任意の寸法を他の任意の寸法に変更し、再度、他の任意の寸法の電子回路をＣＡＤ上で回路基板に配置可能か否かを検証する。
【発明の効果】
【０００７】
上記基板レイアウト設計部は、任意の寸法の電子回路を回路基板に配置可能でないと判断した場合、ユーザが入力した所定範囲において、任意の寸法を他の任意の寸法に自動的に変更する為、再度、ユーザが電子回路設計部に寸法を入力する回数を低減させることができる。これにより、回路基板の設計スピードを向上させることができる。
【発明を実施するための最良の形態】
【０００８】
（実施の形態１）
以下、実施の形態１の回路基板設計システムについて、図１を用いて説明する。
【０００９】
図１において、回路基板設計システム１は、ユーザ４から所定範囲を有する寸法が入力され、この所定範囲の寸法の電子回路をシミュレーション上で設計する電子回路設計部２と、ユーザ５からの入力操作に基づいて、電子回路設計部２が設計した所定範囲の寸法の電子回路のうち任意の寸法の電子回路をＣＡＤ上で回路基板に配置する基板レイアウト設計部３とを備える。電子回路設計部２が設計する電子回路は、例えば、抵抗、キャパシタ、又はインダクタ等の受動素子であっても良いし、トランジスタ増幅器や半導体回路等の能動素子であっても良いし、これらを組み合わせた回路であっても良い。尚、ユーザ４は、図２に示す様な入力画面を見ながら、所定範囲の寸法を入力する。
【００１０】
この回路基板設計システム１の動作について図３を用いて説明する。尚、図３において、破線６の左側に示す動作（Ｓ１、Ｓ２、Ｓ８、Ｓ１０）は、電子回路設計部２における動作であり、破線６の右側に示す動作（Ｓ３、Ｓ４、Ｓ５、Ｓ６、Ｓ７、Ｓ９）は、基板レイアウト設計部３における動作である。
【００１１】
まず、ユーザ４から電子回路の寸法ｘが電子回路設計部２に入力される（Ｓ１）。ユーザ４から入力される寸法ｘは、固定値ではなく、所定範囲（ａ≦ｘ≦ｂ）を有する値である。そして、電子回路設計部２は、この所定範囲の寸法ｘ（ａ≦ｘ≦ｂ）の複数の電子回路をシミュレーション上で設計する（Ｓ２）。これを受けて、基板レイアウト設計部３は、電子回路設計部２が設計した所定範囲の寸法ｘ（ａ≦ｘ≦ｂ）の複数の電子回路のうち、任意の寸法ｘ＝ｃの電子回路を決定する（Ｓ３）。さらにまた、基板レイアウト設計部３は、ユーザ５からの入力操作を受け（Ｓ４）、任意の寸法ｘ＝ｃの電子回路をＣＡＤ上で回路基板に配置することを試みる（Ｓ５）。そして、基板レイアウト設計部３は、任意の寸法ｘ＝ｃの電子回路をＣＡＤ上で回路基板に配置可能か否かを検証する（Ｓ６）。この検証の結果、基板レイアウト設計部３は、任意の寸法ｘ＝ｃの電子回路を回路基板に配置可能でないと判断した場合（Ｓ６でＮｏ）、電子回路設計部２が設計した所定範囲の寸法ｘ（ａ≦ｘ≦ｂ）の全ての電子回路について、Ｓ３とＳ５とＳ６とが行われたか否かを判断する（Ｓ７）。次に、基板レイアウト設計部３は、全ての電子回路についてＳ３とＳ５とＳ６とが行われていないと判断した場合（Ｓ７でＮｏ）、電子回路設計部２が設計した所定範囲の寸法ｘ（ａ≦ｘ≦ｂ）の複数の電子回路のうち、ｘ＝ｃ以外の任意の寸法ｘ＝ｄの電子回路を決定する（Ｓ３）。そして、基板レイアウト設計部３は、任意の寸法ｘ＝ｄの電子回路について、Ｓ５とＳ６とを繰り返す。このように、基板レイアウト設計部３は、回路基板に配置可能な寸法ｘの電子回路を発見するまで、電子回路設計部２が設計した所定範囲の寸法ｘ（ａ≦ｘ≦ｂ）の全ての電子回路について、Ｓ３、Ｓ５、Ｓ６とを繰り返す。そして、基板レイアウト設計部３は、回路基板に配置可能な寸法ｘ＝ｅ（ａ≦ｅ≦ｂ）の電子回路を発見した場合（Ｓ６でＹｅｓ）、電子回路設計部２は、電子回路の寸法ｘをその寸法ｘ＝ｅに決定する（Ｓ８）。一方、基板レイアウト設計部３は、電子回路設計部２が設計した所定範囲の寸法ｘ（ａ≦ｘ≦ｂ）の全ての電子回路についてＳ３とＳ５とＳ６とが行われたと判断した場合（Ｓ７でＹｅｓ）、つまり、電子回路設計部２が設計した所定範囲の寸法ｘ（ａ≦ｘ≦ｂ）の複数の電子回路の中に回路基板に配置可能な電子回路が存在しないと判断した場合、回路基板に配置可能な電子回路の寸法ｘ（ｆ≦ｘ≦ｇ）を計算し（Ｓ９）、回路基板に配置可能な電子回路の寸法ｘが（ｆ≦ｘ≦ｇ）である旨を、電子回路設計部２を介してユーザ４に通知する（Ｓ１０）。
【００１２】
上記基板レイアウト設計部３は、任意の寸法ｘ＝ｃの電子回路を回路基板に配置可能でないと判断した場合、ユーザ４が入力した所定範囲（ａ≦ｘ≦ｂ）において、任意の寸法を他の任意の寸法ｘ＝ｄに自動的に変更する為、再度、ユーザ４が電子回路設計部に寸法を入力する回数を低減させることができる。これにより、回路基板の設計スピードを向上させることができる。
【００１３】
尚、Ｓ１０において、基板レイアウト設計部３は、所定範囲の寸法ｘ（ａ≦ｘ≦ｂ）の電子回路が回路基板に配置可能でない旨を、電子回路設計部２を介してユーザ４に通知しても良い。これにより、ユーザ４は、再度、所定範囲の寸法を入力する必要性を認識することができる。
【００１４】
（実施の形態２）
以下、実施の形態２の回路基板設計システムについて、図４を用いて説明する。また、特に説明しない限り、その構成と動作は実施の形態１と同様である。尚、図４において、破線７の左側に示す動作（Ｓ１、Ｓ２、Ｓ３、Ｓ７、Ｓ８、Ｓ１０）は、電子回路設計部２における動作であり、破線７の右側に示す動作（Ｓ４、Ｓ５、Ｓ６、Ｓ９）は、基板レイアウト設計部３における動作である。
【００１５】
まず、ユーザ４から電子回路の寸法ｘが電子回路設計部２に入力される（Ｓ１）。そして、電子回路設計部２は、ユーザが入力した所定範囲の寸法ｘ（ａ≦ｘ≦ｂ）のうち、任意の寸法ｘ＝ｃを決定する（Ｓ３）。このＳ３の後に、電子回路設計部２は、任意の寸法ｘ＝ｃの電子回路を設計する（Ｓ２）。これを受けて、基板レイアウト設計部３は、ユーザ５からの入力操作を受け（Ｓ４）、任意の寸法ｘ＝ｃの電子回路をＣＡＤ上で回路基板に配置することを試みる（Ｓ５）。そして、基板レイアウト設計部３は、任意の寸法ｘ＝ｃの電子回路をＣＡＤ上で回路基板に配置可能か否かを検証する（Ｓ６）。この検証の結果、基板レイアウト設計部３が任意の寸法ｘ＝ｃの電子回路を回路基板に配置可能でないと判断した場合（Ｓ６でＮｏ）、電子回路設計部２は、ユーザが入力した所定範囲の寸法ｘ（ａ≦ｘ≦ｂ）のうち予め定められた複数の寸法の全てについて、Ｓ３とＳ２とＳ５とＳ６とが行われたか否かを判断する（Ｓ７）。次に、電子回路設計部２は、予め定められた複数の寸法の全てについてＳ３とＳ２とＳ５とＳ６とが行われていないと判断した場合（Ｓ７でＮｏ）、所定範囲の寸法ｘ（ａ≦ｘ≦ｂ）のうち、ｘ＝ｃ以外の任意の寸法ｘ＝ｄを決定する（Ｓ３）。そして、基板レイアウト設計部３は、任意の寸法ｘ＝ｄの電子回路について、Ｓ５とＳ６とを繰り返す。このように、電子回路設計部２と基板レイアウト設計部３は、回路基板に配置可能な寸法ｘの電子回路を発見するまで、所定範囲の寸法ｘ（ａ≦ｘ≦ｂ）のうち予め定められた複数の寸法の全てについて、Ｓ３とＳ２とＳ５とＳ６とを繰り返す。そして、基板レイアウト設計部３が回路基板に配置可能な寸法ｘ＝ｅ（ａ≦ｅ≦ｂ）の電子回路を発見した場合（Ｓ６でＹｅｓ）、電子回路設計部２は、電子回路の寸法ｘをその寸法ｘ＝ｅに決定する（Ｓ８）。一方、電子回路設計部２が所定範囲の寸法ｘ（ａ≦ｘ≦ｂ）のうち予め定められた複数の寸法の全てについてＳ３とＳ２とＳ５とＳ６とが行われたと判断した場合（Ｓ７でＹｅｓ）、つまり、ユーザ４が入力した所定範囲の寸法ｘ（ａ≦ｘ≦ｂ）のうち予め定められた複数の寸法に回路基板に配置可能な電子回路の寸法が存在しないと判断した場合、基板レイアウト設計部３は、回路基板に配置可能な電子回路の寸法ｘ（ｆ≦ｘ≦ｇ）を計算し（Ｓ９）、回路基板に配置可能な電子回路の寸法ｘが（ｆ≦ｘ≦ｇ）である旨を、電子回路設計部２を介してユーザ４に通知する（Ｓ１０）。
【００１６】
上記基板レイアウト設計部３が任意の寸法ｘ＝ｃの電子回路を回路基板に配置可能でないと判断した場合、所定範囲（ａ≦ｘ≦ｂ）において、電子回路設計部２が任意の寸法を他の任意の寸法ｘ＝ｄに自動的に変更する為、再度、ユーザ４が電子回路設計部２に寸法を入力する回数を低減させることができる。これにより、回路基板の設計スピードを向上させることができる。
【００１７】
尚、Ｓ１０において、電子回路設計部２は、所定範囲の寸法ｘ（ａ≦ｘ≦ｂ）の電子回路が回路基板に配置可能でない旨を、ユーザ４に通知しても良い。これにより、ユーザ４は、再度、所定範囲の寸法を入力する必要性を認識することができる。
【産業上の利用可能性】
【００１８】
本発明は、回路基板の設計スピードを向上させることができ、回路基板の製造工程において有用である。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施の形態１及び実施の形態２における回路基板設計システムのブロック図
【図２】同回路基板設計システムにおけるユーザ入力画面を示す図
【図３】同回路基板設計システムの動作フローチャート
【図４】本発明の実施の形態２における回路基板設計システムの動作フローチャート
【符号の説明】
【００２０】
１  回路基板設計システム
２  電子回路設計部
３  基板レイアウト設計部
４、５  ユーザ
【図１】
2008191977.tif 000003
【図２】
2008191977.tif 000004
【図３】
2008191977.tif 000005
【図４】
2008191977.tif 000006