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:

  1. on-chip voltage regulator
  2. embed power switch
  3. a biase generator
  4. 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