Trends in Design Methods for Complex Heterogeneous Systems

The design of heterogeneous Systems-on-Chips (SoC) in very deep submicron technologies has become a very complex task that has to bridge very high level system descriptions with low-level considerations due to technology defaults and variations, and increasing system and circuit complexity. This paper describes the major low-level issues, such as dynamic and static power consumption, temperature, technology variations, interconnect, Design for Manufacturing (DFM), reliability and yield, and their impact on high-level design, such as the design of multi-V dd , fault-tolerant, redundant or adaptive chip architectures. Some multi-processor based SoC (MPSoC) cases are also presented in three domains in which heterogeneity is large: wireless sensor networks, vision sensors and mobile TV. These examples also highlight the heterogeneous nature and the increasing complexity at circuit-level, with the extension from CMOS-only SoCs towards MEMS-and-CMOS SoCs.

[1]  C.R. Cleavelin,et al.  Body effect in tri- and pi-gate SOI MOSFETs , 2004, IEEE Electron Device Letters.

[2]  S. Christian,et al.  Architectural and Technology Influence on the Optimal Total Power Consumption , 2006, Proceedings of the Design Automation & Test in Europe Conference.

[3]  Christian Schuster,et al.  An Architecture Design Methodology for Minimal Total Power Consumption at Fixed Vdd and Vth , 2005, J. Low Power Electron..

[4]  Christian C. Enz,et al.  WiseNET: an ultralow-power wireless sensor network solution , 2004, Computer.

[5]  S.C. Rustagi,et al.  High-performance fully depleted silicon nanowire (diameter /spl les/ 5 nm) gate-all-around CMOS devices , 2006, IEEE Electron Device Letters.

[6]  Patrick Girard Welcome to the Journal of Low Power Electronics , 2005, J. Low Power Electron..

[7]  Saibal Mukhopadhyay,et al.  Leakage current mechanisms and leakage reduction techniques in deep-submicrometer CMOS circuits , 2003, Proc. IEEE.

[8]  Charles M. Lieber,et al.  Logic Gates and Computation from Assembled Nanowire Building Blocks , 2001, Science.

[9]  A.P. Chandrakasan,et al.  A 65 nm Sub-$V_{t}$ Microcontroller With Integrated SRAM and Switched Capacitor DC-DC Converter , 2008, IEEE Journal of Solid-State Circuits.

[10]  Christian Schuster,et al.  Leakage Reduction at the Architectural Level and Its Application to 16 Bit Multiplier Architectures , 2004, PATMOS.

[11]  Y. Leblebici,et al.  Regular array of nanometer-scale devices performing logic operations with fault-tolerance capability , 2004, 4th IEEE Conference on Nanotechnology, 2004..

[12]  Eric A. Vittoz,et al.  Weak Inversion for Ultimate Low-Power Logic , 2004, Low-Power Electronics Design.

[13]  David Blaauw,et al.  Energy Optimality and Variability in Subthreshold Design , 2006, ISLPED'06 Proceedings of the 2006 International Symposium on Low Power Electronics and Design.

[14]  Luca Benini,et al.  A Refinement Methodology for Clock Gating Optimization at Layout Level in Digital Circuits , 2010, J. Low Power Electron..

[15]  S. Mahapatra,et al.  Nano-wires for room temperature operated hybrid CMOS-NANO integrated circuits , 2005, ISSCC. 2005 IEEE International Digest of Technical Papers. Solid-State Circuits Conference, 2005..

[16]  David Blaauw,et al.  Theoretical and practical limits of dynamic voltage scaling , 2004, Proceedings. 41st Design Automation Conference, 2004..

[17]  Christian Piguet,et al.  Double-Latch Clocking Scheme for Low-Power I.P. Cores , 2000, PATMOS.

[18]  Christian Enz,et al.  wiseMAC, an ultra low power MAC protocol for the wiseNET wireless sensor network. , 2003 .

[19]  Luca Benini,et al.  Clock-tree power optimization based on RTL clock-gating , 2003, Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451).

[20]  Christian Piguet,et al.  Low-Power Electronics Design , 2004 .

[21]  Adrian M. Ionescu,et al.  Fault-tolerant multi-level logic decoder for nanoscale crossbar memory arrays , 2007, ICCAD 2007.

[22]  C. Piguet,et al.  Low-Power Quad-MAC 170 μ W/MHz 1.0 V MACGIC DSP Core , 2006, 2006 Proceedings of the 32nd European Solid-State Circuits Conference.

[23]  Thomas A. Henzinger,et al.  The Discipline of Embedded Systems Design , 2007, Computer.