For a ring oscillator to function, all it needs is 180deg phase difference between the start and end of the chain (so that the oscillation frequency is 1/(2*the total delay)) and enough gain to carry the signal from start till end. While using differential delay blocks, we have complementary outputs., this provides us the luxury of working with any number of delay elements above 1. In single ended ring, we have only one output phase available and this necessitates odd number of stages to be used.