DocumentCode :
1412767
Title :
A Scalable Memory-Based Reconfigurable Computing Framework for Nanoscale Crossbar
Author :
Paul, Somnath ; Bhunia, Swarup
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Case Western Reserve Univ., Cleveland, OH, USA
Volume :
11
Issue :
3
fYear :
2012
fDate :
5/1/2012 12:00:00 AM
Firstpage :
451
Lastpage :
462
Abstract :
Nanoscale molecular electronic devices amenable to bottom-up self-assembly into a crossbar structure have emerged as a promising candidate for future electronic systems. To address some of the design challenges in molecular crossbar, we propose “memory-based architecture for reconfigurable computing” (MBARC), where memory, instead of switch-based logic functions, is used as the computing element. MBARC leverages on the fact that regular and periodic structures of molecular crossbar are attractive for a dense memory design. The main idea in MBARC is to partition a logic circuit, store the partitions as multi-input-multi-output lookup tables in a memory array, and then, use a simple CMOS-based scheduler to evaluate the partitions in a topological time-multiplexed manner. Compared to existing reconfigurable nanocomputing models, the proposed memory-based computing has three major advantages: 1) it minimizes the requirement of programmable interconnects (PIs); 2) it minimizes the number of CMOS interfacing elements that are required for level restoration and cascading logic blocks; and 3) it can achieve higher defect tolerance through efficient use of redundancy. Simulation results for a set of ISCAS benchmarks show average improvement of 32% in area, 21% in delay, and 34% in energy per vector compared to the implementation of a nanoscale field-programmable gate array. Effectiveness of the framework is also studied for two large sequential circuits, namely, 2-D discrete cosine transform and eight-tap finite-impulse-response filter.
Keywords :
CMOS logic circuits; FIR filters; discrete cosine transforms; interconnections; memory architecture; molecular electronics; nanoelectronics; programmable logic arrays; reconfigurable architectures; redundancy; self-assembly; sequential circuits; table lookup; 2D discrete cosine transform; CMOS-based scheduler; ISCAS benchmark; MBARC; cascading logic blocks; crossbar structure; dense memory design; eight-tap finite-impulse-response filter; logic circuit; memory array; multiinput-multioutput lookup tables; nanoscale crossbar; nanoscale field-programmable gate array; periodic structure; programmable interconnects; scalable memory-based reconfigurable computing framework; sequential circuits; switch-based logic functions; topological time-multiplexing; Logic arrays; Logic circuits; Logic functions; Molecular electronics; Nanoscale devices; Periodic structures; Programmable logic arrays; Self-assembly; Switches; Table lookup; Field-programmable gate array (FPGA); memory-based computing; nanoscale crossbar; reconfigurable architecture;
fLanguage :
English
Journal_Title :
Nanotechnology, IEEE Transactions on
Publisher :
ieee
ISSN :
1536-125X
Type :
jour
DOI :
10.1109/TNANO.2010.2041556
Filename :
5409545
Link To Document :
بازگشت