Claims
- 1. Apparatus for selectively connecting busses within a first plurality of busses with busses within a second plurality of busses, comprising:
- a first plurality of bus multiplexers including a bus multiplexer corresponding to each bus within said second plurality of busses, each one of said first plurality of bus multiplexers having an output connected to said bus multiplexer's corresponding bus and having a plurality of inputs corresponding to each bus within said first plurality of busses, each one of said inputs being connected to said input's corresponding bus; and
- a parity generation circuit having an output and a plurality of inputs corresponding to each bus within said first plurality of busses, each one of said parity generation circuit inputs being connected to said one of said parity generation circuit input's corresponding bus; and
- wherein each one of said first plurality of bus multiplexers has an additional input connected to the output of said parity generation circuit.
- 2. The apparatus according to claim 1 further comprising:
- a second plurality of bus multiplexers consisting of a bus multiplexer corresponding to each bus within said first plurality of busses, each one of said second plurality of bus multiplexers having an output connected to said one of said second plurality of bus multiplexers corresponding bus and having a plurality of inputs, each one of said second plurality of multiplexers inputs being connected to a corresponding bus within said second plurality of busses.
- 3. Apparatus for selectively connecting busses within a first plurality of busses with busses within a second plurality of busses, comprising:
- a first plurality of bus multiplexers including a bus multiplexer corresponding to each bus within said second plurality of busses, each one of said first plurality of bus multiplexers having an output connected to said bus multiplexer's corresponding bus and having a plurality of inputs corresponding to each bus within said first plurality of busses, each one of said inputs being connected to said input's corresponding bus;
- a parity generation circuit having an output and a plurality of inputs corresponding to each bus within said first plurality of busses, each one of said parity generation circuit inputs being connected to said one of said parity generation circuit input's corresponding bus, wherein each one of said first plurality of bus multiplexers has an additional input connected to the output of said parity generation circuit;
- a second plurality of bus multiplexers consisting of a bus multiplexer corresponding to each bus within said first plurality of busses, each one of said second plurality of bus multiplexers having an output connected to said one of said second plurality of bus multiplexers corresponding bus and having a plurality of inputs, each one of said second plurality of multiplexers inputs being connected to a corresponding bus within said second plurality of busses; and
- an additional bus multiplexer having an output and a plurality of inputs corresponding to each bus within said second plurality of busses, each one of said additional bus multiplexer inputs being connected to said one of said additional bus multiplexer inputs corresponding bus, wherein said parity generation circuit includes an additional input connected to the output of said additional bus multiplexer.
- 4. The apparatus according to claim 3, wherein said parity generation circuit comprises:
- an exclusive-OR circuit; and
- means for selectively connecting the inputs of said parity generation circuit to said exclusive-OR circuit.
- 5. In a host computer system including a disk array, said disk array comprising a plurality of individual disk drives, a bus routing circuit for selectively connecting data busses associated with the host computer system to disk drive data busses corresponding to the individual disk drives included in said disk array, said bus routing circuit comprising:
- a parity generator connected to receive data from each one of said host computer system busses for calculating bus parity information therefrom;
- a parity data bus connected to receive parity information from said parity generator; and
- a bus switch connected to each one of said host computer system busses, said parity bus and each one of said disk drive data busses for selectively coupling said host computer system busses and said parity bus with said disk drive data busses, said bus switch comprising:
- a first plurality of bus multiplexers including a bus multiplexer corresponding to each one of said disk drive data busses, each bus multiplexer having an output connected to said bus multiplexer's corresponding disk drive data bus and having a plurality of inputs corresponding to each one of said host system busses and said parity bus, each one of said inputs being connected to said input's corresponding bus;
- a second plurality of bus multiplexers including a bus multiplexer corresponding to each one of said host system busses, each one of said second plurality of bus multiplexers having an output connected to said one of said second plurality of bus multiplexers corresponding host system bus and having a plurality of inputs corresponding to each one of said disk drive data busses, each one of said second plurality of bus multiplexers inputs being connected to a corresponding disk drive data bus; and
- an additional bus multiplexer having an output and a plurality of inputs corresponding to each bus within said second plurality of busses, each one of said additional bus multiplexer inputs being connected to said one of said additional bus multiplexer inputs corresponding bus; and
- said parity generation circuit includes an additional input connected to the output of said additional bus multiplexer.
- 6. The apparatus according to claim 5, wherein said parity generator comprises an exclusive-OR circuit.
- 7. The apparatus according to claim 6, wherein said parity generator further includes means for selectively connecting said host system busses to said exclusive-OR circuit.
Parent Case Info
This is a continuation of application Ser. No. 07/701,921, filed on May 17, 1991, now abandoned.
US Referenced Citations (21)
Foreign Referenced Citations (1)
Number |
Date |
Country |
369707 |
May 1990 |
EPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
701921 |
May 1991 |
|