Statistical analysis of systematic and random variability of flip-flop race immunity in 130nm and 90nm CMOS technologies

Statistical process variations are a critical issue for circuit design strategies to ensure high yield in sub- 100nm technologies. In this work we investigate the variability of flip flop race immunity in 130nm and 90nm low power CMOS technologies. An on-chip measurement technique with resolution of ˜1ps is used to characterize hold time violations of flip flops in short logic paths, which are generated by clock-edge uncertainties in synchronous designs. Statistical die-to die variations of hold time violations are measured various register-to-register configurations and show overall 3σ die-to-die standard deviations of 12–16% Mathematical methods to separate the measured variability between systematic and random variability are discussed, and the results presented. They show that while systematic variability is the major issue in 130nm, it is significantly decreased in 90nm technology due to better process control. Another important point is that the race immunity decreases about 30% in 90nm, showing that smaller clock skews can lead to violations in 90nm.

[1]  Duane S. Boning,et al.  Statistical metrology: understanding spatial variation in semiconductor manufacturing , 1996, Advanced Lithography.

[2]  Chien-Mo James Li Diagnosis of multiple hold-time and setup-time faults in scan chains , 2005, IEEE Transactions on Computers.

[3]  Duane S. Boning,et al.  Analysis and decomposition of spatial variation in integrated circuit processes and devices , 1997 .

[4]  Robert W. Brodersen,et al.  Analysis and design of low-energy flip-flops , 2001, ISLPED '01.

[5]  Malgorzata Marek-Sadowska,et al.  Diagnosis of hold time defects , 2004, IEEE International Conference on Computer Design: VLSI in Computers and Processors, 2004. ICCD 2004. Proceedings..

[6]  Srikanth Venkataraman,et al.  A technique for fault diagnosis of defects in scan chains , 2001, Proceedings International Test Conference 2001 (Cat. No.01CH37260).

[7]  Hector Sanchez,et al.  A 2.2 W, 80 MHz superscalar RISC microprocessor , 1994 .

[8]  C. Pacha,et al.  Statistical Characterization of Hold Time Violations in 130nm CMOS Technology , 2006, 2006 Proceedings of the 32nd European Solid-State Circuits Conference.

[9]  Kevin J. Nowka,et al.  Analysis of clocked timing elements for dynamic voltage scaling effects over process parameter variation , 2001, ISLPED '01.

[10]  P. Mach,et al.  Testing of normality of data files for application of SPC tools , 2004, 27th International Spring Seminar on Electronics Technology: Meeting the Challenges of Electronics Technology Progress, 2004..

[11]  Sudhakar M. Reddy,et al.  Statistical diagnosis for intermittent scan chain hold-time fault , 2003, International Test Conference, 2003. Proceedings. ITC 2003..

[12]  Robert K. Brayton,et al.  Minimum padding to satisfy short path constraints , 1993, ICCAD '93.

[13]  Geetani Edirisooriya,et al.  Diagnosis of scan path failures , 1995, Proceedings 13th IEEE VLSI Test Symposium.