Design Methods for Polymorphic Combinational Logic Circuits based on the Bi_Decomposition Approach

09/10/2017
by   Zhifang Li, et al.
0

Polymorphic circuits are a special kind of digital logic components, which possess multiple build-in functions. In different environments, a polymorphic circuit would perform different functions. Evolutionary Algorithms, Binary Decision Diagrams (BDD) and the multiplex method have been adopted to design polymorphic circuits. However, the evolutionary methods face the scalable problem. The BDD method consumes too much gate resource. The polymorphic circuit built by the multiplex method rarely contains polymorphic gates. In this paper, based on the traditional Bi_Decomposition circuit design approach, two methods, i.e. the Poly_Bi_Decomposition method and the Transformation&Bi_Decomposition method, are proposed for designing polymorphic circuits. The Poly_Bi_Decomposition method can design relatively large and gate-efficient polymorphic circuits with a higher percentage of polymorphic gates. The Transformation&Bi_Decomposition method can use the traditional circuit design approaches and tools, e.g. Bi_Decomposition, to design polymorphic circuits directly. The experimental results show the good performance of the proposed methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/31/2023

Global Synthesis of CNOT Circuits with Holes

A common approach to quantum circuit transformation is to use the proper...
research
04/05/2023

Design and manufacture of edible microfluidic logic gates

Edible robotics is an emerging research field with potential use in envi...
research
04/09/2013

Evolutionary Design of Digital Circuits Using Genetic Programming

For simple digital circuits, conventional method of designing circuits c...
research
10/05/2011

Using Genetic Algorithm in the Evolutionary Design of Sequential Logic Circuits

Evolvable hardware (EHW) is a set of techniques that are based on the id...
research
05/17/2021

Multi-output, multi-level, multi-gate design using non-linear programming

Using logic gates is the traditional way of designing logic circuits. Ho...
research
02/27/2023

Novel Efficient Scalable QCA XOR and Full Adder Designs

Circuit design based on Quantum-dots Cellular Automata technology offers...
research
09/10/2017

A Straightforward Method to Judge the Completeness of a Polymorphic Gate Set

Polymorphic circuits are a special kind of circuits which possess some d...

Please sign up or login with your details

Forgot password? Click here to reset