Title :
Storage allocation strategies for data path synthesis of ASICs
Author :
Ramakrishna, N.A. ; Bayoumi, Magdy A.
Author_Institution :
Center for Adv. Comput. Studies, Univ. of Southwestern Louisiana, Lafayette, LA, USA
fDate :
30 May-2 Jun 1994
Abstract :
In this paper, we concentrate on the storage allocation problem in datapath synthesis. Datapath allocation techniques can be classified into two main categories: iterative/constructive; and global. Storage allocation deals with determining the number of registers that are needed. Registers are used in datapaths to store values that are generated in one control step and used in an other. When lifetimes of such values do not overlap, they can then be mapped on to the same registers. Just as in the case of functional unit allocation, storage allocation also affects the steering and interconnection logic. Therefore storage allocation must take into consideration minimization of such logic. Storage allocation does not necessarily deal with register allocation. In lieu of registers, register files or memory units can be used to decrease overall area
Keywords :
application specific integrated circuits; circuit layout CAD; integrated circuit layout; logic CAD; storage allocation; ASICs; data path synthesis; global strategy; iterative/constructive strategy; register allocation; storage allocation strategies; Application specific integrated circuits; Consumer electronics; Digital signal processing; Frequency; Logic; Processor scheduling; Read-write memory; Registers; Signal synthesis; Throughput;
Conference_Titel :
Circuits and Systems, 1994. ISCAS '94., 1994 IEEE International Symposium on
Conference_Location :
London
Print_ISBN :
0-7803-1915-X
DOI :
10.1109/ISCAS.1994.408750