Design of a Multiple-Valued Cellular Array

Naotake KAMIURA  Yutaka HATA  Kazuharu YAMATO  

IEICE TRANSACTIONS on Electronics   Vol.E76-C   No.3   pp.412-418
Publication Date: 1993/03/25
Online ISSN: 
Print ISSN: 0916-8516
Type of Manuscript: Special Section PAPER (Special Issue on Multiple-Valued Integrated Circuits)
integrated electronics,  multiple-valued logic circuit,  combinational switching functions,  two-dimensional cellular arrays,  switching cell,  

Full Text: PDF>>
Buy this Article

A method is proposed for realizing any k-valued n-variable function with a celluler array, which consists of linear arrays (called input arrays) and a rectangular array (called control array). In this method, a k-valued n-variable function is divided into kn-1 one-variable functions and remaining (n1)-variable function. The parts of one-variable functions are realized by the input arrays, remaintng the (n1)-variable function is realized by the control array. The array realizing the function is composed by connecting the input arrays with the control array. Then, this array requires (kn2)kn-1 cells and the number is smaller than the other rectangular arrays. Next, a ternary cell circuit and a literal circuit are actually constructed with CMOS transistors and NMOS pass transistors. The experiment shows that these circuits perform the expected operations.