• DocumentCode
    3514761
  • Title

    Regular realization of symmetric functions using reversible logic

  • Author

    Perkowski, Marek ; Kerntopf, Pawel ; Buller, Andrzej ; Chrzanowska-Jeske, Malgorzata ; Mishchenko, Alan ; Song, Xiaoyu ; Al-Rabadi, Anas ; Jezwiak, L. ; Coppola, Alan ; Massey, Bart

  • Author_Institution
    Portland State Univ., OR, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    245
  • Lastpage
    252
  • Abstract
    Reversible logic is of increasing importance to many future computer technologies. We introduce a regular structure to realize symmetric functions in binary reversible logic. This structure, called a 2*2 net structure, allows for a more efficient realization of symmetric functions than the methods introduced by the other authors. Our synthesis method allows us to realize arbitrary symmetric function in a completely regular structure of reversible gates with relatively little “garbage”. Because every Boolean function can be made symmetric by repeating input variables, our method is applicable to arbitrary multi-input multi-output Boolean functions and realizes such arbitrary function in a circuit with a relatively small number of additional gate outputs. The method can also be used in classical logic. Its advantages in terms of numbers of gates and inputs/outputs are especially seen for symmetric or incompletely specified functions with many outputs
  • Keywords
    Boolean functions; logic design; Boolean function; arbitrary symmetric function; multi-input multi-output Boolean functions; regular realization; reversible logic; symmetric functions; Boolean functions; CMOS logic circuits; CMOS technology; Circuit synthesis; Input variables; Logic circuits; Logic design; Moore´s Law; Quantum computing; Signal synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Systems Design, 2001. Proceedings. Euromicro Symposium on
  • Conference_Location
    Warsaw
  • Print_ISBN
    0-7695-1239-9
  • Type

    conf

  • DOI
    10.1109/DSD.2001.952289
  • Filename
    952289