Multi-segmented bus and method of operation
First Claim
Patent Images
1. A synchronous segmented shared bus for communication in a computer comprising:
- a plurality of first-level bus segments;
a plurality of multi-chip modules, each module having a first-level bus segment, each module having means for connecting a plurality of integrated circuit chips to said first-level bus segment;
a plurality of second-level bus segments, at least one of said second-level bus segments forming a connection between a first and second of said multi-chip modules;
at least one first-level bus interface chip on each said multi-chip module for storing and transferring data between one of said first-level bus segments and one of said second-level bus segments;
at least one third-level bus segment forming a connection between a first and second of said second-level bus segments; and
at least one second-level bus interface chip for storing and transferring data between one of said second-level bus segments and said third-level bus segment.
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
25 Claims
-
1. A synchronous segmented shared bus for communication in a computer comprising:
-
a plurality of first-level bus segments; a plurality of multi-chip modules, each module having a first-level bus segment, each module having means for connecting a plurality of integrated circuit chips to said first-level bus segment; a plurality of second-level bus segments, at least one of said second-level bus segments forming a connection between a first and second of said multi-chip modules; at least one first-level bus interface chip on each said multi-chip module for storing and transferring data between one of said first-level bus segments and one of said second-level bus segments; at least one third-level bus segment forming a connection between a first and second of said second-level bus segments; and at least one second-level bus interface chip for storing and transferring data between one of said second-level bus segments and said third-level bus segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A synchronous segmented shared bus for communication in a computer comprising:
-
a plurality of first-level bus segments; a plurality of multi-chip modules, each module having a first-level bus segment, each module having means for connecting a plurality of integrated circuit chips to said first-level bus segment, each module having first and second opposite edges; a plurality of second-level bus segments, at least one of said second-level bus segments forming a connection between a first and second of said multi-chip modules; at least first and second first-level bus interface chips on each said multi-chip module for storing and transferring data between one of said first-level bus segments and one of said second-level bus segments, said first and second first-level bus interface chips positioned adjacent said first and second edges, respectively; at least one third-level bus segment forming a connection between a first and second of said second-level bus segments; and at least one second-level bus interface chip for storing and transferring data between one of said second-level bus segments and said third-level bus segment. - View Dependent Claims (11)
-
-
12. A method of segmented shared bus communication comprising:
-
providing at least a first-level, a second-level and a third-level bus segment; providing a first-level interface chip for connecting said first-level bus segment with said second-level bus segment; providing at least first and second-level interface chips for connecting said second-level bus segments 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 second-level bus segment, transmitting said data over said 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 (13)
-
-
14. 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 (15)
-
-
16. In a synchronous segmented shared bus system having at least first, second and third bus segments, a multi-chip carrier comprising:
-
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; 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. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. In a synchronous segmented shared bus system having at least first, second and third 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; 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 (25)
-
Specification