Multi-Core Processor Chip with Shared Memory Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing digital processing devices, such as portable terminals, face challenges with increased size due to multiple processor chips and separate memories, leading to inefficient use of PCB space, complex software management, and complicated communication between processors.

Innovation Solution

A processor chip with integrated multiple processor cores and a data processing method that utilizes a shared memory with partitioned storage areas, allowing efficient access and minimizing data transmission times, thereby optimizing the operating speed and simplifying communication and control between cores.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple processor chips and separate memories are used, then processing functionality is provided, but device size increases and PCB space utilization becomes inefficient

Engineering Contradiction:
Improveprocessing functionalityVSAvoidPCB space
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent integrates multiple processor cores (first processor core, second processor core, third processor core) and memory units into a single processor chip. This merging eliminates the need for separate processor chips and external memory components, significantly reducing PCB space while maintaining full processing functionality. The integrated architecture allows all processor cores and memory units to communicate through internal interconnections within the single chip.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If multiple independent processor chips are used, then processing capabilities are provided, but software management becomes complex

Engineering Contradiction:
Improveprocessing capabilitiesVSAvoidsoftware management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a unified memory management system that can serve all three processor cores through a single memory controller. This universal memory interface simplifies software management by providing consistent memory access protocols and addressing schemes across all processor cores, eliminating the need for separate software drivers and management routines for each independent processor chip.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If separate memories are used for each processor, then memory access is independent, but memory efficiency decreases

Engineering Contradiction:
Improvememory access independenceVSAvoidmemory efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the shared memory into multiple memory units (first memory unit, second memory unit, third memory unit) that can be independently accessed by different processor cores. Each memory unit can be independently controlled and accessed, maintaining access independence while allowing the memory controller to efficiently allocate and manage memory resources across all processor cores, thereby improving overall memory efficiency.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8725955B2Chip combined with processor cores and data processing method thereof
Publication Date: 2014.05.13 MILA CO LTD
  • US8725955B2 patent drawing
  • US8725955B2 patent drawing
  • US8725955B2 patent drawing

AI summary

A chip having integrated multiple processor cores and a data processing method are disclosed. The processor chip includes an MP core (main processor core), an AP core (application processor core) which performs a processing function designated by a control of the MP core, a first SM controller which sets a path such that the MP core is coupled with a shared memory, and a second SM controller which sets a path such that the AP core is coupled with the shared memory. By virtue of the present invention, the number of chips installed can be minimized, to allow efficient utilization of PCB space and enable a compact size for a portable terminal.