JP2006154983A - プリント回路基板の熱設計シミュレーション方法及びプリント回路基板の熱設計シミュレーション支援プログラム - Google Patents
プリント回路基板の熱設計シミュレーション方法及びプリント回路基板の熱設計シミュレーション支援プログラム Download PDFInfo
- Publication number
- JP2006154983A JP2006154983A JP2004341369A JP2004341369A JP2006154983A JP 2006154983 A JP2006154983 A JP 2006154983A JP 2004341369 A JP2004341369 A JP 2004341369A JP 2004341369 A JP2004341369 A JP 2004341369A JP 2006154983 A JP2006154983 A JP 2006154983A
- Authority
- JP
- Japan
- Prior art keywords
- component
- circuit board
- printed circuit
- information
- attribute information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Production Of Multi-Layered Print Wiring Board (AREA)
Abstract
【課題】
プリント回路基板の熱設計シミュレーション方法及びプリント回路基板の熱設計シミュレーション支援プログラムにおいて、実装部品を変更するときに設計者に与える作業負担を軽減可能なものを提供すること。
【解決手段】
2次元CAD形式のデータファイルから、実装部品や基板の配線パターンなどの2次元形状に関するデータや部品情報データを抽出し、3次元のシミュレーションモデルを作成する。2次元CAD形式のデータファイルから得られないZ軸方向の形状、寸法情報や、実装部品の物性値に関する情報は、部品ライブラリの部品データライブラリ及びモデル形状データベースを検索して得る。このとき、対応する実装部品に関する情報が存在しないときには、近似する機能、物性を有する部品を代わりに使う。
【選択図】 図1
プリント回路基板の熱設計シミュレーション方法及びプリント回路基板の熱設計シミュレーション支援プログラムにおいて、実装部品を変更するときに設計者に与える作業負担を軽減可能なものを提供すること。
【解決手段】
2次元CAD形式のデータファイルから、実装部品や基板の配線パターンなどの2次元形状に関するデータや部品情報データを抽出し、3次元のシミュレーションモデルを作成する。2次元CAD形式のデータファイルから得られないZ軸方向の形状、寸法情報や、実装部品の物性値に関する情報は、部品ライブラリの部品データライブラリ及びモデル形状データベースを検索して得る。このとき、対応する実装部品に関する情報が存在しないときには、近似する機能、物性を有する部品を代わりに使う。
【選択図】 図1
Description
本発明は、ANSYS(登録商標)、MSC(登録商標)などで構築したシミュレーションシステムによる熱設計シミュレーションを支援する熱設計シミュレーション支援方法及び熱設計シミュレーション支援プログラムに係り、特に2層以上で構成されたプリント回路基板の熱設計シミュレーションに関するものである。
2層以上で構成されたプリント回路基板を設計する際には、一般的に発熱源の熱的影響を予測するためにシミュレーションや試作を繰り返し、発熱源に対する十分な配慮を行うようにしている。これは、基板上に設けられる発熱源が基板全体の熱設計に非常に大きな影響を与えるからであり、特許文献1に示すような2層以上で構成されたプリント回路基板の熱設計を支援するシミュレーションシステムやプログラムも様々なものが開発されている。
図16は、従来技術に係る2層以上で構成されたプリント回路基板の熱設計シミュレーション方法を示す説明図である。図16において、40は熱設計シミュレーションモデルであり、40aは第1層、40bは第2層、40cは第3層、40dは第4層、41a〜41hは配線パターン、42a〜42lはスルーホール、43a,43bは発熱源、44a〜44dは樹脂を示す。図16(a)に示した熱設計シミュレーションモデル40は、4つの層を持つプリント回路基板に関するものである。第1層40a乃至第4層40dは、4つの層をそれぞれモデル化したものである。発熱源43a,43bは、CPU、トランスなどの発熱するデバイスをモデル化したものである。
図16に示した従来技術におけるシミュレーションでは、シミュレーションモデル40の発熱源42a,b以外の部分を均一な物質と仮定して伝熱解析を行い、発熱源42a,bによる熱的影響を予測している。しかし、現実には、発熱源43a,43b以外の部分には、図16(b)に示すように、配線パターン41a〜41h、スルーホール42a〜42l、樹脂44a〜44dなどプリント回路基板を構成する様々な要素が存在している。したがって、これらを図16(a)のようにすべて均一化してしまえば、当然のことながら熱的影響を精確に予測することは困難になり、解析結果の信頼性は低くなる。結局のところ、設計者は、シミュレーションモデルを実際に試作してみて、実物における熱的影響を確かめなければならない。したがって、設計者は相当な作業負担を負うことになる。
そこで、本件発明者は、特許文献2に示す発明によってこの課題の解決を図った。図14は、本件発明者が課題の解決を図ったシミュレーションモデルの構成を示す説明図である。図14において、10は熱設計シミュレーションモデルであり、10aは第1層、10bは第2層、10cは第3層、10dは第4層、11a〜11hは配線パターン、12a〜12lはスルーホール、13a,13bは発熱源、14a〜14dは樹脂を示す。また、図15は、本発明者が課題の解決を図った熱設計シミュレーションの作業概要を示すフローチャートである。
図14(a)に示した熱設計シミュレーションモデル10は、4つの層を持つプリント回路基板に関するものである。第1層10a乃至第4層10dは、4つの層をそれぞれモデル化したものである。図14(b)に示すように、第1層10aには、樹脂14aに対して、配線パターン11a,11b、スルーホール12a,12b、及び発熱源13aが配置され、第2層10bには、樹脂14bに対して、配線パターン11c,11d、及びスルーホール12c〜12fが配置されている。また、第3層10cには、樹脂14cに対して、配線パターン11e,11f、及びスルーホール12g〜12jが配置され、さらに第4層10cには、樹脂14dに対して、配線パターン11g,11h、スルーホール12k,12l、及び発熱源13bが配置されている。
そして、図14のモデルを用いて、まずCADプログラムで2次元CAD形式の作図データファイルを作成し(S1)、プリント回路基板の熱設計シミュレーション支援プログラムを操作して、2次元CAD形式の作図データファイルから熱設計シミュレーションモデル10の作成に必要な情報を取り出し、取り出した情報のCADプログラムの仕様等に起因して発生する不都合な部分を修正する。さらに、熱設計シミュレーションモデル10を作成する上で不足する情報を入力し、熱設計シミュレーションモデル10をシミュレーションシステムで利用可能なものにする(S2)。次に、シミュレーションプログラムに熱設計シミュレーションモデル10のデータを入力し、解析条件などの設定を行った上で解析を実行し(S3)、その結果をディスプレイ等に表示する(S4)。表示されている発熱源の熱的影響の解析結果が、設計上想定された範囲内であるか確認する。そして、設計上想定された範囲からはずれている場合は、S3に戻って条件の再設定を行う(S5)。また、設計上想定された範囲内であれば、2層以上で構成されたプリント回路基板の試作を行って、熱的影響の最終的な確認を行う(S6)。
すなわち、発明したところの熱設計シミュレーション支援プログラムによって、2次元CAD形式のデータファイルからプリント回路基板の配線パターンや実装部品に関する情報を取り出し、さらにこれらに対して材質、寸法などの熱設計シミュレーション上必要な情報を付加してシミュレーションモデルを作成し、さらにこのモデルをシミュレーションプログラムに渡した上で解析を実行できるようにした。これによって、解析結果の信頼性を高めることができた。
しかし、新たな実装部品を含むモデルに対してシミュレーションを行うときには、新たな部品に即した熱解析を行うために、熱設計シミュレーション支援プログラムの起動中に解析に必要な属性情報を手入力で設定する必要がある。一度解析した実装部品に対する情報を記憶手段に保存できるようにしても、プリント回路基板に実装される部品は極めて多種多様であり、未解析の部品を使って熱設計シミュレーションを実行することは避けがたいことと言える。この手入力の負担を軽減することがさらに解決すべき課題として残っていた。
特開平9−245076号公報
特願2004−22358号
本発明は、以上の課題に鑑みて、プリント回路基板の熱設計シミュレーション方法及びプリント回路基板の熱設計シミュレーション支援プログラムにおいて、実装部品を変更するときに設計者に与える作業負担を軽減可能なものを提供することを目的とする。
上記の課題を解決するための手段として、本発明は、2以上のレイヤーを積層した構造を持つプリント回路基板をモデル化し、該モデルに対して伝熱解析を行って該プリント回路基板の予測することにより、コンピュータ上で前記プリント回路基板の熱設計を支援するプリント回路基板の熱設計シミュレーション方法であって、CADシステムで生成された前記プリント回路基板及び前記プリント回路基板に実装される実装部品の2次元CAD形式のデータファイルを準備し、該データファイルから、前記プリント回路基板及び前記実装部品のレイヤーの情報と、前記実装部品の識別情報を前記コンピュータに入力し、前記レイヤーの中から伝熱解析に必要な解析対象レイヤーを選択し、それぞれの前記解析対象レイヤーに関連する前記実装部品の前記識別情報を用いて、プリント基板に実装可能な部品の属性情報を格納した部品ライブラリに前記実装部品の属性情報があるか否か判断して、前記実装部品の属性情報がある場合にはこの属性情報を取得し、該部品ライブラリに前記実装部品の属性情報が存在しない場合には前記実装部品に機能的に最も近似する代替部品の属性情報を取得し、前記解析対象レイヤーの厚さに関する情報を前記コンピュータに入力し、前記プリント回路基板に形成されるビアホールに関する情報を前記コンピュータに入力し、前記解析対象レイヤーに発熱する実装部品が存在する場合には、該発熱する実装部品が発熱源であることを示す情報を前記コンピュータに入力し、前記プリント回路基板の層間樹脂、配線パターン及ビアの材質に関する情報、前記プリント回路基板の雰囲気の温度、及び、前記プリント回路基板から該雰囲気への熱放射に関する情報を前記コンピュータに入力し、前記コンピュータに入力したすべての情報と、前記実装部品の属性情報又は前記代替部品の属性情報とを熱解析の実行可能なシミュレーションシステムに入力し、該シミュレーションシステムにおいて熱解析を実行することを特徴とするものである。
したがって、上記の手段によれば、前記プリント回路基板の実装部品に関する情報を取得するときに、部品の属性情報を格納した部品ライブラリに実装部品の属性情報が存在しない場合には実装部品に機能的に最も近似する代替部品の属性情報を取得するので、代替部品の属性情報を用いてシミュレーションシステムで熱解析を実行することができる。
なお、本発明は、上記の熱設計シミュレーション支援方法において、前記部品ライブラリは、少なくとも、プリント基板に実装可能な各部品の識別情報と、これらの部品の属性情報であるこれらの名称、物性値、形状及び高さに関する情報とが格納されたものにできる。
さらに、本発明は、前記部品ライブラリは、これに格納されている前記部品同士の機能的近似性によって規定された部品分類情報が格納されているものにできる。
また、上記の課題を解決するための手段として、本発明は、プリント回路基板の熱設計シミュレーション支援プログラムにおいて、2以上のレイヤーを積層した構造を持つプリント回路基板及び該プリント回路基板に実装される実装部品の2次元CAD形式の作図データファイルから全てのレイヤーの情報を取得して記憶手段に保存する第1の手順と、前記記憶手段に保存した前記レイヤーの情報の中から伝熱解析に必要な解析対象レイヤーを選択する第2の手順と、それぞれの前記解析対象レイヤーに関連する前記実装部品の識別情報を前記記憶手段に保存した前記レイヤーの情報の中から読み出し、該識別情報を用いてプリント基板に実装可能な部品の属性情報が格納された部品ライブラリに前記実装部品の属性情報があるか否か判断して、前記実装部品の属性情報がある場合にはこの属性情報を取得し、該部品ライブラリに前記実装部品の属性情報が存在しない場合には前記実装部品に属性が近似する代替部品の属性情報を取得する第3の手順と、入力手段から入力された、前記プリント回路基板に形成されるビアホールに関する情報を前記記憶手段に保存する第4の手順と、入力手段から入力された、前記解析対象レイヤーに存在する発熱源となる実装部品を特定する情報を前記記憶手段に保存する第5の手順と、入力手段から入力された、前記プリント回路基板の層間樹脂、配線パターン及ビアの材質に関する情報、前記プリント回路基板の雰囲気の温度、及び、前記プリント回路基板から該雰囲気への熱放射に関する情報を前記記憶手段に保存する第6の手順と、前記記憶手段に記憶されている入力手段から入力されたすべての情報と、前記部品の属性情報又は前記部代替部品の属性情報とを熱解析の実行可能なシミュレーションシステムにおいて利用可能な所定形式データに変換する第7の手順と、前記所定形式データをファイルとして出力する第8の手順と、をコンピュータ上で実行することを特徴とするものとした。
したがって、上記の手段によれば、前記プリント回路基板の実装部品に関する情報を取得するときに、部品の属性情報を格納した部品ライブラリに実装部品の属性情報が存在しない場合には実装部品に機能的に最も近似する代替部品の属性情報を取得するので、代替部品の属性情報を用いてシミュレーションシステムで熱解析を実行することができる。
なお、本発明は、プリント回路基板の熱設計シミュレーション支援プログラムにおいて、前記第3の手順において、該部品ライブラリに前記部品の属性情報が存在しない場合に、前記部品ライブラリに格納されているそれぞれの前記部品同士の機能的近似性によって規定された部品分類情報を前記ライブラリから読み出し、該部品分類情報から前記実装部品に機能的に最も近似する部品を前記代替部品とする処理を実行するものにもできる。
本発明は、解析対象となる実装部品の属性情報が存在しない場合にも、代替部品の属性情報を利用して熱設計シミュレーションを実行できるようにしたので、シミュレーションを行う際に必要となっていた属性情報の手入力負担を軽減することができる。ひいては、
2以上のレイヤーを積層した構造を持つプリント回路基板の設計業務の効率化が可能となる。
2以上のレイヤーを積層した構造を持つプリント回路基板の設計業務の効率化が可能となる。
以下に、本発明の実施例について図面を参照しながら詳しく説明する。なお、本発明は、以下に説明する実施例に限定されるものではなく、例えば、データの入力方法や、データベースに格納するデータなどに関する具体的な構成については、各請求項に記載した範囲を逸脱しない限りにおいて種々の変形を加えることが可能である。また、本発明の対象となるシミュレーションモデルは、例えば図14に示したモデルのように、2以上のレイヤーを積層した構造を持つプリント回路基板(これ以降、多層プリント回路基板と記述する)に部品を実装したものであればどのようなものにも適用できる。
まず、本発明の多層プリント回路基板の熱設計シミュレーション支援プログラムをインストールするコンピュータ及びこのコンピュータを含むネットワークシステムの構成例について説明する。図12は、多層プリント回路基板の熱設計シミュレーション支援プログラムをインストールしたコンピュータの構成例を示すブロック図である。図12において、30はコンピュータ、31はCPU、32はROM、33はRAM、34はキーボード、35はメディアドライブ、36はディスプレイ、37はネットワークインタフェース、38はハードディスクドライブ、39はバスである。また、図13は、図12に示したコンピュータを含むネットワークシステムの構成例を示すブロック図である。図13において、25,26,27は解析用端末、28はデータベースサーバー、29はシミュレーションサーバーを示す。
コンピュータ30には、熱設計シミュレーション支援プログラムと、2次元CADプログラムとがインストールされており、熱設計シミュレーションに必要となるすべてのデータ作成を行う。勿論、図12の構成は一例を示したにすぎず、マウス、ペンタブレットなど他のデバイスを備えていても良い。また、ANSYSなどのシミュレーションプログラムをコンピュータ30にインストールして、熱設計シミュレーションにも利用できるようにしても良い。さらに、後述する部品ライブラリをメディアドライブ35にあるCD−R/Wなどの記憶媒体に格納しておくことも可能である。
また、図13は、コンピュータ30をネットワークシステムに組み込んだ事例を示す。ここでは、コンピュータ30は、クライアントコンピュータの一つとして利用される。また、データベースサーバー28では、物性値データベース及びモデル形状データベースの二つのデータベースで構成された部品ライブラリをクライアントコンピュータ側に提供している。また、シミュレーションサーバー29では、ANSYSなどによるシミュレーションを実行する。なお、この実施例を実施可能なハードウェア的構成は図12及び図13のものに限られるものではなく、以下に説明する処理が可能であればどのような構成であっても良い。
ここで、物性値データベース及びモデル形状データベースについて説明する。図3は、物性値データベースのデータテーブルの一例を示す説明図である。図4は、モデル形状データベースのデータテーブルの一例を示す説明図である。
図3に示すように、物性値データベースは、各実装部品及び基板構成材の熱伝導率など部品等の発熱の影響を解析するのに必要な物性値データを保持している。また、部品情報データとそれらのデータに対応する物性値とが一つのテーブルとして記述されているので、部品情報をキーとして検索することが簡単にできる。また、図4に示すように、モデル形状データベースは、各実装部品及び基板構成材の3次元形状を座標値として保持している。部品情報データとそれらのデータに対応する座標値とが一つのテーブルとして記述されているので、部品情報をキーとして検索することが簡単にできる。
次に、本発明の実施例における熱設計シミュレーションの作業概要について説明する。図1は、本発明の実施例における熱設計シミュレーションの作業概要を示すフローチャートである。
本発明においては、まず2次元CADプログラムで解析対象となるモデルに対応する2次元CAD形式の作図データファイルを作成しておく。その際、それぞれの実装部品に対して後述する部品情報を必ず付加しておく。次に、作図データファイルの中に含まれる部品情報データを取り出してコンピュータの記憶手段に格納する。さらに、後述する多層プリント回路基板の熱設計シミュレーション支援プログラムのモデルを作成するツールを起動させて、2次元CAD形式の作図データファイルから熱設計シミュレーションモデルの作成に必要となる、部品及び基板の形状データと、後述する部品情報データを取り出す(S1)。次に、熱設計シミュレーションモデルを作成する上で不足する情報を入力し、熱設計シミュレーションモデルをシミュレーションシステムで利用可能なものにする(S2)。
なお、熱設計シミュレーションモデルを作成する上で不足する情報とは、後述するように、本来閉じているべき配線パターンの図形が閉じていない状態のままファイルとして出力される場合などである。入力を終えたら、部品ライブラリを参照して、2次元CADデータから得られた部品と配線パターンの2次元情報を3次元化すると共に、必要な部品及び配線パターンの物性値を取得してシミュレーションモデルを構築する。また、部品ライブラリに部品情報データに対応する物性値が存在しなかった場合、つまりその部品の物性値の情報が得られなかった場合には、最も近い物性を持つ部品を代用する。
次に、熱設計シミュレーションモデルの不足するデータの補充と、解析条件などの設定を行い、熱解析を実行し(S3)する。そして、その結果をディスプレイ等に表示する(S4)。表示されている発熱源の熱的影響の解析結果が、設計上想定された範囲内であるか確認する。そして、設計上想定された範囲からはずれている場合は、S3に戻って条件の再設定を行う(S5)。また、設計上想定された範囲内であれば、多層プリント回路基板の試作を行って、熱的影響の最終的な確認を行う(S6)。
なお、図1に示した例においては、多層プリント回路基板の熱設計シミュレーション支援プログラムの操作と、シミュレーションプログラムの操作を連続的に行うものとして説明したが、多層プリント回路基板の熱設計シミュレーション支援プログラムとシミュレーションプログラムを全く別個に操作するようにしても良い。すなわち、多層プリント回路基板の熱設計シミュレーション支援プログラムにおいて、熱設計シミュレーションモデルの作成、及び、シミュレーションプログラムに必要な設定を行い、熱設計シミュレーションモデルをシミュレーションプログラムで利用可能なファイル形式で出力して作業を終了できるようにすることも可能である。この場合、出力したファイルでシミュレーションだけを実行できるので、熱設計シミュレーションモデルの作成から解析結果の表示までの作業を適宜分割して行うことができる。
ここで部品情報データについて説明する。部品情報データは、各部品毎に割り付けられるものであり、また部品の種類に応じて体系化されている。部品の体系化の一例を図2及び図5に示す。図2は、2次元CADで作製した図面における部品の実装状態の一例を示す平面図である。図5は、実装部品の分類方法の一例を示す説明図である。
部品情報データは、各部品を識別する上で最も基本となる情報である。具体的には、図2に示すように、実装する各部品の種類に応じて、MOSFETなどの半導体素子に「Q1」、「Q2」などのQ系統の記号、抵抗素子に「R1」、「R2」などのR系統の記号、キャパシタにC1などのC系統の記号、制御用CPUなどのICに「IC1」などIC系統の記号を付している。
なお、部品情報データの分類方法としては、図5に示すように、それぞれの機能及び熱的性状(物性)に応じて系統的に分け、この分類に応じた記号体系にすることが好ましい。また、各記号の後に付加する数字は、シリアル番号である。このシリアル番号は、機能及び物性が近い部品同士が近い数字となるように付与することが好ましい。また、機能及び物性が最も近い部品同士が隣り合う数字(例えば、「14」と「15」)となるように付与することがさらに好ましい。このように分類すれば、後述する代替部品を利用したモデルの作成をする際に、プログラムが選択した代替部品が本当に適当なものか否かを設計者等が確認することが容易になるからである。また、例えば部品メーカーなど別の情報に応じた記号をさらに付加することも可能である。
次に、実施例1における多層プリント回路基板の熱設計シミュレーション支援プログラムの動作について説明する。図6乃至図8は、多層プリント回路基板の熱設計シミュレーション支援プログラムの動作を示すフローチャート(1)乃至(3)である。
なお、この熱設計シミュレーション支援プログラムは、本来、2次元CAD形式の作図データファイルからシミュレーションプログラムで利用可能な熱設計シミュレーションモデルを作成するためのものであるが、以下の説明では、さらにシミュレーションプログラムと連動可能としたものについて説明する。また、これらのプログラムは、図12に示したコンピュータにインストールされ、さらに図13に示したネットワークシステム上で利用されるものとして説明する。
図6に示すように、まず多層プリント回路基板の熱設計シミュレーション支援プログラムに対して必要なフォーマットを設定できるように、設計者等のキーボード34の操作に従って、2次元CAD形式の作図データファイルのフォーマットをRAM33に記憶しておく(S11)。これは、2次元CAD形式のフォーマットには、DXF、GDSなど多様なフォーマットが存在し、設計者等が利用しているフォーマットに合わせる必要があるからである。なお、設計者等が設定した内容をその場で確認できるようにするために、ディスプレイ36に設定用のユーザインタフェースを常時表示し、作業状況が確認できるようになっていることが好ましい。
次に、キーボード34の操作に従って、入力される2次元CAD形式の作図データファイルの図形パターンデータの寸法単位(mm、cm、pointなど)をRAM33に記憶しておく(S12)。同様に、出力する熱設計シミュレーションモデルに対する出力オプションの設定もRAM33に記憶しておく(S13)。この出力オプションは、シミュレーションプログラムによって異なる部分があるが、例えばANF形式(ANSYSによる形式)で出力するのであれば、モデルの寸法単位などの設定を可能とする。S12及びS13の動作は、多層プリント回路基板の大きさ等を設定する上で必要である。
さらに、キーボード34の操作に従って、メディアドライブ35に装着されたメディアからシミュレーションモデルを作成するファイルを読み出し(S14)、読み出した各レイヤーのパターンをディスプレイ36に表示し、設計者等が確認できるようにする(S15)。なお、このファイルがハードディスクドライブ38やネットワークシステム上の他のコンピュータに存在するものであっても良い。
さらに、作図データファイルから前述の部品情報データを抽出して、ハードディスクドライブ38に格納しておく(S16)。なお、この処理は、S17又はS18の後に行うことも可能である。
次に、CADプログラムの構成の関係上、配線等のパターンが閉じた図形になっていないので、パターンを閉じたものに修復する(S17)。S17について、さらに詳しく説明する。図9は、多層プリント回路基板の熱設計シミュレーション支援プログラムによるパターン修復の説明図である。ファイルから読み出したときの図形パターンは、図9(a)に示すように、ポリライン頂点I及びJが重なっており、さらに、これらとポリライン頂点Kの間が分断されている。そこで、S17では、重なったポリライン頂点を整理すると共に、分断されたポリライン頂点を接続して図9(b)に示すように修復し、RAM33に記憶しておく。なお、このような分断を生じることなしに作図データファイルを出力できるプログラムを使用する場合には、S17を省略できるようにすることが好ましい。
図6に戻り、多層プリント回路基板の層数、各レイヤーの材質、さらに作図データファイルから実装部品や基板の配線パターンなどの2次元形状に関するデータを抽出し、RAM33に記憶しておく(S18)。なお、多層プリント回路基板の全体を解析対象としない場合には、必要なものだけを抽出するようにしても良い。
次に、図7に示すように、RAM33に記憶した部品情報データをキーとして部品データライブラリ及びモデル形状データベースを検索する(S19)。そして、これらのデータベースに部品情報データに対応する情報が存在するか否か確認する(S20)。そして、対応する情報が存在する場合には、実装部品等の伝熱解析に必要な物性値を抽出する。さらに、モデル形状データベースを検索して2次元形状を3次元形状に変換し、物性値と合わせて部品モデルを作成する。そして、作成した部品モデルをハードディスクドライブ38に保存する(S21)。
また、S20において、部品情報データに対応する情報が存在しなかった場合には、最も近似する部品を代替部品として選択し(S22)、S21の処理を行う。なお、代替部品を選択する際のルールは、部品の分類方法や部品情報データの構造によって異なるが、例えば同系統の記号の最も近い数字を選択することをルールとする。なお、それぞれの部品とその代替部品との組合せを予めテーブル化しておき、このテーブルを利用して選択するようにしても良い。S21を終えた段階で、設計者等の作業を終了することも可能である。
次に、設計者等の指示に従って、伝熱解析のためのシミュレーションモデルを自動的に作成するツールを起動させる(S23)。そして、指示されたモデルを読み込み、S21で作成したモデルをディスプレイ36に表示する(S24)。そして、設計者等がS21で作成したモデルを手直しするか否かを設計者等の指示によって判断する(S25)。そして、手直しの指示があった場合には、モデルの実装部品等の手作業による入れ替えや修正を可能にする(S26)。このとき、設計者等がモデルを修正でき、かつ、入力間違い等を確認できるように、ディスプレイ36に表示されたウインドー上にモデル作成に必要となる情報を分かりやすく列挙することが非常に望ましい。また、手直しの必要がない場合にはS25からS27へ進む。
次に、図8に示すように、スルーホールを始めとして、各種パターンの厚さなどの情報をキーボード34から入力を可能にする(S27)。また、このときの入力した情報をディスプレイ36上で表示する。図11は、モデル作成に必要となる情報のディスプレイ表示例を示す説明図である。この実施例では図11のように表示するが、勿論これは一例であり、別の構成を採用しても良い。例えば、まず情報入力の対象となるパターンを表示しておき、そのパターンに必要となる厚さ等の情報を入力したら次の対象となるパターンが表示されるなどの構成であっても良い。なお、図11に示したウインドーに対してキーボード34から数値等の入力があったときには、それを直ちにディスプレイ36に表示することが好ましい。
図8に戻り、キーボード34からの指示に従って、指示されたレイヤーのパターンをディスプレイ36に表示すると共に、指定された内部樹脂パターンの抜き取りを実行し、その結果をRAM33に記憶し、さらにディスプレイ36に表示する(S28)。
ここで、内部樹脂パターンの抜き取りについて具体的に説明しておく。図10は、内部樹脂パターンの抜き取り例を示す説明図である。図10において、20,22は金属パターン、21は樹脂パターンを示す。図10(a)に示すように、配線パターンによっては、金属パターン20と金属パターン22との間に介在している樹脂パターン21のように、孤島のような樹脂パターンを含んでいるものがある。樹脂パターン21のような金属パターン内部にあるものは、伝熱解析のためのシミュレーションモデルを自動的に作成する上で障害になる場合がある。そこで、伝熱解析の計算精度を向上させるために、設計者等の指示に従って予め抜き取っておくことがこの手順の目的である。
図8に戻り、キーボード34からの指示に従って、指示されたトランス、CPUなどのパターンを発熱源と、発熱源が接続されるレジストパターンを設定し、さらに発熱源を部品面に指定するか、はんだ面に指定するかの設定も指示に従って行い、これらの設定情報をRAM33に記憶する(S29)。さらに、キーボード34からの指示に従って、各パターンの熱伝導率や熱放射率や、熱輻射の有無等の設定(S30)、多層プリント回路基板の設置方向、各シミュレーションプログラムに特有なオプションの設定などをRAM33に記憶する(S31)。なお、S28からS31まで設定内容についても、ディスプレイ36に表示して設計者等の確認を容易にすることが非常に望ましい。また、S27からS31までの順序は、適宜入れ替えが可能である。
そして、RAM33に記憶した情報をANSYSなどの各シミュレーションプログラムに渡して伝熱解析を実行させる(S32)。解析が終了したら、その解析結果画像をシミュレーションプログラムがディスプレイ36に表示し(S33)、さらにこの画像をメディアドライブ35のメディアなどに保存する(S34)。以上で、多層プリント回路基板の熱設計シミュレーション支援プログラムを終了する。なお、伝熱解析を繰り返し実行することを容易にするために、多層プリント回路基板の熱設計シミュレーション支援プログラムを、S34の終了後にS25以降の手順を実行可能な状態で待機するようにしても良い。なお、以上の各手順の動作制御は、CPU31で行う。
また、本発明では、実施例1で説明した多層プリント回路基板の熱設計シミュレーション支援プログラムをモデル作成に関する部分と、作成したモデルに作業者が手入力で情報を付与又は設定する部分と、を全く別個のプログラムとし、別々に利用することも可能である。この構成によれば、多層プリント回路基板の熱設計シミュレーション支援プログラムをシミュレーションプログラムを利用することが困難な旧式のコンピュータにインストールすることができる。
10:熱設計シミュレーションモデル
10a:第1層
10b:第2層
10c:第3層
10d:第4層
11a〜11h:配線パターン
12a〜12l:スルーホール
13a,13b:発熱源
14a〜14d:樹脂
20:金属パターン
21:樹脂パターン
22:金属パターン
31:CPU
32:ROM
33:RAM
34:キーボード
35:メディアドライブ
36:ディスプレイ
37:ネットワークインタフェース
38:ハードディスクドライブ
39:バス
40:熱設計シミュレーションモデル
40a:第1層
40b:第2層
40c:第3層
40d:第4層
41a〜41h:配線パターン
42a〜42l:スルーホール
43a,43b:発熱源
44a〜44d:樹脂
10a:第1層
10b:第2層
10c:第3層
10d:第4層
11a〜11h:配線パターン
12a〜12l:スルーホール
13a,13b:発熱源
14a〜14d:樹脂
20:金属パターン
21:樹脂パターン
22:金属パターン
31:CPU
32:ROM
33:RAM
34:キーボード
35:メディアドライブ
36:ディスプレイ
37:ネットワークインタフェース
38:ハードディスクドライブ
39:バス
40:熱設計シミュレーションモデル
40a:第1層
40b:第2層
40c:第3層
40d:第4層
41a〜41h:配線パターン
42a〜42l:スルーホール
43a,43b:発熱源
44a〜44d:樹脂
Claims (5)
- 2以上のレイヤーを積層した構造を持つプリント回路基板をモデル化し、該モデルに対して伝熱解析を行って該プリント回路基板の予測することにより、コンピュータ上で前記プリント回路基板の熱設計を支援するプリント回路基板の熱設計シミュレーション方法であって、
CADシステムで生成された前記プリント回路基板及び前記プリント回路基板に実装される実装部品の2次元CAD形式のデータファイルを準備し、
該データファイルから、前記プリント回路基板及び前記実装部品のレイヤーの情報と、前記実装部品の識別情報を前記コンピュータに入力し、
前記レイヤーの中から伝熱解析に必要な解析対象レイヤーを選択し、
それぞれの前記解析対象レイヤーに関連する前記実装部品の前記識別情報を用いて、プリント基板に実装可能な部品の属性情報を格納した部品ライブラリに前記実装部品の属性情報があるか否か判断して、前記実装部品の属性情報がある場合にはこの属性情報を取得し、該部品ライブラリに前記実装部品の属性情報が存在しない場合には前記実装部品に機能的に最も近似する代替部品の属性情報を取得し、
前記解析対象レイヤーの厚さに関する情報を前記コンピュータに入力し、
前記プリント回路基板に形成されるビアホールに関する情報を前記コンピュータに入力し、
前記解析対象レイヤーに発熱する実装部品が存在する場合には、該発熱する実装部品が発熱源であることを示す情報を前記コンピュータに入力し、
前記プリント回路基板の層間樹脂、配線パターン及ビアの材質に関する情報、前記プリント回路基板の雰囲気の温度、及び、前記プリント回路基板から該雰囲気への熱放射に関する情報を前記コンピュータに入力し、
前記コンピュータに入力したすべての情報と、前記実装部品の属性情報又は前記代替部品の属性情報とを熱解析の実行可能なシミュレーションシステムに入力し、
該シミュレーションシステムにおいて熱解析を実行することを特徴とするプリント回路基板の熱設計シミュレーション方法。 - 前記部品ライブラリは、少なくとも、プリント基板に実装可能な各部品の識別情報と、これらの部品の属性情報であるこれらの名称、物性値、形状及び高さに関する情報とが格納されていることを特徴とする請求項1に記載のプリント回路基板の熱設計シミュレーション支援方法。
- 前記部品ライブラリは、これに格納されている前記部品同士の機能的近似性によって規定された部品分類情報が格納されていることを特徴とする請求項1又は請求項2に記載のプリント回路基板の熱設計シミュレーション支援方法。
- 2以上のレイヤーを積層した構造を持つプリント回路基板及び該プリント回路基板に実装される実装部品の2次元CAD形式の作図データファイルから全てのレイヤーの情報を取得して記憶手段に保存する第1の手順と、
前記記憶手段に保存した前記レイヤーの情報の中から伝熱解析に必要な解析対象レイヤーを選択する第2の手順と、
それぞれの前記解析対象レイヤーに関連する前記実装部品の識別情報を前記記憶手段に保存した前記レイヤーの情報の中から読み出し、該識別情報を用いてプリント基板に実装可能な部品の属性情報が格納された部品ライブラリに前記実装部品の属性情報があるか否か判断して、前記実装部品の属性情報がある場合にはこの属性情報を取得し、該部品ライブラリに前記実装部品の属性情報が存在しない場合には前記実装部品に属性が近似する代替部品の属性情報を取得する第3の手順と、
入力手段から入力された、前記プリント回路基板に形成されるビアホールに関する情報を前記記憶手段に保存する第4の手順と、
入力手段から入力された、前記解析対象レイヤーに存在する発熱源となる実装部品を特定する情報を前記記憶手段に保存する第5の手順と、
入力手段から入力された、前記プリント回路基板の層間樹脂、配線パターン及ビアの材質に関する情報、前記プリント回路基板の雰囲気の温度、及び、前記プリント回路基板から該雰囲気への熱放射に関する情報を前記記憶手段に保存する第6の手順と、
前記記憶手段に記憶されている入力手段から入力されたすべての情報と、前記部品の属性情報又は前記部代替部品の属性情報とを熱解析の実行可能なシミュレーションシステムにおいて利用可能な所定形式データに変換する第7の手順と、
前記所定形式データをファイルとして出力する第8の手順と、
をコンピュータ上で実行することを特徴とするプリント回路基板の熱設計シミュレーション支援プログラム。 - 前記第3の手順において、該部品ライブラリに前記部品の属性情報が存在しない場合に、前記部品ライブラリに格納されているそれぞれの前記部品同士の機能的近似性によって規定された部品分類情報を前記ライブラリから読み出し、該部品分類情報から前記実装部品に機能的に最も近似する部品を前記代替部品とする処理を実行することを特徴とする請求項4に記載のプリント回路基板の熱設計シミュレーション支援プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004341369A JP2006154983A (ja) | 2004-11-26 | 2004-11-26 | プリント回路基板の熱設計シミュレーション方法及びプリント回路基板の熱設計シミュレーション支援プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004341369A JP2006154983A (ja) | 2004-11-26 | 2004-11-26 | プリント回路基板の熱設計シミュレーション方法及びプリント回路基板の熱設計シミュレーション支援プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006154983A true JP2006154983A (ja) | 2006-06-15 |
Family
ID=36633249
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004341369A Pending JP2006154983A (ja) | 2004-11-26 | 2004-11-26 | プリント回路基板の熱設計シミュレーション方法及びプリント回路基板の熱設計シミュレーション支援プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006154983A (ja) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7933672B2 (en) | 2006-09-28 | 2011-04-26 | Fujitsu Limited | Shape detailing device, shape detailing method, computer program product, mechanical CAD machine, and method of manufacturing three-dimensional structure |
JP2015026309A (ja) * | 2013-07-29 | 2015-02-05 | 株式会社デンソー | 回路基板モデル生成装置 |
JP2016045576A (ja) * | 2014-08-20 | 2016-04-04 | 株式会社デンソー | 回路基板モデル生成装置 |
JP2017010248A (ja) * | 2015-06-22 | 2017-01-12 | 株式会社デンソー | 電子機器の熱解析方法、及び熱解析装置 |
KR102197907B1 (ko) * | 2020-05-28 | 2021-01-04 | 윤선 | 자동화 장비의 컨트롤 패널의 설계 및 제조 방법 |
CN116193732A (zh) * | 2023-04-24 | 2023-05-30 | 河北光兴半导体技术有限公司 | Pcb板的定位识别方法、定位识别***及加工*** |
-
2004
- 2004-11-26 JP JP2004341369A patent/JP2006154983A/ja active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7933672B2 (en) | 2006-09-28 | 2011-04-26 | Fujitsu Limited | Shape detailing device, shape detailing method, computer program product, mechanical CAD machine, and method of manufacturing three-dimensional structure |
JP2015026309A (ja) * | 2013-07-29 | 2015-02-05 | 株式会社デンソー | 回路基板モデル生成装置 |
JP2016045576A (ja) * | 2014-08-20 | 2016-04-04 | 株式会社デンソー | 回路基板モデル生成装置 |
JP2017010248A (ja) * | 2015-06-22 | 2017-01-12 | 株式会社デンソー | 電子機器の熱解析方法、及び熱解析装置 |
KR102197907B1 (ko) * | 2020-05-28 | 2021-01-04 | 윤선 | 자동화 장비의 컨트롤 패널의 설계 및 제조 방법 |
CN116193732A (zh) * | 2023-04-24 | 2023-05-30 | 河北光兴半导体技术有限公司 | Pcb板的定位识别方法、定位识别***及加工*** |
CN116193732B (zh) * | 2023-04-24 | 2023-09-05 | 河北光兴半导体技术有限公司 | Pcb板的定位识别方法、定位识别***及加工*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4977497B2 (ja) | 部品の三次元モデルの選別を行うためのプログラム、方法、システム | |
JP4597691B2 (ja) | 有限要素法を用いた構造解析方法 | |
JP4822863B2 (ja) | 数値解析データ作成方法及び装置並びにプログラム及び記憶媒体 | |
JP3893248B2 (ja) | コンピュータドローイングシステム | |
US8319792B2 (en) | Virtual components for CAD models | |
US20210103268A1 (en) | System and method for adaptive domain reduction for thermo-structural simulation of additive manufacturing process | |
WO2017074490A1 (en) | System and method for optimizing tool paths based on thermal/structural simulations of a part being produced via a 3d-printer | |
JP4450751B2 (ja) | メッシュモデル作成方法、シミュレーション装置及びプログラム | |
CN102177518B (zh) | 实现有限元模型的方法和设备 | |
JP2007172433A (ja) | シミュレーションモデル生成用データ作成装置、シミュレーションモデル生成用データ作成方法及びシミュレーションモデル生成用データ作成プログラム | |
JP4843583B2 (ja) | 情報処理装置、電源系統ツリー作成方法およびプログラム | |
JP2010146224A (ja) | 解析モデルの変形方法および計算機 | |
JP2006154983A (ja) | プリント回路基板の熱設計シミュレーション方法及びプリント回路基板の熱設計シミュレーション支援プログラム | |
JP2018180693A (ja) | 作業指示生成装置および作業指示生成方法 | |
JP4265978B2 (ja) | 多層プリント回路基板の熱設計シミュレーション支援方法及び多層プリント回路基板の熱設計シミュレーション支援プログラム | |
JP5040363B2 (ja) | 解析装置、解析方法及び解析プログラム | |
JPWO2006137144A1 (ja) | 機器設計支援方法、プログラム及びシステム | |
JP2016132538A (ja) | 搬入据付け作業計画支援装置および搬入据付け作業計画支援方法 | |
JP2022090123A (ja) | 見積システム、見積方法、及び見積プログラム | |
JP2012003426A (ja) | 設計支援装置および設計支援方法 | |
JP2006079472A (ja) | 3次元モデル自動構築システム | |
WO2023153072A1 (ja) | 設計支援デバイス、これを備える設計支援装置、及び設計支援方法 | |
US20050197807A1 (en) | System and method for maintaining homogeneity between a model in a computer-aided modeling system and corresponding model documentation | |
JP2004178170A (ja) | 設計製造データ管理システム及びプログラム | |
Puodžiūnienė | Review of Contemporary CAD Systems in Industry and Education. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070424 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090916 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090929 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100223 |