CHIP LAYOUT FOR MULTIPLE CPU CORE MICROPROCESSOR
First Claim
1. A microprocessor chip on a semiconducting substrate comprising (A) at least two CPU cores that have a hot spot on one side;
- (B) a private cache memory for each CPU core, where said private cache memories are located on the same side of said CPU core as said hot spots;
(C) a common cache memory that can be accessed by each CPU core; and
(D) an on-chip bus line connecting said CPU cores to said common cache memory, where CPU cores are located on each side of said on-chip bus line with their hot spots and their private cache memories positioned away from said on-chip bus line.
0 Assignments
0 Petitions
Accused Products
Abstract
A microprocessor chip on a semiconducting substrate has at least two CPU cores that have hot spots on one side, a private cache memory for each CPU core that is located on the same side of said CPU core as the hot spot, a common cache memory that can be accessed by each CPU core, and an on-chip bus line connecting the CPU cores to the common cache memory. The CPU cores are located on each side of the on-chip bus line with their hot spots and their private cache memories positioned away from the on-chip bus line. Some of the CPU cores on the chip may be low power consumption CPU core and some of the CPU cores may be high speed CPU cores. The CPU cores may also be the same or different performance or purpose cores. A clock generator circuit may connect the CPU cores.
-
Citations
20 Claims
-
1. A microprocessor chip on a semiconducting substrate comprising
(A) at least two CPU cores that have a hot spot on one side; -
(B) a private cache memory for each CPU core, where said private cache memories are located on the same side of said CPU core as said hot spots;
(C) a common cache memory that can be accessed by each CPU core; and
(D) an on-chip bus line connecting said CPU cores to said common cache memory, where CPU cores are located on each side of said on-chip bus line with their hot spots and their private cache memories positioned away from said on-chip bus line. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20)
-
-
17. A microprocessor chip on a semiconducting substrate comprising
(A) at least four CPU cores, where said CPU cores have a hot spot that is located on one side; -
(B) a private cache memory for each CPU core that is located on the same side of said CPU core as said hot spot;
(C) a common cache memory that can be accessed by each CPU core; and
(D) an on-chip bus line that connects said CPU cores to said common cache memory, where CPU cores are located on each side of said on-chip bus line with their hot spots and their private cache memories positioned away from said on-chip bus line.
-
-
19. A microprocessor chip on a semiconducting substrate comprising
(A) at least four CPU cores, where said CPU cores have a hot spot that is located on one side, and at least one of said CPU cores on said chip is a low power consumption core and at least one of said CPU cores on said chip is a high speed core; -
(B) a clock generator circuit connecting said CPU cores;
(C) a private cache memory for each CPU core that is located on the same side of said CPU core as said hot spot;
(C) a common cache memory that can be accessed by each CPU core; and
(E) an on-chip bus line connecting said CPU cores to said common cache memory, where CPU cores are located on each side of said on chip bus line with their hot spots and their private cache memories positioned away from said on-chip bus line and said at least one high speed CPU core is located closer to said on-chip bus line than said at least one low power consumption CPU core.
-
Specification