Proceedings of the 16th ACM Great Lakes Symposium on VLSI 2006
DOI: 10.1145/1127908.1127927
|View full text |Cite
|
Sign up to set email alerts
|

Dominator-based partitioning for delay optimization

Abstract: Most of the logic synthesis algorithms are not scalable for large networks and, for this reason, partitioning is often applied. However traditional mincut-based partitioning techniques are not always suitable for delay and area logic optimizations. The paper presents an approach that uses a dominator-based partitioning and conventional logic synthesis techniques for delay optimization of large networks. The calculation of dominators is crucial to find topologically ordered clusters suitable for logic restructu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2014
2014
2014
2014

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 27 publications
0
3
0
Order By: Relevance
“…As far as we know, there are two major bodies of work that are related to delay-optimization with cuts generation. The first was proposed by Baneres et al [7], in which a dominator-based partitioning technique is used to find topologically ordered clusters in the circuitunder-optimization (CUO), followed by logic restructuring on these clusters. The second timing-aware work conducts cuts enumeration on And-Inverter-Graphs (AIGs).…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…As far as we know, there are two major bodies of work that are related to delay-optimization with cuts generation. The first was proposed by Baneres et al [7], in which a dominator-based partitioning technique is used to find topologically ordered clusters in the circuitunder-optimization (CUO), followed by logic restructuring on these clusters. The second timing-aware work conducts cuts enumeration on And-Inverter-Graphs (AIGs).…”
Section: Introductionmentioning
confidence: 99%
“…Unlike to Baneres work [7] that only groups nodes in the critical paths and generates a single solution, we enumerate sub-cuts in dominator-based partitions. As a result, we are less likely to be stuck at local optima as our approach explores more possible solutions to improve the timing behavior of CUO.…”
Section: Introductionmentioning
confidence: 99%
“…For instance, dominator trees, which are data structures exposing the control dependence in CFGs, were introduced in software compilers to minimize the number of states by removing unnecessary operations without performing reachability analysis in a CFG. Later on, in the context of HLS, dominator trees are exploited to optimize the delay in large Boolean networks [8] or to identify re-converging paths in circuits [96].…”
Section: Control Flow Graphsmentioning
confidence: 99%