Serializer/Deserializer Boot Software Partitioning for Compact Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic devices face inefficiencies in communications using serializer/deserializer components, particularly due to the need for bulky non-volatile memory to store software, which increases cost and reduces compactness.

Innovation Solution

Implementing a programmable read-only memory to store an abbreviated version of the software for initializing communications, allowing devices to autonomously initiate a limited communication, with a full communication enabled by external non-volatile memory.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If non-volatile memory is used to store software for serializer/deserializer communication, then communication functionality is ensured, but device size and cost increase

Engineering Contradiction:
Improvecommunication functionalityVSAvoiddevice size
Core Design Contradiction:
ReliabilityVSVolume of moving object

Solution Approach 1:

The patent segments the software storage function by using separate memory components: volatile memory (SRAM) for active communication software and non-volatile memory (ROM) for initialization software. This segmentation allows the device to maintain full communication functionality while reducing the amount of non-volatile memory required, thereby decreasing device size and cost.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by storing initialization software in non-volatile memory that prepares the serializer/deserializer for operation before full communication software is loaded. This preliminary initialization enables the system to boot up and establish basic communication capabilities without requiring complete software to be permanently stored in non-volatile memory, thus reducing memory size requirements.

Inventive Principle:
Principle #10Preliminary action

2Volume of moving object

If abbreviated software is stored in programmable read-only memory for initialization, then device compactness is improved, but communication data rate is reduced

Engineering Contradiction:
Improvedevice compactnessVSAvoidcommunication data rate
Core Design Contradiction:
Volume of moving objectVSSpeed

Solution Approach 1:

The patent implements dynamics by allowing the communication system to operate at different data rates depending on the software being executed. The abbreviated initialization software enables lower data rate operation for basic functions, while the full communication software loaded into volatile memory enables higher data rates. This dynamic adaptation allows the device to be compact while maintaining full communication capability when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of software completeness based on operational requirements. During initialization, abbreviated software with reduced functionality is used to save space. Once the system is running, the full communication software is loaded, changing the parameter to provide complete functionality at higher data rates. This parameter change resolves the contradiction between compactness and communication speed.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250209033A1Communication via serializer/deserializer
Publication Date: 2025.06.26 STMICROELECTRONICS (GRENOBLE 2) SAS
  • US20250209033A1 patent drawing
  • US20250209033A1 patent drawing

AI summary

An electronic device adapted to implementing a communication by means of a serializer/deserializer is provided. An example electronic device includes a first memory adapted to storing first software adapted to initializing the communication, the first software being different from second software adapted to implement the communication.