Data transfer network on a computer chip using a...

Computer-aided design and analysis of circuits and semiconductor – Nanotechnology related integrated circuit design

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C716S030000, C710S010000

Reexamination Certificate

active

06266797

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to computer chip architectures, and more particularly to an on-chip data transfer network which includes a multiple ring architecture with re-configurable paths for improved information routing between multiple on-chip modules.
2. Description of the Related Art
Computer systems have traditionally comprised a system unit or housing which comprises a plurality of electrical components comprising the computer system. A computer system typically includes a motherboard which is configured to hold the microprocessor and memory and the one or more busses used in the computer system. The motherboard typically comprises a plurality of computer chips or electrical components including intelligent peripheral devices, bus controllers, processors, bus bridges, etc.
More recently, computer systems are evolving toward an integration of functions into a handful of computer chips. This coincides with the ability of chip makers to place an increasingly large number of transistors on a single chip. For example, currently chip manufacturers are able to place up to ten million transistors on a single integrated circuit or monolithic substrate. It is anticipated that within several years chip makers will be able to place one billion transistors on a single chip. Thus, computer systems are involving toward comprising a handful of computer chips, where each computer chip comprises a plurality of functions. The integration of a plurality of modules or functions on a single computer chip requires an improved data transfer chip architecture. Also, due to the shorter distances and tighter integration of components on a chip, new data transfer architectures are necessary to take advantage of this environment. Therefore, an improved system and method is desired for including a plurality of different functions or modules on a single computer chip.
SUMMARY OF THE INVENTION
The present invention comprises a computer chip including a data transfer network. The data transfer network comprises a plurality of communication ports and a plurality of modules. Each of the communication ports is directly connected to two or more other communication ports, and each of the communication ports is operable to communicate data. The computer chip includes a plurality of buses connected between each of the communication ports. Each of the plurality of modules is coupled to at least one of the plurality of communication ports, and the plurality of modules are operable to communicate with each other through the communication ports. Furthermore, the plurality of communication ports are dynamically re-configurable to form two or more separate communication paths.
In one embodiment, the plurality of communication ports are bi-directionally coupled and are operable to communicate data with each other. The plurality of communication ports may also be dynamically re-configurable to form two or more communication rings. In another embodiment, a first plurality of communication ports comprise a first communication path, and a second plurality of communication ports comprise a second communication path. A first communication port in the first communication path is connected between two communication ports in the second communication path. The first communication port is then operable to transfer data between the two communication ports in the second communication path.
In another embodiment, the computer chip comprises a first plurality M of communication ports and a second plurality N of communication ports. The first plurality of communication ports are coupled and are operable to communicate data with each other. Likewise, the second plurality of communication ports are coupled and are operable to communicate data with each other. Each of the first plurality of communication ports is coupled to a corresponding one of the second plurality of communication ports. The first plurality of communication ports and the second plurality of communication ports arc also dynamically configurable to form two or more communication paths. The first plurality of communication ports may be bi-directionally coupled and operable to communicate data with each other, and the second plurality of communication ports may also be bi-directionally coupled and operable to communicate data with each other. The first plurality of communication ports and the second plurality of communication ports are preferably dynamically re-configurable to form one or more communication rings.


REFERENCES:
patent: 4468734 (1984-08-01), Lanier et al.
patent: 4797882 (1989-01-01), Maxemchuk
patent: 4933933 (1990-06-01), Dally et al.
patent: 4982400 (1991-01-01), Ebersole
patent: 5041963 (1991-08-01), Ebersole et al.
patent: 5191652 (1993-03-01), Dias et al.
patent: 5383191 (1995-01-01), Hobgood et al.
patent: 5394389 (1995-02-01), Kremer
patent: 5483536 (1996-01-01), Gunji et al.
patent: 5577213 (1996-11-01), Avery et al.
patent: 5659781 (1997-08-01), Larson
patent: 5671355 (1997-09-01), Collins
patent: 5706447 (1998-01-01), Vivio
patent: 5761516 (1998-06-01), Rostoker et al.
patent: 5764930 (1998-06-01), Staats
patent: 5771362 (1998-06-01), Bartkowiak et al.
patent: 5809286 (1998-09-01), McLain, Jr. et al.
patent: 5859983 (1999-01-01), Heller et al.
patent: 5872998 (1999-02-01), Chee
patent: 5901332 (1999-05-01), Gephardt et al.
patent: 5908468 (1999-06-01), Hartmann
Itano,et al “HIRB: A Hierarchical Ring Bus” University of Tsukuba, Japan, Proceedings of the Nineteeth Annual Hawaii International Conference on System Sciences, 1986, pp 206-213.
Kim, et al, “A Relational Dataflow Database Machine Based on Heirarchical Ring Network,” Korea Advanced Institute of Technology, Proceedings of the International Conference on Fifth Generation Computer Systems, 1984, pp. 489-496.
Su, et al, “Adaptive Fault-Tolerant Deadlock-Free Routing of the Slotted Ring Muliprocessor,” IEEE Transactions on Computers, vol. 45, No. 6, Jun. 1996, pp. 666-683.
Gustavson, D.B., “Scalable Coherent Interface and Related Standards Projects,” IEEE vol. 12, No. 1, pp.10-22, Feb. 1992.
Cha, et al, “Simulated Behaviour of Large Scale SCI Rings and Tori,” Depts. of Engineering and Computer Science, University of Cambridge, United Kingdom, pp. 1-21, Proceedings of 5th IEEE Symposium on Parallel and Distributed Processing, Dallas, Texas, Dec. 1993.
Franklin, et al, “ARB: A Hardware Mechanism for Dynamic Reordering of Memory References,” IEEE Transactions on Computers, vol. 45, No. 5, May 1996, pp. 552-571.
Barroso, et al, “Performance Evaluation of the Slotted Ring Multiprocessor,” IEEE Transactions on Computers, vol. 44, No. 7, Jul. 1995, pp. 878-890.
Bhuyan, et al, “Approximate Analysis of Single and Multiple Ring Networks,” IEEE Transactions on Computers, vol. 38, No. 7, Jul. 1989, pp.1027-1040.
Arden, et al, “Analysis of Chordal Ring Network,” IEEE Transactions on Computers, Vo. C-30, No. 4, Apr. 1981, pp. 291-301.
Kubiatowicz et al, “The Alweife CMMU: Addressing the Multiprocessor Communications Gap,” Extended Abstract for Hot Chips '94, 1994, pp. 1-3.
Kubiatowicz et al, “The Anatomy of a Message in the Alewife Multiprocessor,” Proceedings of the International Conference on Supercomputing (ICS) 1993, pp. 195-206, Jul. 1993.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Data transfer network on a computer chip using a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Data transfer network on a computer chip using a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data transfer network on a computer chip using a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2448859

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.