← Back to Patent Explorer
US4800340A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for generating a data recovery window

Assignee: Silicon Systems Inc
•
Filing: 1987-04-22
•
Granted: 1989-01-24
•
Expires: 2007-04-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method and apparatus for generating a decode window. A phase locked loop locks a pulse edge of a delayed read data (DRD) signal to an edge of a voltage control oscillator (VCO) clock signal. The edges of the decode window are generated directly from the outer edges of the VCO clock signal. This eliminates errors introduced by quarter cell delay lines, particularly in integrated circuit applications. The transition of the VCO clock signal is used to define a nominal center position coinciding with the mean center position of a data stream. Differential control signals are utilized to shift the VCO transition so that it may be synchronized with the mean bit center position and compensate for non-symmetrical peak jitter. The VCO transition may be shifted without changing the period of the VCO clock signal.

Inventors

  • 👤 Peter Maimone
  • 👤 Richard G. Yamasaki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 10:38
CPC Classifications
H; H03; H03K; H03K3/00; H03K3/02; H03K3/26; H03K3/28; H03K3/281; H03K3/282; H03K3/2821; H03K3/01; H03K3/017; H04; H04L; H04L7/00; H04L7/02; H04L7/033

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 103 words
A circuit for providing a programmable decode window generator comprising: clock generating means for generating a first clock signal having a period and having a first transition point in said period of said first clock signal; data synchronizing means coupled to a delayed read data (DRD) signal and said first clock signal, said DRD having a mean center position, said data synchronizing means for locking said DRD signal to said first clock signal; programming means coupled to said clock generating means for shifting said first transition point to coincide with said mean center position without altering said period of said first clock signal.
Claim 2
Dependent Claim 103 words
A circuit for providing a programmable decode window generator comprising: clock generating means for generating a first clock signal having a period and having a first transition point in said period of said first clock signal; data synchronizing means coupled to a delayed read data (DRD) signal and said first clock signal, said DRD having a mean center position, said data synchronizing means for locking said DRD signal to said first clock signal; programming means coupled to said clock generating means for shifting said first transition point to coincide with said mean center position without altering said period of said first clock signal.
Claim 3
Dependent Claim 16 words
The circuit of claim 1 wherein said clock generating means comprises a voltage controlled oscillator (VCO).
Claim 4
Dependent Claim 36 words
The circuit of claim 1 wherein said data synchronizing means comprises first and second flip-flops wherein the output of said second flip-flop is coupled in a feedback loop to the reset input of said first flip-flop.
Claim 5
Dependent Claim 43 words
The circuit of claim 3 wherein said programming means comprises first and second control signals coupled to said VCO, said first and second control signals for controlling the position of said first transition point without altering said period of said first clock signal.
Claim 6
Dependent Claim 130 words
A circuit for providing a decode window comprising: clock generating means for generating a first clock signal having rising and falling edges, said first clock signal having a period defined by consecutive falling edges; data synchronizing means coupled to said first clock signal and to a delayed read data (DRD) signal, said data synchronizing means for detecting a rising edge of said DRD signal and each of said falling edges of said first clock signal, said data synchronizing means outputting said decode window wherein said decode window has a rising edge locked to said falling edge of said first clock signal; window shifting means coupled to said first clock generating means for shifting said rising edge of said first clock signal without altering said period of said first clock signal.
Claim 7
Dependent Claim 130 words
A circuit for providing a decode window comprising: clock generating means for generating a first clock signal having rising and falling edges, said first clock signal having a period defined by consecutive falling edges; data synchronizing means coupled to said first clock signal and to a delayed read data (DRD) signal, said data synchronizing means for detecting a rising edge of said DRD signal and each of said falling edges of said first clock signal, said data synchronizing means outputting said decode window wherein said decode window has a rising edge locked to said falling edge of said first clock signal; window shifting means coupled to said first clock generating means for shifting said rising edge of said first clock signal without altering said period of said first clock signal.
Claim 8
Dependent Claim 16 words
The circuit of claim 5 wherein said clock generating means comprises a voltage controlled oscillator (VCO).
Claim 9
Dependent Claim 29 words
The circuit of claim 6 wherein said data synchronizing means comprises first and second flip-flops, said second flip-flop having an output coupled to a reset of said first flip-flop.
Claim 10
Dependent Claim 30 words
The circuit of claim 7 wherein said window shifting means comprises first and second control signals coupled to said VCO for shifting said rising edge of said first clock signal.
Claim 11
Dependent Claim 161 words
A circuit for providing a decode window having at least first and second edges comprising: clock generating means for generating a first clock signal, said first clock signal having a period comprising a first segment and a second segment separated at a transition point, said first clock signal having at least third and fourth edges; data synchronizing means coupled to said first clock signal and to a delayed read data (DRD) signal, said DRD signal having a mean center position and at least fifth and sixth edges, said loop synchronizing means outputting said decode window and locking said first edge of said decode window to said fifth edge of said DRD signal, said data synchronizing means locking said second edge of said decode window to said fourth edge of said first clock signal; shifting means coupled to said clock generating means and said DRD signal, said shifting means for shifting said transition point to be synchronous with said mean center position.
Claim 12
Dependent Claim 161 words
A circuit for providing a decode window having at least first and second edges comprising: clock generating means for generating a first clock signal, said first clock signal having a period comprising a first segment and a second segment separated at a transition point, said first clock signal having at least third and fourth edges; data synchronizing means coupled to said first clock signal and to a delayed read data (DRD) signal, said DRD signal having a mean center position and at least fifth and sixth edges, said loop synchronizing means outputting said decode window and locking said first edge of said decode window to said fifth edge of said DRD signal, said data synchronizing means locking said second edge of said decode window to said fourth edge of said first clock signal; shifting means coupled to said clock generating means and said DRD signal, said shifting means for shifting said transition point to be synchronous with said mean center position.
Claim 13
Dependent Claim 16 words
The circuit of claim 9 wherein said clock generating means comprises a voltage control oscillator (VCO).
Claim 14
Dependent Claim 21 words
The circuit of claim 10 wherein said period of said clock generating means is approximately twice that of said decode window.
Claim 15
Dependent Claim 117 words
The circuit of claim 10 wherein said data synchronizing means is comprised of first and second flip-flops, said first flip-flop having a first data input coupled to a logical one, said first flip-flop having a first clock input coupled to said DRD signal, said second flip-flop having an input coupled to an output of said first flip-flop, said second flip-flop having a clock input coupled to a said first clock signal, said second flip-flop having an output outputting said decode window, said second flip-flop output coupled to a first logic gate, said first clock signal coupled to said first logic gate, said logic gate having a first output coupled to a reset input of said first flip-flop.
Claim 16
Dependent Claim 58 words
The circuit of claim 12 wherein said shifting means comprises first and second control signals coupled to said VCO, said first control signal for altering the length of said first segment and said second control signal for altering the length of said second segment, said shifting means such that said period of said first clock signal remains constant.
Claim 17
Independent Claim 83 words
A method of providing an accurate decode window having a constant period comprising the steps of: providing a voltage control oscillator (VCO) outputting a first clock signal; generating a delayed read data signal (DRD) from serial data pulses; combining said DRD signal and said first clock signal in a data synchronizer; generating a first edge of said decode window from said DRD signal and said first clock signal and generating a second edge of said decode window directly from said first clock signal.
Claim 18
Independent Claim 83 words
A method of providing an accurate decode window having a constant period comprising the steps of: providing a voltage control oscillator (VCO) outputting a first clock signal; generating a delayed read data signal (DRD) from serial data pulses; combining said DRD signal and said first clock signal in a data synchronizer; generating a first edge of said decode window from said DRD signal and said first clock signal and generating a second edge of said decode window directly from said first clock signal.
Claim 19
Dependent Claim 24 words
The method of claim 14 further including the step of providing window shifting means for shifting a nominal center of said first clock signal.
Claim 20
Dependent Claim 32 words
The method of claim 15 wherein said shifting means is coupled to said VCO and outputs first and second control signals for controlling said nominal center position of said first clock signal.
Claim 21
Dependent Claim 163 words
A circuit for providing a programmable decode window generator comprising: a voltage control oscillator (VCO) for generating a first clock signal having a period and having a first transition point in said period of said first clock signal; data synchronizing means coupled to a delayed read data (DRD) signal and said first clock signal, said DRD having a mean center position, said data synchronizing means for locking said DRD signal to said first clock signal, said data synchronizing means comprising first and second flip-flops wherein the output of said second flip-flop is coupled in a feedback loop to the reset input of said first flip-flop; programming means couple to said clock generating means for shifting said first transition point to coincide with said mean center position, said programming means comprising first and second control signals coupled to said VCO, said first and second control signals for controlling the position of said first transition point without altering said period of said first clock signal.
Claim 22
Dependent Claim 163 words
A circuit for providing a programmable decode window generator comprising: a voltage control oscillator (VCO) for generating a first clock signal having a period and having a first transition point in said period of said first clock signal; data synchronizing means coupled to a delayed read data (DRD) signal and said first clock signal, said DRD having a mean center position, said data synchronizing means for locking said DRD signal to said first clock signal, said data synchronizing means comprising first and second flip-flops wherein the output of said second flip-flop is coupled in a feedback loop to the reset input of said first flip-flop; programming means couple to said clock generating means for shifting said first transition point to coincide with said mean center position, said programming means comprising first and second control signals coupled to said VCO, said first and second control signals for controlling the position of said first transition point without altering said period of said first clock signal.
Claim 23
Dependent Claim 177 words
A circuit for providing a decode window comprising: clock generating means for generating a first clock signal having rising and falling edges, said first clock signal having a period defined by consecutive falling edges, said clock generating means comprising a voltage control oscillator (VCO); data synchronizing means coupled to said first clock signal and to a delayed read data (DRD) signal, said data synchronizing means for detecting a rising edge of said DRD signal and each of said falling edges of first clock signal, said data synchronizing means outputting said decode window wherein said decode window has a rising edge locked to said falling edge of said first clock signal, said data synchronizing means comprising first and second flip-flops, said second flip-flop having a output coupled to a reset of said first flip-flop; window shifting means coupled to said first clock generating means for shifting said rising edge of said first clock signal, said window shifting means comprising first and second control signals coupled to said VCO for shifting said rising edge of said first clock signal.
Claim 24
Dependent Claim 177 words
A circuit for providing a decode window comprising: clock generating means for generating a first clock signal having rising and falling edges, said first clock signal having a period defined by consecutive falling edges, said clock generating means comprising a voltage control oscillator (VCO); data synchronizing means coupled to said first clock signal and to a delayed read data (DRD) signal, said data synchronizing means for detecting a rising edge of said DRD signal and each of said falling edges of first clock signal, said data synchronizing means outputting said decode window wherein said decode window has a rising edge locked to said falling edge of said first clock signal, said data synchronizing means comprising first and second flip-flops, said second flip-flop having a output coupled to a reset of said first flip-flop; window shifting means coupled to said first clock generating means for shifting said rising edge of said first clock signal, said window shifting means comprising first and second control signals coupled to said VCO for shifting said rising edge of said first clock signal.
Claim 25
Independent Claim 119 words
A method of providing an accurate decode window comprising the steps of: providing a voltage control oscillator (VCO) outputting a first clock signal; generating a delayed read data signal (DRD) from serial data pulses; combining said DRD signal and said first clock signal in a data synchronizer; generating a first edge of said decode window from said DRD signal and said said first clock signal; generating a second edge of said decode window directly from said first clock signal; providing window shifting means for shifting a nominal center of said first clock signal, said window shifting means coupled to said VCO and outputting first and second control signals for controlling said nominal center position of said first clock signal.
Claim 26
Independent Claim 119 words
A method of providing an accurate decode window comprising the steps of: providing a voltage control oscillator (VCO) outputting a first clock signal; generating a delayed read data signal (DRD) from serial data pulses; combining said DRD signal and said first clock signal in a data synchronizer; generating a first edge of said decode window from said DRD signal and said said first clock signal; generating a second edge of said decode window directly from said first clock signal; providing window shifting means for shifting a nominal center of said first clock signal, said window shifting means coupled to said VCO and outputting first and second control signals for controlling said nominal center position of said first clock signal.

References Cited (Backward Citations)

US4151485A Cited
US4633488A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-01-24 1992-07-25 1993-01-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-01-24 1996-07-25 1997-01-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-01-24 2000-07-25 2001-01-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag