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

Inter-repeater backplane

Assignee: Level One Communications Inc
•
Filing: 1995-01-30
•
Granted: 1996-11-12
•
Expires: 2015-01-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An inter-repeater backplane that allows either synchronous or asynchronous data transmission between multiple repeaters integrated into a single hub and enables any repeater to be swapped out without causing the backplane to crash, hang-up, or pass error messages. A dual analog, digital collision signaling scheme is utilized to obviate the need for additional drivers or external glue logic for arbitration. "the specific port of a hub receiving data (PORTN)". and The one port left state (PORTM) information is embedded within the backplane signals. Thus, the backplane scheme according to the present invention is completely seamless. Unique state machines enable the repeater to transmit data either synchronously or asynchronously. In the synchronous mode of data transmission, the data is synchronized with the system clock. When the asynchronous mode of data transmission is selected, the recovered data is synchronized with a clock signal associated with the transmitting repeater. Mixed signal state machines operate in conjunction with the dual analog, digital collision signaling scheme to prevent malfunctions when individual repeaters are swapped or removed. The mixed signal state machines implement the functions of the repeaters and control the transitions on the backplane. Thus, the unique analog digital backplane combination in conjunction with the repeater inter-repeater blackplane (IRB) state machine makes bus arbitration unnecessary.

Inventors

  • 👤 David T. Chan
  • 👤 Haim Shafir
  • 👤 Stefan M. Wurster

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 04:55
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/46; H04L12/4604; H04L12/462; H04L12/4625; H04L12/40; H04L12/407; H04L12/413

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 171 words
An inter-repeater backplane connecting multiple repeaters together to form a hub system, comprising: a bus comprising a plurality of electrically conductive signal lines coupled between repeaters for communicating electrical signals therebetween, wherein at least one of the lines has an analog voltage level for signaling repeater state information; a receiver, coupled to the bus at an input port of a first repeater, for receiving a first data signal; means, coupled to the receiver, for recovering data from the first data signal, for generating a preamble and for generating a start of frame signal for the recovered data; timing means, coupled to the recovering and generating means, for retiming the recovered data to a clock; means, coupled to the timing means, for transmitting a second data signal comprising the start of frame signal, the preamble and the recovered data, the second data signal being routed on to the bus; and repeating means, coupled to the input port of the remaining repeaters on the bus, for receiving and repeating the second data signal.
Claim 2
Dependent Claim 171 words
An inter-repeater backplane connecting multiple repeaters together to form a hub system, comprising: a bus comprising a plurality of electrically conductive signal lines coupled between repeaters for communicating electrical signals therebetween, wherein at least one of the lines has an analog voltage level for signaling repeater state information; a receiver, coupled to the bus at an input port of a first repeater, for receiving a first data signal; means, coupled to the receiver, for recovering data from the first data signal, for generating a preamble and for generating a start of frame signal for the recovered data; timing means, coupled to the recovering and generating means, for retiming the recovered data to a clock; means, coupled to the timing means, for transmitting a second data signal comprising the start of frame signal, the preamble and the recovered data, the second data signal being routed on to the bus; and repeating means, coupled to the input port of the remaining repeaters on the bus, for receiving and repeating the second data signal.
Claim 3
Dependent Claim 22 words
The inter-repeater backplane of claim 1 further comprising a buffer, coupled to the recovering and generating means, for storing the recovered data.
Claim 4
Dependent Claim 15 words
The inter-repeater backplane of claim 1 wherein the clock is internal to the first repeater.
Claim 5
Dependent Claim 16 words
The inter-repeater backplane of claim 1 wherein the second data signal is repeated without further retiming.
Claim 6
Dependent Claim 58 words
The inter-repeater backplane of claim 4 further comprising: wait means, coupled to the transmitting means, for inhibiting the transmitting means for a predetermined period of time after all of the received data has been transmitted to the bus; and idle means, coupled to the timing means, for transmitting idle signals after the predetermined period of time has elapsed.
Claim 7
Dependent Claim 51 words
The inter-repeater backplane of claim 5 further comprising: a first signaling means, coupled to the bus, for sending a transmit collision signal when a plurality of repeaters attempt to transmit data over the bus simultaneously; and jamming means, coupled to the bus, for jamming the bus after signaling a transmit collision.
Claim 8
Dependent Claim 60 words
The inter-repeater backplane of claim 6 further comprising: a detector, coupled to the bus, for detecting when only one port continues to transmit after a transmit collision signal has been transmitted; and a second signaling means, coupled to the bus, for signaling that only one port continues to transmit after a transmit collision signal has been transmitted over the bus.
Claim 9
Dependent Claim 49 words
The inter-repeater backplane of claim 5 further comprising: collision signalling means, coupled to the transmitting means, for transmitting a collision signal if less than 96 bits were transmitted; and jamming means, coupled to the transmitting means, for transmitting a stream of 96 bits after the collision signal is transmitted.
Claim 10
Dependent Claim 100 words
The inter-repeater backplane of claim 1 further comprising: wait means, coupled to the transmitting means, for inhibiting the transmitting means for a predetermined period of time after all of the received data has been transmitted to the bus; transition means, coupled to the transmitting means, for causing the repeater to idle after the predetermined period of time has elapsed; collision signalling means, coupled to the transmitting means, for transmitting a collision signal if less than 96 bits were transmitted; and jamming means, coupled to the transmitting means, for transmitting a stream of 96 bits after the collision signal is transmitted.
Claim 11
Dependent Claim 60 words
The inter-repeater backplane of claim 9 further comprising: a detector, coupled to the bus, for detecting when only one port continues to transmit after a transmit collision signal has been transmitted; and a second signaling means, coupled to the bus, for signaling that only one port continues to transmit after a transmit collision signal has been transmitted over the bus.
Claim 12
Dependent Claim 55 words
The inter-repeater backplane of claim 2 further comprising: initializing means, coupled to repeaters connected to the bus, for initializing the repeaters and the bus; determining means, couple to the initializing means, for determining whether ports on the repeaters are active; and mode detecting means, coupled to the bus, for determining the mode of data transmission.
Claim 13
Dependent Claim 50 words
The inter-repeater backplane of claim 11 further comprising; reading means, coupled to the bus, for reading the contents of the buffer in the first repeater; and wait means, coupled to the bus, for causing the repeaters to wait for a predetermined period of time after the buffer has been emptied.
Claim 14
Dependent Claim 36 words
The inter-repeater backplane of claim 11 wherein the transmitting means waits for a predetermined period of time in response to a repeater port receiving data going idle and an asynchronous mode of data transmission being selected.
Claim 15
Dependent Claim 24 words
The inter-repeater backplane of claim 11 wherein the transmit means send a start of frame identifier in response to the synchronous mode being selected.
Claim 16
Dependent Claim 237 words
An inter-repeater backplane connecting multiple repeaters together to form a hub system, comprising: a bus comprising a plurality of electrically conductive signal lines coupled between repeaters for communicating electrical signals therebetween, wherein at least one of the lines has an analog voltage level for signaling repeater state information; a receiver, coupled to the bus at an input port of a first repeater, for receiving a first data signal; control means, coupled to the first repeater, for taking control of the bus after receiving the first data signal; recovering means, coupled to the control means, for obtaining the data from the received data signal; first generating means, coupled to the recovery means, for generating a start of frame structure and a clock signal; a transmitter, coupled to the generating means, for transmitting a second data signal on to the bus according to the clock signal, the second data signal comprising the recovered data and the start of frame structure; second generating means, coupled to the bus at an input port of each remaining repeater, for generating a preamble; a detector, coupled to each second generating means, for detecting the start of frame structure; timer means, coupled to each detector, for retiming the data at each subsequent repeater; means, coupled to each timer means, for repeating the second data signal; and output means, coupled to each repeating means, for clocking the second data signal out of each remaining repeater.
Claim 17
Dependent Claim 237 words
An inter-repeater backplane connecting multiple repeaters together to form a hub system, comprising: a bus comprising a plurality of electrically conductive signal lines coupled between repeaters for communicating electrical signals therebetween, wherein at least one of the lines has an analog voltage level for signaling repeater state information; a receiver, coupled to the bus at an input port of a first repeater, for receiving a first data signal; control means, coupled to the first repeater, for taking control of the bus after receiving the first data signal; recovering means, coupled to the control means, for obtaining the data from the received data signal; first generating means, coupled to the recovery means, for generating a start of frame structure and a clock signal; a transmitter, coupled to the generating means, for transmitting a second data signal on to the bus according to the clock signal, the second data signal comprising the recovered data and the start of frame structure; second generating means, coupled to the bus at an input port of each remaining repeater, for generating a preamble; a detector, coupled to each second generating means, for detecting the start of frame structure; timer means, coupled to each detector, for retiming the data at each subsequent repeater; means, coupled to each timer means, for repeating the second data signal; and output means, coupled to each repeating means, for clocking the second data signal out of each remaining repeater.
Claim 18
Dependent Claim 46 words
The inter-repeater backplane of claim 15 further comprising: structure means, coupled to the timer means, for transmitting a preamble and a start of frame identifier over the bus; and wait means, coupled to the transmitting means, for inhibiting the transmitter for a predetermined period of time.
Claim 19
Dependent Claim 27 words
The inter-repeater backplane of claim 16 further comprising idle means, coupled to the timer means, for transmitting idle signals after the predetermined period of time has lapsed.
Claim 20
Dependent Claim 102 words
The inter-repeater backplane of claim 15 further comprising: a first signaling means, coupled to the bus, for sending a transmit collision signal when a plurality of repeaters attempt to transmit data over the bus simultaneously; jamming means, coupled to the bus, for jamming the bus after signaling a transmit collision; a detector, coupled to the bus, for detecting when only one port continues to transmit after a transmit collision signal has been transmitted; and a second signaling means, coupled to the bus, for signaling that only one port continues to transmit after a transmit collision signal has been transmitted over the bus.
Claim 21
Dependent Claim 34 words
The inter-repeater backplane of claim 17 further comprising a third signaling means, coupled to the bus, for signaling a collision if a repeater connected to the bus attempts to transmit while simultaneously receiving data.
Claim 22
Independent Claim 132 words
A method of passing data between multiple repeaters connected by a backplane, comprising the steps of: receiving a first data signal at an input port of a first repeater in a hub of multiple repeaters interconnected by a backplane; recovering data from the first data signal, and generating a preamble and a framing structure for the recovered data; passing the recovered data to a buffer internal to the first repeater; retiming the recovered data to a system clock internal to the first repeater; transmitting a second data signal formed by the framing structure, preamble and the recovered data, the second data signal being routed to the backplane; receiving the second data signal at the input port of the remaining repeaters connected to the backplane; and repeating the second data signal without retiming.
Claim 23
Independent Claim 132 words
A method of passing data between multiple repeaters connected by a backplane, comprising the steps of: receiving a first data signal at an input port of a first repeater in a hub of multiple repeaters interconnected by a backplane; recovering data from the first data signal, and generating a preamble and a framing structure for the recovered data; passing the recovered data to a buffer internal to the first repeater; retiming the recovered data to a system clock internal to the first repeater; transmitting a second data signal formed by the framing structure, preamble and the recovered data, the second data signal being routed to the backplane; receiving the second data signal at the input port of the remaining repeaters connected to the backplane; and repeating the second data signal without retiming.
Claim 24
Independent Claim 141 words
A method of passing data between multiple repeaters connected by a backplane, comprising the steps of: receiving a first data signal at an input port of a first repeater in a hub of multiple repeaters interconnected by a backplane; taking control of the backplane by the first repeater after receiving the first data signal; recovering the data from the received data signal; generating a data framing structure and a clock signal; transmitting a second data signal on to the backplane, the second data signal resulting from the combination of the recovered data, and the data framing structure; generating the preamble, detecting the start of frame structure, and retiming the data at each subsequent repeater receiving second data signal from the first repeater; and repeating the second data signal and a clock signal derived from a clock internal to each subsequent repeater.
Claim 25
Independent Claim 141 words
A method of passing data between multiple repeaters connected by a backplane, comprising the steps of: receiving a first data signal at an input port of a first repeater in a hub of multiple repeaters interconnected by a backplane; taking control of the backplane by the first repeater after receiving the first data signal; recovering the data from the received data signal; generating a data framing structure and a clock signal; transmitting a second data signal on to the backplane, the second data signal resulting from the combination of the recovered data, and the data framing structure; generating the preamble, detecting the start of frame structure, and retiming the data at each subsequent repeater receiving second data signal from the first repeater; and repeating the second data signal and a clock signal derived from a clock internal to each subsequent repeater.
Claim 26
Independent Claim 114 words
A method of passing data between multiple repeaters connected by a backplane, comprising the steps of: a) receiving a first data signal at an input port of a first repeater in a hub of multiple repeaters interconnected by a backplane; b) recovering the data from the received data signal; c) transmitting idle signals over the backplane; d) transmitting a preamble over the backplane; e) transmitting a start of frame identifier over the backplane; f) transmitting a second data signal on to the backplane, the second data signal derived from the recovered data obtained from the received first data signal; g) waiting for a predetermined period of time; and h) repeating steps a through g.
Claim 27
Independent Claim 114 words
A method of passing data between multiple repeaters connected by a backplane, comprising the steps of: a) receiving a first data signal at an input port of a first repeater in a hub of multiple repeaters interconnected by a backplane; b) recovering the data from the received data signal; c) transmitting idle signals over the backplane; d) transmitting a preamble over the backplane; e) transmitting a start of frame identifier over the backplane; f) transmitting a second data signal on to the backplane, the second data signal derived from the recovered data obtained from the received first data signal; g) waiting for a predetermined period of time; and h) repeating steps a through g.
Claim 28
Dependent Claim 69 words
The method of claim 22 further comprising the steps of: i) signaling a transmit collision when a plurality of repeaters attempt to transmit data over the backplane; j) jamming the backplane after signaling a transmit collision; k) detecting when one port is left transmitting after a collision is detected; and l) signaling one port left after a transmit collision has been communicated to the repeaters connected to the backplane.
Claim 29
Independent Claim 105 words
A method of passing data between multiple repeaters connected by a backplane, comprising the steps of: initializing the backplane; determining whether ports on repeaters interconnected by the backplane are active; determining the mode of data transmission; sending preambles over the backplane; waiting for a first predetermined period of time in response to the asynchronous mode being selected and a port in the repeater receiving data going idle; sending start of frame identifier in response to the synchronous mode being selected; reading the contents of the buffer in the first repeater; and waiting for a second predetermined period of time after the buffer has been emptied.
Claim 30
Independent Claim 105 words
A method of passing data between multiple repeaters connected by a backplane, comprising the steps of: initializing the backplane; determining whether ports on repeaters interconnected by the backplane are active; determining the mode of data transmission; sending preambles over the backplane; waiting for a first predetermined period of time in response to the asynchronous mode being selected and a port in the repeater receiving data going idle; sending start of frame identifier in response to the synchronous mode being selected; reading the contents of the buffer in the first repeater; and waiting for a second predetermined period of time after the buffer has been emptied.
Claim 31
Dependent Claim 41 words
The method of claim 24 further comprising the steps of: signaling collision if a repeater connected to the backplane attempts to transmit while simultaneously receiving data; and signaling collision if a plurality of repeaters attempt to transmit at the same time.

References Cited (Backward Citations)

US4063220A Cited
US4099024A Cited
US5249183A Cited
US5406559A Cited
US5345447A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-11-12 2000-05-13 2000-11-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-11-12 2004-05-13 2004-11-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-11-12 2008-05-13 2008-11-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag