Does Elastix have technology to reduce voltage if performance throughput requirements go down? Essentially, can a circuit be slowed down below the reference clock speed when needed?
The Elastix technology can be combined with voltage regulators to adjust the voltage at any moment. The voltage can be scaled in such a way that the frequency of the Elastic Clocks is adjusted according to the performance requirements. The adjustment can be done automatically by hardware, in case the performance requirements can be measured by specific circuits (e.g. measuring the traffic on a network). Otherwise, the adjustment can be done at the system level by software (e.g. by estimating the workload of the system). In either case, the adjustment of the voltage is automatically transformed into an adjustment of the frequency. In this way, DVFS can be directly implemented without requiring specific actions to change the frequency of the system. The response time to adapt the system to some specific performance requirements is determined by the response time of the voltage regulator. This time can be of the order of several microseconds.