Efficient Representation of Interconnection Length Distributions Using Generating Polynomials - PowerPoint PPT Presentation

About This Presentation
Title:

Efficient Representation of Interconnection Length Distributions Using Generating Polynomials

Description:

Efficient Representation of Interconnection Length Distributions Using Generating Polynomials D. Stroobandt (Ghent University) H. Van Marck (Flanders Language Valley) – PowerPoint PPT presentation

Number of Views:106
Avg rating:3.0/5.0
Slides: 19
Provided by: jvc4
Learn more at: https://vlsicad.ucsd.edu
Category:

less

Transcript and Presenter's Notes

Title: Efficient Representation of Interconnection Length Distributions Using Generating Polynomials


1
Efficient Representation of Interconnection
Length Distributions Using Generating Polynomials
  • D. Stroobandt (Ghent University)
  • H. Van Marck (Flanders Language Valley)
  • Supported by an IUAP research program on optical
    computing of the Belgian Government and the Fund
    for Scientific Research, Flanders

2
Outline
  • Enumerating interconnection length distributions
  • Advantages of generating polynomials
  • Construction of generating polynomials
  • Extraction of the distributions
  • Examples
  • Conclusions

3
Enumerating Interconnection Length Distributions
  • Distributions contain two parts
  • site density function and probability distribution

all possibilities
probability of occurrence
requires enumeration
shorter wires more probable
4
Enumerating Interconnection Length Distributions
(cont.)
  • Simple Manhattan grids not so difficult
  • just start counting
  • more clever use convolution
  • But what with...?
  • anisotropic grids
  • partial grids

5
Generating Polynomials
  • Site function (discrete distribution f(l))
    describes, for each length l, the number of pairs
    between all cells of a set A and a set B, a
    distance l apart (enumeration problem)
  • Two ways of reducing calculation effort
  • using generating polynomials
  • using symmetry in the topology of the
    architecture
  • Generating polynomial moment-generating
    polynomial function of f(l) (Z-transform)

6
Advantages of Generating Polynomials
  • Efficient representation
  • allows easy switching to path-based enumeration
  • compact representation
  • as rational function
  • example

7
Advantages (cont.)
  • Easy to find relevant properties
  • total number of paths
  • average length (also higher order moments)
  • Easy construction of complex polynomials

8
Construction of Polynomials
  • Composition (adding and subtracting polynomials)

9
Construction of Polynomials (cont.)
  • Convolution (multiplication of polynomials)
  • composing paths from base paths




10
Extraction of Distributions
  • Construction of polynomials much easier than
    construction of distributions but how to extract
    distributions from polynomials?
  • Much simpler than general Z-transform
  • Theorem
  • Quotient term important, remainder vanishes
  • Note summation bound to be chosen between n-1
    and n-i1 without effect on result

11
Extraction of Distributions (cont.)
  • Simple substitution of terms by summation of
    combinatorial functions (with few factors)
  • The different ranges of the distribution
    naturally follow from this!

12
Examples
  • Manhattan grid
  • convolution of x, y parts
  • subtract
  • divide by 2
  • extraction substituting

13
Examples (cont.)
  • Complicated architectures

14
Examples (cont.)
15
Examples (cont.)

16
Examples (cont.)

17
Examples (cont.)
  • Resulting generating polynomial
  • Extraction by simple substitution and calculation
    of the combinatorial functions

18
Conclusions
  • Generating polynomials make enumeration easier
  • more efficient representation (1 equation, not 5)
  • easy to obtain characteristic parameters
  • construction facilitated by using symmetry
    (composition, convolution easy with polynomials)
  • extraction by substitutions of terms, can be
    automated by symbolic calculator tools!
  • Same technique can be used for calculating
    cell-to-I/O-pad lengths
  • Enumeration viable for complex architectures
Write a Comment
User Comments (0)
About PowerShow.com