A digital ring oscillator outputting a toggled clock signal. The clock
signal is generated by a plurality of electronic cells that are arranged
in series. At least one of the plurality of electronic cells receives a
feedback of the clock signal. Control signals are received at an input
for the plurality of electronic cells. Each electronic cell includes a
first logic gate, a second logic gate, and an inverted logic gate coupled
between the first logic gate and the second logic gate. For each
electronic cell, a respective control signal controls whether an output
signal received from the first logic gate of a preceding electronic cell
is transferred through the first logic gate to the first logic gate in a
succeeding electronic cell, or is inverted and transferred through the
second logic gate to the second logic gate in a preceding electronic
cell, based on the control signal.