I. Introduction
Tunable digital delay elements are widely used in integrated circuits; e.g. in DLLs and PLLs to generate accurate clocks [1], in delay-line-based time-to-digital converters [2], in asynchronous systems processing bundled data to ensure correct system timing [3], and in continuous-time signal processors (CT-DSP) to set the frequency response [4]. Delay cells are expected to have some or all of following attributes:
Wide tuning range;
Good matching between identically laid out cells;
Low jitter;
Signal-independent delay;
Robust communication, in order to guarantee correct propagation of every input event.