掉電用例通常跟低功耗相關,主要包含三個概念:isolation,retention和level shifter。 根據電源的做用效果,能夠分爲常開區和掉電區。 當一個芯片中的電源數目不止一個的時候,就須要當心謹慎的描述各個電源之間的關係。這種設計類型被稱爲Multi-Voltage(MV)。 其中又包含一些小的概念,好比level shifter,isolation cell,等等。 其中又包含一些小的概念,好比level shifter,isolation cell,等等。 isolation:從字面意思能夠理解,是隔離的意思。 若是當前區域或者外部區域中的一個電源被關閉了,則相應的信號線上的被驅動端(sink),就會信號不穩定。這能夠經過插入被稱爲isolation cell的cell來實現。 因爲isolation cell須要在相關電源斷電的狀況下正常工做,它顯然須要一個獨立的電源供應。 Isolation cell的主要做用: 通電的狀況下表現爲一個buffer。 斷電的狀況下向外部輸出穩定的信號。 Isolation cell主要用於一個電源區域的邊界上。 isolation主要實現當電源被關閉後,輸出信號的不定態隔離的功能。 isolation隔離,通常是是隔離成復位值,個別信號好比pslave_err,隔離成高,一個原則就是不對其下游或者與其對接的IP產生功能影響。 retention:從字面意思理解,是保持的意思。 若是當前區域的電源被關閉了,但有些數據又須要在以後從新上電時恢復以前的值,這就須要用到被稱之爲retention cell的邏輯單元(cell)來實現。 Retention cell主要做用在一個電源區域的內部,它能夠在該區域斷電的狀況下,保存住特定的值,並在須要時候恢復。 Retention cell從功能上來看,是一個稍微複雜點的寄存器(register)。從電源供應上看,它顯然也須要一個獨立的電源供電。 retention須要保持的,通常是IP的input,output和inout信號,通常指DUT頂層PAD。保持掉電以前的值。 Level shifter:從字面看,是電平切換的意思。 若是當前區域的電源電壓和外部不一樣,則信號傳輸時須要電平轉換。這能夠經過在信號線中間插入被稱爲level shifter的cell來實現此功能。 Level shifter 主要實現電平轉換的功能。 通常來說,咱們常開區的供電,是採用LDO來供電的。 LDO即Low-dropout Regulator,是一種低壓差線性穩壓器,能在輸入電壓與輸出電壓壓降很小的條件下工做。 關於掉電用例,主要關注isolation的值(retention的值在前仿中不須要關注,須要在PG網表裏面關注。而另一個level shifter則沒法體如今前仿波形裏面。)設計