Patent ID: 9143139
Filing Date: 2015-09-22
Classification: G06F,H03K

Abstract:
1. A microelectronic system, comprising: a plurality of circuit blocks for processing data, each said circuit block having a clock input for receiving clock signal, each said circuit block having a plurality of asynchronous inputs for receiving asynchronous input data, each said circuit block having a plurality of synchronous inputs for receiving synchronous input data, each said circuit block having a plurality of asynchronous outputs for delivering asynchronous output data, each said circuit block having a plurality of synchronous outputs for delivering synchronous output data; a Time-Average-Frequency clock generator for generating a Time-Average-Frequency clock signal, having an output for delivering said Time-Average-Frequency clock signal, said Time-Average-Frequency clock signal comprises an electrical pulse train, pulses in said electrical pulse train have more than one type of pulse length all of said pulses in said pulse train take discrete values, an arithmetic mean is a time frame of one second divided by number of pulses in said time frame of one second, an arithmetic inversion of said arithmetic mean is equal to a frequency selected by user of said microelectronic system, wherein said Time-Average-Frequency clock signal is created by directly conjoining the pulses having more than one type of pulse length; and wherein the output of said Time-Average-Frequency clock generator is connected to said clock inputs of all circuit blocks of said plurality of circuit blocks.