System and method for improved memory performance in a mobile device
First Claim
1. A method of improved memory access comprising:
- recognizing a need to access a memory;
initiating communication of a memory command via an internal bus located on a first chip;
receiving the memory command at a bus interface located on the first chip;
translating the memory command to facilitate communication via an external bus;
receiving a translated memory command at a memory controller via the external bus, the memory controller located on a different chip; and
accessing the memory from the memory controller via an internalized bus having a width of at least 32 bits to perform an operation indicated by the translated memory command, the internalized bus included within a multi-chip package.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for improved memory performance in a mobile device. A mobile device incorporating teachings disclosed herein may include, for example, a central processing unit (CPU) residing on a first chip. The mobile device may also include a memory system residing on a second chip. The memory system may include, for example, a memory controller and at least one type of memory combined in a single multi-chip package. The multi-chip package may effectively internalize higher pin count interfaces interconnecting the memory controller and the at least one type of memory. With some implementations, a high frequency, low pin-count external bus may form at least a portion of a link communicatively coupling the multi-chip package and the CPU. In practice, the high frequency, low pin-count external bus may physically connect to a bus interface residing on the first chip. The bus interface may be communicatively coupled to the CPU via an internal CPU bus also located on the first chip. In operation, the bus interface may provide bus translation between the high frequency, low pin-count external bus, and the internal CPU bus.
97 Citations
31 Claims
-
1. A method of improved memory access comprising:
-
recognizing a need to access a memory;
initiating communication of a memory command via an internal bus located on a first chip;
receiving the memory command at a bus interface located on the first chip;
translating the memory command to facilitate communication via an external bus;
receiving a translated memory command at a memory controller via the external bus, the memory controller located on a different chip; and
accessing the memory from the memory controller via an internalized bus having a width of at least 32 bits to perform an operation indicated by the translated memory command, the internalized bus included within a multi-chip package. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of improving memory operation in a mobile device, comprising:
-
forming a memory subsystem module that comprises a memory controller and a dynamic memory;
collapsing the pin count necessary to interconnect the memory controller and the dynamic memory into a collection of internalized interconnects included within a multi-chip package;
using a low pin count external bus to form at least a portion of a communication path interconnecting the memory controller of the memory subsystem with a central processing unit located on a different chip; and
forming the different chip and the memory subsystem for location within the mobile device. - View Dependent Claims (16, 17)
-
-
18. A mobile device memory system, comprising:
-
a central processing unit (CPU) for a mobile device residing on a first chip;
a modular memory system residing off the first chip and in a multi-chip package, the modular memory system comprising a memory controller interconnected with at least one type of memory via interfaces internalized within a package; and
a high frequency, low pin-count external bus forming at least a portion of a link communicatively coupling the memory controller and the CPU. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A system for improved memory performance in a mobile device, comprising:
-
a multi-chip package having a package on package configuration;
a first package of the multi-chip package comprising a baseband controller, the baseband controller having at least one core processor, a second package of the multi-chip package comprising a memory subsystem, the memory subsystem having at least one type of memory and a memory controller; and
an interconnection mechanism forming at least a portion of a communication link interconnecting the at least one core processor and the memory controller. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
Specification