To read this content please select one of the options below:

Memristive combinational logic circuits and stochastic computing implementation scheme

Tianshu Li (National and Local Joint Engineering Laboratory of Intelligent Transmission and Control Technology (Chongqing), Brain-Inspired Computing and Intelligent Control of Chongqing Key Lab, Chongqing Engineering Laboratory of Intelligent Transmission and Control, Chongqing Innovation Center of Intelligent Transmission and Control Technology, College of Artificial Intelligence, Southwest University, Chongqing, China)
Shukai Duan (National and Local Joint Engineering Laboratory of Intelligent Transmission and Control Technology (Chongqing), Brain-Inspired Computing and Intelligent Control of Chongqing Key Lab, Chongqing Engineering Laboratory of Intelligent Transmission and Control, Chongqing Innovation Center of Intelligent Transmission and Control Technology, College of Artificial Intelligence, Southwest University, Chongqing, China)
Jun Liu (College of Engineering and Technology, Southwest University, Chongqing, China)
Lidan Wang (College of Electronics and Information Engineering, Southwest University, Chongqing, China)

Circuit World

ISSN: 0305-6120

Article publication date: 8 June 2021

Issue publication date: 16 June 2022

250

Abstract

Purpose

Stochastic computing which is an alternative method of the binary calculation has key merits such as fault-tolerant capability and low hardware cost. However, the hardware response time of it is required to be very fast due to its bit-wise calculation mode. While the complementary metal oxide semiconductor (CMOS) components are difficult to meet the requirements aforementioned. For this, the stochastic computing implementation scheme based on the memristive system is proposed to reduce the response time. The purpose of this paper is to provide the implementation scheme based memristive system for the stochastic computing.

Design/methodology/approach

The hardware structure of material logic based on the memristive system is realized according to the advantages of the memristor. After that, the scheme of NOT logic, AND logic and multiplexer are designed, which are the basic units of stochastic computing. Furthermore, a stochastic computing system based on memristive combinational logic is structured and its validity is verified successfully by operating a case.

Findings

The numbers of the elements of the proposed stochastic computing system are less than the conventional stochastic computing based on CMOS circuits.

Originality/value

The paper proposed a novel implementation scheme for stochastic computing based on the memristive systems, which are different from the conventional stochastic computing based on CMOS circuits.

Keywords

Acknowledgements

The authors would like to appreciate Professor Jie Han for his patience and help, and our families for their support.

The current issue and full-text archive of this journal is available onEmerald Insight at:This work was supported by the National Key R&D Program of China (Grant nos. 2018YFB1306600), the Fundamental Research Funds for the Central Universities (Grant nos. SWU119073, XDJK2016A001, XDJK2017A005), the National Natural Science Foundation of China (Grant nos. 61571372, 61672436, 61601376), the China Postdoctoral Science Foundation Special Funded (2018T110937), the Chongqing Postdoctoral Science Foundation Special Funded (Xm201703-9), the Fundamental Science and Advanced Technology Research Foundation of Chongqing (cstc2017jcyjBX0050, cstc2016jcyjA0547, cstc2016jcyjA0573) and the Cultivating Engineering of “Star of Science and Technology” in Chongqing (Grant No. KJXX2017013).

Citation

Li, T., Duan, S., Liu, J. and Wang, L. (2022), "Memristive combinational logic circuits and stochastic computing implementation scheme", Circuit World, Vol. 48 No. 3, pp. 354-365. https://doi.org/10.1108/CW-09-2018-0072

Publisher

:

Emerald Publishing Limited

Copyright © 2021, Emerald Publishing Limited

Related articles