Abstract

This paper introduces a new three-stage circuit structure for synthesizing symmetric Boolean functions. The first stage of the proposed method improves upon an earlier approach to the synthesis of a special class of symmetric functions, known as matriochka symmetric functions. The second stage realizes the elementary symmetric functions from the matriochka symmetric functions of the first stage. Finally, in the third stage of the design, these elementary symmetric functions are used to synthesize any arbitrary symmetric function. Experiments on several benchmark functions show a reduction in circuit area compared to earlier results.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call