Supercharge Your Innovation With Domain-Expert AI Agents!

Decoupling SRAM (Static Random Access Memory) in-memory computing device

A computing device and decoupling technology, applied in computing, information storage, static memory, etc., can solve problems such as weight value interference, low efficiency of computing methods, and quantization errors, so as to reduce pressure, expand the range of quantized ADCs, and eliminate reading The effect of write disturbance

Active Publication Date: 2022-04-08
中科南京智能技术研究院
View PDF11 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the SRAM-based memory computing (IMC) scheme, the calculation method of single-bit input multiplied by single-bit weight is inefficient, and because the weight is connected to the source and drain of the calculation tube, the weight will be affected when the voltage swing of the bit line is too large during the calculation process. value; not only that, when multi-unit calculations, because the quantization range of the bit line voltage is too small, it is necessary to use a very accurate quantization comparator to achieve analog-to-digital conversion, and a high-precision analog-digital converter (Analog-Digital Converter, ADC ) is also non-trivial to design, otherwise it would lead to quantization errors

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Decoupling SRAM (Static Random Access Memory) in-memory computing device
  • Decoupling SRAM (Static Random Access Memory) in-memory computing device
  • Decoupling SRAM (Static Random Access Memory) in-memory computing device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0036] The purpose of the present invention is to provide a decoupling SRAM in-memory computing device, which can eliminate read-write interference, and can expand the range of quantized ADC, reducing the pressure on ADC quantization precision.

[0037] In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be further described in detail below in conjunction with the accompanying draw...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a decoupling SRAM (Static Random Access Memory) in-memory computing device. The device comprises a middle column selection and bit line driving module which is connected with an SRAM (Static Random Access Memory) calculation unit array through bit lines BL and BLB; the input driving and pulse generating module is connected with the SRAM computing unit array through a multiply-accumulate word line (MWL); the word line driving and decoding module is connected with the SRAM calculation unit array through a word line WL; and the analog-to-digital converter array is connected with the SRAM calculation unit array through a multiply-accumulate bit line MBL and a multiply-accumulate bit line MBLB. According to the invention, read-write interference can be eliminated, the range of the quantized ADC can be expanded, and the pressure of ADC quantization precision is reduced.

Description

technical field [0001] The invention relates to the field of in-memory computing, in particular to a decoupling SRAM in-memory computing device. Background technique [0002] With the unprecedented growth in the size of deep neural networks (DNNs), large amounts of data in modern machine learning (ML) accelerators need to be moved from off-chip memory to on-chip processing cores. Computation-in-memory (CIM) designs that perform analog DNN computations in memory arrays, along with peripheral mixed-signal circuits, are currently being explored by the industry to alleviate this memory-wall bottleneck: memory latency and energy overhead. Monolithic integration of Static Random Access Memory (SRAM) bit cells with high-performance logic transistors and interconnects enables custom CIM designs. [0003] However, when doing multiplication and accumulation operations, the traditional on-chip SRAM needs to be accessed row by row. In order to reduce the delay and energy of on-chip SRA...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G11C11/416G06F7/523
Inventor 乔树山史万武尚德龙周玉梅
Owner 中科南京智能技术研究院
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More