Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Page images | Web History | Sign in

Patents

  
[merged small][merged small][merged small][merged small][merged small][graphic]
[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small][merged small][merged small][graphic][graphic][merged small]
[graphic][graphic][subsumed][graphic][subsumed][merged small][graphic][graphic]
[graphic]
[graphic]

(56) References Cited
U.S. PATENT DOCUMENTS

6,158,022 A 12/2000 Avidan

6,581,197 B1 6/2003 Foutz et al.

6,604,227 B1 8/2003 Foltin et al.

6,609,233 B1 8/2003 Foltin et al.

6,925,623 B2 * 8/2005 Roethig ...................... .. 716/115

6,996,515 B1 2/2006 Foltin et al.

7,036,100 B2 4/2006 Tyler et al.

7,454,719 B2 * 11/2008 Roethig ...................... .. 716/113

7,464,349 B1 * 12/2008 Keller et al. ..... .. 716/136

7,594,209 B2 * 9/2009 Abbaspour et al. 716/108

7,788,617 B2 * 8/2010 Bhanji et al. ..... .. 716/113 2005/0060674 A1* 3/2005 Roethig .... .. 716/5 2005/0268262 A1* 12/2005 Roethig .. 716/5 2007/0143723 A1* 6/2007 Kawakami .. 716/6 2008/0243414 A1* 10/2008 Oh et al. .......... .. .. 702/85 2008/0270960 A1* 10/2008 Abbaspour et al. 716/6 2009/0228850 A1* 9/2009 Bhanji et al. .................... .. 716/6

* cited by examiner

Primary Examiner * Suchin Parihar (74) Attorney, Agent, or Firm * H. Daniel Schnurmann

(57) ABSTRACT

A method for converting interconnect parasitics of an interconnect netWork into sleW dependent pin capacitances utilizes charge matching betWeen predetermined voltage thresholds. During timing abstraction of a macro, parasitics of interconnects connected to the primary inputs are represented as sleW dependent pin capacitances in an abstract model being created. Interconnect model order reduction is employed to speed the process. The generated abstract is subsequently used in place of each occurrence of the macro during chip level hierarchical static timing analysis, leading to an enhanced accuracy of the timing analysis of the logic components driving the abstracts.

21 Claims, 7 Drawing Sheets

I

STITCH INTERCONNECT NETWORK WITH SINK

PIN CAP(S)AND/OR OBTAINED RC NETWORK(S) I506

[graphic]
[blocks in formation]
[graphic]
[graphic]

I»509

[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]

E_<%_EV P ._9n_ Ez m_>_._.w_wm_~_ mQ_,_<E<a<Q Z5 5% E3 3 32 m_>_ow HE / BE 2 2 ._o {W k A 50 AJIIL moi _ _ _ \ N2 2: 21 E 81 5 <2 21

8Tq

[graphic][graphic]
[graphic]

»

wz__>__._. ._m_>m_._-n___._o

[graphic]

_IvI—I wm_~__>> ._<mo._o\w~_m_“_“_:m=o_@o._ m_:._0 , IAA U T M vH_| NON

§\

T m>5-~_o5_w_,_<E Y IL MIA 2 E6<E2< _ ._. ._.

[graphic]
[graphic]
[graphic]
[graphic]
[graphic][graphic][graphic]
[graphic]
[blocks in formation]
[graphic]

/\

[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]

\_ H oE<_>_ S . | | | | | | | | | | | | IAM Tr l|_|A z_ MS_>_ 5<E$< /2 J gm V1 58 wow zo_6<Emm< Ez m_>_5_m_m ma |||||||| l .. A z_ _ OE<_>_ E :85 J _ _ r Em V2 Sm mom mom E2 E5

« PreviousContinue »