低功耗設計與 UPF
隔離單元(isolation cell)
隔離單元是放在每條離開「可被關掉」區塊的導線上的守衛,在該區塊睡眠時把那條線維持在一個已知、安全的值。當你把一個域斷電,它的輸出並不會乾淨地歸 0——而是飄成不確定、漂移的電壓,像一扇任憑風吹來回擺盪的門。任何仍通電的下游邏輯都會讀到垃圾,更糟的是會流入浪費的短路電流。隔離單元把那扇門「砰」地關上,並固定到一個明確的電位。
在實作上它通常是插在邊界連線上的一個簡單 AND 或 OR 閘,由隔離致能訊號驅動:在斷電前先拉起致能,輸出就會被箝制到 0(AND)或 1(OR),與那個已死的區塊無關。關鍵是隔離單元與其致能邏輯必須位於常開電源域——若守衛自己也斷了電,就沒人扶著那扇門了。UPF/CPF 讓設計者宣告箝位值、致能訊號,以及哪些邊界連線需要隔離,工具便會自動插入這些單元。
順序至關重要:隔離致能必須在電源開關關閉「之前」拉起,且只在區塊完全上電並復位「之後」才解除——這個上電/斷電時序是受驗證的電源意圖的一部分。
又稱
另見