• DocumentCode
    285466
  • Title

    The Cube Calculus Machine: a ring of asynchronous automata to process multiple-valued Boolean functions

  • Author

    Kida, Luis S. ; Perkowski, Marek A.

  • Author_Institution
    Dept. of Electr. Eng., Portland State Univ., OR, USA
  • Volume
    2
  • fYear
    1992
  • fDate
    10-13 May 1992
  • Firstpage
    807
  • Abstract
    The authors propose a Cube Calculus Machine (CCM-1), a novel architecture in which the data path has been designed to execute operations of cube calculus, an algebraical model popularly used to process and minimize Boolean functions. The machine uses a `positional cube representation´, which can also represent the multiple-valued input algebra that finds many applications in logic synthesis. Another aspect of this architecture is the implementation of the processing unit as an iterative network of asynchronous finite state machines (FSMs). This is a new concept in computer architecture that can find applications wider than the CCM alone. CCM-1 realizes basic microinstructions that support the microcode implementation of all useful cube calculus operations including sharp, consensus, supercube, and crosslink
  • Keywords
    Boolean functions; automata theory; parallel architectures; CCM-1; algebraical model; architecture; asynchronous automata; consensus; crosslink; cube calculus operations; iterative network; microcode implementation; microinstructions; multiple-valued Boolean functions; positional cube representation; sharp; supercube; Algebra; Application software; Automata; Boolean functions; Calculus; Hardware; Logic design; Logic functions; Network synthesis; Reconfigurable logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1992. ISCAS '92. Proceedings., 1992 IEEE International Symposium on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    0-7803-0593-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.1992.230099
  • Filename
    230099