Affiliation:
1. Stanford Univ., Stanford, CA
Abstract
When binding a logic network to a set of cells, a fundamental problem is recognizing whether a cell can implement a portion of the network. Boolean matching means solving this task using a formalism based on Boolean algebra. In its simplest form, Boolean matching can be posed as a tautology check. We review several approaches to Boolean matching as well as to its generalization to cases involving
don't care
conditions and its restriction to specific libraries such as those typical of anti-fuse based FPGAs. We then present a general formulation of Boolean matching supporting multiple-output logic cells.
Publisher
Association for Computing Machinery (ACM)
Subject
Electrical and Electronic Engineering,Computer Graphics and Computer-Aided Design,Computer Science Applications
Cited by
50 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Scalable Logic Rewriting Using Don't Cares;2024 Design, Automation & Test in Europe Conference & Exhibition (DATE);2024-03-25
2. In Medio Stat Virtus*: Combining Boolean and Pattern Matching;2024 29th Asia and South Pacific Design Automation Conference (ASP-DAC);2024-01-22
3. Technology Mapping Using Multi-Output Library Cells;2023 IEEE/ACM International Conference on Computer Aided Design (ICCAD);2023-10-28
4. Synthesis of SFQ Circuits with Compound Gates;2023 IFIP/IEEE 31st International Conference on Very Large Scale Integration (VLSI-SoC);2023-10-16
5. Theory and Application of Topology-Based Exact Synthesis for Majority-Inverter Graphs;IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences;2023-09-01