• DocumentCode
    179408
  • Title

    Embedding polynomial time memory mapping and routing algorithms on-chip to design configurable decoder architectures

  • Author

    Saeed-Ur-Rehman ; Sani, A. ; Chavet, Cyrille ; Coussy, Philippe

  • Author_Institution
    Lab.-STICC, Univ. de Bretagne-Sud, Lorient, France
  • fYear
    2014
  • fDate
    4-9 May 2014
  • Firstpage
    5036
  • Lastpage
    5040
  • Abstract
    To fulfill the high data rate requirement of current telecommunication standards, error-correction codes decoders are implemented on parallel architectures leading to memory conflict problem. Different memory mapping approaches are proposed in the literature to solve this problem. However, these approaches can only be executed offline due to their computational complexity and resultant memory mapping is stored in dedicated ROM in order to drive the network for a particular block length. Unfortunately, to support several block lengths, multiple ROMs are required which results in huge hardware cost. In this article, we propose a novel online memory mapping architecture that consists of online mapping generator and RAM to support multiple block lengths on single chip. Online mapping generator performs two functions: First, it executes polynomial time memory mapping algorithm online and secondly, it generates command words for Benes network by using a simplified routing algorithm. Whenever new block length needs to be decoded, online mapping generator outputs addressing and command words at runtime to update the RAM. Experimental results show that significant reduction in time and memory cost is obtained while implementing polynomial time memory mapping algorithm on-chip as compared to state of the art approaches.
  • Keywords
    codecs; decoding; error correction codes; network-on-chip; parallel architectures; random-access storage; read-only storage; Benes network; RAM; ROM; configurable decoder architectures; error-correction codes decoders; high data rate requirement; multiple block lengths; online mapping generator; online memory mapping architecture; parallel architectures; polynomial time memory mapping algorithm; routing algorithms; telecommunication standards; Decoding; Memory management; Parallel processing; Random access memory; Routing; System-on-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech and Signal Processing (ICASSP), 2014 IEEE International Conference on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/ICASSP.2014.6854561
  • Filename
    6854561