Independent and Interdependent Latch Setup/Hold Time Characterization via Newton–Raphson Solution and Euler Curve Tracking of State-Transition Equations

IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems(2008)

引用 34|浏览1
暂无评分
摘要
Characterizing setup/hold times of latches and registers, which is a task crucial for achieving timing closure of large digital designs, typically occupies months of computation in semiconductor industries. We present a novel approach to speed up latch characterization by formulating the setup/hold time problem as a scalar nonlinear equation ; this nonlinear algebraic formulation is derived from, and embeds within it, the state-transition function of the latch. We first present a technique to characterize setup and hold times independently of each other: by decoupling into two equations and and solving each equation using the Newton-Raphson method. Next, we also present a method for interdependent characterization of latch setup/hold times - a core component of techniques for pessimism reduction in timing analysis. We achieve this by solving the underdetermined nonlinear equation using a Moore-Penrose pseudoinverse-based Newton method. Furthermore, we use null-space information from the Newton's Jacobian matrix to efficiently find constant-clock-to- contours (in the setup/hold time plane) via an Euler-Newton curve-tracing procedure. We validate fast convergence and computational advantage for independent characterization on transmission gate and latch/register structures, obtaining speedups of , at high levels of accuracy, over the current standard of binary search. We validate the method for interdependent characterization on true single-phased clock and , obtaining speedups of more than 10 for tracing 17-24 points, over prior approaches while achieving superior accuracy; this speedup linearly increases with the precision with which curve tracing is desired. We also apply our method for interdependent characterization on a transmission gate register to illustrate limitations of our method.
更多
查看译文
关键词
moore-penrose pseudoinverse-based newton method,superior accuracy,setup time.,logic CAD,euler-newton,Euler–Newton,Newton Jacobian matrix,characterizing setup,hold time,setup time,Moore-Penrose pseudoinverse-based Newton method,curve fitting,scalar nonlinear equation,raphson solution,independent characterization,newton-raphson method,interdependence,latch setup/hold time characterization,newton-raphson,interdependent characterization,Newton–Raphson,time characterization,Newton-Raphson solution,timing closure,interdependent latch setup,single-phased clock,underdetermined nonlinear equation,flip-flops,null-space information,euler curve tracking,timing analysis,pessimism reduction,large digital designs,state-transition equations,nonlinear equations,index terms—characterization,Euler curve tracking,Euler-Newton curve-tracing,Newton-Raphson method,Characterization,nonlinear algebraic formulation,register structure
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要