ICCAD-2005. IEEE/ACM International Conference on Computer-Aided Design, 2005.
DOI: 10.1109/iccad.2005.1560122
|View full text |Cite
|
Sign up to set email alerts
|

Reducing structural bias in technology mapping

Abstract: Technology mapping based on DAG-covering suffers from the problem of structural bias: the structure of the mapped netlist depends strongly on the subject graph. In this paper we present a new mapper aimed at mitigating structural bias. It is based on a simplified cut-based boolean matching algorithm, and using the speed afforded by this simplification we explore two ideas to reduce structural bias. The first, called lossless synthesis, leverages recent advances in structure-based combinational equivalence chec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
26
0

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 51 publications
(26 citation statements)
references
References 17 publications
0
26
0
Order By: Relevance
“…It can be applied to both a Boolean network and a set of structural choices derived for the Boolean network. -choice [Chatterjee et al 2005] is a logic synthesis script to derive structural choices. It performs 15 passes of AIG rewriting [Mishchenko et al 2006b] and collects three AIG snapshots of the network: the original one, the final one, and the intermediate one saved after the first 5 rewriting passes.…”
Section: The Proposed Algorithm Was Implemented In Abc [Berkeley 2007mentioning
confidence: 99%
See 1 more Smart Citation
“…It can be applied to both a Boolean network and a set of structural choices derived for the Boolean network. -choice [Chatterjee et al 2005] is a logic synthesis script to derive structural choices. It performs 15 passes of AIG rewriting [Mishchenko et al 2006b] and collects three AIG snapshots of the network: the original one, the final one, and the intermediate one saved after the first 5 rewriting passes.…”
Section: The Proposed Algorithm Was Implemented In Abc [Berkeley 2007mentioning
confidence: 99%
“…The quality of FPGA mapping (both delay and area) is often substantially improved after performing several iterations of Mapping with Structural Choices (MSC), as presented in Lehman et al [1997] and Chatterjee et al [2005]. In our experiments, MSC reduced LUTs, logic levels, and edges by · 14: 3 9.1%, 7.9%, and 8.1%, respectively, compared to the same mapping without structural choices on academic benchmarks.…”
Section: Introductionmentioning
confidence: 95%
“…Other applications of factor cuts would be to improve the quality of standard cell mapping [4] and of logic synthesis using re-writing [10]. The cut size correlates with the capability of a mapper (or re-writing algorithm) to overcome structural bias.…”
Section: Introductionmentioning
confidence: 99%
“…In this application factor cuts are used heuristically to improve the quality of the mapping obtained, over that of simple mapping which does not fully exploit macrocells. In this framework, factor cuts may be seen as an efficient method of reducing structural bias [4], by allowing deeper matches that match the macrocell as a whole, instead of breaking it into its constituent parts.…”
Section: Introductionmentioning
confidence: 99%
“…In synthesis, technology independent optimizations are used before technology mapping, and there is a strong correlation between circuit sizes before and after mapping [2]. In this work we propose a method to minimize the number of nodes in the and-inverter graph (AIG) representation of a technology independent sequential design.…”
Section: Introductionmentioning
confidence: 99%