Flash Memory Partitioning for RF Calibration Data Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Portable devices, such as smartphones, face issues with abnormal operation due to user-modified data, particularly in radio frequency calibration, which is critical for telephony functions and must be protected from unintentional changes.

Innovation Solution

A method and structure for radio frequency calibration data management in portable devices, involving a flash memory with separate partitions for calibration and radio data, where calibration data is stored in a read-only partition and radio/data in a writable partition, ensuring protection and compatibility across different radio image versions, with the application processor transmitting data to the communication processor for operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If calibration data is stored in a writable partition, then users can modify the data, but the portable device experiences abnormal operation due to unintended changes

Engineering Contradiction:
Improveuser accessibilityVSAvoiddevice operation stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The flash memory is divided into multiple partitions: a first partition for calibration data with read-only access, a second partition for radio data with read-write access, and a third partition for user data. This segmentation isolates critical calibration data from user modifications while maintaining accessibility for other functions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different access permissions are assigned to different partitions based on their functional requirements. The calibration data partition is configured as read-only to prevent modification, while other partitions maintain read-write capabilities, creating localized quality differences in data protection.

Inventive Principle:
Principle #3Local quality

2Reliability

If calibration data is stored in a read-only partition, then the data is protected from modification, but users cannot modify or update the calibration data

Engineering Contradiction:
Improvecalibration data integrityVSAvoiddata modification capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically switches between read-only and read-write modes for the calibration data partition based on operational context. During normal operation, the partition is read-only for protection; during factory tests or engineer modes, it becomes read-write to allow calibration activities.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system pre-configures multiple partitions with different access permissions before operation begins. The first partition is pre-set as read-only for calibration data, while the second partition is pre-configured as read-write for radio data, eliminating the need for runtime permission changes during normal operation.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If separate partitions are created for calibration and radio data, then data protection is improved, but the memory structure becomes more complex

Engineering Contradiction:
Improvedata protectionVSAvoidmemory partition structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The flash memory is segmented into distinct partitions with clear functional boundaries. The first partition stores calibration data with read-only access, the second partition stores radio data with read-write access, and the third partition stores user data. This segmentation provides structured protection while maintaining manageable complexity through clear organization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8811913B2RF calibration data management in portable device
Publication Date: 2014.08.19 HTC CORP
  • US8811913B2 patent drawing
  • US8811913B2 patent drawing
  • US8811913B2 patent drawing

AI summary

An embodiment of the invention provides an operation method for a portable device. The method comprises steps of mounting a first partition of a flash memory to an application processor, wherein a calibration data is stored in the first partition and the first partition is read only by the application processor; mounting a second partition of the flash memory to the application processor, wherein a radio data is stored in the second partition and the second partition can be read or written by the application processor; transmitting the calibration data and the radio data to a communication processor by the application processor; the communication processor operating according to the calibration data and the radio data.