One or more portions of the design (e.g., components, channels, or
portions thereof) can be assigned instances of one or more component
power domains (CPDs). Assigning an instance of a CPD to a design element
(or to a portion thereof) can indicate, for example, whether the element
can be switched on and off, or whether the element can operate over a
range of voltages. The CPD instances can, in turn, be assigned to one or
more design power domains (DPDs). Assignments of a CPD to a DPD can be
evaluated according to a set of compatibility rules. Two or more
electronic design elements can be connected by one or more signal paths.
Organizing the CPD instances into DPDs can aid in finding signal paths
that cross from a first DPD to a second DPD. To improve the reliability
of signal paths traversing a DPD boundary, one or more power domain
interface (PDI) components can be created to handle the signal paths at
the boundary.