DocumentCode :
1252679
Title :
Removing multiple redundancies in combinational circuits
Author :
Chang, Shih-Chieh ; Cheng, David Ihsin ; Yeh, Ching-Wei
Volume :
149
Issue :
1
fYear :
2002
fDate :
1/1/2002 12:00:00 AM
Firstpage :
1
Lastpage :
8
Abstract :
Redundancy removal is an important step in combinational logic optimisation. 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. The authors present both a theoretical analysis and a very efficient heuristic to deal with multiple redundancies. Each redundant wire is associated with a Boolean function that describes how the wire can remain redundant after removing other wires. When multiple redundancies exist, this set of Boolean functions characterises the global relationship among redundancies. The proposed heuristic for dealing with the multiple-redundancy problem is very efficient and the experimental results are very promising
Keywords :
Boolean functions; circuit optimisation; combinational circuits; combinatorial mathematics; redundancy; wires (electric); Boolean functions; combinational circuits; combinational logic optimisation; global redundancy relationship; heuristic; irredundant wires; multiple redundancy removal; redundant wire removal;
fLanguage :
English
Journal_Title :
Computers and Digital Techniques, IEE Proceedings -
Publisher :
iet
ISSN :
1350-2387
Type :
jour
DOI :
10.1049/ip-cdt:20020160
Filename :
983900
Link To Document :
بازگشت