UPF Essential
- Power Domain - collection of instances powered in the same way
- Power Scope - The instance in which a power domain is defined.
Power Extent - set of instance belong to a power domain.
- an instance can be scope of multiple power domains.
- an instance can only be extent of one power domain.
Donut Power Domain - power domain inside power domain.
power domain can be contiguous or non-contiguous
power domains share same primary supply can be composed to a larger power domain.
it's an error if any instance is not included in a power domain
driver
receiver
source - the driver and port a signal pass through on the way
sink - the receiver and port a signal pass through on the way
Power Isolation
Power Retention
- Ballon Latch - retention value saved in a dedicated latch
- Master-slave register retention style
Power Switch
Power Supply
The electric current of a supply can be from one of:
- on-chip voltage regulator
- embed power switch
- a biase generator
- off-chip supply source
Logic Hierarchy
- HighConn
- LowConn
Design Structure
Transistor -> Standard Cell -> Hard Macro
- LowConn - port declaration, inside module
- HighConn - port instance and the net connected, outside module