Universal input data sampling circuit and method thereof
US5742188A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Dec 10, 1996 |
| Grant date | Apr 21, 1998 |
| Priority date | — |
| Expiry date | Dec 10, 2016 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L7/0338
- WIPO fieldBasic communication processes
- WIPO sectorElectrical engineering
Abstract
A circuit for detecting timing errors and for selecting the correct clock edge for mid-point data sampling, includes a rising edge sampling device for sampling an input data signal at a rising edge of an input clock and generating a first interim data signal. A falling edge sampling device samples the input data signal at a falling edge of the input clock and generates a second interim data signal. An error signal generation devise, arranged in each of the rising edge and falling edge sampling devices, generates an error signal if designated setup time and hold time requirements are not met. The error signal is one of an error-rise or error-fall signal. A state machine receives the first and second interim signals and the error signal. The state machine automatically outputs the first interim data signal to a logic device if the error-fall signal is detected, and outputs the second interim data signal to the logic device if the error-rise signal is detected.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.