Title :
Current-mode CMOS multiple-valued logic function realization using a direct cover algorithm
Author :
Jain, A.K. ; Abd-El-Barr, M.H. ; Bolton, R.J.
Author_Institution :
Canadian Microelectron. Corp., Queen´´s Univ., Kingston, Ont., Canada
Abstract :
In the past, several heuristic based programs have been reported to obtain an efficient sum of product (SOP) form expression for a given MVL function using the literal, min, and tsum set of operators. HAMLET, one of these programs, includes implementation of many earlier reported heuristic based algorithms. In HAMLET, the Gold heuristic chooses the best realization after applying all other heuristics implemented. A novel heuristic based program is reported for the realization of MVL functions in SOP form using the literal, cycle, complement of literal, complement of cycle, min, and tsum set of operators. It is known that the cost, in terms of the number of transistors, of realizing this set of operators (in current mode CMOS) and that of existing sets of operators is comparable. For a random sample of 4 valued, 2 variable functions the realizations have been compared for the developed program and HAMLET (Gold). The average number of PTs required by the developed program and HAMLET (Gold) were 5.53 and 6.62, respectively
Keywords :
CMOS logic circuits; heuristic programming; logic design; multivalued logic; Gold heuristic; HAMLET; MVL function; current mode CMOS; current-mode CMOS multiple-valued logic function realization; direct cover algorithm; heuristic based programs; multiple valued logic function realization; random sample; sum of product form expression; CMOS technology; Charge coupled devices; Costs; Gold; Heuristic algorithms; Logic functions; Microelectronics; Minerals; Minimax techniques; Petroleum;
Conference_Titel :
Multiple-Valued Logic, 1995. Proceedings., 25th International Symposium on
Conference_Location :
Bloomington, IN
Print_ISBN :
0-8186-7118-1
DOI :
10.1109/ISMVL.1995.513534