第10回 LPBフォーラム

ANSYS&図研環境におけるLPBフォーマットを使用したシミュレーションモデル化検証

2018年3月9日
セイコーエプソン株式会社
技術開発本部 ソフトウェア技術開発部
眞篠国素

LPB
LPB

Copyright© JEITA SD-TC LPB-SC All Rights Reserved 2018

Page1

おさらい –ANSYS Utilityの評価
第9回LPBフォーラムの発表資料より
Utility開発によりEDBを使用した
LPBフォーマットのやり取りを検証

Electronics Desktop用でSIwaveではうまく機能しなかった

SIwaveで使いたい!

LPB
LPB

Copyright© JEITA SD-TC LPB-SC All Rights Reserved 2018Page2

LPBフォーマットを使用したモデル化イメージ2018
SIwave基板設計CAD

部品モデルも含めたシミュレーションモデル化へ①G,C Export
G-Format
C-Format(TOP)②LPB Import

Sim-model

Sim-modelライブラリ

M-Format
C-Format(部品)C-Format(フットプリント)

LPBLPB

Design Kit
C-HUB(New!)

社内ライブラリー
Copyright© JEITA SD-TC LPB-SC All Rights Reserved 2018

Sim-model

部品ベンダー提供
C-Format Page3

モデル化イメージ2018 -今どこまで?SIwave

基板設計CAD①G,C Export③G Import

G-Format

Sim-model
自動割り付けSim-model

C-Format(TOP)Sim-modelライブラリ②CMPファイ
ル作成④CMP Import

LPB
LPB

C-Format(部品)Design Kit
C-HUB(New!)

Sim-model

部品ベンダー提供
Copyright© JEITA SD-TC LPB-SC All Rights Reserved 2018
C-Format Page4

G-Format読み込み検証
XFL File(G-Format)
インポート

パッドの属性が「Plane」
中の小さいパッド属性が「Pad」
XFL File(G-Format)
インポート
XFL File(G-Format)
インポート

LPBLPB

Copyright© JEITA SD-TC LPB-SC All Rights Reserved 2018

Page5

G-Format読み込み結果
下記記述内容(赤字)の記述で不備がみられた.Part
GMD033B30J104KE11_A R -300 -150 300 150 300 O {1 -300 0 D 02 300 0 D 0}

⇒昨年からわかっていたA/B面の違いでPartNameが違う⇒TOPのC利用で対応可能⇒末尾は端子形状のpadstack IDを記載するが、これはオプション扱いのため記載が無くてもよい。Sentinelから出力したXFLもこの記載の無い場合が多い。

.netlist“GND” G 0 {C1 2 D {12750 90150 10}}⇒{}の中は、{ 端子のX座標 端子のY座標 層番号} を表している。
ただしオプションのため記載が無くてもよい。ツールによっては無いとネットが接続されない

LPB
LPB

Copyright© JEITA SD-TC LPB-SC All Rights Reserved 2018

Page6

G-Format読み込み結果
下記記述内容(赤字)の記述で不備がみられた2.route“GND” {
shape 10 2 12750 90150 270 N
via 9 10 BLD0.12-C0.275 12750 90150 0 N}

⇒記述は間違っていないがSIwaveはshapeID 2を10層に定義しているPadstackを読みに行っているようだ・・・図研からのG-Format出力では、Padstack定義がなかった⇒Padstackセクションに10層にShape2が使われるPadstackを定義する(次)理由:部品のパッドスタックと基板上で形状を変更した場合に対応できるため・・・とのこと.Padstack7{}

10 2 0G-Formatの記述に間違いはないが、受け側の解釈の違いにより不具合が起こる⇒このPadstack定義を追加
EDAベンダーのエクスポート不具合ではないため

LPB
LPB

Design-Kit(G-HUB)で吸収することとする

Copyright© JEITA SD-TC LPB-SC All Rights Reserved 2018Page7

LPBフォーマット取り込み検証
・C-HUBを利用した部品ベンダー提供C-FomatのSimモデル設定⇒指定したフォルダにシミュレーションモデルが設定⇒今回はANSYSデフォルトフォルダへ設定※環境変数利用によりサーバー環境へのモデル化も対応可⇒モデル名の社内ID化対応

社内ID化

LPB
LPB

デフォルトフォルダ
Copyright© JEITA SD-TC LPB-SC All Rights Reserved 2018

Page8

修正G-Formatの読み込み検証
・G-HUBを使用し修正したG-Formatの読み込み

部品エリアがパッド周りに設定
パッドの属性が「Pad」

XFL File(G-Format)
インポート

LPB
LPB

Copyright© JEITA SD-TC LPB-SC All Rights Reserved 2018

Page9

部品情報の反映
・TopのC-Formatインポート想定

部品エリアに部品が定義

LPB
LPB

Copyright© JEITA SD-TC LPB-SC All Rights Reserved 2018Page10

部品情報の反映
・部品モデルへのSパラメータ反映

LPB
LPB

部品にSパラメータが設定される

Copyright© JEITA SD-TC LPB-SC All Rights Reserved 2018

Page11

まとめ・やったこと・LPB Formatを使用したSimモデル自動化を定義
・現状の機能でモデル自動化する流れを確認

・わかったこと・フォーマットは定めたがすべてうまくいくとは限らない⇒記述方法に間違いは無くても解釈が変わってしまう⇒JEITAで受け皿(HUB)を準備することにした・LPB Formatを利用したSimモデルの自動化が出来そう⇒M-Format:参照Formatの定義⇒G-Format:基板パターン形状、ネット情報の取り込み⇒C-Format(TOP):部品情報の設定⇒C-Format(部品):部品のSimモデル情報紐づけ⇒C-HUBを使用し部品ベンダー提供のC-FormatをSimツールへ設定

LPB
LPB

Copyright© JEITA SD-TC LPB-SC All Rights Reserved 2018

Page12

最後に・EDAベンダーの皆様へ
LPBフォーマットを使用したSimモデルの自動化についてご検討をお願いします。

・部品ベンダーの皆様へ
LPBフォーマット(C-Format)を使用した部品情報のご提供についてご検討をお願いします。

LPB
LPB

Copyright© JEITA SD-TC LPB-SC All Rights Reserved 2018

Page13