Archive for February, 2010

ICS Seminar: Dr. Ashish Singh

Posted on February 25, 2010

Dr. Ashish Singh
Department of Electrical and Computer Engineering, UT Austin
Wednesday, March 3, 5:00pm, ACES 2.402

Application of Statistical Optimization for Process and Defect Tolerant Nanometer Scale Circuit Design

The technology scaling is helping to achieve higher integration density and frequency in each technology generation. However, at the same time there is an increasing unpredictability in the physical properties of semiconductor devices because of lack of manufacturing control. The future nanodevices are predicted to have even higher variability and defects due to manufacturing limitations. This necessitates a tighter integration of process and design flows. Due to statistical nature of the process variation, we must deal with statistical design methodology since developing such a methodology can reduce the impact of yield loss incurred due to high variability.

A major challenge is to develop efficient parametric yield optimization algorithms at different levels of abstraction in the design flow. In order to address this problem, my work has mainly focused on developing efficient tractable approximations that can be employed to overcome the high computational complexity of the statistical problem that are encountered during logic synthesis, post-synthesis optimization, circuit timing prediction and robust memory design.

In this talk, I will give a brief overview of my work in these areas. I will cover in details, the methods for yield constrained power optimization using joint design time and post-silicon tuning methods for logic and SRAM. I will also discuss the challenges associated with defect tolerance in future nanotechnologies and in particular a defect tolerant CMOS-CNT (Carbon Nano Tube) architecture using novel coding of Boolean functions.

Joint Computer Architecture/ICS Seminar: Professor Luca Carloni

Posted on February 10, 2010

Prof. Luca Carloni
Department of Computer Science, Columbia University
Tuesday, February 23, 3:30pm, ACES 2.302

System-Level Design of Embedded Platform Architectures

The heterogeneous and distributed nature of many emerging classes of
embedded applications adds a new level of design complexity requiring the
deployment of tightly-interactive, concurrent processes on networked
platform architectures. While the design of a single component is
important, the critical challenges in the realization of a system-on-chip or a
distributed embedded system lie in the integration of the components. In
addressing these challenges we sustain that communication plays an
increasingly central role both at design time and run time. We present a
communication-based system-level design methodology that simplifies the
integrated design and validation of embedded platform architectures while
enabling important properties like modularity, scalability, flexibility, and
reusability. In particular, we argue how effective design space exploration
can be achieved through the decoupling of the design of the computational
elements and the synthesis of the communication infrastructure. For the
latter we present recent results on the design and optimization of
networks-on-chip.