Robust FPGA Design under Variations

This paper briefly describes the PhD research work on Robust FPGA Design Under Variations. The work proposes design techniques in three primary areas, viz., power yield enhancement, timing yield enhancement and IR-drop reduction. An architecture and CAD enhancement technique is proposed for improving the timing yield of FPGAs under process variations. Two different techniques are proposed for improving the power yield of FPGAs under process variations. The first technique reduces spatial correlation among leaking blocks to reduce leakage variability, whereas the second technique sizes the transistors of the buffers in the interconnects to reduce leakage variability. For IR-drop reduction, two different CAD techniques are proposed. The first design methodology is an IR-drop aware place and route technique which reduces local switching activities in a region to reduce IR-drops. The second approach is an IR-drop aware clustering methodology. This methodology reduces the clustering of high switching activity nets in a logic cluster to improve the supply voltage profile.

[1]  Vaughn Betz,et al.  Architecture and CAD for Deep-Submicron FPGAS , 1999, The Springer International Series in Engineering and Computer Science.

[2]  Mohab Anis,et al.  IR-drop management CAD techniques in FPGAs for power grid reliability , 2009, 2009 10th International Symposium on Quality Electronic Design.

[3]  Jinjun Xiong,et al.  FPGA Performance Optimization Via Chipwise Placement Considering Process Variations , 2006, 2006 International Conference on Field Programmable Logic and Applications.

[4]  Mohab Anis,et al.  Interconnect design for FPGAs under process variations for leakage power yield , 2010, Proceedings of the 8th IEEE International NEWCAS Conference 2010.

[5]  Farid N. Najm,et al.  An adaptive FPGA architecture with process variation compensation and reduced leakage , 2006, 2006 43rd ACM/IEEE Design Automation Conference.

[6]  Yan Lin,et al.  Stochastic physical synthesis for FPGAs with pre-routing interconnect uncertainty and process variation , 2007, FPGA '07.

[7]  Mohab Anis,et al.  IR-Drop Aware Clustering Technique for Robust Power Grid in FPGAs , 2011, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[8]  Kia Bazargan,et al.  Variation-aware routing for FPGAs , 2007, FPGA '07.

[9]  Mohab Anis,et al.  FPGA Design for Timing Yield Under Process Variations , 2010, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[10]  Mohab Anis,et al.  IR-Drop Management in FPGAs , 2010, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.