• DocumentCode
    3090955
  • Title

    Allocation of dual-stacks in data path synthesis

  • Author

    Ahmad, Imtiaz ; Dhodhi, Muhammad K. ; Ali, Faridah M.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Kuwait Univ., Safat, Kuwait
  • fYear
    1996
  • fDate
    7-9 Oct 1996
  • Firstpage
    524
  • Lastpage
    529
  • Abstract
    A general purpose storage structure called dual-stack, which is practically implementable, is explored for data path synthesis. Dual-stack is an extension of the conventional single-stack. Dual-stacks maintain an effective access separation among variables whose lifetime intervals overlap which is not possible in single-stacks. Utilizing this structure can lead to a better performance in the final implementation of the algorithm. The problem of allocating variables to stacks and interconnection allocation has been modeled as a 0-1 integer linear programming (ILP) formulation with the objective to design a data path with a minimum number of stacks, registers and interconnects. The effectiveness of the proposed storage structure is demonstrated with the elliptical wave filter benchmark example
  • Keywords
    data structures; integer programming; linear programming; storage allocation; 0-1 integer linear programming; access separation; data path synthesis; dual-stacks allocation; elliptical wave filter benchmark; general purpose storage structure; interconnection allocation; Decoding; Design methodology; Energy consumption; High level synthesis; Integer linear programming; Random access memory; Reflective binary codes; Scheduling; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1996. ICCD '96. Proceedings., 1996 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-8186-7554-3
  • Type

    conf

  • DOI
    10.1109/ICCD.1996.563602
  • Filename
    563602