Multi-segmented bus and method of operation
First Claim
Patent Images
1. A method of segmented shared bus communication comprising:
- providing at least a first-level bus segment, at least first and second second-level bus segments, and a third-level bus segment, wherein two of the first-level, first second-level, and third level bus segments have differing electrical characteristics;
providing a first-level interface chip for connecting said first-level bus segment with said first second-level bus segment;
providing at least first and second second-level interface chips for connecting said first and second second-level bus segments, respectively, with said third-level bus segment;
transmitting data over said first-level bus segment to said first-level interface chip and holding said data in said first-level interface chip, said transmitting and holding occurring during a first bus cycle having a first period;
receiving said data from said first-level interface chip on said first second-level bus segment, transmitting said data over said first second-level bus segment to said first second-level interface chip and holding said data in said first second-level interface chip, said receiving, transmitting and holding occurring during a second bus cycle having a second period substantially equal to said first period; and
receiving said data from said first second-level interface chip on said third-level bus segment, transmitting said data over said third-level bus segment and holding said data in said second second-level interface chip, said receiving, transmitting and holding occurring during a third bus cycle having a third period substantially equal to said first period.
3 Assignments
0 Petitions
Accused Products
Abstract
A multi-level hierarchical bus architecture implemented with a multi-chip package and a modular shared-bus provides high bandwidth. All IC components are mounted on standardized multi-chip packages. Each multi-chip package includes bus interface chips for providing communication from the integrated circuits to a board bus. One multi-chip package contains additional bus interface circuitry for providing communication from the board bus to a backplane bus.
41 Citations
18 Claims
-
1. A method of segmented shared bus communication comprising:
-
providing at least a first-level bus segment, at least first and second second-level bus segments, and a third-level bus segment, wherein two of the first-level, first second-level, and third level bus segments have differing electrical characteristics; providing a first-level interface chip for connecting said first-level bus segment with said first second-level bus segment; providing at least first and second second-level interface chips for connecting said first and second second-level bus segments, respectively, with said third-level bus segment; transmitting data over said first-level bus segment to said first-level interface chip and holding said data in said first-level interface chip, said transmitting and holding occurring during a first bus cycle having a first period; receiving said data from said first-level interface chip on said first second-level bus segment, transmitting said data over said first second-level bus segment to said first second-level interface chip and holding said data in said first second-level interface chip, said receiving, transmitting and holding occurring during a second bus cycle having a second period substantially equal to said first period; and receiving said data from said first second-level interface chip on said third-level bus segment, transmitting said data over said third-level bus segment and holding said data in said second second-level interface chip, said receiving, transmitting and holding occurring during a third bus cycle having a third period substantially equal to said first period. - View Dependent Claims (2, 3, 4)
-
-
5. A method of segmented shared bus communication comprising:
-
providing a plurality of first-level bus segments, a plurality of second-level bus segments and at least a first third-level bus segment; providing a plurality of integrated circuit chips connected to said first-level bus segments; providing a plurality of first-level interface chips for connecting said first-level bus segments with said second-level bus segments; providing a plurality of second-level interface chips for connecting said second-level bus segments with said third-level bus segment; transmitting data from a first of said integrated circuits over a first first-level bus segment to a first first-level interface chip and holding said data in said first first-level interface chip; receiving said data from said first first-level interface chip on a first second-level bus segment, transmitting said data over said first second-level bus segment to a first second-level interface chip and holding said data in said first second-level interface chip; receiving said data from said first second-level interface chip on said third-level bus segment, transmitting said data over said third-level bus segment and holding said data in said plurality of second-level interface chips; receiving said data from said plurality of second-level interface chips on said plurality of second-level bus segments and holding said data in said plurality of first-level interface chips; and receiving said data from said plurality of first-level interface chips on said plurality of first-level bus segments, transmitting said data over said plurality of first-level bus segments and receiving said data substantially simultaneously in all of said plurality of said integrated circuit chips. - View Dependent Claims (6)
-
-
7. In a synchronous segmented shared bus system having at least first and second bus segments, a circuit board comprising:
-
a board base; a plurality of traces forming said second bus segment formed in said board base lying substantially in a plane; at least a first multi-chip carrier mounted on said board base which includes; a substrate having first and second edges and first and second faces; a plurality of conductive traces formed on said substrate and forming said first bus segment; a plurality of integrated circuits positioned on said first face of said substrate and coupled to said first bus segment; and at least first and second bus interface chips for receiving data from said first bus segment, holding said data and transmitting said data to said second bus segment, said first and second bus interface chips positioned on said substrate adjacent said first and second edges; said second bus segment extending beneath said multi-chip carrier mounted on said board substantially between said first and second bus interface chips. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of segmented shared bus communication comprising:
-
providing first, second, third, and fourth first-level bus segments, first and second second-level bus segments, and a third-level bus segment; providing a source chip and a destination chip; providing first, second, third, and fourth first-level interface chips, said first first-level interface chip connecting said first first-level bus segment with said first second-level bus segment, said second first-level interface chip connecting said second first-level bus segment with said first second-level bus segment, said third first-level interface chip connecting said third first-level bus segment with said second second-level bus segment, said fourth first-level interface chip connecting said fourth first-level bus segment with said second second-level bus segment, said first first-level bus segment connecting said source chip with said first first-level interface chip, said fourth first-level bus segment connecting said destination chip with said fourth first-level interface chip; providing first and second second-level interface chips for connecting said second and third first-level segments, respectively, with said third-level bus segment; transmitting data from said source chip over said first first-level bus segment to said first first-level interface chip; transmitting said data from said first first-level interface chip over said first second-level bus segment to said second first-level interface chip; transmitting said data from said second first-level interface chip over said second first-level bus segment to said first second-level interface chip; transmitting said data from said first second-level interface chip, over said third-level bus segment to said second second-level interface chip; transmitting said data from said second second-level interface chip, over said third first-level bus segment to said third first-level interface chip; transmitting said data from said third first-level interface chip, over said second second-level bus segment to said fourth first-level interface chip; and transmitting said data from said fourth first-level interface chip, over said fourth first-level bus segment to said destination chip. - View Dependent Claims (17)
-
-
18. A synchronous segmented shared bus for communication in a computer, the synchronous segmented shared bus comprising:
-
a plurality of bus segments including at least one lowest-level bus segment and at least one highest-level bus segment, each of said plurality of bus segments being connected for communication with at least one other bus segment, said plurality of bus segments connected to define a plurality of ordered bus levels wherein each bus segment can communicate with at least one other bus segment which is in an adjacent level; a plurality of registers connected to said plurality of buses for holding data received from a bus before said data is sent to an adjacent-level bus segment; wherein the voltage level used to represent a logic level on at least one bus segment is different from the voltage level used to represent the logic level on an adjacent-level bus segment.
-
Specification