2002Unpublished venueRequires access

Efficient Boolean matching in technology mapping with very large cell libraries

Ulf Schlichtmann, F. Brglez

Open publisher page 15 citations

Abstract

A new method for quickly retrieving Boolean functions from an arbitrarily large library is introduced. The method relies on signature calculation for variables of Boolean functions. Signatures induce an ordering of the variables which is used to construct a BDD (binary decision diagram). The potential of the method is demonstrated by an application in technology mapping for Actel FPGAs (field programmable gate arrays). The proposed approach can handle any kind of gate in the library. Experimental results show that libraries 3 to 4 orders of magnitude larger than those previously used can be dealt with efficiently.

About this research paper

What this paper is about

A new method for quickly retrieving Boolean functions from an arbitrarily large library is introduced. The method relies on signature calculation for variables of Boolean functions. Signatures induce an ordering of the variables which is used to construct a BDD (binary decision diagram). The potential of the method is demonstrated by an application in technology mapping for Actel FPGAs (field programmable gate arrays). The proposed approach can handle any kind of gate in the library. Experimental results show that libraries 3 to 4 orders of magnitude larger than those previously used can be dealt with efficiently.

Why it matters

OpenAlex reports 15 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

A new method for quickly retrieving Boolean functions from an arbitrarily large library is introduced. The method relies on signature calculation for variables of Boolean functions. Signatures induce an ordering of the variables which is used to construct a BDD (binary decision diagram). The potential of the method is demonstrated by an application in technology mapping for Actel FPGAs (field programmable gate arrays). The proposed approach can handle any kind of gate in the library. Experimental results show that libraries 3 to 4 orders of magnitude larger than those previously used can be dealt with efficiently.

Key concepts: Boolean function, Binary decision diagram, And-inverter graph, Computer science, Boolean expression, Construct (python library), Matching (statistics), Boolean circuit

Related papers

Back to paper searchBrowse research topicsOriginal source
Efficient Boolean matching in technology mapping with very large cell libraries — Research Paper | ScholarLens