Design Automation and Test in Europe (DATE '98) On Removing Multiple Redundancies in Combinational Circuits Paris, France February 23-February 26 ISBN: 0-8186-8359-7
Redundancy removal is an important step in combinational logic optimization. After a redundant wire is removed, other originally redundant wires may become irredundant, and some originally irredundant wires may become redundant. When multiple redundancies exist in a circuit, this creates a problem where we need to decide which redundancy to remove first. In this paper, we present an analysis and a very efficient heuristic to deal with multiple redundancies. We associate with each redundant wire a Boolean function that describes how the wire can remain redundant after removing other wires. When multiple redundancies exist, this set of Boolean functions characterizes the global relationship among redundancies.
Index Terms:
redundancy removal, implication, logic synthesis, logic optimization
Citation:
David Ihsin Cheng, "On Removing Multiple Redundancies in Combinational Circuits," date, pp.738, Design Automation and Test in Europe (DATE '98), 1998 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||