Multi-Stage Multiplexing for Concurrent Data Selection and Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In electronic devices like wireless telephones, the process of retrieving and preparing data for operation often takes longer than the actual data processing, due to the separation of data selection and manipulation into multiple processor cycles.

Innovation Solution

Implementing a multi-stage multiplexing operation that concurrently selects and manipulates data, including data replication and alignment, during the data retrieval process from memory, thereby integrating data selection and manipulation stages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data selection and manipulation are performed in separate processor cycles, then data retrieval and preparation can be completed with distinct operational stages, but the total number of processor cycles increases and performance decreases

Engineering Contradiction:
Improvedata retrieval and preparation speedVSAvoidprocessor cycles required
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent combines data selection and data manipulation operations into a single processor cycle by integrating a multiplexing operation that simultaneously performs both functions. The multiplexer selects between multiple data sources while concurrently performing alignment and replication operations on the selected data, eliminating the need for separate processor cycles for each operation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent enables continuous data processing by performing selection and manipulation operations in parallel within the same processor cycle. The multiplexing operation continuously selects from multiple data sources and simultaneously performs alignment and replication, ensuring that no processor cycle is wasted on idle operations or data transfer between stages.

Inventive Principle:
Principle #20Continuity of useful action

2Reliability

If multiple processor cycles are used for data retrieval and preparation, then each operation can be performed sequentially with clear stage separation, but the overall processing time increases

Engineering Contradiction:
Improveoperational stage separationVSAvoiddata preparation time
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The patent merges data selection and manipulation into a single integrated multiplexing operation that maintains operational clarity through defined functional blocks while executing both operations simultaneously within one processor cycle, thus reducing total execution time without sacrificing operational reliability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs data alignment and replication operations concurrently with the selection process rather than sequentially after selection. By preparing the data during the selection phase itself, the system eliminates the need for separate preparation stages while ensuring data is ready for immediate use in subsequent processing.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If data selection and manipulation are integrated in a single multiplexing stage, then processor cycles are reduced and performance improves, but the complexity of the multiplexing operation increases

Engineering Contradiction:
Improvememory-related operation performanceVSAvoidmultiplexing operation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a universal multiplexing operation that can perform multiple functions including data selection, alignment, replication, and extension within a single processor cycle. This multi-functional approach consolidates what would traditionally require separate operational stages into one integrated unit, improving performance without proportionally increasing complexity.

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

Solution Approach 2:

The patent employs dynamic control signals that allow the multiplexer to adapt its operation based on the specific data processing requirements. The same multiplexing infrastructure can dynamically switch between different operations such as alignment, replication, or extension, reducing the need for dedicated hardware for each function and thereby managing complexity while maintaining versatility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8356145B2Multi-stage multiplexing operation including combined selection and data alignment or data replication
Publication Date: 2013.01.15 QUALCOMM INC
  • US8356145B2 patent drawing
  • US8356145B2 patent drawing
  • US8356145B2 patent drawing

AI summary

A multi-stage multiplexing operation that includes combined selection and data alignment or data replication is disclosed. In a particular embodiment, a method includes performing a first stage of a multi-stage multiplexing operation. During the first stage, a first data source is selected from a first plurality of data sources. At least one of a first data alignment operation and a first data replication operation is also performed on first data from the selected first data source during the first stage.