• DocumentCode
    984781
  • Title

    A novel FPGA architecture supporting wide, shallow memories

  • Author

    Oldridge, Steven W. ; Wilton, Steven J E

  • Author_Institution
    Univ. of British Columbia, Vancouver, BC, Canada
  • Volume
    13
  • Issue
    6
  • fYear
    2005
  • fDate
    6/1/2005 12:00:00 AM
  • Firstpage
    758
  • Lastpage
    762
  • Abstract
    This paper investigates an architecture designed to implement wide, shallow memories on a field programmable gate array (FPGA). In the proposed architecture, existing configuration memory normally used to control the connectivity pattern of the FPGA is made user accessible. Typically, not all the switch blocks in an FPGA are used to transport signals. By adding only a modest amount of circuitry, the configuration memory in these unused switch blocks (or unused paths within used switch blocks) can be used to implement wide, shallow buffers and other similar memory structures. The size of FPGA required to implement a benchmark circuit that makes use of the wide, shallow memories, is 20% smaller than a standard memory architecture. In addition, the benchmark circuit is on average 40% faster using the proposed architecture.
  • Keywords
    embedded systems; field programmable gate arrays; logic design; memory architecture; FPGA architecture; benchmark circuit; configuration memory; embedded memory; field programmable gate array; switch blocks; user accessible; wide/shallow memories; Application specific integrated circuits; Bandwidth; Field programmable gate arrays; Logic devices; Memory architecture; Programmable logic arrays; Random access memory; Read-write memory; Switches; Switching circuits; Embedded memory; field programmable gate arrays (FPGAs);
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2005.848817
  • Filename
    1458794