Characterization of a pseudo-DRAM Crossbar Computational Memory Array in 55nm CMOS : (Invited Paper)

As computational needs increase in relation to the growing fields of Internet of Things and Deep Learning, energy-efficient, computational units are needed to bypass DSP units within Von Neumann architectures. A charge-mode vector matrix multiplier (VMM) with compute-in memory capabilities was fabricated in the Global Foundries 55nm LP process. The array is comprised of a 156 row by 512 column crossbar where each row computes a 512 element binary dot product in the charge domain. This normalized analog multiply and accumulate (MAC) is carried out by charge-injection devices who compute a 1-bit multiplication in the charge domain. Preliminary test results show successful, linear output computation in the analog domain to various input vectors that are both digital and multi-level analog. The 156 × 512 compute-in memory, CID array has been simulated to achieve an efficiency of 1.8 TOPs per mW.

[1]  David A. Patterson,et al.  Computer Architecture: A Quantitative Approach , 1969 .

[2]  Eugene S. McVey,et al.  Implications of Charge-Coupled Devices for Pattern Recognition , 1976, IEEE Transactions on Computers.

[3]  Thomas N. Theis,et al.  The End of Moore's Law: A New Beginning for Information Technology , 2017, Computing in Science & Engineering.

[4]  R. Schaller,et al.  Moore's law: past, present and future , 1997 .

[5]  Nirwan Ansari,et al.  EdgeIoT: Mobile Edge Computing for the Internet of Things , 2016, IEEE Communications Magazine.

[6]  Gert Cauwenberghs,et al.  Charge-mode parallel architecture for vector-matrix multiplication , 2001 .

[7]  Guoqi Zhang,et al.  More than Moore: Creating High Value Micro/Nanoelectronics Systems , 2009 .

[8]  Weisong Shi,et al.  The Promise of Edge Computing , 2016, Computer.

[9]  G.E. Moore,et al.  Cramming More Components Onto Integrated Circuits , 1998, Proceedings of the IEEE.

[10]  Mahadev Satyanarayanan,et al.  The Emergence of Edge Computing , 2017, Computer.

[11]  Weisong Shi,et al.  Edge Computing: Vision and Challenges , 2016, IEEE Internet of Things Journal.

[12]  R. Genov,et al.  480-GMACS/mW Resonant Adiabatic Mixed-Signal Processor Array for Charge-Based Pattern Recognition , 2007, IEEE Journal of Solid-State Circuits.

[13]  G. Cauwenberghs,et al.  1.1 TMACS/mW Fine-Grained Stochastic Resonant Charge-Recycling Array Processor , 2012, IEEE Sensors Journal.

[14]  Brian R. Gaines,et al.  Stochastic Computing Systems , 1969 .

[15]  C. Lynch Big data: How do your data grow? , 2008, Nature.

[16]  G. E. Smith,et al.  Charge coupled semiconductor devices , 1970, Bell Syst. Tech. J..