Back to Search
Start Over
Data path synthesis in digital electronics. I. Memory allocation
- Source :
- IEEE Transactions on Aerospace and Electronic Systems. 32:2-15
- Publication Year :
- 1996
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 1996.
-
Abstract
- A data path consists of memory elements (i.e., registers), data operators (i.e. ALUs) and interconnection units (i.e. buses) to control the data transfers in the digital system. Many approaches to hardware allocation for data path synthesis have been proposed in the literature; however, only single-port memory is considered for register allocation and no efficient synthesis approach for multiport memory synthesis. A novel design methodology for data path synthesis using multiport memories is proposed which can be applied to hardware allocation algorithms or to already synthesized data path as a postprocessor to achieve a better design. Illustrations of applying this method to different synthesis examples are presented. Results and improvements over previous techniques are demonstrated. Experiments on benchmarks show very promising results.
- Subjects :
- Digital electronics
business.industry
Computer science
Aerospace Engineering
Integrated circuit
Parallel computing
Static memory allocation
law.invention
Memory management
Computer engineering
law
High-level synthesis
Electronic design automation
Electrical and Electronic Engineering
business
Hardware_REGISTER-TRANSFER-LEVELIMPLEMENTATION
Register allocation
Subjects
Details
- ISSN :
- 00189251
- Volume :
- 32
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Aerospace and Electronic Systems
- Accession number :
- edsair.doi...........fba58a048b77ed6bf21a3352a3584808