Typical operators for the decomposition of Boolean functions in state-of-the-art algorithms are AND, exclusive-OR (XOR), and the 2-to-1 multiplexer (MUX). We propose a logic decomposition algorithm that uses the majority-of-three (MAJ) operation. Such a decomposition can extend the capabilities of current logic decompositions, but only found limited attention in the previous work. Our algorithm make use of a decomposition rule based on MAJ. Combined with disjoint-support decomposition, the algorithm can factorize XOR-majority graphs (XMGs), a recently proposed data structure which has XOR, MAJ, and inverters as only logic primitives. XMGs have been applied in various applications, including: 1) exact-synthesis-aware rewriting; 2) preoptimiz...
The synthesis of Boolean functions using various physical devices is a real life problem for the ele...
In this chapter we will provide a rigorous survey of the basics of modern multi-level logic synthesi...
International audienceBoolean function bi-decomposition is pervasive in logic synthesis. Bi-decompos...
Typical operators for the decomposition of Boolean functions in state-of-the-art algorithms are AND,...
Logic resynthesis is the problem of finding a dependency function to re-express a given Boolean func...
International audienceThe majority function ⟨xyz⟩ evaluates to true, if at least two of its Boolean ...
We consider the problem of decomposing monotone Boolean functions into majority-of-three operations,...
Majority-inverter graphs (MIGs) are a multi-level logic representation of Boolean functions with rem...
We propose effective algorithms for exact synthesis of Boolean logic networks using satisfiability m...
A Majority-Inverter Graph (MIG) is a homogeneous logic network, where each node represents the major...
Functional decomposition aims at finding efficient representations for Boolean functions. It is used...
Emerging reconfigurable nanotechnologies allow the implementation of self-dual functions with a fewe...
Abstract: In CMOS (Complementary Metal Oxide Semiconductor) technology AND-OR combination logic is u...
This paper presents new methods for restructuring logic networks based on fast Boolean techniques. T...
In this paper, we present Majority-Inverter Graph (MIG), a novel logic representation structure for ...
The synthesis of Boolean functions using various physical devices is a real life problem for the ele...
In this chapter we will provide a rigorous survey of the basics of modern multi-level logic synthesi...
International audienceBoolean function bi-decomposition is pervasive in logic synthesis. Bi-decompos...
Typical operators for the decomposition of Boolean functions in state-of-the-art algorithms are AND,...
Logic resynthesis is the problem of finding a dependency function to re-express a given Boolean func...
International audienceThe majority function ⟨xyz⟩ evaluates to true, if at least two of its Boolean ...
We consider the problem of decomposing monotone Boolean functions into majority-of-three operations,...
Majority-inverter graphs (MIGs) are a multi-level logic representation of Boolean functions with rem...
We propose effective algorithms for exact synthesis of Boolean logic networks using satisfiability m...
A Majority-Inverter Graph (MIG) is a homogeneous logic network, where each node represents the major...
Functional decomposition aims at finding efficient representations for Boolean functions. It is used...
Emerging reconfigurable nanotechnologies allow the implementation of self-dual functions with a fewe...
Abstract: In CMOS (Complementary Metal Oxide Semiconductor) technology AND-OR combination logic is u...
This paper presents new methods for restructuring logic networks based on fast Boolean techniques. T...
In this paper, we present Majority-Inverter Graph (MIG), a novel logic representation structure for ...
The synthesis of Boolean functions using various physical devices is a real life problem for the ele...
In this chapter we will provide a rigorous survey of the basics of modern multi-level logic synthesi...
International audienceBoolean function bi-decomposition is pervasive in logic synthesis. Bi-decompos...