EDOA: an efficient delay optimization approach for mixed-polarity Reed-Muller logic circuits under the unit delay model

Delay optimization has recently attracted significant attention. However, few studies have focused on the delay optimization of mixed-polarity Reed-Muller (MPRM) logic circuits. In this paper, we propose an efficient delay optimization approach (EDOA) for MPRM logic circuits under the unit delay model, which can derive an optimal MPRM logic circuit with minimum delay. First, the simplest MPRM expression with the fewest number of product terms is obtained using a novel Reed-Muller expression simplification approach (RMESA) considering don’t-care terms. Second, a minimum delay decomposition approach based on a Huffman tree construction algorithm is utilized on the simplest MPRM expression. Experimental results on MCNC benchmark circuits demonstrate that compared to the Berkeley SIS 1.2 and ABC, the EDOA can significantly reduce delay for most circuits. Furthermore, for a few circuits, while reducing delay, the EDOA incurs an area penalty.

[1]  M. Yang,et al.  Optimization of mixed polarity reed-muller functions using genetic algorithm , 2011, 2011 3rd International Conference on Computer Research and Development.

[2]  A.E.A. Almaini,et al.  Tabular techniques for generating Kronecker expansions , 1996 .

[3]  Jiang Hu,et al.  Simultaneous Technology Mapping and Placement for Delay Minimization , 2011, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[4]  Hao Liang,et al.  A Novel Low Power Three-Input OR/XNOR Gate Design , 2014, J. Low Power Electron..

[5]  Wang Zhenhai,et al.  Conversion algorithm for MPRM expansion , 2014 .

[6]  K.P. Jacob,et al.  Automated synthesis of delay-reduced Reed-Muller universal logic module networks , 2005, 2005 NORCHIP.

[7]  Wang Zhenhai Delay and area optimization for FPRM circuits by FDDs , 2013 .

[8]  K. L. Baishnab,et al.  A survey on VLSI Floorplanning: Its representation and modern approaches of optimization , 2015, 2015 International Conference on Innovations in Information, Embedded and Communication Systems (ICIIECS).

[9]  Wang Hui Solving Traveling Salesman Problem by Genetic Algorithm , 2009 .

[10]  Limin Xiao,et al.  Power Optimization in Logic Synthesis for Mixed Polarity Reed-Muller Logic Circuits , 2015, Comput. J..

[11]  D. Varma,et al.  Computation of Reed-Muller expansions of incompletely specified Boolean functions from reduced representations , 1991 .

[12]  Tsutomu Sasao,et al.  Exact Minimization of FPRMs for Incompletely Specified Functions by Using MTBDDs , 2005, IEICE Trans. Fundam. Electron. Commun. Comput. Sci..

[13]  Wang Zhenhai,et al.  Delay and area optimization for FPRM circuits based on PSO algorithm , 2012 .

[14]  Limin Xiao,et al.  An efficient and fast polarity optimization approach for mixed polarity Reed-Muller logic circuits , 2016, Frontiers of Computer Science.

[15]  A.E.A. Almaini,et al.  Minimization of incompletely specified mixed polarity reed muller functions using Genetic Algorithm , 2009, 2009 3rd International Conference on Signals, Circuits and Systems (SCS).

[16]  Berg Severens,et al.  Estimating circuit delays in FPGAs after technology mapping , 2015, 2015 25th International Conference on Field Programmable Logic and Applications (FPL).

[17]  Li Hui Searching the best polarity for fixed polarity Reed-Muller circuits based on delay model , 2013 .

[18]  N. Devarajan,et al.  OR-Bridging Fault Identification and Diagnosis for Exclusive-OR Sum of Products Reed-Muller Canonical Circuits , 2011 .

[19]  Jinmei Lai,et al.  Optimisation of Fixed Polarity Canonical Or-Coincidence Expansions , 2013, J. Comput..

[20]  汪鹏君,et al.  GA-DTPSO Algorithm and its Application in Area Optimization of Mixed Polarity XNOR/OR Circuits , 2015 .

[21]  Jianhui Jiang,et al.  An efficient optimization algorithm for multi-output MPRM circuits with very large number of input variables , 2014, 2014 IEEE 7th Joint International Information Technology and Artificial Intelligence Conference.

[22]  Rajeev Murgai,et al.  Delay estimation and optimization of logic circuits: a survey , 1997, Proceedings of ASP-DAC '97: Asia and South Pacific Design Automation Conference.

[23]  Abid E. Almaini,et al.  Electronic Logic Systems , 1992 .

[24]  George K. Papakonstantinou,et al.  Exact ESOP expressions for incompletely specified functions , 2012, Integr..

[25]  Atul Prakash,et al.  PSO: An approach to multiobjective VLSI partitioning , 2015, 2015 International Conference on Innovations in Information, Embedded and Communication Systems (ICIIECS).

[26]  E. C. Tan,et al.  Reed-Muller versus traditional Boolean circuit implementation , 1995, 1995 IEEE TENCON. IEEE Region 10 International Conference on Microelectronics and VLSI. 'Asia-Pacific Microelectronics 2000'. Proceedings.

[27]  Meng Yang,et al.  FPGA placement optimization by two-step unified Genetic Algorithm and Simulated Annealing algorithm , 2006 .

[28]  Jintae Kim,et al.  Accurate delay models of CMOS CML circuits for design optimization , 2015 .

[29]  Rekha K. James,et al.  Optimal design of combinational logic circuits using genetic algorithm and Reed-Muller Universal Logic Modules , 2014, 2014 International Conference on Embedded Systems (ICES).