(1/3)SPICEの解析を実際に行う際に問題になるのが「解析実行エラー」だ。第6回では、解析実行エラーの原因の切り分けや、主因である「収束エラー」について説明する。});前回までは線形/非線形の静解析、および過渡解析がSPICEの中でどのように扱われているかを中心に説明してきました。実際に解析を行う際に問題になるのが解析実行エラーです。この解析実行エラーは、“公開できない開発途中の新回路”で起こりやすく、“SPICE紹介セミナー”や“SPICE解説サイト”などで情報が公開されることはありません。従って、筆者の経験(主としてパワーエレクトロニクス、アナログICなど)が中心にはなりますが、今回から数回にわたって、解析実行エラーが発生する原因と対策を説明していきます。解くSpiceの新しい応用解析:自然対流問題(その3)CAEのV&V失敗事例(その3)——ツールのプログラムが公開されなかった故に......Spiceの新しい応用解析:自然対流問題(その2)CAEのV&V失敗事例(その2)Spiceの新しい応用解析:自然対流問題(その1)CAEのV&V失敗事例(その1)実行エラーの原因を切り分ける解析が実行できない“実行エラー”の原因は大まかに分けて2つあります。回路図が正しく描けていない。解析は実行されるが、解析条件の設定次第で得られる波形が異なる(正しい結果が分からない)も実行エラーの範疇(はんちゅう)として取り上げます。これは、設計案を正しく評価できなくては、本連載の「分かって設計する」という目的を達成できないからです。回路図が正しく描けていない場合それではまず、回路図が正しく描けていない場合から説明します。回路図の問題点を修正するには、エラー内容を把握する必要があります。そのためには、SPICEが出力する解析条件やファイルの依存関係が記録されたlog(もしくはout)ファイルを最初に確認することになります。このファイルには、解析条件のみならず、図1(b)に示すように計算を中断させた原因を特定するのに役立つ情報も記録されています。簡単な英文のテキストファイルですが、問題箇所の特定が容易になります。配線が浮いているフローティングエラーの例(クリックで拡大)*1)SPICEでは、過渡解析の初期動作点計算時に、キャパシタは開放、インダクタは短絡として計算するモードがあります。このため、見た目に問題がなくてもこの種のメッセージが出力されることがあります。この種の問題の他に、同じ解析用ファイル(cirファイル)を使っても、ツールを変えると解析が止まるといった問題があります。これはデフォルト条件がツールごとに異なるためで、logファイル中のエラーメッセージを読むことができさえすれば問題箇所の特定は難しくありません。SPICEの解析実行エラーの原因としては、このような回路図の作図に関するケースはあまり多くありません。以降に述べるような、“回路図が正しく描けているにもかかわらず計算を実行できない”場合がほとんどです。analysis”といったメッセージが表示され、計算を開始しない、あるいは計算途中でSTOPしてしまうケースがあります。呼ばれる現象で、「解析エラーと言えばこれ!!」といっても過言ではありません。収束エラーは、回路全体の問題として発生するもので、その原因となる箇所は大まかに分けて3つあります。「回路の特性」を原因とする収束エラーから説明しましょう。SNSfacebooktwitterITmediaはアイティメディア株式会社の登録商標です。