• DocumentCode
    1650269
  • Title

    Mapping Arbitrary Logic Functions into Synchronous Embedded Memories For Area Reduction on FPGAs

  • Author

    Chiu, Gordon R. ; Singh, Deshanand P. ; Manohararajah, Valavan ; Brown, Stephen D.

  • Author_Institution
    Toronto Technol. Center, Altera Corp., Toronto, Ont.
  • fYear
    2006
  • Firstpage
    135
  • Lastpage
    142
  • Abstract
    This work describes a new mapping technique, RAM-MAP, that identifies parts of circuits that can be efficiently mapped into the synchronous embedded memories found on field programmable gate arrays (FPGAs). Previous techniques developed for mapping into asynchronous embedded memories cannot be used because modern FPGAs do not have asynchronous embedded memories. After technology mapping, an area-prediction cost function is used to guide the selection of logic cones to be placed in embedded memories. Extra logic is added to compensate for missing asynchronous functionality on the synchronous memories. Experiments conducted on Altera´s Stratix device family indicate that this embedded memory mapping technique can provide an average area reduction of 6.2% and up to 32.5% on a large set of industrial designs. A small architecture change that increases the size of the FPGA fabric by 0.05% can increase the average area reduction to 14.1% and up to 59.1% on the same design set
  • Keywords
    field programmable gate arrays; logic design; RAM-MAP; Stratix device; area reduction; area-prediction cost function; embedded memory mapping; field programmable gate array; logic functions; synchronous embedded memories; technology mapping; Circuits; Clocks; Fabrics; Field programmable gate arrays; Logic devices; Logic functions; Programmable logic arrays; Random access memory; Table lookup; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 2006. ICCAD '06. IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    1-59593-389-1
  • Electronic_ISBN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2006.320077
  • Filename
    4110165