A Novel FPGA Architecture Based on Ultrafine Grain Reconfigurable Logic Cells

In this paper, we investigate the opportunity brought by controllable-polarity transistors to design efficient reconfigurable circuits. Controllable-polarity transistors are devices whose polarity can be electrostatically programmed to be either n- or p-type. Such devices are used to build ultrafine grain computation cells. These cells are arranged into regular matrices, called MClusters, with a fixed and incomplete interconnection pattern, employed to minimize the reconfigurable interconnection overhead. We subsequently use them into field-programmable gate arrays (FPGAs). To assess this architectural scheme in an efficient and objective manner, we present a complete benchmarking tool flow and focus on the packing algorithm developed to handle the architecture. We finally perform the evaluation with widely used benchmark circuits. Leveraging the ultrafine grain cells compactness from a system-level perspective, we show that FPGAs exploiting MClusters demonstrate average savings of 43% and 23% in area and delay, respectively, as compared with the CMOS lookup table FPGA counterpart at 22-nm technological node.

[1]  N. Yokoyama,et al.  A polarity-controllable graphene inverter , 2010 .

[2]  Andre K. Geim,et al.  The rise of graphene. , 2007, Nature materials.

[3]  Zied Marrakchi,et al.  Efficient Mesh of Tree Interconnect for FPGA Architecture , 2007, 2007 International Conference on Field-Programmable Technology.

[4]  C Lavoie,et al.  Ambipolar electrical transport in semiconducting single-wall carbon nanotubes. , 2001, Physical review letters.

[5]  B. Ryu,et al.  High performance 5nm radius Twin Silicon Nanowire MOSFET (TSNWFET) : fabrication on bulk si wafer, characteristics, and reliability , 2005, IEEE InternationalElectron Devices Meeting, 2005. IEDM Technical Digest..

[6]  Tse-Yun Feng,et al.  On a Class of Multistage Interconnection Networks , 1980, IEEE Transactions on Computers.

[7]  Sudhakar Yalamanchili,et al.  High Performance Non-blocking Switch Design in 3D Die-Stacking Technology , 2009, 2009 IEEE Computer Society Annual Symposium on VLSI.

[8]  Vaughn Betz,et al.  Architecture and CAD for Deep-Submicron FPGAS , 1999, The Springer International Series in Engineering and Computer Science.

[9]  G. De,et al.  FPGA Design with Double-Gate Carbon Nanotube Transistors , 2011 .

[10]  Fabien Clermidy,et al.  Matrix Nanodevice-Based Logic Architectures and Associated Functional Mapping Method , 2011, JETC.

[11]  Luca Gaetano Amarù,et al.  Nanowire systems: technology and design , 2014, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[12]  Hai Wei,et al.  Carbon nanotube electronics - Materials, devices, circuits, design, modeling, and performance projection , 2011, 2011 International Electron Devices Meeting.

[13]  Dharma P. Agrawal,et al.  A Survey and Comparision of Fault-Tolerant Multistage Interconnection Networks , 1987, Computer.

[14]  G. Cohen,et al.  High performance and highly uniform gate-all-around silicon nanowire MOSFETs with wire size dependent scaling , 2009, 2009 IEEE International Electron Devices Meeting (IEDM).

[15]  Mingjie Lin,et al.  Performance Benefits of Monolithically Stacked 3-D FPGA , 2007, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[16]  John Robertson,et al.  Electronic transport in ambipolar silicon nanowires , 2007 .

[17]  E. Tutuc,et al.  Dual-gate silicon nanowire transistors with nickel silicide contacts , 2006, 2006 International Electron Devices Meeting.

[18]  Elias Ahmed,et al.  THE EFFECT OF LOGIC BLOCK GRANULARITY ON DEEP-SUBMICRON FPGA PERFORMANCE AND DENSITY , 2001 .

[19]  Fabien Clermidy,et al.  Interconnection scheme and associated mapping method of reconfigurable cell matrices based on nanoscale devices , 2009, 2009 IEEE/ACM International Symposium on Nanoscale Architectures.

[20]  Yu Cao,et al.  Exploring sub-20nm FinFET design with Predictive Technology Models , 2012, DAC Design Automation Conference 2012.

[21]  Fabien Clermidy,et al.  Ultra-fine grain FPGAs: A granularity study , 2011, 2011 IEEE/ACM International Symposium on Nanoscale Architectures.

[22]  Kenneth B. Kent,et al.  The VTR project: architecture and CAD for FPGAs from verilog to routing , 2012, FPGA '12.

[23]  G. De Micheli,et al.  Polarity control in double-gate, gate-all-around vertically stacked silicon nanowire FETs , 2012, 2012 International Electron Devices Meeting.

[24]  J. Knoch,et al.  High-performance carbon nanotube field-effect transistor with tunable polarities , 2005, IEEE Transactions on Nanotechnology.

[25]  Frédéric Gaffiot,et al.  CNTFET Modeling and Reconfigurable Logic-Circuit Design , 2007, IEEE Transactions on Circuits and Systems I: Regular Papers.

[26]  Chris Auth,et al.  22-nm fully-depleted tri-gate CMOS transistors , 2012, Proceedings of the IEEE 2012 Custom Integrated Circuits Conference.

[27]  Stefan Slesazeck,et al.  Reconfigurable silicon nanowire transistors. , 2012, Nano letters.