Efinix

Power Estimator使用方法(Titanium/Topaz編)

2026.07.09

Efinix, Inc.
(エフィニックス)

Power Estimatorについて

Efinixは消費電力の見積もり用ツールとしてPower Estimatorを用意しております。
本資料はEfinixホームページにて公開されております下記のユーザーガイドを補足する資料となります。
*Topazについても同ガイドをご参照ください。

Titanium:AN 030: Using the Titanium Power Estimator
Titanium:AN 065: Using the Topaz Power Estimator

Titanium Power Estimator入手方法

Efinix Support CenterのBoard Designから入手できます。

 ・Power Estimator

※Efinixホームページでのアカウント登録およびSupport CenterへのLog Inが必要です
 アカウント登録についてはこちらから
※デバイスの容量によりファイルが異なります

Power Estimatorメイン画面

Device設定

項目選択肢補足
Device自動的に設定されます。
容量が正しいことを確認してください
Packageデバイスにより決まります選択されたパッケージにない機能は消費電力の結果から消えます
Speed Grade温度(Commercial / Industrial Grade)
スピードグレード(2,3,4)
温度とスピードグレードの組み合わせを選択します
ConditionTypical / Maximum静的時のリーク電流の選択になります
Voltage VariationMinimum / Nominal / Maximum基本は標準電圧であるNominalを選択してください

ThermalProfile設定

項目選択肢補足
Ambient Temperature動作環境の温度を記載してください
Airflow0.0 m/s, 1.0 m/s, 2.0m/s動作環境の空気の流れを記載してください
Cooling SolutionNone
Board Thermal ModelJEDEC(2s2p)
Effective Theta-JA自動的に決定されます
Junction Temperature自動的に計算されますデバイスの上限を超過する場合メイン画面のNoteにメッセージが表示されます
Maximum Ambient Temperature自動的に計算されます動作環境の最高温度になります

Activity Factorついて

各ロジックブロックが動作する割合を示し、消費電力の見積もりの精度に大きな影響を与えます。
以下の波形を例にして算出方法を説明します。

clockに対してdata_0とdata_1の信号があります。
data_0:1クロックサイクルに1回信号が変化しています。この場合、AF=100%となります。
data_1:2クロックサイクルに1回信号が変化しています。この場合、AF= 50%となります。

Logicタブ

各項目に値を入力していきます
Efinityのプロジェクトがある場合、以下のレポートファイルを参照して入力することが可能です
<Efinity project folder>\outflow\<project>.map.rpt:論理合成結果
<Efinity Project folder>\outflow\<project>.place.rpt:配置配線結果

Memoryタブ

各項目に値を入力していきます
Efinityのプロジェクトがある場合、以下のレポートファイルを参照して入力することが可能です
<Efinity project folder>\outflow\<project>.map.rpt:論理合成結果
<Efinity Project folder>\outflow\<project>.place.rpt:配置配線結果

DSPタブ

各項目に値を入力していきます
Efinityのプロジェクトがある場合、以下のレポートファイルを参照して入力することが可能です
<Efinity project folder>\outflow\<project>.map.rpt:論理合成結果
<Efinity Project folder>\outflow\<project>.place.rpt:配置配線結果

GPIOタブ(GPIO)

各項目に値を入力していきます

項目選択肢補足
I/O Standard1.8V/2.5V/3.3V LVCMOS, 3.3VLVTTL
DataRateSDR,DDR<project>.pt.rptで確認可能です
Loadデフォルトは15pfです基板の状況に合わせて変更してください
Output Enableデフォルトは100%です

GPIOタブ(HSIO Configured as LVDS)

項目選択肢補足
I/O Standard1.8V LVDS/Sub-LVDS,1.2V SLVS
Output Differential, VODTypical/Small/LargeInterface Designerの設定に合わせてください
Output Pre-EmphasisMedium-Low/Low/Medium-High/High
#TX pair/#RX pairLVDSペアの数を入力してください
DataRateLVDSの伝送速度を入力してください
AFSlow Clock(TX:Serialization前/RX: Deserialization後)のAF

GPIOタブ(HSIO Configured as MIPI Lane)

Soft IPのMIPIを使用する場合こちらのタブで消費電力を見積ってください
・Estimated Core Power
この値は、Soft IPのMIPIを使用した場合の概算値です
見積時にMIPIのロジック量を考慮していない場合、TotalPowerにこの値を加算してFPGAの消費電力としてください

Clockタブ

各項目に値を入力していきます
Efinityのプロジェクトがある場合、以下のレポートファイルを参照して入力することが可能です
<Efinity project folder>\outflow\<project>.map.rpt:論理合成結果
※FanoutはFFの数を入力します

PLLタブ

項目補足
Output Clock FrequencyPLLのCLKOUTnの周波数を入力します
VCO FrequencyVCOの周波数を入力します

VCO Frequencyは以下で確認できます。
InterfaceDesignerの設定画面。
<project>.pt.rpt

MIPIタブ

Hard IPのMIPIを使用する場合こちらのタブで消費電力を見積ってください
Channel/AF/HS Mode(%)は固定になります

項目補足
Mode使用する場合:TX/RXを選択
未使用の場合:DISABLEDを選択
Data Rate伝送速度を設定します

LPDDR4タブ

項目選択肢補足
DDR TypeLPDDR4,LPDDR4x,DISABLED未使用の場合:DISABLEDを選択もしくは未入力
DQ Widthx16,x32デバイスにより選択肢が異なります
Percentage of time in read/write mode平均的な動作時間の割合を記載します

RISC-Vタブ

項目選択肢補足
ConditionDisabled,Static,Idle,Running未使用の場合:Disabledを選択
動作時を見積る場合、Runningを選択します
Load平均的なアプリケーションではデフォルトの50%を設定してください

SERDESタブ

項目選択肢補足
ResourcesQuad0, Quad1, Quad2, Quad3
ProtocolDisabled, PCIe, Ethernet 10GBase-KR
Ethernet SGMII, PMA Direct
平均的なアプリケーションではデフォルトの50%を設定してください
Data RateProtocolにより固定値から選択
PMA Direct:12.5Gbpsのみ設定可能
ModeTransceiver,Transmitter,ReceiverPMA DirectのみTransceiver ,Transmitter ,Receiverを選択可能
他ProtocolはTransceiverのみ設定可能
LP/HPLow-Power, High Performance

Flashタブ

項目選択肢補足
SPI Flash StateIdle / Operating非動作/動作の選択をします

HyperRAMタブ

項目選択肢補足
HyperRAM StateIdle / Operating非動作/動作の選択をします
Clock Frequency動作周波数です
Data/Read/Write AFデータ線、読出し、書き込みのAFを設定します

Efinix, Inc. HP

技術サポート(各ドキュメント及びツール情報)

FAQ(よくある質問)

採用情報

低消費電力設計の成功を支える電力シミュレーション

Power Estimator使用方法(Trion編)

関連記事