• DocumentCode
    2296347
  • 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
  • fYear
    1995
  • fDate
    23-25 May 1995
  • Firstpage
    216
  • Lastpage
    221
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multiple-Valued Logic, 1995. Proceedings., 25th International Symposium on
  • Conference_Location
    Bloomington, IN
  • ISSN
    0195-623X
  • Print_ISBN
    0-8186-7118-1
  • Type

    conf

  • DOI
    10.1109/ISMVL.1995.513534
  • Filename
    513534