pith. sign in

arxiv: 1108.3675 · v1 · pith:OQGQLQFEnew · submitted 2011-08-18 · 💻 cs.LO

AIG Rewriting Using 5-Input Cuts

classification 💻 cs.LO
keywords rewritingcutsinputalgorithmapproachcircuitslogicoptimization
0
0 comments X
read the original abstract

Rewriting is a common approach to logic optimization based on local transformations. Most commercially available logic synthesis tools include a rewriting engine that may be used multiple times on the same netlist during optimization. This paper presents an And-Inverter graph based rewriting algorithm using 5-input cuts. The best circuits are pre-computed for a subset of NPN classes of 5-variable functions. Cut enumeration and Boolean matching are used to identify replacement candidates. The presented approach is expected to complement existing rewriting approaches which are usually based on 4-input cuts. The experimental results show that, by adding the new rewriting algorithm to ABC synthesis tool, we can further reduce the area of heavily optimized large circuits by 5.57% on average.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.