Crossbar Circuit Switching Between Regular and Depthwise Convolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing crossbar circuits are limited in their ability to efficiently perform both regular and depth-wise convolution operations, which are crucial for advanced neural network computations.

Innovation Solution

A crossbar-based apparatus with multiple crossbar arrays and select circuits that can switch between regular and depth-wise convolution operations by selectively programming cross-point devices using multiplexers and control signals, allowing for efficient performance of both types of convolutions using the same crossbar architecture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single crossbar array is used for both regular and depth-wise convolution operations, then device complexity is reduced, but the circuit cannot efficiently perform both operation types simultaneously

Engineering Contradiction:
Improvecapability to perform both regular and depth-wise convolutionVSAvoidcircuit structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements multi-functionality by configuring a single crossbar array to perform both regular and depth-wise convolution operations through selective device activation. The crossbar array is designed with word lines, bit lines, and select lines that can be dynamically controlled to enable different operation modes, allowing one hardware structure to serve multiple computational purposes without requiring separate dedicated circuits for each convolution type

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

Solution Approach 2:

The patent applies dynamics by introducing selectable configurations through control signals that activate different subsets of cross-point devices during operation. The select lines and associated circuitry enable dynamic reconfiguration of the crossbar array's functional state, allowing the system to switch between regular and depth-wise convolution modes by selectively enabling or disabling specific device groups based on the required operation type

Inventive Principle:
Principle #15Dynamics

2Productivity

If separate crossbar arrays are used for regular and depth-wise convolution operations, then operational efficiency is improved, but device complexity and area increase

Engineering Contradiction:
Improvecomputational efficiency for different convolution typesVSAvoidcrossbar array area
Core Design Contradiction:
ProductivityVSArea of stationary object

Solution Approach 1:

The patent eliminates the need for separate dedicated crossbar arrays by designing a universal crossbar structure that can be dynamically configured for different convolution types. This universal design reduces the total hardware area required while maintaining the ability to efficiently perform both regular and depth-wise operations through temporal multiplexing and selective device activation rather than spatial duplication

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

3Adaptability or versatility

If the crossbar array is reconfigured for different convolution operations, then adaptability is improved, but switching time and operational speed are reduced

Engineering Contradiction:
Improveflexibility to switch between operation typesVSAvoidconvolution operation speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent minimizes reconfiguration overhead by implementing a dynamic selection mechanism that activates pre-positioned subsets of cross-point devices rather than physically reconfiguring the entire array. The select lines and control circuits enable rapid mode switching by simply changing which devices are conductive, allowing the system to transition between operation types with minimal delay and without disrupting the overall array structure

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies preliminary action by pre-organizing the cross-point devices into groups that can be selectively activated for different operation types. The crossbar array is designed with word lines, bit lines, and select lines that are预先 configured to support both regular and depth-wise operations, allowing the system to switch modes by simply enabling the appropriate pre-prepared device subsets rather than performing complex reconfiguration during operation

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12443675B2Crossbar circuits for performing convolution operations
Publication Date: 2025.10.14 TETRAMEM INC
  • US12443675B2 patent drawing
  • US12443675B2 patent drawing
  • US12443675B2 patent drawing

AI summary

In some embodiments, an apparatus for performing convolution operations is provided. The apparatus may include multiple crossbar arrays and select circuits. The select circuits are configured to select a first plurality of cross-point devices and a second plurality of cross-point devices in response to receiving a control signal indicating that a regular convolution is to be performed, and to select the first plurality of cross-point devices and a third plurality of cross-point devices in response to receiving a control signal indicating that a depthwise convolution is to be performed. The first plurality of cross-point devices is connected to a first plurality of word lines and a first bit line. The second plurality of cross-point devices is connected to the first plurality of word lines and a second bit line. The third plurality of cross-point devices is connected to a second plurality of word lines and the second bit line.