• DocumentCode
    1293310
  • Title

    On designing universal logic blocks and their application to FPGA design

  • Author

    Chih-Chang Lin ; Marek-Sadowska, Malgorzata

  • Author_Institution
    Mentor Graphics Corp., San Jose, CA
  • Volume
    16
  • Issue
    5
  • fYear
    1997
  • fDate
    5/1/1997 12:00:00 AM
  • Firstpage
    519
  • Lastpage
    527
  • Abstract
    We present a general methodology to determine the logic function of a programmable cell. It is based on the concept of universal logic gate (ULG) that is capable of being configured to a given set of functions. The cells studied here can be configured to the desired functionality by applying input permutation, negation, bridging or constant assignment, or output negation. One application of this technique is to select an appropriate programmable cell structure for FPGA architecture. The Actel 2 and the three-input look-up table cells are studied and compared to the cell that has been designed using the approach described here. Experimental results suggest that the new cell behaves as well as the Actel 2 cell in terms of logic power, but requires substantially less area and wiring overhead
  • Keywords
    Boolean functions; CMOS logic circuits; circuit CAD; field programmable gate arrays; integrated circuit design; logic CAD; logic gates; Actel 2; FPGA design; logic function; programmable cell; three-input lookup table cells; universal logic blocks; universal logic gate; Boolean functions; Field programmable gate arrays; Logic design; Logic functions; Logic gates; Logic programming; Prototypes; Routing; Table lookup; Wiring;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.631214
  • Filename
    631214