Segmented Parallel-to-Serial Converter for Low-Power Data Shifting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing parallel-to-serial converters face high power consumption and latency issues, limiting their efficiency in converting parallel data to serial data, especially in applications like DDR-DRAM semiconductor memories.

Innovation Solution

The converter employs a method of loading segments of parallel data into a shift register and using multiple multiplexers to select and shift out the data in series, allowing for efficient loading and shifting of data without significant latency, supporting multiple word widths and reducing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single multiplexer is used for parallel loading of an entire N-bit word into a shift register, then the device complexity is reduced, but the power consumption increases

Engineering Contradiction:
Improvedevice complexityVSAvoidpower consumption
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The patent divides the N-bit parallel data into multiple segments (e.g., first segment, second segment, third segment) and processes them separately through the shift register. This segmentation allows the use of multiple smaller multiplexers instead of one large multiplexer, reducing overall power consumption while maintaining functionality. Each multiplexer handles a portion of the data, enabling more efficient power management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs dynamic control signals (pload, sclk, muxsel) that enable the shift register and multiplexers to operate in different modes as needed. The system can dynamically switch between loading different segments and shifting out data, optimizing power consumption by activating only the necessary components at each stage of the conversion process.

Inventive Principle:
Principle #15Dynamics

2Loss of time

If a simple controllable shift register is used for parallel-to-serial conversion, then the latency is reduced, but the power consumption increases

Engineering Contradiction:
ImprovelatencyVSAvoidpower consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

By segmenting the parallel data into multiple groups that can be loaded and shifted in an interleaved manner, the patent reduces the total conversion time. While maintaining low latency through efficient segment processing, the system consumes less power by activating multiplexers and shift register stages only when needed, rather than continuously operating a simple shift register.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent loads multiple segments into the shift register in advance before the complete conversion is needed. This preliminary loading of segments allows the system to maintain a pipeline of data ready for serial output, reducing latency while managing power consumption through controlled activation of loading and shifting operations.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If a fixed-size shift register is used, then the device complexity is reduced, but the adaptability to multiple word widths is limited

Engineering Contradiction:
Improvedevice complexityVSAvoidword width support
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the parallel data into multiple portions that can be flexibly configured to match different word widths. By using multiple multiplexers that can select and process different segment sizes, the system adapts to various input widths (e.g., 8-bit, 16-bit, 32-bit) without requiring a completely different shift register size, maintaining reasonable device complexity while achieving versatility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal parallel-to-serial converter that can handle multiple word widths through the combination of segmented data processing and controllable multiplexers. The same basic architecture (shift register with multiplexer control) serves multiple functions by adjusting segment configuration and control signals, eliminating the need for multiple dedicated converters for different word sizes.

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

Data Source

PatentUS8643516B1Parallel-to-serial converter
Publication Date: 2014.02.04 SYNOPSYS INC
  • US8643516B1 patent drawing
  • US8643516B1 patent drawing
  • US8643516B1 patent drawing

AI summary

A method for converting parallel data having a certain word size to serial data, comprises the steps of: loading a first segment of a word of the parallel data into a shift register having a first size, and inputting remaining segments of the word into two or more multiplexers connected in series for selecting a next segment of the word; selecting the next segment of the word to load into the shift register; shifting out the loaded segment of the word in the shift register as serial data output; loading the selected next segment of the word into the shift register; and repeating the selecting, shifting, and loading the next segment steps until all the remaining segments of the word have been shifted as serial data output.