@article{994e1a12b28b45d18d7845547fbeacf9,
title = "Free Binary Decision Diagram-Based Synthesis of Compact Crossbars for In-Memory Computing",
abstract = "We introduce a new computer-aided design approach based on free binary decision diagrams (FBDDs) for implementing Boolean functions on crossbars using flow-based computing. Our crossbar synthesis procedure uses generalized FBDDs to design crossbars for a Boolean formula such that there is a flow of current from an input nanowire to an output nanowire through the sneak paths in the crossbar if and only if the Boolean formula evaluates to true. Generalized FBDDs are more succinct representations of Boolean formulas than traditional reduced ordered binary decision diagrams (ROBDDs) because they do not require the same variable ordering along all paths of the decision diagram. Our experimental results with the middle bit of a multiplier show that our designs are 69.9% more succinct than flow-based crossbar computing approaches designed using ROBDDs.",
author = "{Ul Hassen}, Amad and Dwaipayan Chakraborty and Jha, {Sumit Kumar}",
note = "Funding Information: Manuscript received March 2, 2018; accepted March 23, 2018. Date of publication April 2, 2018; date of current version May 1, 2018. This work was supported in part by the National Science Foundation through Software and Hardware Foundations Project under Grant 1438989 and through Exploiting Parallelism and Scalability Project under Grant 1422257, and in part by the Air Force Office of Scientific Research under Award FA9550-16-1-0255. This brief was recommended by Associate Editor M.-F. Chang. (Corresponding author: Sumit Kumar Jha.) The authors are with the Electrical Engineering and Computer Science Department, University of Central Florida, Orlando, FL 32816 USA (e-mail: amad@eecs.ucf.edu; dchakra@eecs.ucf.edu; jha@eecs.ucf.edu). Funding Information: ACKNOWLEDGMENT The authors would like to thank the U.S. Air Force for support provided through the AFOSR Young Investigator Award to Sumit Jha. Publisher Copyright: {\textcopyright} 2018 IEEE.",
year = "2018",
month = may,
doi = "10.1109/TCSII.2018.2821678",
language = "English (US)",
volume = "65",
pages = "622--626",
journal = "IEEE Transactions on Circuits and Systems II: Express Briefs",
issn = "1549-7747",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "5",
}