The available performance is monitored by different types of reference circuits comprised of free-running ring oscillators. The inputs from reference “sense ” circuits are processed by internal control and compare logic and written to software readable registers. If there is a significant (predefined) change in the reference circuit delay values, an interrupt is triggered. The relevant software interrupt routine calculates the new required voltage and re-programs the Power Management IC (PMIC) to supply the new voltage to the SoC. A new voltage is applied, based on the reference circuit delay, values change, providing feedback and closing the loop of the DPTC mechanism. This insures that the system stabilizes at the proper voltage level. Software control permits fast and simple changes.