Design of timing-error-resilient systolic arrays for matrix multiplication

With semiconductor technology scaling, the size of transistors and their operating voltage keep decreasing. One of the major problems with advanced semiconductor technology is timing errors caused by process variation and noises. With such problem, conventional worst-case designs suffer poor system performance. This paper proposes aggressive designs of systolic arrays for matrix multiplication which can tolerate timing errors. When timing errors occur, the system reconfigures the computing cells with little performance degradation. Our implementation results show that our proposed designs achieve tolerance of timing errors with reasonable cost.

[1]  Jason Cong,et al.  Logic synthesis for better than worst-case designs , 2009, 2009 International Symposium on VLSI Design, Automation and Test.

[2]  Jong-Chuang Tsay,et al.  Some New Designs of 2-D Array for Matrix Multiplication and Transitive Closure , 1995, IEEE Trans. Parallel Distributed Syst..

[3]  Luca Benini,et al.  Timing-Error-Tolerant Network-on-Chip Design Methodology , 2007, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[4]  Woo-Young Choi,et al.  A 5-Gb/s low-power transmitter with voltage-mode output driver in 90nm CMOS technology , 2011, 2011 International SoC Design Conference.

[5]  N. Seifert,et al.  Robust system design with built-in soft-error resilience , 2005, Computer.

[6]  Ming Zhang,et al.  Soft Error Resilient System Design through Error Correction , 2006, VLSI-SoC.

[7]  James Tschanz,et al.  Parameter variations and impact on circuits and microarchitecture , 2003, Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451).

[8]  H. T. Kung Why systolic architectures? , 1982, Computer.

[9]  Trevor Mudge,et al.  Razor: a low-power pipeline based on circuit-level timing speculation , 2003, Proceedings. 36th Annual IEEE/ACM International Symposium on Microarchitecture, 2003. MICRO-36..

[10]  D. Blaauw,et al.  Opportunities and challenges for better than worst-case design , 2005, Proceedings of the ASP-DAC 2005. Asia and South Pacific Design Automation Conference, 2005..