US5301281A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for expanding a backplane interconnecting bus in a multiprocessor computer system without additional byte select signals
Assignee: Samsung Electronics Co Ltd
•
Filing: 1991-06-26
•
Granted: 1994-04-05
•
Expires: 2011-06-26
Abstract
Abstract A method and apparatus for expanding a backplane interconnecting bus provides an architecture in which the width of a data bus can be expanded without new byte select control lines on the backplane bus. In the present invention, data lines and corresponding parity lines are added to the backplane bus, and control signal lines connect devices capable of utilizing the expanded bus capabilities. The control signal lines do not affect the operation of devices which are designed according to the narrower bus width, and therefore, these devices can be installed in the expanded bus backplane along with devices designed to utilize the expanded width data bus.
Inventors
- 👤 Barry Kennedy
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 17:28
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/40; G06F13/4004; G06F13/4009; G06F13/4018
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
328 words
An expanded multiprocessor interconnection architecture having a common backplane bus, said expanded architecture being derived from a first architecture having a first data bus bit-width and a number of byte select control lines, said common backplane bus of said expanded architecture having an expanded data bus bit-width greater than said first data bus bit-width of said first architecture, and having the same number of byte select control lines as said first architecture, said backplane bus of said expanded architecture configured to operate with master and slave devices designed to utilize said expanded data bus bit-width of said expanded architecture, said backplane bus of said expanded architecture further configured to also operate with master and slave devices which are designed to utilize said first architecture without modification to the master and slave devices which are designed to utilize said first architecture, said expanded architecture comprising: a master request line coupled to master and slave devices designed to utilize the expanded bit-width of the expanded architecture, said master request line activated only by a master device designed to utilize the expanded architecture to indicate that the master device is attempting to initiate a transfer utilizing the expanded data bus bit-width; and a slave acknowledge response line coupled to master and slave devices designed to utilize the expanded data bus bit-width, said slave acknowledge response line activated only by a slave device designed to utilize the expanded data bus bit-width in response to an active signal n said master request line, said slave acknowledge line activated to indicate that the slave device is designed to utilize the entire bit-width of the expanded backplane architecture, and wherein the bit-width for each data transfer from said master device to a slave device conforming to either said first architecture or said expanded architecture is controlled in accordance with the signal provided on said slave acknowledge response line so that said expanded architecture does not require more byte select control lines than said first architecture.
Claim 2
Dependent Claim
328 words
An expanded multiprocessor interconnection architecture having a common backplane bus, said expanded architecture being derived from a first architecture having a first data bus bit-width and a number of byte select control lines, said common backplane bus of said expanded architecture having an expanded data bus bit-width greater than said first data bus bit-width of said first architecture, and having the same number of byte select control lines as said first architecture, said backplane bus of said expanded architecture configured to operate with master and slave devices designed to utilize said expanded data bus bit-width of said expanded architecture, said backplane bus of said expanded architecture further configured to also operate with master and slave devices which are designed to utilize said first architecture without modification to the master and slave devices which are designed to utilize said first architecture, said expanded architecture comprising: a master request line coupled to master and slave devices designed to utilize the expanded bit-width of the expanded architecture, said master request line activated only by a master device designed to utilize the expanded architecture to indicate that the master device is attempting to initiate a transfer utilizing the expanded data bus bit-width; and a slave acknowledge response line coupled to master and slave devices designed to utilize the expanded data bus bit-width, said slave acknowledge response line activated only by a slave device designed to utilize the expanded data bus bit-width in response to an active signal n said master request line, said slave acknowledge line activated to indicate that the slave device is designed to utilize the entire bit-width of the expanded backplane architecture, and wherein the bit-width for each data transfer from said master device to a slave device conforming to either said first architecture or said expanded architecture is controlled in accordance with the signal provided on said slave acknowledge response line so that said expanded architecture does not require more byte select control lines than said first architecture.
Claim 3
Dependent Claim
26 words
The expanded multiprocessor interconnection architecture of claim 1, wherein said expanded architecture further comprises at least one master device designed for use with said expanded architecture.
Claim 4
Dependent Claim
26 words
The expanded multiprocessor interconnection architecture of claim 2, wherein said expanded architecture further comprises at least one slave device designed for use with said expanded architecture.
Claim 5
Dependent Claim
26 words
The expanded multiprocessor interconnection architecture of claim 2, wherein said expanded architecture further comprises at least one slave device designed for use with said first architecture.
Claim 6
Dependent Claim
26 words
The expanded multiprocessor interconnection architecture of claim 1, wherein said expanded architecture further comprises at least one master device designed for use with said first architecture.
Claim 7
Dependent Claim
26 words
The expanded multiprocessor interconnection architecture of claim 5, wherein said expanded architecture further comprises at least one slave device designed for use with said first architecture.
Claim 8
Independent Claim
308 words
A method of expanding a data bus width of a first multiprocessor interconnection architecture having a number of data lines comprising a first bit-width and a backplane bus with a plurality of byte select lines sufficient to indicate which bytes on the data bus are active during a bus transaction cycle to create a second expanded multiprocessor interconnection architecture with an expanded bit-width and with the same plurality of byte select control lines, said method comprising the steps of: increasing the number of data lines of said first multiprocessor interconnection architecture to provide a second number of data lines in said second expanded multiprocessor interconnection architecture; providing a master request interconnection line between master and slave devices designed to utilize the expanded bit-width of the second expanded architecture, said master request line carrying a master request signal activated only by a master device designed to utilize the entire bit-width of the second expanded architecture, said master request signal indicating that the master device is attempting to initiate a transfer utilizing the entire bit-width of the second expanded architecture; providing a slave response interconnection line between master and slave devices designed to utilize the expanded bit-width of the second expanded architecture, said slave response line carrying a slave response signal activated only by a slave device designed to utilize the entire bit-width of the second expanded architecture in response to an active master request signal on said master request line, said slave response signal indicating that the slave device is designed to utilize the bit-width of the second expanded architecture; and selectively controlling the bit-width of data transferred by said master to a slave device conforming to either said first architecture or said expanded architecture in accordance with said slave response signal such that said expanded architecture does not require more byte select control lines than said first architecture.
Claim 9
Independent Claim
308 words
A method of expanding a data bus width of a first multiprocessor interconnection architecture having a number of data lines comprising a first bit-width and a backplane bus with a plurality of byte select lines sufficient to indicate which bytes on the data bus are active during a bus transaction cycle to create a second expanded multiprocessor interconnection architecture with an expanded bit-width and with the same plurality of byte select control lines, said method comprising the steps of: increasing the number of data lines of said first multiprocessor interconnection architecture to provide a second number of data lines in said second expanded multiprocessor interconnection architecture; providing a master request interconnection line between master and slave devices designed to utilize the expanded bit-width of the second expanded architecture, said master request line carrying a master request signal activated only by a master device designed to utilize the entire bit-width of the second expanded architecture, said master request signal indicating that the master device is attempting to initiate a transfer utilizing the entire bit-width of the second expanded architecture; providing a slave response interconnection line between master and slave devices designed to utilize the expanded bit-width of the second expanded architecture, said slave response line carrying a slave response signal activated only by a slave device designed to utilize the entire bit-width of the second expanded architecture in response to an active master request signal on said master request line, said slave response signal indicating that the slave device is designed to utilize the bit-width of the second expanded architecture; and selectively controlling the bit-width of data transferred by said master to a slave device conforming to either said first architecture or said expanded architecture in accordance with said slave response signal such that said expanded architecture does not require more byte select control lines than said first architecture.
Claim 10
Independent Claim
281 words
A method of expanding a data bus width of a first multiprocessor interconnection architecture having a backplane data bus comprising a number of data lines with a plurality of byte select lines sufficient to indicate which bytes on the data bus are active during a bus transaction cycle, wherein expanding the backplane bus creates a second expanded multiprocessor interconnection architecture with the same plurality of byte select control lines, said method comprising the steps of: increasing said number of data lines of said first multiprocessor interconnection architecture to provide a second number of data lines in said second expanded multiprocessor interconnection architecture; providing a master request interconnection line between master and slave devices designed to utilize the second expanded architecture, said master request line carrying a master request signal activated only by a master device designed to utilize the second expanded architecture, said master request signal indicating that the master device is attempting to initiate a transfer utilizing the second expanded architecture; providing a slave response interconnection line between master and slave devices designed to utilize the second expanded architecture, said slave response line carrying a slave response signal activated only by a slave device designed to utilize the second expanded architecture in response to an active master request signal on said master request line, said slave response signal indicating that the sleeve device is designed to utilize the second expanded architecture; and selectively controlling the bit-width of data transferred by said master to a slave device conforming to either said first architecture or said expanded architecture in accordance with said slave response signal such that said expanded architecture does not require more byte select control lines than said first architecture.
Claim 11
Independent Claim
281 words
A method of expanding a data bus width of a first multiprocessor interconnection architecture having a backplane data bus comprising a number of data lines with a plurality of byte select lines sufficient to indicate which bytes on the data bus are active during a bus transaction cycle, wherein expanding the backplane bus creates a second expanded multiprocessor interconnection architecture with the same plurality of byte select control lines, said method comprising the steps of: increasing said number of data lines of said first multiprocessor interconnection architecture to provide a second number of data lines in said second expanded multiprocessor interconnection architecture; providing a master request interconnection line between master and slave devices designed to utilize the second expanded architecture, said master request line carrying a master request signal activated only by a master device designed to utilize the second expanded architecture, said master request signal indicating that the master device is attempting to initiate a transfer utilizing the second expanded architecture; providing a slave response interconnection line between master and slave devices designed to utilize the second expanded architecture, said slave response line carrying a slave response signal activated only by a slave device designed to utilize the second expanded architecture in response to an active master request signal on said master request line, said slave response signal indicating that the sleeve device is designed to utilize the second expanded architecture; and selectively controlling the bit-width of data transferred by said master to a slave device conforming to either said first architecture or said expanded architecture in accordance with said slave response signal such that said expanded architecture does not require more byte select control lines than said first architecture.
Claim 12
Dependent Claim
314 words
An expanded multiprocessor interconnection architecture derived from a first multiprocessor interconnection architecture, both of said architectures for use in connecting master and slave devices together, said first architecture having a first common backplane bus, said first common backplane bus including a first data bus comprising a first set of data lines and a number of byte select lines sufficient to indicate which bytes on said first data bus are active during a bus transaction cycle, said expanded architecture comprising: an expanded common backplane bus having a second data bus comprising said first set of data lines and comprising additional data lines, said expanded backplane bus having the same said number of byte select lines as said first backplane bus; means for allowing a master device designed to utilize the expanded architecture to send a master request signal to a slave device designed to utilize the expanded architecture, said master request signal indicating that the master device is attempting to initiate a transfer utilizing the expanded bit-width of the expanded architecture; and means for allowing a slave device designed to utilize the expanded architecture to send a slave response signal to a master device designed to utilize the expanded architecture to send a slave response signal to a master device designed to utilize the expanded architecture in response to said master request signal, said slave response signal indicating that the slave device is designed to utilize the expanded bit-width of the expanded architecture, and wherein the bit-width of data transferred from said master device conforming to said expanded architecture to a slave device conforming to either said first architecture or said expanded architecture is controlled in accordance with said master request signal and said slave response signal so that said expanded architecture does not require more byte select control lines than said first architecture to control the bit-width of data transferred in said expanded architecture.
Claim 13
Dependent Claim
314 words
An expanded multiprocessor interconnection architecture derived from a first multiprocessor interconnection architecture, both of said architectures for use in connecting master and slave devices together, said first architecture having a first common backplane bus, said first common backplane bus including a first data bus comprising a first set of data lines and a number of byte select lines sufficient to indicate which bytes on said first data bus are active during a bus transaction cycle, said expanded architecture comprising: an expanded common backplane bus having a second data bus comprising said first set of data lines and comprising additional data lines, said expanded backplane bus having the same said number of byte select lines as said first backplane bus; means for allowing a master device designed to utilize the expanded architecture to send a master request signal to a slave device designed to utilize the expanded architecture, said master request signal indicating that the master device is attempting to initiate a transfer utilizing the expanded bit-width of the expanded architecture; and means for allowing a slave device designed to utilize the expanded architecture to send a slave response signal to a master device designed to utilize the expanded architecture to send a slave response signal to a master device designed to utilize the expanded architecture in response to said master request signal, said slave response signal indicating that the slave device is designed to utilize the expanded bit-width of the expanded architecture, and wherein the bit-width of data transferred from said master device conforming to said expanded architecture to a slave device conforming to either said first architecture or said expanded architecture is controlled in accordance with said master request signal and said slave response signal so that said expanded architecture does not require more byte select control lines than said first architecture to control the bit-width of data transferred in said expanded architecture.
Claim 14
Dependent Claim
287 words
An expanded multiprocessor interconnection architecture derived from a first multiprocessor interconnection architecture, both of said architectures for use in connecting master and slave devices together, said first architecture having a first common backplane bus, with a first data bus and a first set of data lines, said first backplane bus having a number of byte select lines sufficient to indicate which bytes on said first data bus are active during a bus transaction cycle, said expanded architecture comprising: an expanded common backplane bus with a second data bus comprising said first set of data lines and comprising additional data lines, said expanded backplane bus having the same said number of byte select lines as said first backplane bus; means for allowing a master device designed to utilize the expanded architecture to send a master request signal to a slave device designed to utilize the expanded architecture, said master request signal indicating that the master device is attempting to initiate a transfer utilizing all of the data lines of said second data bus; and means for allowing a slave device designed to utilize the expanded architecture to send a slave response signal to a master device designed to utilize the expanded architecture in response to said master request signal, said slave response signal indicating that the slave device is designed to utilize all of the data lines of said second data bus, and wherein the bit-width of data transferred from said master device to a slave device conforming to said first architecture or said expanded architecture is controlled in accordance with said master request signal and said slave response signal so that said expanded architecture requires the same number of byte select control lines as said first architecture.
Claim 15
Dependent Claim
287 words
An expanded multiprocessor interconnection architecture derived from a first multiprocessor interconnection architecture, both of said architectures for use in connecting master and slave devices together, said first architecture having a first common backplane bus, with a first data bus and a first set of data lines, said first backplane bus having a number of byte select lines sufficient to indicate which bytes on said first data bus are active during a bus transaction cycle, said expanded architecture comprising: an expanded common backplane bus with a second data bus comprising said first set of data lines and comprising additional data lines, said expanded backplane bus having the same said number of byte select lines as said first backplane bus; means for allowing a master device designed to utilize the expanded architecture to send a master request signal to a slave device designed to utilize the expanded architecture, said master request signal indicating that the master device is attempting to initiate a transfer utilizing all of the data lines of said second data bus; and means for allowing a slave device designed to utilize the expanded architecture to send a slave response signal to a master device designed to utilize the expanded architecture in response to said master request signal, said slave response signal indicating that the slave device is designed to utilize all of the data lines of said second data bus, and wherein the bit-width of data transferred from said master device to a slave device conforming to said first architecture or said expanded architecture is controlled in accordance with said master request signal and said slave response signal so that said expanded architecture requires the same number of byte select control lines as said first architecture.
References Cited (Backward Citations)
US4286319A
Cited
US4412286A
Cited
US4417303A
Cited
US4654784A
Cited
US4720784A
Cited
US5034879A
Cited
US4967344A
Cited
US4683534A
Cited
US5113369A
Cited
US4984195A
Cited
US4974143A
Cited
US4799187A
Cited
US5014187A
Cited
US5148539A
Cited
US5055661A
Cited
US5109490A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-04-04 | 1997-10-04 | 1998-04-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-04-04 | 2001-10-04 | 2002-04-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-04-04 | 2005-10-04 | 2006-04-05 | $7700.00 | Window Closed / Lapsed |