An apparatus for power management, comprising: a circuit having a first power-domain and a second power-domain wherein the first and second power-domains include a set of operating parameter values ; a circuit controller configured to incrementally sweep at least one of the operating parameter values of the first power-domain ; and a circuit profiler configured to derive a total power consumption profile and a total timing delay profile of the circuit based on the circuit's response to the swept operating parameter value ; wherein the circuit controller is configured to set the operating parameter values for the first and second power-domains based on the total power consumption profile and the total timing delay profile of the circuit ; further comprising a set of level-shifters for translating a set of signals exchanged between the first power-domain and the second power-domain ; characterized in that , during a design phase, the circuit controller is configured to position the level-shifters at a first set of locations in the circuit; wherein the circuit profiler is configured to derive a first total power consumption profile of the circuit with the set of level-shifters positioned at the first set of locations; wherein the circuit controller is configured to position the level-shifters at a second set of locations in the circuit; wherein the circuit profiler is configured to derive a second total power consumption profile of the circuit with the set of level-shifters positioned at the second set of locations; and wherein the circuit controller is configured to select the set of level-shifter locations based on the first and second total power consumption profiles of the circuit. a circuit having a first power-domain and a second power-domain wherein the first and second power-domains include a set of operating parameter values ; a circuit controller configured to incrementally sweep at least one of the operating parameter values of the first power-domain ; and a circuit profiler configured to derive a total power consumption profile and a total timing delay profile of the circuit based on the circuit's response to the swept operating parameter value ; wherein the circuit controller is configured to set the operating parameter values for the first and second power-domains based on the total power consumption profile and the total timing delay profile of the circuit ; further comprising a set of level-shifters for translating a set of signals exchanged between the first power-domain and the second power-domain ; characterized in that , during a design phase, the circuit controller is configured to position the level-shifters at a first set of locations in the circuit; wherein the circuit profiler is configured to derive a first total power consumption profile of the circuit with the set of level-shifters positioned at the first set of locations; wherein the circuit controller is configured to position the level-shifters at a second set of locations in the circuit; wherein the circuit profiler is configured to derive a second total power consumption profile of the circuit with the set of level-shifters positioned at the second set of locations; and wherein the circuit controller is configured to select the set of level-shifter locations based on the first and second total power consumption profiles of the circuit. <EOS>