Fast Postplacement Rewiring Using Easily Detectable Functional Symmetries - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

Fast Postplacement Rewiring Using Easily Detectable Functional Symmetries

Description:

RAMBO. supergate. In-Place Optimization (IPO) Future Work. Y. -M. Jiang et al has shown that RAMBO and buffer insertion complement each other. ... – PowerPoint PPT presentation

Number of Views:58
Avg rating:3.0/5.0
Slides: 17
Provided by: chihwe
Category:

less

Transcript and Presenter's Notes

Title: Fast Postplacement Rewiring Using Easily Detectable Functional Symmetries


1
Fast Post-placement RewiringUsing Easily
DetectableFunctional Symmetries
Chung-Kuan Cheng UC San Diego
Peter R. Suaris Mentor Graphics Corp.
  • Chih-Wei (Jim) Chang
  • Malgorzata Marek-Sadowska
  • UC Santa Barbara

2
Outline
  • Functional Symmetry
  • Implication Supergate
  • Generalized Implication Supergate
  • Functional Symmetry vs. Implication Supergate
  • Post-placement Timing Optimization
  • Conclusion
  • Future Work

3
Functional Symmetry
  • f (...., xi, ..., xj, ...) f (..., xj, ..., xi,
    ...)
  • Non-equivalence Symmetry (NES)

4
Implication Supergate
  • Proposed by Dr. Kun-Han Tsai in STAR-ATPG (ITC,
    99)

0
5
Implication Supergate
  • Proposed by Dr. Kun-Han Tsai in STAR-ATPG (ITC,
    99)

6
Generalized Implication Supergate Extraction
XOR
1
0
7
Theorem
  • Theorem Let f be a fanout-free network. (a, b)
    are symmetric if and only if both a and b are
    and-or-reachable from f or a and b are both
    xor-reachable from f.

8
Example
0
9
Implication Supergate Statistics
  • On average, 27.6 of gates are covered by
    non-trivial implication supergates

10
Timing Optimization
  • Similar to the gate sizing problem

11
Generalized Gate Sizing
  • O. Coudert, Gate Sizing for Constrained
    Delay/Power/Area Optimization, TCAD, Dec. 1997

Local Neighborhood Search
12
Experiment Setting
  • MCNC ISCAS benchmark
  • optimized by SIS script.rugged
  • timing-driven mapped to a commercial 0.35 um
    standard cell library using SIS
  • placed by a commercial timing-driven placer

13
Experimental Setting (cont.)
  • gsg use only implication-supergate based
    rewiring
  • GS use only Coudert's gate sizing algorithm
  • gsgGS For gates covered by non-trivial
    implication supergates, use implication
    supergate-based rewiring. Otherwise, consider
    gate sizing for that gate

14
Performance Improvement
15
Conclusion
  • An efficient rewiring engine based on generalized
    implication supergate is proposed
  • Extraction is linear time
  • Extraction is only needed once
  • Traditional gate sizing algorithm is also
    generalized to include rewiring
  • It is shown that implication supergate-based
    rewiring and gate sizing can complement each other

16
Future Work
  • Y. -M. Jiang et al has shown that RAMBO and
    buffer insertion complement each other. -DAC 1997

In-Place Optimization (IPO)
Write a Comment
User Comments (0)
About PowerShow.com