High-reliability, low-energy microarchitecture synthesis

Continuous scaling of device dimensions has accelerated the power dissipation and electromigration-induced reliability degradation in integrated circuits. Submicrometer scaling increases the fraction of on-chip energy dissipated on long interconnects and buses. In addition, submicrometer-level scaling increases current density in long interconnects and buses, causing structural damage in metal lines due to electromigration (a major failure phenomenon in integrated circuits). We present algorithms for synthesizing high-reliability, low-energy microarchitectures. This can be realized by judiciously binding and scheduling the data transfers of a control-data-flow graph representation of an application onto the buses in the microarchitecture. The algorithm considers (i) correlations between data transfers, (ii) constraints on the number of buses, and (iii) area and delay.

[1]  Chenming Hu,et al.  The Berkeley reliability simulator BERT: an IC reliability simulator , 1992 .

[2]  Anantha P. Chandrakasan,et al.  Low-power CMOS digital design , 1992 .

[3]  Pierre G. Paulin,et al.  Force-directed scheduling for the behavioral synthesis of ASICs , 1989, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[4]  Ibrahim N. Hajj,et al.  CREST-a current estimator for CMOS circuits , 1988, [1988] IEEE International Conference on Computer-Aided Design (ICCAD-89) Digest of Technical Papers.

[5]  J. Black,et al.  Electromigration—A brief survey and some recent results , 1969 .

[6]  Lance A Glasser,et al.  RELIC: A Reliability Simulator for Integrated Circuits, , 1987 .

[7]  Majid Sarrafzadeh,et al.  Variable voltage scheduling , 1995, ISLPED '95.

[8]  J. Maiz Characterization of electromigration under bidirectional (BC) and pulsed unidirectional (PDC) currents , 1989 .

[9]  Niraj K. Jha,et al.  An iterative improvement algorithm for low power data path synthesis , 1995, Proceedings of IEEE International Conference on Computer Aided Design (ICCAD).

[10]  Michael A. Schuette,et al.  Embedded Systems Design For Low Energy Consumption , 1994, IEEE/ACM International Conference on Computer-Aided Design.

[11]  Ramesh Karri,et al.  Simultaneous scheduling and binding for power minimization during microarchitecture synthesis , 1995, ISLPED '95.

[12]  Farid N. Najm,et al.  Transition density, a stochastic measure of activity in digital circuits , 1991, 28th ACM/IEEE Design Automation Conference.

[13]  Christos A. Papachristou,et al.  A multiple clocking scheme for low power RTL design , 1995, ISLPED '95.

[14]  Chi-Ying Tsui,et al.  Power efficient technology decomposition and mapping under an extended power consumption model , 1994, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[15]  A. Christou Electromigration and electronic device degradation , 1994 .

[16]  H. B. Bakoglu,et al.  Circuits, interconnections, and packaging for VLSI , 1990 .

[17]  J. S. Arzigian,et al.  Aluminum Electromigration Lifetime Variations with Linewidth: The Effects of Changing Stress Conditions , 1983, 21st International Reliability Physics Symposium.

[18]  K. Roy,et al.  Estimation Of Circuit Activity Considering Signal Correlations And Simultaneous Switching , 1994, IEEE/ACM International Conference on Computer-Aided Design.

[19]  Kurt Keutzer,et al.  Estimation of average switching activity in combinational and sequential circuits , 1992, [1992] Proceedings 29th ACM/IEEE Design Automation Conference.

[20]  Carl V. Thompson,et al.  Grain size dependence of electromigration‐induced failures in narrow interconnects , 1989 .

[21]  Ping Yang,et al.  SPIDER -- A CAD System for Modeling VLSI Metallization Patterns , 1987, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[22]  Chenming Hu,et al.  Projecting interconnect electromigration lifetime for arbitrary current waveforms , 1990 .

[23]  Kaushik Roy,et al.  SYCLOP: synthesis of CMOS logic for low power applications , 1992, Proceedings 1992 IEEE International Conference on Computer Design: VLSI in Computers & Processors.

[24]  J. Joseph Clement,et al.  Electromigration Reliability of VLSI Interconnect , 1992, Digit. Tech. J..

[25]  Harry A. Schafft,et al.  Electromigration and the Current Density Dependence , 1985, 23rd International Reliability Physics Symposium.

[26]  Sharad Malik,et al.  Statistical timing analysis of combinational circuits , 1992, Proceedings 1992 IEEE International Conference on Computer Design: VLSI in Computers & Processors.

[27]  Miodrag Potkonjak,et al.  HYPER-LP: a system for power minimization using architectural transformations , 1992, ICCAD 1992.