• No : 13663
  • 公開日時 : 2023/02/13 20:47
  • 印刷

【NXP:i.MX RT】 i.MX RT1170のFBB_DISABLEの役割

i.MX RT1170データシートのOperating rangesの表に、下記の記載があります。FBB_DISABLEの役割を教えてください。
 

The FBB_DISABLE fuse bit must be checked on each device to determine if FBB must be enabled along with overdrive to operate the M7 core at frequencies above 600 MHz. If FBB_DISABLE = 0, then FBB must be enabled when the SOC domain is in overdrive mode. If FBB_DISABLE = 1, then FBB should not be enabled when the SOC domain is in overdrive mode.
(訳:オーバードライブとともにFBBを有効にする必要があるかどうかを判断するために、各デバイスで FBB_DISABLE ヒューズビットを確認する必要があります。(中略) FBB_DISABLE=1の場合、SOC ドメインがオーバードライブモードのときはFBBを有効にしない。)
カテゴリー : 

回答

FBB_DISABLEのヒューズの意味はなく、有効化せずに使用してください。理由は下記の通りです。
 
はじめに、Forward Body Biasing (FBB)は、半導体のウェルにバイアスをかけることによりトランジスタの閾値を下げ、リーク電流が増えることを代償に、高速動作を実現する機能です。
データシートのこの記述は「デバイスがオーバードライブモード、かつ、FBBが無効な状態がありうる」ように読み取れますがこれは間違いです。i.MX RT1170は600MHzより高い動作周波数(Consumer品では最大1GHz、Industrial/Automotive品では最大800MHz)で動作させるためにはFBBを有効にしなければいけません。
 
i.MX RT1170 Processor Reference Manual, Rev. 1, 05/2021
- 1703ページ:17.3.1 Well-Bias configuration
- 2152ページ:Table 26-8. Fusemap Descriptions
 
また、FBB_DISABLEのヒューズは、ユーザーソフトウェアのための単なるインジケーターで、このヒューズの設定によってFBBを有効化できなくなる訳ではありません。しかしながら、このヒューズを1に変更する意味もないため、0のままで使用してください。