The computing demands of future aapplications far exceed the capabilities of today's electronics, and cannot be met by isolated improvements in transistor technologies, memories, or integrated circuit (IC) architectures alone. Transformative nanosystems, which leverage the unique properties of emerging nanotechnologies to create new IC architectures, are required to deliver unprecedented performance and energy efficiency. However, emerging nanomaterials and nanodevices face major obstacles such as inherent imperfections and variations. Thus, realizing working circuits, let alone transformative nanosystems, has been infeasible.
This tutorial will present an overview of recent advances in nanosystems, from device technologies and design techniques all the way to new architectures, to overcome these challenges: (a) transistors using nanomaterials for high performance and energy efficiency, (b) high-density non-volatile memories, (c) Ultra-dense (e.g., monolithic) three-dimensional integration of logic and memory for fine-grained connectivity, and (d) new architectures for computation immersed in memory. Hardware prototypes, that represent leading examples of transforming scientifically-interesting nanomaterials and nanodevices into actual nanosystems, will also be discussed. Compared to conventional approaches, the presented approaches promise to improve the energy efficiency of future applications significantly, in the range of three orders of magnitude, thereby enabling new frontiers of applications for both the cloud as well as IoT systems.