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

PCB設計レイアウトの実際の性能は多数の要因に左右され、その多くは、ポストレイアウトのSignal Integrity analysisなどの各種PCB設計解析ツールによって、ある程度まで予測できます。しかし、しばしば見落とされたり、単に「経験則」に委ねられたりするのが、基板のDC電源供給システムに対して最も効果的なレイアウト設計を作り込むことです。これは、回路へDC電源レールを供給し、同時にDC電源へ戻るグラウンド(またはコモン)のリターンパスを提供する、基板上の銅箔領域の設計に適用される判断です。目標は、設計のDC電源レイアウトの完全性(インテグリティ)を維持する効率的な設計を実現することです。

高速回路を含む現代のデジタル設計では、複数デバイス、部品高密度実装、複数の電源レールが一般的であり、設計のDC電源分配ネットワークに課される要求は、より分析的な設計アプローチを必要とします。Power Delivery Network(PDN)のDC解析、すなわちDC Power Integrity(PI-DC)の結果は、基本的に、電圧源から負荷までの経路に十分な銅箔が確保されていることを保証することを目的としています。言い換えると、基板上のプレーン、配線、ビアが、基板上デバイスの消費電力要件を満たすのに十分なサイズ(および特性)であることを確認する、ということです。

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

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

  • 複数ネットワーク間およびリターンパスの相互作用を計算する。

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

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

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

Altium DesignerのPCB設計環境内でDC Power Integrity解析を実行するための定番ソリューションは、Power Analyzer by Keysightです。

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

AltiumでPower Integrity解析を行うには、まずエンジニアが電源供給システム全体の階層ネットワークを作成し、各電源ネットとリターンネット、ソースと負荷、さらに電源ネットワーク各セクションに存在する直列要素を特定します。ネットワークと構成設定を定義すると、Power Analyzerがネットワーク全体を検査できます。

動画で学びたい場合は、Altium AcademyのHow To Work with Power Analyzer by Keysight video playlist をご覧ください。


Configuring the Power Network

Power Analyzerは、電源ネットワーク内の銅箔経路を通るエネルギーの流れを調べます。電源ネットワークは、ネット、ソース、直列部品、負荷など、さまざまなネットワーク要素を特定して設定することで定義されます。電源ネットワークを設定するには、次を行います。

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

解析は、Power Analyzer by Keysightドキュメント(<ProjectName>.pdnaK)から設定して実行します。

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

Power Analyzerは、許容電流密度、銅の種類、動作温度など、基板の物理特性を把握する必要があります。Configurationセクションで定義されているデフォルト値が、analyzer ドキュメントにおいて設計に適しているか確認してください。

電源ネットの自動識別

Power Analyzerは電源ネットを自動的に識別しようとします。そのためには、電圧レギュレータ、コネクタ、直列部品などの回路要素をどのように識別するかを把握している必要があります。部品デジグネータのプレフィックスのような手掛かりを使うだけでなく、特定の部品にパラメータを追加して自動検出プロセスを強化することもできます。詳細はConfiguring the Auto-Define Settingsをご覧ください。

電源ネットを選択する

自動電源ネット識別を行うにはButton - Define Automatically をクリックし、手動で電源ネットを選択するにはButton - Manage Nets をクリックします。詳細はdefining the Power Netsをご覧ください。

ネットを拡張する

電源ネットがヒューズなどの直列部品を通過する場合は、ネットを拡張し、直列部品と連鎖するネットを特定します。詳細はextending a netをご覧ください。

ソースを特定して設定する

各電源ネットは、コネクタなどのソースから始まります。Add Sourceダイアログでソースを有効化し、歯車アイコンをクリックしてそのソースを設定します。詳細はidentifying and configuring the Sourceをご覧ください。

負荷を特定する

Voltage Regulator Modules(VRMs)を含む主要な電流消費要素から始めます。詳細はidentifying the Loadsをご覧ください。

負荷とVRMを設定する

歯車アイコンをクリックしてLoad Propertiesダイアログを開き、各負荷を設定します。デバイスがVoltage Regulator Module (VRM)として設定されると、そのVRMをソースとする子電源ネットワークが階層内に自動作成されます。

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

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

電源ネットワークを確認する

Button - Show in Treeボタンをクリックして、電源ネットワークがテスト可能な状態であることを確認します。

解析の準備完了

Treeを確認し、各電源ネットワークが完成していることを視覚的に確認します。別の電源ネットへ移動するには、Power Analyzer by Keysightリンクをクリックして電源ネットドキュメントに戻り、各電源ネットのTreeを選択します。これが完了したら、電源ネットワークを解析する準備が整いました。


電源ネットワークの解析

Power Networksを定義したら、基板全体および基板内部を通るDC電源分配を解析する準備が整いました。

Javascript
銅箔構造を解析する

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

Show on PCB

Voltage DropCurrent DensityMax Via Currentの解析結果のサマリは、*.pdnaKドキュメント内のPower Net Definitionの一部として表示されます(上図の薄い青でハイライトされた部分)。Button - Show on PCBをクリックして、電流密度と電圧降下のヒートマップを確認します。色付きのヒートマップ表示がPCBエディタで開き、Power Analyzer by Keysightパネルも開きます。そこでHeatmapを設定し、任意のViolationsを確認し、測定用Probesを配置できます。詳細はRunning an Analysisをご覧ください。

ヒートマップを確認する

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

解析結果を確認する

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

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

ヒートマップは、銅箔を貫通するCurrent Density、または銅箔に沿って広がるVoltage Dropのいずれかを表示します。パネルのHeatmap タブ上部にあるボタンを使用して、必要なモードを選択してください。ヒートマップのスケールは基板の下に表示され、電流についてはZeroからMax Current Densityまで、電圧降下については(Voltage - VDrop)からVoltageまでの範囲で、現在の値に合わせて自動的にスケーリングされます。電流の流れを示す方向矢印をヒートマップ上に表示でき、電流密度または電圧降下のスケールも調整できます。ヒートマップ表示の設定と制御について詳しくは、こちらをご覧ください。

電圧降下を調べる

電流密度のホットスポットの位置は、ヒートマップ上の色によって直接特定できます。一方、電圧降下は地点間の差として計算されるため、理解にはより深い解釈が必要です。重要な箇所の特定を支援するため、Enable Visual Slider for Voltage Contourオプションを使用して、あらかじめ定義された等高線(電圧またはパーセンテージ)を表示してください。電圧降下のヒートマップについて詳しくは、こちらをご覧ください。

結果をプローブする

ヒートマップから直接測定するには、プローブを配置します。単一のプローブを配置すると、その位置での絶対電流または電圧が表示されます。あるいは、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ボタンをクリックします。あるいは、任意の個別ネットについて、該当する ボタンをクリックしてレポートを生成することもできます。

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

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

  • 電源ネットの名称(Extended されている場合はすべてのサブネットも含む)と、全体のPass / Fail ステータス。 
  • 計算パラメータ:VdropIdensityIvia_max
  • 計算パラメータのいずれかに Warning(オレンジ線)または Error(赤線)が表示されている場合、これらの警告/エラーを解決するための提案がパラメータの下に表示されます。
詳細ネットレポート - 結果

レポート右側には、折りたたみ可能なセクションとして次が含まれます。

  • Global Settings - 許容電流密度、銅の種類、動作温度など、基板の物理特性。これらはpdnaKドキュメントで設定します。
  • Design Stackup - 基板を構成する物理層の配置。PCB のLayer Stack Managerで定義します。
  • 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 valueAllowed Current - Calculated Current)およびPercentage(Allowed - Calculated) / Allowed * 100)として素早く特定できます。 0 または負の値はFailを示します。
  • List of Violations - 基板上に存在する各タイプの違反数。
  • Failed Via Summary - 電流または電流密度の結果がマージン 0 以下となる、ビアおよびスルーホール部品パッドの一覧。列見出しをクリックすると並べ替えでき、もう一度クリックすると逆順に並べ替えます。クリックしながらShiftを押し続けると、追加列のサブソートができます。
レポートを保存する

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

 

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

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


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

新しい設計ソフトウェアの使い方を習得するには時間がかかります。動画で学ぶのが最適であれば、Power Analyzer by Keysight の使い方の主要機能をいくつか実演するこの動画プレイリストをぜひご覧ください。

Power Analyzer playlist

 

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

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

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