Multi-Valued Logic Circuit Design and Implementation
Ben Choi and Kankana Shukla
Computer Science, Louisiana Tech University, USA
Abstract—To further increase the speed of computation, this paper aims to design and implement digital circuits entirely within the domain of multi-valued logic. In a four-valued logic circuit, each wire carries two bits at a time, each logic gate operates two bits at once, and each memory cell records two bits at one time. To make the multi-valued computation possible, this paper describes a simple four-step process for designing multi-valued circuits to implement any multi-valued functions. The design of a four-valued adder is provided as an example. This paper also contributes new designs for multi-valued memory and flip-flops, which can be extended to be used for infinite-valued or Fuzzy logic circuits, for fully exploiting many-valued logic and fuzzy paradigm in hardware. The multi-valued circuit design methodology and the multi-valued memory provide the necessary and sufficient tools and components for designing multi-valued systems entirely within the domain of multi-valued logic.
Index Terms—multi-valued logic, fuzzy control, circuit design, fuzzy memory, fuzzy system
Cite: Ben Choi and Kankana Shukla, "Multi-Valued Logic Circuit Design and Implementation," International Journal of Electronics and Electrical Engineering, Vol. 3, No. 4, pp. 256-262, August 2015. doi: 10.12720/ijeee.3.4.256-262
Cite: Ben Choi and Kankana Shukla, "Multi-Valued Logic Circuit Design and Implementation," International Journal of Electronics and Electrical Engineering, Vol. 3, No. 4, pp. 256-262, August 2015. doi: 10.12720/ijeee.3.4.256-262
Array