Fanout Tree Current Stabilization via Data Scrambling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing time division multiplexed (TDM) memory switches face challenges in managing large variations in power supply current demands, leading to inefficiencies and increased complexity in power supply systems due to high parasitic capacitance and current spikes during data transmission.

Innovation Solution

The implementation of a data transmission apparatus that splits the fanout tree into sub-groups with equal parasitic capacitance and scrambles the data using specific scrambling sequences to maintain a constant number of toggled bits over time, thereby stabilizing current demand and reducing voltage spikes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is transmitted through a large fanout tree in a TDM memory switch, then aggregate throughput is increased, but current demand variations and voltage spikes increase due to high parasitic capacitance

Engineering Contradiction:
Improveaggregate throughputVSAvoidcurrent demand variations and voltage spikes
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The patent segments the data transmission process by dividing the fanout tree into multiple sub-trees and separating data into multiple groups. Each group is transmitted through a dedicated sub-tree, which reduces the capacitance load on any single transmission path and enables better control of current demand variations while maintaining high aggregate throughput.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic transmission of different data groups through different sub-trees in a cyclic manner. This periodic action allows the system to distribute the capacitive loading over time, reducing peak current demands and voltage spikes while maintaining continuous high throughput across all fanout nodes.

Inventive Principle:
Principle #19Periodic action

2Object-generated harmful factors

If the fanout tree is divided into sub-trees with equal parasitic capacitance, then current demand variations are reduced, but device complexity increases due to additional grouping and scrambling logic

Engineering Contradiction:
Improvecurrent demand variationsVSAvoidgrouping and scrambling logic
Core Design Contradiction:
Object-generated harmful factorsVSDevice complexity

Solution Approach 1:

The patent segments the data transmission process by dividing the fanout tree into multiple sub-trees and separating data into multiple groups. Each group is transmitted through a dedicated sub-tree, which reduces the capacitance load on any single transmission path and enables better control of current demand variations while maintaining high aggregate throughput.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies scrambling operations that systematically change the bit patterns of data groups. By controlling the number of toggled bits through scrambling, the patent equalizes the capacitive loading effects across different transmission paths, reducing current demand variations without requiring complex dynamic adjustment mechanisms.

Inventive Principle:
Principle #35Parameter changes

3Object-generated harmful factors

If scrambling sequences are applied to maintain constant toggled bits, then voltage spikes are minimized, but manufacturing precision requirements increase for implementing accurate scrambling sequences

Engineering Contradiction:
Improvevoltage spikesVSAvoidscrambling sequence implementation
Core Design Contradiction:
Object-generated harmful factorsVSManufacturing precision

Solution Approach 1:

The patent applies scrambling operations that systematically change the bit patterns of data groups. By controlling the number of toggled bits through scrambling, the patent equalizes the capacitive loading effects across different transmission paths, reducing current demand variations without requiring complex dynamic adjustment mechanisms.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses predetermined scrambling sequences that can be implemented through copying and replicating established bit pattern transformations. These sequences are designed to maintain a constant number of toggled bits, which minimizes voltage spikes while using straightforward implementation logic that reduces manufacturing precision requirements.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7668210B1Method and apparatus for reducing current demand variations in large fan-out trees
Publication Date: 2010.02.23 MICROSEMI STORAGE SOLUTIONS INC
  • US7668210B1 patent drawing
  • US7668210B1 patent drawing
  • US7668210B1 patent drawing

AI summary

A method and apparatus are provided for reducing current demand variations in large fanout trees. The fanout tree is split into at least 2 sub-groups, each preferably with substantially equal parasitic capacitance. Data is then scrambled according to a scrambling sequence function to provide scrambled data having a constant number of bits that are toggled with respect to time, such as when observed in pairs of sub-groups. Functionally, an apparatus according to an embodiment of the present invention includes 3 blocks: a scrambler, egress logic, and a de-scrambler. The egress logic is simply a block of storage that can reorder the bytes received from the scrambler. The de-scrambler de-scrambles the retransmitted data based on the scrambling sequence function. Embodiments of the present invention can be applied to any system where data must fanout from a single source to many destinations, such as switches.