Title :
On finding functionally identical and functionally opposite lines in combinational logic circuits
Author :
Pomeranz, Irith ; Reddy, Sudhakar M.
Author_Institution :
Dept. of Electr. & Comput. Eng., Iowa Univ., Iowa City, IA, USA
Abstract :
Given a combinational logic circuit, we find a subset of lines R that has the following property. Every line g in the circuit has a representative line r∈R such that g and r carry identical values for any input combination of the circuit. This problem has applications in logic optimization as well as in testing. We define the problem, discuss its applications, describe a solution based on structural analysis and on functional analysis that uses logic simulation, and present experimental results. Considering logic optimization, every line g in the circuit can be replaced by a fanout branch of its representative r, and the logic driving g can be removed. Circuit size is thus reduced. We demonstrate that circuit reduction based on the set R can be used as a preprocessing step to reduce the run time of logic optimization procedures, without compromising solution quality. We also consider pairs of lines that always carry opposite values and show how they can be used to further reduce circuit size
Keywords :
circuit optimisation; combinational circuits; logic design; circuit size; combinational logic circuit; fanout branch; functional analysis; functionally identical line; functionally opposite line; logic optimization; logic simulation; logic testing; structural analysis; Analytical models; Circuit simulation; Circuit testing; Cities and towns; Combinational circuits; Functional analysis; Inverters; Logic circuits; Logic testing;
Conference_Titel :
VLSI Design, 1996. Proceedings., Ninth International Conference on
Conference_Location :
Bangalore
Print_ISBN :
0-8186-7228-5
DOI :
10.1109/ICVD.1996.489495