Download presentation
Presentation is loading. Please wait.
1
Studies of Timing Structural Properties for Early Evaluation of Circuit Design Andrew B. Kahng*, Ryan Kastner, Stefanus Mantik, Majid Sarrafzadeh and Xiaojian Yang UCLA CS Dept., Los Angeles, CA, USA *UCSD CSE and ECE Depts., La Jolla, CA, USA
2
2 Abstract The Rent parameter has been widely used to characterize interconnect complexity of designs. The Rent power-law relationship is often used for a priori wire estimation, which is an enabling component of timing closure methodologies. However, the Rent parameter does not explicitly address timing information. In this work, we propose studies of circuit timing structure that can potentially help identify useful characterizations of the timing behavior of the design. We believe that such characterizations can allow us early identification of designs for which timing closure will prove difficult. One characterization of the timing structure is analogous to the Rent parameter: we propose a temporal Rent characterization based on the analysis of the number of active signals intersecting a specified timing boundary within the clock period.
3
3 Timing Structural Properties u Motivation: s Early “a priori” timing prediction à la Rent’s Rule s A step towards timing closure through identification of critical temporal areas of a design u Innovations: s Active Interval of a timing edge s Timing Structure Analysis for crosstalk, peak power and other timing properties s Temporal Analysis of Special Topologies
4
4 Preliminaries: Timing Parameters u Pin Graph A B C D A B C D Net Edge Gate Edge Pin Vertex Combinatorial Circuit Pin Graph u Traditional Timing Parameters u RAT: AAT : u New Timing Parameter: Active Interval u Edge e ij is active at time t iff start ij t end ij, where
5
5 Active Interval Distribution Graph u x-axis: size of the active interval; y- axis: the number of edges with active interval less than or equal to x u A large initial slope corresponds to a large number of nets with small active intervals s small active duration for nets less chance for crosstalk
6
6 u x-axis: clock cycle offset from zero; y-axis: the number of edges that are currently active at time x u A “flatter” plot corresponds to a more well-distributed signal activity s long tail critical paths Clock Cycle Activity Graph
7
7 Temporal Analogue to Rent’s Rule Extend Rent’s Rule to Temporal Domain
8
8 Special-Case Circuit Analysis Ring Binary-tree Mesh Clique
9
9 Rentian Circuits T(t): number of active edges at time t { For single-source Rentian circuit:For a symmetrical Rentian circuit with two latches at opposite ends of the netlist A rentian circuit example: A=3, p=0.5
10
10 Conclusions u Pessimist model of active interval (worst case, overestimate) u Studies of circuit timing structure that help identify useful characterizations of the timing behavior of the design s size of active intervals: possibility of having crosstalk problems s nets activity: distribution of slacks among timing paths u On going works s translate the analyses into estimators for optimization s identify additional timing behaviors
11
Studies of Timing Structural Properties for Early Evaluation of Circuit Design Andrew B. Kahng*, Ryan Kastner, Stefanus Mantik, Majid Sarrafzadeh and Xiaojian Yang UCLA CS Dept., Los Angeles, CA, USA *UCSD CSE and ECE Depts., La Jolla, CA, USA
12
12 Motivation u Rent’s Rule s T = AB p ( T = ave # external nets, B = ave # of cells) s used for a priori estimation of wirelength and congestion s lack of timing information u Temporal Rent’s Rule s add timing domain to traditional Rent’s rule s used for a priori estimation of timing related behavior, e.g., crosstalks, slacks, cycle time, etc. s need to find (power) laws
13
13 Preliminaries: Timing Parameters u Pin Graph A B C D A B C D Net Edge Gate Edge Pin Vertex Combinatorial Circuit Pin Graph u Traditional Timing Parameters u RAT: AAT : u New Timing Parameter: Active Interval u Edge e ij is active at time t iff start ij t end ij, where
14
14 Signal Activity Behavior Plots u small active duration for nets less chance for crosstalk u well distributed intervals good slack budgeting
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.