Timing analysis with crosstalk is a fixpoint on a complete lattice

被引:15
作者
Zhou, H [1 ]
机构
[1] Northwestern Univ, Dept Elect & Comp Engn, Evanston, IL 60208 USA
基金
美国国家科学基金会;
关键词
crosstalk; lattice theory; noise; static timing analysis;
D O I
10.1109/TCAD.2003.816211
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Increasing delay variation due to capacitive and inductive crosstalk has a dramatic impact on deep submicron technologies. It is now impossible to exclude crosstalk from timing analysis. However, timing analysis with crosstalk is a mutual dependence problem since the crosstalk effect in turn depends on the tinting behavior of a circuit. In this paper, we establish a theoretical foundation for timing analysis with crosstalk. We show that solutions to the problem are fixpoints on a complete lattice. Based on that, we prove in general the convergence of any iterative approach. We also show that, starting from different initial solutions, an iterative approach will reach different fixpoints. The current prevailing practice, which starts from the worst case solution, will always reach the greatest fixpoint, which is the loosest solution. In order to reach the least fixpoint, we need to start from the best case solution. The convergence rates for both discrete and continuous models are discussed. Based on chaotic iteration and heterogeneous structures of coupled circuits, techniques to speed up iterations are also provided.
引用
收藏
页码:1261 / 1269
页数:9
相关论文
共 21 条
[1]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[2]   TACO: Timing analysis with COupling [J].
Arunachalam, R ;
Rajagopal, K ;
Pileggi, LT .
37TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2000, 2000, :266-269
[3]  
BOLLOBAS B, 1990, LINEAR ANAL
[4]  
Chen P., 2002, Proceedings of ISPD'02. 2002 International Symposium on Physical Design, P84, DOI 10.1145/505388.505410
[5]  
CHEN P, 2000, P INT C COMP AID DES
[6]  
Cousot Patrick, 1977, Proceedings of the 4th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages, P238, DOI [10.1145/512950.512973, DOI 10.1145/512950.512973]
[7]  
Dartu F, 1997, DES AUT CON, P46, DOI 10.1145/266021.266033
[8]  
Davey B., 1990, INTRO LATTICES ORDER
[9]  
GAL L, 1995, PROCEEDINGS OF THE IEEE 1995 CUSTOM INTEGRATED CIRCUITS CONFERENCE, P251, DOI 10.1109/CICC.1995.518179
[10]  
Golub G.H., 2013, MATRIX COMPUTATIONS