The CGS22 comprises a series of dividers and "phase shifters" for converting a single clock pulse train into an array of frequencies. The incoming clock signal is divided into successive clock signals, each half the frequency (twice the period) of the previous. Three other outputs, each successively shifted by 90 deg, are also provided. While the first stage has outputs for 90° and 270°, the usability of these outputs is dependent entirely on the waveshape of the clock signal, with square being optimal.
CGS22 Datasheet and Build Guide