• DocumentCode
    3300746
  • Title

    Runlength compression techniques for FPGA configurations

  • Author

    Hauck, Scott ; Wilson, William D.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Northwestern Univ., Evanston, IL, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    286
  • Lastpage
    287
  • Abstract
    The time it takes to reconfigure FPGAs can be a significant overhead for reconfigurable computing. In this paper we develop new compression algorithms for FPGA configurations that can significantly reduce this overhead. By using runlength and other compression techniques, files can be compressed by a factor of 3.6 times. Bus transfer and decompression hardware are also discussed. This results in a single compression methodology which achieves higher compression ratios than existing algorithms in an off-line version, as well as a somewhat lower quality compression approach which is suitable for on-line use in dynamic circuit generation and other mapping-time critical situations
  • Keywords
    field programmable gate arrays; logic CAD; reconfigurable architectures; FPGA configurations; compression algorithms; dynamic circuit generation; reconfigurable computing; single compression methodology; Circuits; Compression algorithms; Computer architecture; Data buses; Data compression; Encoding; Field programmable gate arrays; Hardware; High performance computing; Random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 1999. FCCM '99. Proceedings. Seventh Annual IEEE Symposium on
  • Conference_Location
    Napa Valley, CA
  • Print_ISBN
    0-7695-0375-6
  • Type

    conf

  • DOI
    10.1109/FPGA.1999.803700
  • Filename
    803700