Semiconductor Memory Radio Communication Write Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor memories with radio communication functions face high power consumption due to large data amounts being written to or read from volatile buffers, especially when handling both small setting information and large image data, which increases storage capacity demands and power usage.

Innovation Solution

A semiconductor memory system with separate nonvolatile memory areas for error pre-confirmation and post-confirmation, where the controller determines the storage destination based on data type and size, storing small data in a volatile buffer for error detection and large data directly in nonvolatile memory without volatile buffer storage to reduce power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data are written to or read out from the volatile buffer, then data storage and error detection can be performed, but power consumption increases

Engineering Contradiction:
Improveerror detection capabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the data handling process into two paths: small data goes through the volatile buffer for error detection, while large data bypasses the buffer and is written directly to nonvolatile memory. This segmentation allows error detection capability to be maintained for critical small data while avoiding the power consumption penalty for large data transfers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different quality characteristics to different data types by addressing space. Small data written to addresses in the first range undergo error detection via volatile buffer, while large data written to addresses in the second range bypass the buffer. This local differentiation optimizes power consumption based on data size and importance.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If the storage capacity of the volatile buffer is increased to handle large data, then data handling capability improves, but device complexity and cost increase

Engineering Contradiction:
Improvedata handling capabilityVSAvoidvolatile buffer capacity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the address space into two distinct ranges: a first range for small data that utilizes the volatile buffer, and a second range for large data that bypasses the buffer. This segmentation allows the system to handle both small and large data efficiently without requiring the volatile buffer to be sized for the largest possible data sets, thereby reducing device complexity and cost.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If small data are written through the volatile buffer with error detection, then data accuracy is ensured, but processing time increases

Engineering Contradiction:
Improvedata accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent segments data processing into two streams: small data receives thorough error detection through the volatile buffer to ensure high accuracy, while large data takes a direct path to memory without buffer processing, reducing time loss. This segmentation allows the system to optimize for accuracy where it matters most while minimizing delays for bulk data transfers.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10740225B2Semiconductor memory having radio communication function and write control method
Publication Date: 2020.08.11 RAMXEED LTD
  • US10740225B2 patent drawing
  • US10740225B2 patent drawing
  • US10740225B2 patent drawing

AI summary

A radio communication processor receives first received data including first write data, a first address within a first area of a nonvolatile memory, and error detection information or second received data including second write data whose data amount is larger than a data amount of the first write data and a second address within a second area of the nonvolatile memory. If the radio communication processor receives the first received data, then a controller stores the first write data in a volatile buffer. If there is no error in the first write data, then the controller reads out the first write data from the volatile buffer and stores the first write data in the first area. If the radio communication processor receives the second received data, then the controller stores the second write data in the second area without storing the second write data in the volatile buffer.