ICCAD-2005. IEEE/ACM International Conference on Computer-Aided Design, 2005. · 2005 · 54 citations · 16 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureMicroelectronicsSystem-on-chip DesignClock Distribution NetworksClock ManagementIntegrated Circuit DesignTiming AnalysisTiming ModelingClock Buffer DesignClock Buffer InsertionClock Network SynthesisClock Tree OptimizationClock Tree SynthesisOptimization AlgorithmsStatistical Timing AnalysisTiming Optimization
Process variations cause significant timing uncertainty and yield degradation in deep sub-micron technologies. A solution to counter timing uncertainty is post-silicon clock tuning. Existing design approaches for post-silicon-tunable (PST) clock-tree synthesis usually insert a PST clock buffer for each flip-flop or put PST clock buffers across an entire level of a clock-tree. This can cause significant over-design and long tuning time. In this paper, we propose to insert PST clock buffers at both internal and leaf nodes of a clock-tree and use a bottom-up algorithm to reduce the number of candidate PST clock buffer locations. We then provide two statistical-timing-driven optimization algorithms to reduce the hardware cost of a PST clock-tree. Experimental results on ISCAS89 benchmark circuits show that our algorithms achieve up to a 90% area or a 90% number of tunable clock buffer reductions compared to existing design methods.
16
SIS : A System for Sequential Circuit Synthesis
Ellen Sentovich · 1992 · 1.9K citations
First-order incremental block-based statistical timing analysis
C. Visweswariah, Kaushik Ravindran, Kerim Kalafala et al. · 2004 · 661 citations