3D NAND AI Accelerator Inference Circuit with Pre-charged Line Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The inference operation of 3D NAND artificial intelligence accelerators consumes significant time and energy due to the need for calculating large amounts of data during Multiply-Accumulation (MAC) operations, leading to high power consumption.

Innovation Solution

The method involves sharing pre-charged word lines and string selecting line groups/ground selecting lines to amortize time and energy consumption by reusing these pre-charged lines during the inference operation, utilizing a bit line controller and a word line and string selecting line controller to manage the switching of filters without switching individual word lines or string selecting line groups.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If word lines and string selecting line groups are switched frequently during inference operation, then different filters can be selected, but time and energy consumption increase significantly

Engineering Contradiction:
Improvefilter selection capabilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent pre-charges the word line and string selecting line groups before the inference operation begins. By performing this charging action in advance, the system eliminates the need for repeated charging cycles during filter switching, thereby reducing energy consumption while maintaining the ability to select different filters through line switching alone

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The pre-charged word line and string selecting line groups serve multiple functions: they enable selection of different filters during inference operation without requiring re-charging, and they maintain their charged state to support multiple sequential operations. This multi-functionality reduces the overall energy footprint of the inference process

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

2Adaptability or versatility

If word lines and string selecting line groups are switched frequently during inference operation, then different filters can be selected, but operation time increases

Engineering Contradiction:
Improvefilter switching capabilityVSAvoidinference operation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The word line and string selecting line groups are pre-charged before the inference operation starts. This preliminary charging action eliminates the time penalty that would otherwise be incurred by charging these lines during each filter switch, allowing rapid filter selection without time loss

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By maintaining the pre-charged state of the word line and string selecting line groups throughout the inference operation, the system enables continuous filter switching without interruption for re-charging. This continuity preserves the speed of operation while allowing versatile filter selection

Inventive Principle:
Principle #20Continuity of useful action

3Measurement precision

If large amounts of data are processed during MAC operations, then accurate inference results are obtained, but energy consumption increases

Engineering Contradiction:
Improveinference accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts the energy-intensive charging operation from the repeated filter switching cycle. By separating the one-time pre-charging action from the ongoing inference operations, the system maintains accurate processing of large data amounts during MAC operations while eliminating redundant energy consumption from frequent re-charging

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11309028B2Inference operation method and controlling circuit of 3D NAND artificial intelligence accelerator
Publication Date: 2022.04.19 MACRONIX INTERNATIONAL CO LTD
  • US11309028B2 patent drawing
  • US11309028B2 patent drawing
  • US11309028B2 patent drawing

AI summary

An inference operation method and a controlling circuit of a 3D NAND artificial intelligence accelerator are provided. The 3D NAND artificial intelligence accelerator includes a plurality of memory cells, a plurality of bit lines, a plurality of word lines and a plurality of string selecting line groups each of which includes at least one string selecting line. The inference operation method includes the following steps: The patterns are inputted to the bit lines. The word lines are switched to switch the filters. The string selecting line groups are switched to switch the filters. In a word line pioneering scheme and a string selecting line group pioneering scheme, when the patterns inputted to each of the bit lines are switched, any one of the word lines is not switched and any one of the string selecting line groups is not switched.