Variation tolerant self-adaptive clock generation architecture based on a ring oscillator | Publicación