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
Link To Document :
بازگشت