A method and apparatus for a propagation delay and time calibration. The
apparatus includes a ring oscillator having a first set of elements. The
apparatus also includes delay units. The ring oscillator is used to
generate a clock signal used to measure the delay in signals received at
the delay blocks. In the depicted examples, the clock signal generated by
the ring oscillator is used to run a counter that counts the delay between
a transition in a data signal and a reference signal. Each of the delay
units includes a second set of elements matching those of the first set of
elements in the ring oscillator. The elements in the set of elements are
selected such that they track the period of the ring oscillator signal
generated by the ring oscillator. The delay units are used to implement
the desired delay.
Un método y un aparato para una propagación retrasa y la calibración del tiempo. El aparato incluye un oscilador del anillo que tiene un primer sistema de elementos. El aparato también incluye retrasa unidades. El oscilador del anillo se utiliza para generar una señal del reloj usada para medir retrasa en las señales recibidas en retrasa bloques. En los ejemplos representados, la señal del reloj generada por el oscilador del anillo se utiliza para funcionar un contador que cuente retrase entre una transición en una señal de los datos y una señal de la referencia. Cada uno de retrasa unidades incluye un segundo sistema de elementos que emparejan los del primer sistema de elementos en el oscilador del anillo. Los elementos en el sistema de elementos se seleccionan tales que siguen el período de la señal del oscilador del anillo generada por el oscilador del anillo. Retrasa unidades se utilizan poner en ejecucio'n deseado retrasa.