キーサイトによるパワーアナライザ

概略

この記事では、DC電力供給について、PCBのほかの性能課題と同様に入念な解析が必要な理由を解説します。特に、複数の電源レールを備えた最新の高速・高密度設計では、その重要性が高まっています。また、Altium Designerで使用できるPower Analyzer by Keysightを紹介します。このツールでは、銅箔構造のモデル化、電圧降下と電流の流れの解析、ホットスポットや問題箇所の特定が可能です。視覚的なヒートマップと関連データを通じて、PCBエディター内で結果を直接確認することもできます。さらに、電源ネットワークを定義し、電源、負荷、直列素子を設定してから、解析を実行して結果を詳しく確認するまでの基本的な手順を説明します。これにより、解析結果に基づいて適切にレイアウトを調整できます。基板のDC電力供給を、より明確かつ確実に評価・改善する方法をお探しの方は、ぜひ続きをお読みください。

- PCBの電力供給ネットワークにおいて、銅箔、ビア、プレーン、配線の妥当性を検証するうえで、DCパワーインテグリティ解析が重要な理由を学びます。
- Power Analyzer by KeysightがAltium Designer内でどのように動作し、問題の検出、電圧降下と電流密度の可視化、基板上での結果の確認を行うのかを紹介します。
- 電源ネットワークの設定から解析の実行までの一連のワークフローを理解し、より確信を持ってレイアウトを改善できるようにします。
AIでさらに深掘り:

PCBレイアウト設計の実際の性能は、多くの要因に左右されます。その多くは、レイアウト後のシグナルインテグリティ解析など、各種のPCB設計解析ツールによって、ある程度の精度で予測できます。しかし、基板のDC電力供給システムに最も効果的なレイアウトを設計することは、見落とされたり、単に「経験則」に頼って処理されたりしがちです。ここで求められるのは、回路にDC電源レールを供給するとともに、DC電源へのグランドまたは共通のリターン経路を提供する、基板の銅箔領域の設計判断です。目指すのは、DC電源レイアウトのインテグリティを維持できる効率的な設計です。

高速回路、多数のデバイス、高密度実装、複数の電源レールを備えた今日のデジタル設計では、DC電力供給ネットワークへの要求が厳しくなっており、その設計には、より解析的なアプローチが必要です。電力供給ネットワーク(PDN)のDC解析、すなわちDCパワーインテグリティ(PI-DC)の解析は、基本的に、電圧源から負荷までの経路に十分な銅箔が確保されていることを確認するために行います。言い換えると、基板上のプレーン、配線、ビアが、搭載デバイスの消費電力要件を満たすのに十分なサイズと特性を備えていることを確認します。

幸い、DCパワーインテグリティ(PI-DC)シミュレーションツールを使用すれば、PCBの電力供給ネットワークの評価から 推測を排除できます。このツールは、基板設計の電気的・物理的特性に基づいてDC性能を解析し、エンジニアが次のような重要な設計課題に 対応できるよう 支援します。

  • DC電圧と電流密度の問題を特定し、解決する。

  • 複数のネットワークとリターン経路の相互作用を計算する。

  • PCBエディターで電圧と電流密度の分布を可視化し、ホットスポットを特定する。

  • 基板上の任意の位置で、電圧、電流密度、ビア電流を確認する。

  • 解析シミュレーション結果の レポートを生成する。

Altium DesignerのPCB設計環境内で直接 DCパワーインテグリティ解析を実行するには、 Power Analyzer by Keysightが最適なソリューションです。

Keysight Technologiesの技術を活用したPower Analyzer by Keysightは、Altium Designerに直接統合され、現在のPCBプロジェクトのPI-DCシミュレーションと解析を可能にします。Power Analyzerは、電力供給ネットワークの電流容量を求める際、単純な断面積の計算に頼るのではなく、まず銅箔構造を正確にモデル化し、その後、PCB全体の電力供給電圧と電流を計算します。結果は視覚的な表示と表形式の両方で提示されるため、エンジニアはこのフィードバックを利用して、配線幅、銅箔厚、ビアのプロパティをすばやく調整し、 設計に必要なDC電力供給のインテグリティを 確保できます。

Altiumでパワーインテグリティ解析を実行するには、まず電力供給システム全体の 階層的なネットワークを 作成し、各電源ネットとリターンネット、電源と 負荷、および電力供給ネットワークの各セクションに存在する直列素子を特定します。 ネットワーク と各種設定を定義すると、 Power Analyzerでネットワーク全体を 調べることができます。

動画で学習したい場合は、Altium Academyの Power Analyzer by Keysightの使い方 動画プレイリストを ご覧ください。


電力供給ネットワークの設定

Power Analyzerは、電力供給ネットワーク内の銅箔経路を通るエネルギーの流れを解析します。電力供給ネットワークは、ネット、電源、直列部品、負荷など、ネットワークを構成する各要素を特定して設定することで定義します。 電力供給ネットワークを設定するには、次の手順に従います。

Javascript
プロジェクトに 解析ドキュメントを追加する

解析の設定と実行は、Power Analyzer by Keysightドキュメント(<ProjectName>.pdnaK)で行います。

基板のプロパティを設定する

Power Analyzerには、許容電流密度、銅箔の種類、動作温度など、基板の物理的特性を 指定する必要があります。アナライザー ドキュメントのConfigurationセクションに定義されているデフォルト値が、設計に適していることを確認してください。

電源ネットの自動識別

Power Analyzerは、電源ネットの自動識別を試みることができます。そのためには、電圧レギュレーター、コネクター、 直列部品などの回路要素の識別方法を指定する必要があります。部品のデジグネータの接頭辞などを手掛かりとして使用するほか、特定の部品にパラメーターを追加して、自動検出の精度を高めることもできます。 詳細は、自動定義の設定をご覧ください。

電源ネットを選択する

Button - Define Automaticallyをクリックして 電源ネットを自動識別するか、Button - Manage Netsをクリックして 電源ネットを手動で選択します。詳細は、電源ネットの定義をご覧ください。

ネットを拡張する

電源ネットが ヒューズなどの直列部品を経由している場合は、ネットを拡張し、直列部品と、それを介して接続されているネットを特定します。詳細は、ネットの拡張をご覧ください。

電源を特定して設定する

各電源ネットは、コネクターなどの電源を起点とします。 Add Sourceダイアログで電源を有効にし、歯車アイコンをクリックしてその 電源を設定します。詳細は、電源の特定と設定をご覧ください。

負荷を特定する

電圧レギュレーターモジュール(VRM)を含む、 主な電流消費部品から始めます。 詳細は、負荷の特定をご覧ください。

負荷とVRMを設定する

歯車アイコンをクリックしてLoad Propertiesダイアログを開き、各負荷を設定します。デバイスを電圧レギュレーターモジュール(VRM)として設定すると、そのVRMを電源とする子電力供給ネットワークが階層内に 自動的に作成されます。

子電源ネット内の負荷を特定する

各電源ネットに主要な負荷部品が含まれていることを確認します。

電力供給ネットワークを確認する

Button - Show in Treeボタンをクリックし、電力供給ネットワークのテスト準備が整っていることを確認します。

解析の準備完了

ツリーを確認し、 各電力供給ネットワークが完成していることを目視で確かめます。別の電源ネットに移動するには、 Power Analyzer by Keysightリンクをクリックして電源ネットのドキュメントに戻り、各電源ネットのツリーを選択します。これが完了すれば、電力供給ネットワークを解析する準備は完了です。


電力供給ネットワークの解析

電源ネットワークを定義したら、基板全体および基板内部のDC電源分配を解析する準備が整います。

Javascript
銅箔構造の解析

構成設定に基づき、 Button - Analyze All Nets ボタンをクリックすると、基板上の銅箔構造が解析・シミュレーションされ、電流の流れと電圧降下が求められます。

PCB上に表示

Voltage Drop、Current Density、Max Via Currentの解析結果の概要は、*.pdnaKドキュメント内の電源ネット定義の一部として表示されます(上図の水色で強調表示された部分)。 Button - Show on PCBをクリックすると、電流密度と電圧降下のヒートマップを確認できます。 PCBエディターに色分けされたヒートマップが表示され、Power Analyzer by Keysightパネルも開きます。このパネルでは、Heatmapの設定、Violationsの確認、測定用Probesの配置ができます。詳細は、解析の実行をご覧ください。

ヒートマップの確認

計算された電流の流れと電圧降下は、PCBエディター内に直接ヒートマップとして表示されます。PCBエディターのレイヤータブを使用して各レイヤーのヒートマップを確認し、標準のショートカットキー2と3で2D表示と3D表示を切り替えることができます。また、Power Analyzer by KeysightパネルのShow Heatmapボタンをクリックすると、電源解析のヒートマップと通常のPCB表示モードを切り替えられます。

解析結果の確認

PCBエディターで確認する電源ネットワークの解析結果は、Power Analyzer by Keysightパネルで制御します。 パネル上部で、ヒートマップを表示する電源ネットワークまたはネットを選択します。 設計に違反がある場合、デフォルトではドロップダウンのOnly nets with violationsが有効になっています。このオプションをオフにすると、すべての電源ネットがリストに表示されます。詳細は、Power Analyzer by Keysightパネルをご覧ください。

電流密度と電圧降下の切り替え

ヒートマップには、銅箔を流れるCurrent Densityまたは銅箔で生じるVoltage Dropが表示されます。パネルのHeatmap タブ上部にあるボタンで、必要なモードを選択します。ヒートマップのスケールは基板の下に表示され、電流の場合はZeroからMax Current Density、電圧降下の場合は(Voltage - VDrop)からVoltageの範囲で自動調整されます。ヒートマップ上には電流の流れを示す方向矢印を表示でき、電流密度または電圧降下のスケールも調整できます。詳細は、ヒートマップ表示の設定と制御をご覧ください。

電圧降下の確認

電流密度のホットスポットの位置は、ヒートマップの色から直接特定できます。一方、電圧降下は位置間の差として計算されるため、その理解にはより詳しい読み取りが必要です。重要な位置を特定しやすくするには、Enable Visual Slider for Voltage Contourオプションを使用して、あらかじめ定義された等高線を電圧値またはパーセントで表示します。詳細は、電圧降下のヒートマップをご覧ください。

プローブによる結果の測定

ヒートマップから直接測定するには、プローブを配置します。プローブを1つ配置すると、その位置での電流または電圧の絶対値が表示されます。2か所目をクリックすると、2つのプローブ位置間の差を測定できます。測定の種類(VまたはI)は、現在のヒートマップモード(電流密度または電圧降下)によって決まります。なお、スルーホールの中心点をプローブで測定した場合は、常に電流密度が表示されます。詳細は、プローブをご覧ください。

グラウンドネットの結果の確認

デフォルトでは、グラウンドネットはヒートマップの結果から除外されます。 結果に含めるには、*.pdnaKドキュメントのConfigurationセクションでSkip Groundチェックボックスをオフにし、Power Analysis by Keysightパネル上部のNetwork / NetドロップダウンでGNDネットを選択します。ヒートマップは信号レイヤー上のポリゴン構造に対応していますが、電源プレーンレイヤーの挙動はシミュレーションできません。詳細は、構成オプションをご覧ください。


結果の解釈とレポート作成

Power Analyzerは、PCBエディター内で直接、詳細なフィードバックを提供します。Power Analyzer by Keysight パネルから、違反の調査、測定プローブの配置、ヒートマップの画像としての保存をすばやく行えます。 基板のDC電源解析の詳細情報を確認するには、レポートを生成します。詳細レポートはpdnaKドキュメント内で開き、必要なセクションをHTMLレポートファイルに保存できます。 レポートは、個々の電源ネットまたは電源ネットワーク全体を対象に生成できます。

Javascript
インタラクティブなグラフィカル結果の操作

インタラクティブなPower Analyzer by Keysightパネルを使用すると、違反をすばやく特定して調査できます。

レポートの生成

詳細レポートを生成するには、Power Analyzer by Keysightドキュメント(<ProjectName>.pdnaK)のButton - Analyze All Netsボタンをクリックします。また、該当する ボタンをクリックして、任意の個別ネットのレポートを生成することもできます。

ネットの詳細レポート - パラメーター

全体レポートには、解析済みのすべての電源ネットが一覧表示されます。ネット名をクリックすると、そのネットの詳細レポートが開きます。ネットレポートの左側には、次の情報が表示されます。

  • 電源ネットの名前(拡張されている場合はすべてのサブネットを含む)と、全体のPass / Fail ステータス。 
  • 計算されたパラメーター:Vdrop、Idensity、Ivia_max。
  • 計算されたパラメーターのいずれかに警告(オレンジ色の線)またはエラー(赤色の線)が表示されている場合、その解決方法の提案がパラメーターの下に表示されます。
ネットの詳細レポート - 結果

レポートの右側には、次の折りたたみ可能なセクションがあります。

  • Global Settings - 許容電流密度、銅箔の種類、動作温度など、基板の物理的特性。 これらはpdnaKドキュメントで設定します。
  • Design Stackup - 基板を構成する物理レイヤーの配置。PCBのレイヤースタックマネージャーで定義します。
  • Heatmap for Current Density - 基板の各レイヤーについて、そのネットの銅箔全体にわたる電流分布を表示します。電流密度は色で表され、電流密度が高いほど暖色になります。 
  • Heatmap for Voltage Drop - 基板の各銅箔レイヤーについて、そのネットに存在する電圧の範囲を表示します。電圧が高いほど暖色になります(つまり、電圧降下が大きいほど寒色になります)。
  • System-Level Power Network Results - すべての電源ネットに設定されている全デバイスのツリー。選択した電源ネット内のデバイスが強調表示されます。
  • Network Details - そのネットの解析結果の詳細レポート。詳しくは次のスライドで説明します。
ネットの詳細レポート - ネットワークの詳細

Network Details セクションを使用すると、設計内の潜在的な問題をすばやく特定できます。このセクションには、次の情報が表示されます。

  • Power Net Members - pdnaKドキュメントで定義された、選択した電源ネット内のSourcesとLoadsのグラフィカル表示。 
  • Power Consumption - 選択した電源ネットワークで消費される電力。
  • Least Margins - マージンは許容電流と計算された電流の差であり、電流容量にどれだけ余裕があるかを示します。 Least Marginは、マージンが最小となる位置(結果が負の場合は、違反が最も大きい位置)を示します。Least Marginの結果を使用すると、Non-Via Current DensityとVia Currentのワーストケースの結果を、Absolute value(Allowed Current - Calculated Current)およびPercentage((Allowed - Calculated) / Allowed * 100)としてすばやく確認できます。 値がゼロまたは負の場合は、Failを示します。
  • List of Violations - 基板上に存在する各種類の違反の数。
  • Failed Via Summary - 電流または電流密度の解析結果でマージンがゼロ以下となるビアおよびスルーホール部品パッドの一覧。列見出しをクリックすると結果を並べ替えることができ、もう一度クリックすると逆順に並べ替えられます。Shiftを押しながらクリックすると、追加の列を第2ソートキー以降に指定できます。
レポートの保存

解析のHTMLレポートを作成するには、ボタンをクリックします。Save Report Settingsダイアログで、レポートに含める電源のNetworksとDataを設定し、ボタンをクリックして、レポートをHTMLファイル一式として保存します。 レポートは、プロジェクトフォルダー内の日時が付いたフォルダー\PowerAnalyzerByKeysight_Output\HTMLReport\<ProjectName> [PDNA]_<Date>_<Time>に作成されます。Report.htmlファイルを見つけて開くと、既定のブラウザーでレポートを確認できます。

 

プローブ結果とキャプチャ画像を含める

Power Analyzer by Keysightパネルのボタンでキャプチャした画像は、ボタンで保存したProbe結果の画像とともに、HTMLレポートのNetwork Detailsセクションの末尾に自動的に追加されます。


プレイリスト - Power Analyzer by Keysightの使い方

新しい設計ソフトウェアの使い方を習得するには時間がかかります。動画を見て学ぶのが得意な方は、主な機能の一部を紹介する動画プレイリスト 「Power Analyzer by Keysightの使い方」をぜひご覧ください。

Power Analyzer playlist

 

AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
Contents
機能の提供状況

ご利用可能な機能は、お使いのAltiumソリューション(Altium Develop、Altium Agile Teams、Altium Agile Enterprise、または有効な契約期間中のAltium Designer)によって異なります。

実際にお使いのソフトウェアに文書化されている機能が表示されない場合は、詳細についてAltium Sales までお問い合わせください。

従来のドキュメント

Altium Designer のドキュメントは、バージョンごとに掲載されなくなりました。Altium Designer の旧バージョンのドキュメントは、Other Installers ページの Legacy Documentation の項目をご覧ください。