DocumentCode :
3231617
Title :
MBARC: A scalable memory based reconfigurable computing framework for nanoscale devices
Author :
Paul, Sudipta ; Bhunia, Swarup
Author_Institution :
Case Western Reserve Univ., Cleveland
fYear :
2008
fDate :
21-24 March 2008
Firstpage :
77
Lastpage :
82
Abstract :
While the emerging nanoscale devices show promises in terms of integration density and computing power, system design with these devices involve some major challenges, such as bottom-up design approach, effective integration with CMOS and defect tolerance. To address some of these challenges, we propose MBARC, a reconfigurable framework using memory as the primary computing element. The proposed framework leverages on the reported advantages of memory array design with nanodevices, which are compatible to fabrication into dense and regular structures. The main idea is to partition a logic circuit, implement 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 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, thus, saving design cost; 2) it minimizes the number of CMOS interfacing elements (required for level restoration and cascading logic blocks); 3) existing techniques for defect tolerance in memory array can be easily extended to this framework. 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 nanoscale FPGA implementation.
Keywords :
CMOS logic circuits; integrated circuit design; integrated memory circuits; nanoelectronics; reconfigurable architectures; table lookup; CMOS interfacing elements; CMOS-based scheduler; ISCAS benchmarks; bottom-up design approach; defect tolerance; design cost; level restoration; logic blocks cascading; logic circuit; memory array design; memory based reconfigurable computing framework; multiinput multioutput lookup tables; nanoscale devices; primary computing element; programmable interconnects; reconfigurable architecture; topological time-multiplexing; Computer interfaces; Fabrication; Integrated circuit interconnections; Logic arrays; Logic circuits; Nanoscale devices; Processor scheduling; Programmable logic arrays; Semiconductor device modeling; Table lookup; FPGA; Memory based computing; Nanoscale Crossbar; Reconfigurable architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2008. ASPDAC 2008. Asia and South Pacific
Conference_Location :
Seoul
Print_ISBN :
978-1-4244-1921-0
Electronic_ISBN :
978-1-4244-1922-7
Type :
conf
DOI :
10.1109/ASPDAC.2008.4484057
Filename :
4484057
Link To Document :
بازگشت