• DocumentCode
    2662295
  • Title

    Product-term based synthesizable embedded programmable logic cores

  • Author

    Yan, Andy ; Wilton, Steven J E

  • Author_Institution
    Dept. of Electr. & Comput. Eng., British Columbia Univ., Canada
  • fYear
    2003
  • fDate
    15-17 Dec. 2003
  • Firstpage
    162
  • Lastpage
    169
  • Abstract
    As integrated circuits become increasingly complex, the ability to make post-fabrication changes will become more important and attractive. This ability can be realized using programmable logic cores. Currently, such cores are available from vendors in the form of a "hard" layout. Previous work has suggested an alternative approach: vendors supply a synthesizable version of their programmable logic core and the integrated circuit designer synthesizes the programmable logic fabric using standard cells. This paper presents a new family of architectures for these synthesizable cores; unlike previous architectures which were based on lookup-tables, the new family of architectures is based on a collection of product-term arrays. Compared to lookup-table based architectures, the new architectures result in density improvements of 35% and speed improvements of 72% on standard benchmark circuits.
  • Keywords
    cellular arrays; integrated circuit design; integrated circuit layout; programmable logic devices; table lookup; density improvement; integrated circuit design; integrated circuit layout; lookup table based architectures; post fabrication; product term arrays; product term based synthesizable embedded programmable logic cores; programmable logic fabric; standard benchmark circuits; standard cells; Circuit synthesis; Costs; Fabrication; Fabrics; Integrated circuit synthesis; Logic circuits; Logic design; Logic devices; Programmable logic arrays; Programmable logic devices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2003. Proceedings. 2003 IEEE International Conference on
  • Print_ISBN
    0-7803-8320-6
  • Type

    conf

  • DOI
    10.1109/FPT.2003.1275744
  • Filename
    1275744