EP1537668B1

Synchronous mirror delay (smd) circuit and method including a ring oscillator for timing coarse and fine delay intervals

Abstract

This record has no abstract on file.

EP1537668B1, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Expired 27 August 2023, 3.1 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

16 claims: 3 independent, 13 dependent

  1. 1
    A synchronous mirror delay circuit (300), comprising:a ring oscillator (302) operable to generate a plurality of tap clock signals (T1-T7) with one tap clock signal being designated an oscillator clock signal, which has a frequency that is greater than that of an input clock signal (CLKBUF), each tap clock signal having a respective delay relative to the oscillator clock signal;a model delay line (310) adapted to receive the input clock signal (CLKBUF) and operable to generate a model delayed clock signal (CLKUP) in response to the input clock signal, the model delayed clock signal having a model delay relative to the input clock signal (CLKBUF) and activates the ring oscillator (302);a coarse delay circuit (304) adapted to receive the input clock signal (CLKBUF) and coupled to the ring oscillator (302) and the model delay line (310), the coarse delay circuit (304) operable to generate a coarse delay count (CLC) responsive to the oscillator the clock signal under up/down control of the input clock signal and the model delayed clock signal, and further operable to activate a coarse delay enable signal (CEN) responsive to the delay count being equal to a reference count value;a fine delay circuit (306) coupled to the ring oscillator (302) to receive the tap clock signals, coupled to the coarse delay circuit (304) to receive the coarse delay enable signal (CEN), and adapted to receive the input clock signal, the fine delay circuit operable to latch the tap clock signals responsive to the input clock signal (CLKBUF) and to develop a fine delay from the latched tap clock signals, the fine delay circuit (306) operable to activate a fine delay enable signal (FEN) in response to the coarse delay enable signal (CEN), the fine delay enable signal having the fine delay relative to the coarse delay enable signal;and an output circuit (326) coupled to the coarse and fine delay circuits (304, 306), the output circuit generating a delayed clock signal (CLKDEL) responsive to the coarse and fine delay enable signals going active, wherein the delayed clock signal is synchronized with the input clock signal (CLKBUF).
  2. 12
    A synchronous mirror delay device (700), comprising plural synchronous mirror delay circuits as defined by any of claims 1-10, characterized by :a first model delay line (704) coupled to receive the input clock signal and operable to generate a first model delayed clock signal (CLKUP) in response to the input clock signal;a first rising-edge synchronous mirror delay circuit (706) operable to generate a delayed clock signal having a defined delay relative to even rising edges of the input clock signal;a second rising-edge synchronous mirror delay circuit (708) operable to generate a delayed clock signal having a defined delay relative to odd rising edges of the input clock signal;a second model delay line (722) coupled to receive the complementary input clock signal and operable to generate a second model delayed clock signal (CLKUP*) in response to the complementary input clock signal;a first falling-edge synchronous mirror delay circuit (724) operable to generate a delayed clock signal having a defined delay relative to even falling edges of the input clock signal;a second falling-edge synchronous mirror delay circuit (726) operable to generate a delayed clock signal having a defined delay relative to odd falling edges of the input clock signal;and an output circuit coupled to the first and second rising- and falling-edge synchronous mirror delay circuits (706, 708, 724, 726), and operable to develop a synchronized clock signal responsive to the delayed clock signals from the mirror delay circuits, the synchronized clock signal being synchronized with the input clock signal.
  3. 14
    A memory device, comprising:an address bus;a control bus;a data bus;an address decoder coupled to the address bus;a read/write circuit coupled to the data bus;a control circuit (834) coupled to the control bus;a memory-cell array (812) coupled to the address decoder, control circuit, and read/write circuit;and a synchronous mirror delay circuit (300;700) coupled to at least the control circuit and adapted to receive an input clock signal, the synchronous mirror delay operable to generate a delayed clock signal and the control circuit generating control signals in response to the delayed clock signal, the synchronous mirror delay circuit comprising the features as claimed in any one of the preceding claims.