Cargando…
An Ultra-Low-Power Analog Multiplier–Divider Compatible with Digital Code for RRAM-Based Computing-in-Memory Macros
This manuscript presents an ultra-low-power analog multiplier–divider compatible with digital code words, which is applicable to the integrated structure of resistive random-access memory (RRAM)-based computing-in-memory (CIM) macros. Current multiplication and division are accomplished by a current...
Autores principales: | , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10383279/ https://www.ncbi.nlm.nih.gov/pubmed/37512793 http://dx.doi.org/10.3390/mi14071482 |
_version_ | 1785080869911789568 |
---|---|
author | Yang, Yiming Lv, Shidong Li, Xiaoran Wang, Xinghua Wang, Qian Yuan, Yiyang Liang, Sen Zhang, Feng |
author_facet | Yang, Yiming Lv, Shidong Li, Xiaoran Wang, Xinghua Wang, Qian Yuan, Yiyang Liang, Sen Zhang, Feng |
author_sort | Yang, Yiming |
collection | PubMed |
description | This manuscript presents an ultra-low-power analog multiplier–divider compatible with digital code words, which is applicable to the integrated structure of resistive random-access memory (RRAM)-based computing-in-memory (CIM) macros. Current multiplication and division are accomplished by a current-mirror-based structure. Compared with digital dividers to achieve higher precision and operation speed, analog dividers present the advantages of a reduced power consumption and a simple circuit structure in lower precision operations, thus improving the energy efficiency. Designed and fabricated in a 55 nm CMOS process, the proposed work is capable of achieving 8-bit precision for analog current multiplication and division operations. Measurement results show that the signal delay is 1 μs when performing 8-bit operation, with a bandwidth of 1.4 MHz. The power consumption is less than 6.15 μW with a 1.2 V supply voltage. The proposed multiplier–divider can increase the operation capacity by dividing the input current and digital code while reducing the power consumption and complexity required by division, which can be further utilized in real-time operation of edge computing devices. |
format | Online Article Text |
id | pubmed-10383279 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-103832792023-07-30 An Ultra-Low-Power Analog Multiplier–Divider Compatible with Digital Code for RRAM-Based Computing-in-Memory Macros Yang, Yiming Lv, Shidong Li, Xiaoran Wang, Xinghua Wang, Qian Yuan, Yiyang Liang, Sen Zhang, Feng Micromachines (Basel) Article This manuscript presents an ultra-low-power analog multiplier–divider compatible with digital code words, which is applicable to the integrated structure of resistive random-access memory (RRAM)-based computing-in-memory (CIM) macros. Current multiplication and division are accomplished by a current-mirror-based structure. Compared with digital dividers to achieve higher precision and operation speed, analog dividers present the advantages of a reduced power consumption and a simple circuit structure in lower precision operations, thus improving the energy efficiency. Designed and fabricated in a 55 nm CMOS process, the proposed work is capable of achieving 8-bit precision for analog current multiplication and division operations. Measurement results show that the signal delay is 1 μs when performing 8-bit operation, with a bandwidth of 1.4 MHz. The power consumption is less than 6.15 μW with a 1.2 V supply voltage. The proposed multiplier–divider can increase the operation capacity by dividing the input current and digital code while reducing the power consumption and complexity required by division, which can be further utilized in real-time operation of edge computing devices. MDPI 2023-07-24 /pmc/articles/PMC10383279/ /pubmed/37512793 http://dx.doi.org/10.3390/mi14071482 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Yang, Yiming Lv, Shidong Li, Xiaoran Wang, Xinghua Wang, Qian Yuan, Yiyang Liang, Sen Zhang, Feng An Ultra-Low-Power Analog Multiplier–Divider Compatible with Digital Code for RRAM-Based Computing-in-Memory Macros |
title | An Ultra-Low-Power Analog Multiplier–Divider Compatible with Digital Code for RRAM-Based Computing-in-Memory Macros |
title_full | An Ultra-Low-Power Analog Multiplier–Divider Compatible with Digital Code for RRAM-Based Computing-in-Memory Macros |
title_fullStr | An Ultra-Low-Power Analog Multiplier–Divider Compatible with Digital Code for RRAM-Based Computing-in-Memory Macros |
title_full_unstemmed | An Ultra-Low-Power Analog Multiplier–Divider Compatible with Digital Code for RRAM-Based Computing-in-Memory Macros |
title_short | An Ultra-Low-Power Analog Multiplier–Divider Compatible with Digital Code for RRAM-Based Computing-in-Memory Macros |
title_sort | ultra-low-power analog multiplier–divider compatible with digital code for rram-based computing-in-memory macros |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10383279/ https://www.ncbi.nlm.nih.gov/pubmed/37512793 http://dx.doi.org/10.3390/mi14071482 |
work_keys_str_mv | AT yangyiming anultralowpoweranalogmultiplierdividercompatiblewithdigitalcodeforrrambasedcomputinginmemorymacros AT lvshidong anultralowpoweranalogmultiplierdividercompatiblewithdigitalcodeforrrambasedcomputinginmemorymacros AT lixiaoran anultralowpoweranalogmultiplierdividercompatiblewithdigitalcodeforrrambasedcomputinginmemorymacros AT wangxinghua anultralowpoweranalogmultiplierdividercompatiblewithdigitalcodeforrrambasedcomputinginmemorymacros AT wangqian anultralowpoweranalogmultiplierdividercompatiblewithdigitalcodeforrrambasedcomputinginmemorymacros AT yuanyiyang anultralowpoweranalogmultiplierdividercompatiblewithdigitalcodeforrrambasedcomputinginmemorymacros AT liangsen anultralowpoweranalogmultiplierdividercompatiblewithdigitalcodeforrrambasedcomputinginmemorymacros AT zhangfeng anultralowpoweranalogmultiplierdividercompatiblewithdigitalcodeforrrambasedcomputinginmemorymacros AT yangyiming ultralowpoweranalogmultiplierdividercompatiblewithdigitalcodeforrrambasedcomputinginmemorymacros AT lvshidong ultralowpoweranalogmultiplierdividercompatiblewithdigitalcodeforrrambasedcomputinginmemorymacros AT lixiaoran ultralowpoweranalogmultiplierdividercompatiblewithdigitalcodeforrrambasedcomputinginmemorymacros AT wangxinghua ultralowpoweranalogmultiplierdividercompatiblewithdigitalcodeforrrambasedcomputinginmemorymacros AT wangqian ultralowpoweranalogmultiplierdividercompatiblewithdigitalcodeforrrambasedcomputinginmemorymacros AT yuanyiyang ultralowpoweranalogmultiplierdividercompatiblewithdigitalcodeforrrambasedcomputinginmemorymacros AT liangsen ultralowpoweranalogmultiplierdividercompatiblewithdigitalcodeforrrambasedcomputinginmemorymacros AT zhangfeng ultralowpoweranalogmultiplierdividercompatiblewithdigitalcodeforrrambasedcomputinginmemorymacros |