Posts

Showing posts with the label Unified Power Format (UPF)

Unified Power Format (UPF) Design - key Points

1) Is Isolation Needed Between ON and OFF (Standby) Blocks? Typically, isolation is essential between OFF-to-ON blocks. However, in certain situations, implementing isolation from ON-to-OFF domains is also recommended. The isolation strategy between OFF-to-ON domains is commonly referred to as Parking . This approach is particularly important for special signals with multiple loads in the OFF (Standby) domain, such as RESET or CLK signals. It ensures these signals remain stable and do not toggle while the domain is in the OFF state. By preventing unnecessary switching of sequential elements in the OFF domain, this strategy significantly reduces power consumption. 2) What is the Basic Low Power Sequence Followed in Modern VLSI Design? The fundamental sequence for entering and exiting low power modes is as follows: Save outputs of retention registers Activate isolation control signals (enable isolation) Enable clock gating Apply power gating or shut down power to specific blocks Wait for...

Fundamentals of Isolation Cells in Low Power VLSI Design

Image
Isolation Cells in Multi-Voltage VLSI Design As modern VLSI designs focus heavily on reducing power consumption, multiple voltage and power domains are commonly used. In such designs, isolation cells play a critical role in ensuring reliable communication between power domains operating in different states. Why Are Isolation Cells Needed? Consider a design with two voltage domains: VDDA : Always ON VDDB : Can be turned ON or OFF to save power When the VDDB domain is powered down, all logic gates within that domain may produce unknown or unpredictable outputs (X states) . If signals from the powered-down VDDB domain are connected directly to logic in the active VDDA domain, these unknown values can propagate into the always-on circuitry, causing: Functional errors Incorrect logic evaluations Potential corruption of the active domain's operation To prevent this issue, isolation cells are inserted on signals crossing from the OFF domain to the ON domain. What Are Isolation Cells?...