Sigrity PowerDC是如何計算IR Drop Margin?

image

         IR Drop仿真是一個系統層面的問題,須要考慮完整的Power Distribution System(PDS)鏈路上全部壓降,並以此來優化每顆器件所接收到的供電電壓。 優化

        在設計設計中全部的電源供電芯片在相應的設計下都有一個標稱的輸出電壓與電壓波動範圍(多是因爲芯片自己或所用分壓電阻偏差形成)。每顆SINK芯片也有標稱的正常工做的電壓與上下容限範圍。咱們須要根據這些給定條件結合PowerDC仿真結果來判斷PDS設計是否符合要求。設計

 

典型的PowerDC仿真流程:

image

 

案例1: 實際電壓低於正常額定電壓

        以下圖所示的一個PCB板,一個VRM同時給兩個SINK供電,SINK1經過一個被動元件(如磁珠或電阻等)與VRM鏈接,SINK2直接經過PCB敷銅與VRM鏈接。假設VRM輸出電壓爲1.5V,輸出容限爲0%,SINK1和SINK2額定供電電壓爲1.5V, 容限爲1%,供電電流分別爲5A和0.2A。3d

image

        PowerDC的仿真結果以下圖所示,SINK1和SINK2結果都爲FAIL。那麼PowerDC軟件是如何計算Margin值的呢?orm

image

        當實際電壓低於正常額定電壓時,Margin經過下面公式計算:blog

        Margin = (Actual voltage + SinkLowerTolerance) – (Normal voltage + VRMoutputTolerance)get

        所以以U2爲例計算獲得U2的Margin爲:flash

        U2_margin = [1.42763 + (1.5 * 1%)] – [1.5 + (1.5*0%)]it

                             = 1.44263 – 1.5 = –0.05737Vio

        當Margin爲負時則說明IR Drop仿真結果Fail, 在PowerDC報告中會出現一個紅色的叉叉。軟件

 

案例2: 實際電壓高於正常額定電壓

        假設有一個PCB設計以下圖所示, 包含一個VRM和4個SINK芯片,VRM與SINK的設計參數見下圖仿真結果表格所設。

image

        PowerDC最終的仿真結果顯示全部SINK的IR Drop仿真結果都PASS,那這些Margin值又是如何計算出來的呢?

image

        當實際電壓高於正常額定電壓時,Margin經過下面公式計算:

        Margin = (Normal voltage + SinkUpperTolerance) – (Actual voltage + VRMoutputTolerance)

        所以以SINK_U_flash1爲例計算獲得SINK_U_flash1的Margin爲:

        SINK_U_flash1_margin = [3.3 + (3.3 * 1.2121%)] – [3.31945 + (3.3*0%)]

                                                 = 3.33999996 – 3.31945 = 0.020548V

        當Margin爲負時則說明IR Drop仿真結果Pass, 在PowerDC報告中會出現一個綠色的勾。

相關文章
相關標籤/搜索