CPC H03K 3/0315 (2013.01) [B82Y 10/00 (2013.01); G06F 17/11 (2013.01); G06N 5/04 (2013.01); G06N 10/00 (2019.01); H03K 5/19 (2013.01)] | 20 Claims |
1. A fully connected ring oscillator circuit comprising:
a plurality of first ring oscillator loops each extending along a first axis;
a plurality of second ring oscillator loops each extending along a second axis that is transverse to the first axis and intersecting the first ring oscillator loops;
a plurality of ring oscillators each comprising one of the first ring oscillator loops connected to one of the second ring oscillator loops through a strong coupling, each ring oscillator producing an oscillating signal; and
a plurality of coupled ring oscillators each comprising two of the ring oscillators connected to each other through a programmable weighted coupling block,
wherein each of the programmable weighted coupling blocks is configured to selectively apply to the corresponding coupled ring oscillator a positive weight coupling that drives the oscillating signals of the ring oscillators of the coupled ring oscillator toward oscillating in a same phase with each other, and a negative weight coupling that drives the oscillating signals of the ring oscillators of the coupled ring oscillator toward oscillating in an opposite phase with each other.
|