Patent US5928375A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5928375A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for enhancing data transmission in parity based data processing systems

Assignee: International Business Machines Corp
•
Filing: 1997-01-08
•
Granted: 1999-07-27
•
Expires: 2017-01-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data transfer system providing parity uses a method and apparatus for transmitting a data clocking signal in a parity bit location along a data bus to latch an accompanying data byte at a receiving device. A transmitting device, coupled to the receiving device through the data bus, generates a data clock signal and latches the clock signal into the parity bit location of the data bus. The clock signal and data byte are then transmitted along the data bus to the receiving device. The receiving device uses the clock signal to latch the data byte from the data bus. Thus, the data transfer system uses the data clock signal transmitted in the parity bit location of the data bus to validate and synchronize the accompanying data byte at the receiving device.

Inventors

  • 👤 Gregg Steven Lucas
  • 👤 Juan Antonio Yanes

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 06:54
CPC Classifications
G; G06; G06F; G06F13/00; H; H04; H04L; H04L1/00; H04L1/004; H04L1/0056; H04L1/0057; H03; H03M; H03M13/00; H03M13/03; H03M13/05; H03M13/09; H04L7/00; H04L7/04

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 131 words
In a data transfer system having a transmitting device, a receiving device, and a data bus coupled between said transmitting device and said receiving device, a method for synchronizing data bit signals at said receiving device comprising steps of: (a) generating a data clock signal at said transmitting device; (b) concurrently latching said data clock signal into a parity bit location within said data bus and a set of data signals into a set of data bit locations within said data bus; (c) transmitting said data signals and said data clock signal along said data bus; and (d) receiving said data signals at said receiving device by using said data clock signal in said parity bit location to latch said data signals from said data bit locations in said data bus.
Claim 2
Dependent Claim 131 words
In a data transfer system having a transmitting device, a receiving device, and a data bus coupled between said transmitting device and said receiving device, a method for synchronizing data bit signals at said receiving device comprising steps of: (a) generating a data clock signal at said transmitting device; (b) concurrently latching said data clock signal into a parity bit location within said data bus and a set of data signals into a set of data bit locations within said data bus; (c) transmitting said data signals and said data clock signal along said data bus; and (d) receiving said data signals at said receiving device by using said data clock signal in said parity bit location to latch said data signals from said data bit locations in said data bus.
Claim 3
Dependent Claim 55 words
The method in claim 1 further comprising: (e) generating a set of error check signals, at said transmitting device, in accordance with said data signals previously transmitted from said transmitting device to said receiving device; and (f) transmitting said error check signals along said data bit locations of said data bus to said receiving device.
Claim 4
Dependent Claim 64 words
The method in claim 2 further comprising: (g) determining a set of expected error check signals, at said receiving device, in accordance with said data signals previously received at said receiving device; and (h) comparing said expected error check signals with said error check signals to detect whether an error occurred in transmitting said data signals from said transmitting device to said receiving device.
Claim 5
Dependent Claim 126 words
In a data transfer system having a transmitting device, a receiving device, and a data bus coupled between said transmitting device and said receiving device, a data transmitter in said transmitting device comprising: a memory buffer storing data and generating a data clock signal; a data latch coupled to said memory buffer and further coupled to a set of data bit locations within said data bus; a parity latch coupled to a parity bit location within said data bus; and a clock generator generating a clock signal, said clock generator coupled to said parity latch and further coupled to said data latch, said clock signal used to latch said data into said data latch and to further latch said data clock signal into said parity latch.
Claim 6
Dependent Claim 126 words
In a data transfer system having a transmitting device, a receiving device, and a data bus coupled between said transmitting device and said receiving device, a data transmitter in said transmitting device comprising: a memory buffer storing data and generating a data clock signal; a data latch coupled to said memory buffer and further coupled to a set of data bit locations within said data bus; a parity latch coupled to a parity bit location within said data bus; and a clock generator generating a clock signal, said clock generator coupled to said parity latch and further coupled to said data latch, said clock signal used to latch said data into said data latch and to further latch said data clock signal into said parity latch.
Claim 7
Dependent Claim 24 words
The data transmitter in claim 4 wherein said memory buffer further comprises data inputs, data outputs, a clock input, and a data clock output.
Claim 8
Dependent Claim 45 words
The data transmitter in claim 5 wherein said data latch further comprises data inputs, data outputs, and a clock input, said data inputs connected to said data outputs of said memory buffer, said data outputs connected to said data bit locations within said data bus.
Claim 9
Dependent Claim 48 words
The data transmitter in claim 6 wherein said parity latch further comprises a data input, a data output, and a clock input, said data input connected to said data clock output of said memory buffer, said data output connected to said parity bit location within said data bus.
Claim 10
Dependent Claim 42 words
The data transmitter in claim 7 wherein said clock generator further comprises a clock input and a clock output, said clock output connected to said clock input of said data latch and further connected to said clock input of said parity latch.
Claim 11
Dependent Claim 101 words
A data transfer system comprising: a transmitting device to transmit data signals; a receiving device to receive data signals; and a data bus coupled between said transmitting device and said receiving device, said data bus including data bit locations and a parity bit location, wherein said transmitting device generates a data clock signal and transmits said data clock signal with said data signals, said data signals transmitted in said data bit locations of said data bus, said data clock signal transmitted in said parity bit location of said data bus and used to latch said data signals at said receiving device.
Claim 12
Dependent Claim 101 words
A data transfer system comprising: a transmitting device to transmit data signals; a receiving device to receive data signals; and a data bus coupled between said transmitting device and said receiving device, said data bus including data bit locations and a parity bit location, wherein said transmitting device generates a data clock signal and transmits said data clock signal with said data signals, said data signals transmitted in said data bit locations of said data bus, said data clock signal transmitted in said parity bit location of said data bus and used to latch said data signals at said receiving device.
Claim 13
Dependent Claim 65 words
The data transfer system in claim 9 wherein said transmitting device further comprises: a transceiver coupled to said data bus, said transceiver adjusting a signal strength in said data signals and said data clock signal for transmission along said data bus to said receiving device; and a data transmitter coupled to said transceiver, said data transmitter generating said data signals and said data clock signal.
Claim 14
Dependent Claim 104 words
The data transfer system in claim 10 wherein said data transmitter further comprises: a memory buffer storing data and generating a data clock signal; a data latch coupled to said memory buffer and further coupled to said data bit locations within said data bus; a parity latch coupled to said parity bit location within said data bus; and a clock generator generating a clock signal, said clock generator coupled to said parity latch and further coupled to said data latch, said clock signal used to latch said data into said data latch and to further latch said data clock signal into said parity latch.
Claim 15
Dependent Claim 78 words
The data transfer system in claim 9 wherein said receiving device further comprises: a transceiver coupled to said data bus, said transceiver adjusting a signal strength in said data signals and said data clock signal for reception from said data bus; and a data receiver coupled to said transceiver, said data receiver using said data clock signal in said parity location within said data bus to latch said data signals from said data locations within said data bus.
Claim 16
Dependent Claim 59 words
The data transfer system in claim 12 wherein said data receiver further comprises: a receiving data latch having data inputs and a clock input, said receiving data latch coupled to said data bus, said data inputs coupled to said data bit locations within said data bus, said clock input coupled to said parity bit location within said data bus.
Claim 17
Dependent Claim 47 words
The data transfer system in claim 9 wherein said transmitting device subsequently generates a set of error check signals when said data signals have been completely transferred to said receiving device, said transmitting device transmitting said error check signals along said data bus to said receiving device.
Claim 18
Dependent Claim 70 words
The data transfer system in claim 14 wherein said receiving device subsequently generates a set of expected error check signals when said data signals have been completely received at said receiving device, said receiving device then comparing said expected error check signals with said error check signals received from said transmitting device to determine if an error occurred during transmission of said data signals between said transmitting and receiving devices.

References Cited (Backward Citations)

US5155735A Cited
US5257391A Cited
US5461701A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-07-26 2003-01-25 2003-07-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-07-26 2007-01-25 2007-07-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-07-26 2011-01-25 2011-07-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag