DocumentCode :
1683581
Title :
Assignment of global memory elements for multi-process VHDL specifications
Author :
Kramer, H. ; Muller, J.
Author_Institution :
Autom. of Circuit Design, Forschungszentrum Inf., Karlsruhe, Germany
fYear :
1992
Firstpage :
496
Lastpage :
501
Abstract :
A method for the synthesis of the global memory structure for a behavioral VHDL specification which consists of several concurrent processes is described. The global memory cells may be implemented as separate registers or RAMs. Emphasis was laid on the minimization of both the area demand and timing demand due to access conflicts. The VHDL description is modeled as a Petri net. The cases of this Petri net are regarded as possible states of the system. The conflicts are then estimated on the basis of the probabilities that the system is in a certain state. Finally the global signals are combined to larger memory structures by a clustering algorithm which is guided by both a decrease in area cost and possible conflicts.<>
Keywords :
Petri nets; memory architecture; minimisation; multiprocessing systems; random-access storage; specification languages; storage allocation; Petri net; RAMs; area demand; behavioral VHDL specification; clustering algorithm; concurrent processes; conflicts; global memory elements; multi-process VHDL specifications; registers; timing demand; Memory architecture; Minimization methods; Multiprocessing; Petri nets; Random access memories; Specification languages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design, 1992. ICCAD-92. Digest of Technical Papers., 1992 IEEE/ACM International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-3010-8
Type :
conf
DOI :
10.1109/ICCAD.1992.279321
Filename :
279321
Link To Document :
بازگشت