Improving the process variation tolerability of flip-flops for UDSM circuit design

The process variation of the ultra-deep submicron technology causes significant variation in the timing characteristics of flip-flops, and it can drop functional yield seriously, affecting system timing. This paper has two objectives. First, this paper investigates the sensitivities to process variation of four representative flip-flop architectures that are popularly used in digital circuit designs in respect of their functional robustness. Secondly, this paper proposes simple but effective methods to improve the process variation tolerability of those flip-flops. Experimental results on four benchmark flip-flops, which were optimized for minimum power-delay product, show that their variability of data-to-q delay reaches to 33.02% ∼ 46.13% and functional yield reaches to 79.93% ∼ 99.86%. Also, the experimental results clearly show that the proposed approaches improve the variability of data-to-q delay by 11.53% ∼ 44.78% and functional yield by 0.11% ∼ 24.41%.

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

[2]  Atila Alvandpour,et al.  Comparative Analysis of Process Variation Impact on Flip-Flop Power-Performance , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[3]  Hong-June Park,et al.  CMOS sense amplifier-based flip-flop with two N-C/sup 2/MOS output latches , 2000 .

[4]  M. Robert,et al.  A comparative study of variability impact on static flip-flop timing characteristics , 2008, 2008 IEEE International Conference on Integrated Circuit Design and Technology and Tutorial.

[5]  Vladimir Stojanovic,et al.  Comparative analysis of master-slave latches and flip-flops for high-performance and low-power systems , 1999, IEEE J. Solid State Circuits.

[6]  Baris Taskin,et al.  Timing Optimization Through Clock Skew Scheduling , 2000 .

[7]  Young Hwan Kim,et al.  Timing Criticality for Timing Yield Optimization , 2008, IEICE Trans. Fundam. Electron. Commun. Comput. Sci..

[8]  Young Hwan Kim,et al.  Statistical Leakage Estimation Based on Sequential Addition of Cell Leakage Currents , 2010, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[9]  Dimitrios Velenis,et al.  Effects of process and environmental variations on timing characteristics of clocked registers , 2006, GLSVLSI '06.

[10]  Sani R. Nassif Design for Variability in DSM Technologies , 2000 .

[11]  F. Klass Semi-dynamic and dynamic flip-flops with embedded logic , 1998, 1998 Symposium on VLSI Circuits. Digest of Technical Papers (Cat. No.98CH36215).

[12]  Borivoje Nikolic,et al.  Level conversion for dual-supply systems , 2004 .

[13]  F. Weber,et al.  Flow-through latch and edge-triggered flip-flop hybrid elements , 1996, 1996 IEEE International Solid-State Circuits Conference. Digest of TEchnical Papers, ISSCC.