Title :
KGPMIN: an efficient multilevel multioutput AND-OR-XOR minimizer
Author :
Chattopadhyay, Santanu ; Roy, Sumit ; Chaudhuri, Parimal Pal
Author_Institution :
Dept. of Comput. Sci. & Technol., Deemed Univ., Agra, India
fDate :
3/1/1997 12:00:00 AM
Abstract :
In the domain of combinational logic synthesis, logic minimization plays a vital role in determining the area and performance of the synthesized circuit. Logic minimization based on AND-OR decomposition of functions is a well studied area. However, minimization based on AND-XOR decomposition has received relatively lesser attention. Since many real-life combinational functions are XOR dominated, a logic minimizer producing efficient AND-XOR decomposition can lead to more efficient realization of such circuits. The computer-aided design tool KGPXORMIN presented in this paper is a multilevel AND-XOR minimizer which outperforms the scheme reported by Saul (1991) by 45.77% in the literal count metric. In general, most of the real-life and benchmark circuits are a combination of OR and XOR logic. In order to have area efficient realization, we need to have an efficient minimizer capable of judicious use of OR and XOR gates. An integrated tool KGPMIN has been developed which combines the AND-XOR minimizer KGPXORMIN and well-known AND-OR minimizer MISII. Depending on the measure of dominance of OR and XOR logic, it switches from one minimizer to the other during the decomposition phase. By judicious switching from one minimizer to the other, on the average, KGPMIN outperforms MISII by 64.08% in literal count and 45.16% in absolute gate area for the MCNC combinational logic benchmarks. It also outperforms KGPXORMIN by 17.46% in literal count and 34.32% in gate area. The number of levels of the circuits synthesized with KGPMIN can be found to be comparable with the figures arrived at from the application of MISII
Keywords :
circuit layout CAD; combinational circuits; integrated circuit layout; integrated logic circuits; logic CAD; logic gates; minimisation of switching nets; multivalued logic circuits; AND-OR-XOR minimizer; AND-XOR decomposition; CAD tool; KGPMIN minimizer; KGPXORMIN AND-XOR minimizer; MISII AND-OR minimizer; OR gates; XOR gates; area efficient realization; combinational logic synthesis; computer-aided design tool; logic minimization; multilevel multioutput minimizer; Circuit synthesis; Combinational circuits; Computer science; Delay; Design automation; Logic circuits; Minimization methods; Phase measurement; Programmable logic arrays; Switches;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on