Design-Phase Buffer Allocation for Post-Silicon Clock Binning by Iterative Learning
Li Zhang, Bing Li, Jinglan Liu, Yiyu Shi, Ulf Schlichtmann

TL;DR
This paper proposes a method for optimal placement of post-silicon clock tuning buffers during design to improve yield and profit in high-performance chips by reducing overdesign and balancing timing after manufacturing.
Contribution
It introduces an iterative learning approach using Sobol sequences for buffer placement, enhancing profit and yield with minimal buffers.
Findings
Achieves about 14% average profit improvement.
Up to 26% profit increase in some cases.
Uses fewer buffers while maintaining effectiveness.
Abstract
At submicron manufacturing technology nodes, pro- cess variations affect circuit performance significantly. To counter these variations, engineers are reserving more timing margin to maintain yield, leading to an unaffordable overdesign. Most of these margins, however, are wasted after manufacturing, because process variations cause only some chips to be really slow, while other chips can easily meet given timing specifications. To reduce this pessimism, we can reserve less timing margin and tune failed chips after manufacturing with clock buffers to make them meet timing specifications. With this post-silicon clock tuning, critical paths can be balanced with neighboring paths in each chip specifically to counter the effect of process variations. Consequently, chips with timing failures can be rescued and the yield can thus be improved. This is specially useful in high- performance…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
See pages 1-last of buffer_insertion_learning_TCAD_2017.pdf
