• DocumentCode
    3601493
  • Title

    Using Flexibility in P-Circuits by Boolean Relations

  • Author

    Bernasconi, Anna ; Ciriani, Valentina ; Trucco, Gabriella ; Villa, Tiziano

  • Author_Institution
    Dept. of Comput. Sci., Univ. di Pisa, Pisa, Italy
  • Volume
    64
  • Issue
    12
  • fYear
    2015
  • Firstpage
    3605
  • Lastpage
    3618
  • Abstract
    In this paper we study the problem of characterizing and exploiting the complete flexibility of a special logic architecture, called P-circuits, which realize a Boolean function by projecting it onto overlapping subsets given by a generalized Shannon decomposition. P-circuits are used to restructure logic by pushing some signals towards the outputs. The algorithms proposed so far for exploiting the structural flexibility of P-circuits do not guarantee to find the best implementation, because they cast the problem as the minimization of an incompletely specified function. Instead, here we show that to explore all solutions we must set up the problem as the minimization of a Boolean relation, because there are don´t care conditions that cannot be expressed by single cubes. Finally we report the results obtained using a minimizer of Boolean relations, which improve in a major way with respect to the previous literature.
  • Keywords
    Boolean functions; logic circuits; network synthesis; Boolean relation; P-circuit; generalized Shannon decomposition; logic architecture; logic synthesis; structural flexibility; Boolean functions; Computer architecture; Computer science; Cost function; Logic synthesis; Boolean decomposition; Boolean relations; Logic synthesis;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2015.2409849
  • Filename
    7054471