Cascaded Address Tables for Network Switch Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network switches face inefficiencies in routing packets due to large address tables required by new standards like GPON, which increase manufacturing costs and lead to flooding of redundant messages, impacting throughput.

Innovation Solution

Implementing a cascaded address table configuration with separate memory tables connected via electrical lines, allowing sequential searching to efficiently find destination addresses and reduce message flooding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the address table size is increased to satisfy GPON standard requirements, then the switch can provide adequate data throughput and support increased numbers of ports, but the manufacturing cost of the silicon chip increases

Engineering Contradiction:
Improvedata throughputVSAvoidmanufacturing cost
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent divides a large address table into multiple smaller address tables (first address table, second address table, etc.). Each table stores a portion of the address data, allowing the switch to achieve the required throughput by distributing the storage burden across multiple tables rather than requiring one large table, thereby reducing manufacturing cost.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of organization by arranging multiple address tables in a cascaded hierarchical structure. Instead of a single flat table, the system uses multiple levels of tables where the first table is searched initially, and upon miss, the search cascades to the second table, and so on. This multi-dimensional arrangement allows efficient address lookup while using smaller individual tables.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If relatively large address tables are designed into silicon chips, then the odds of finding an address increase and flooding of ports is avoided, but the cost of manufacturing the silicon chip increases

Engineering Contradiction:
Improveaddress finding oddsVSAvoidmanufacturing cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent segments the address storage function across multiple smaller tables rather than relying on a single large table. The cascaded structure ensures that the combined capacity of all tables provides high odds of finding any address, while each individual table remains small enough to be cost-effective to manufacture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines multiple small address tables into a functional equivalent of a large address table through the cascaded search mechanism. The system merges the storage capacity of several tables while maintaining the reliability of a large table, achieving both cost efficiency and high address finding probability.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If the switch floods multiple ports with packets to determine destination, then the switch can learn where destinations reside, but redundant message processing impacts throughput

Engineering Contradiction:
Improvedestination learningVSAvoidthroughput
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements preliminary action by pre-populating address tables with destination address mappings before flooding is needed. When a packet arrives, the system first searches the cascaded address tables for the destination. Only if the address is not found does the system resort to flooding, thereby reducing redundant message processing and preserving throughput while maintaining the ability to learn new destinations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8837487B2Cascaded memory tables for searching
Publication Date: 2014.09.16 MARVELL ASIA PTE LTD
  • US8837487B2 patent drawing
  • US8837487B2 patent drawing
  • US8837487B2 patent drawing

AI summary

Devices, systems, methods, and other embodiments associated with cascaded memory tables for searching are described. In one embodiment, an integrated chip is implemented with two or more address tables. The two or more address tables are implemented with separate memory tables to store addresses. The two or more address tables are comprised of a first address table and a second address table. Connection lines connect the first address table and the second address table to create a cascaded address table. Search logic initiates a search of the first address table for an address. If the address is not found, the search logic initiates a search of the second address table through the connection lines.