Architectures for silicon nanoelectronics and beyond

R.I. Bahar, C. Lau, D. Hammerstrom, D. Marculescu, J. Harlow, A. Orailoglu, W.H. Joyner, M. Pedram
2007 Computer  
of the applications it will execute. And any paradigm shift in applications and architecture will have a profound effect on the design process and tools required. Researchers must emphasize the complementary architectural and system issues involved in deploying these new technologies and push for greater collaboration at all levels: devices, circuits, architecture, and systems. WHAT IS NANOARCHITECTURE? We define nanoarchitecture as the organization of basic computational structures composed of
more » ... nanoscale devices assembled into a system that computes something useful. Nanoarchitecture will enable radically different computational models, and, due to its potential for large capacity, might also provide superior capabilities in some areas. Since architecture is rarely created in a vacuum, these issues will greatly affect nanoarchitecture development. There are two paths to follow: evolutionary and revolutionary. Evolutionary path Silicon semiconductor technology will continue to shrink. But there's an increasing performance gap between device technology and its ability to deliver per-Although nanoelectronics won't replace CMOS for some time, research is needed now to develop the architectures, methods, and tools to maximally leverage nanoscale devices and terascale capacity. Addressing the complementary architectural and system issues involved requires greater collaboration at all levels.The effective use of nanotechnology will call for total system solutions. R. Iris Bahar, T he semiconductor industry faces serious problems with power density, interconnect scaling, defects and variability, performance and density overkill, design complexity, and memory-bandwidth limitations. Instead of raw clock speed, parallelism must now fuel further performance improvements, while few persuasive parallel applications yet exist. A candidate to replace complementary metal-oxide semiconductor (CMOS) technology, nanoelectronics could address some of these challenges, but it also introduces new problems. Molecular-scale computing will likely allow additional orders-of-magnitude improvements in device density and complexity, which raises three critical questions: · How will we use these huge numbers of devices? · How must we modify and improve design tools and methodologies to accommodate radical new ways of computing? · Can we produce reliable, predictable systems from unreliable components with unpredictable behavior? The effective use of nanotechnology will require not just solutions to increased density, but total system solutions. We can't develop an architecture without a sense
doi:10.1109/mc.2007.7 fatcat:gp72twusgjdn5b5kh6sehsnpqm