Uses ring oscillator to pulse first flip flop. First flip flop acts as the clock. Last 4 flip flops act as counter. The counter increments at the falling edge of the clock.
The clocks rising edge can then be used to time logic handling since the counter should reach its steady state before the clock rises.