Hierarchical Routing Matrices for Constant-Time Pattern Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional pattern-recognition processors face performance bottlenecks due to the increasing number of patterns to be identified, as they rely on physical wires and finite state machines that are not configurable or capable of meeting the required speed and configurability for efficient data stream searching.

Innovation Solution

A multi-level hierarchical routing matrix architecture that enables parallel processing of multiple search criteria, utilizing a recognition module with feature cells, activation-routing matrices, and aggregation modules to efficiently search data streams for complex patterns without scaling search-cycle duration with the number of patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional physical wires and finite state machines are used for pattern recognition, then the processor structure is simple and manufacturable, but the processing speed and configurability are insufficient to meet performance requirements

Engineering Contradiction:
Improveprocessing speedVSAvoidprocessor structure complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent replaces conventional mechanical/electrical wiring systems with photonic waveguide connections. Light-based signal transmission through waveguides enables faster processing speeds while maintaining a manufacturable silicon-based implementation, directly resolving the contradiction between speed and complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The routing matrix architecture provides configurable, multi-functional connections that can be programmed to implement different pattern recognition tasks. This universal approach allows a single processor structure to handle various patterns and search criteria, improving speed without requiring separate dedicated hardware for each function.

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

2Adaptability or versatility

If the number of patterns to be identified increases, then the recognition capability is improved, but the search-cycle duration increases and performance degrades

Engineering Contradiction:
Improvepattern recognition capabilityVSAvoidsearch-cycle duration
Core Design Contradiction:
Adaptability or versatilityVSDuration of action of moving object

Solution Approach 1:

The patent divides the pattern recognition task into parallel processing paths using multiple feature cells and state machines that operate simultaneously. Each cell can evaluate different patterns independently, allowing the system to handle an increasing number of patterns without proportionally increasing the search-cycle duration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The photonic waveguide system enables continuous data stream processing without the discrete, sequential operations of conventional processors. Multiple patterns are evaluated in continuous parallel streams, maintaining constant useful action regardless of the number of patterns being searched.

Inventive Principle:
Principle #20Continuity of useful action

3Adaptability or versatility

If conventional connections are used in pattern-recognition processors, then the implementation is straightforward, but the distance, speed, and configurability of connections are challenging to implement in silicon

Engineering Contradiction:
Improveconnection configurabilityVSAvoidconnection implementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent replaces conventional electrical wiring with photonic waveguide connections implemented in silicon. This substitution provides configurable routing capabilities while leveraging standard silicon fabrication processes, making the complex connection requirements achievable through existing manufacturing techniques.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11768798B2Multi-level hierarchical routing matrices for pattern-recognition processors
Publication Date: 2023.09.26 MICRON TECHNOLOGY INC
  • US11768798B2 patent drawing
  • US11768798B2 patent drawing
  • US11768798B2 patent drawing

AI summary

Multi-level hierarchical routing matrices for pattern-recognition processors are provided. One such routing matrix may include one or more programmable and/or non-programmable connections in and between levels of the matrix. The connections may couple routing lines to feature cells, groups, rows, blocks, or any other arrangement of components of the pattern-recognition processor.