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...

Descripción completa

Detalles Bibliográficos
Autores principales: Yang, Yiming, Lv, Shidong, Li, Xiaoran, Wang, Xinghua, Wang, Qian, Yuan, Yiyang, Liang, Sen, Zhang, Feng
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