Design and Fabrication of Flow-Based Edge Detection Memristor Crossbar Circuits1

Jodh Singh Pannu, Sunny Raj, Steven Lawrence Fernandes, Dwaipayan Chakraborty, Sarah Rafiq, Nathaniel Cady, Sumit Kumar Jha

Research output: Contribution to journalArticlepeer-review

18 Scopus citations


We design and fabricate a flow-based circuit for edge detection in images that exploits device-level parallelism in nanoscale memristor crossbars. In our approach, a corpus of human-labeled edges in BSDS500 images is used to learn an edge detection function with ternary values: True, false, and don't-care. A Boolean crossbar design implementing an approximation of this ternary function using in-memory flow-based computing is then obtained using a massively parallel simulated annealing search executed on GPUs. We demonstrate the success of our approach by fabricating the memristor circuit on a 300mm wafer platform using a custom 65nm CMOS/ReRAM process technology. We demonstrate that our flow-based computing approach is either faster, more energy-efficient or produces fewer incorrect edges than other competing approaches. We show that our design has power and area requirements that are 3.3x and 2.5x lower, respectively, than the previous state-of-The-Art.

Original languageEnglish (US)
Article number9050658
Pages (from-to)961-965
Number of pages5
JournalIEEE Transactions on Circuits and Systems II: Express Briefs
Issue number5
StatePublished - May 2020
Externally publishedYes

All Science Journal Classification (ASJC) codes

  • Electrical and Electronic Engineering


Dive into the research topics of 'Design and Fabrication of Flow-Based Edge Detection Memristor Crossbar Circuits1'. Together they form a unique fingerprint.

Cite this