DATA-PATH SYNTHESIS DIGITAL ELECTRONICS .1. MEMORY ALLOCATION

Authors
Citation
Cih. Chen, DATA-PATH SYNTHESIS DIGITAL ELECTRONICS .1. MEMORY ALLOCATION, IEEE transactions on aerospace and electronic systems, 32(1), 1996, pp. 2-15
Citations number
22
Categorie Soggetti
Telecommunications,"Engineering, Eletrical & Electronic","Aerospace Engineering & Tecnology
ISSN journal
00189251
Volume
32
Issue
1
Year of publication
1996
Pages
2 - 15
Database
ISI
SICI code
0018-9251(1996)32:1<2:DSDE.M>2.0.ZU;2-5
Abstract
A data path consists of memory elements (i.e., registers), data operat ors (i.e. ALUs) and interconnection units (i.e., buses) to control the data transfers in the digital system Many approaches to hardware allo cation for data path synthesis have been proposed in the literature. H owever, 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 memor ies is proposed which can be applied to hardware allocation algorithms or to already synthesized data path as a postprocessor to achieve a b etter design. Illustrations of applying this method to different synth esis examples are presented. Results and improvements over previous te chniques are demonstrated. Experiments on benchmarks show very promisi ng results. Part II: Bus Synthesis, gives detailed algorithms for the automated allocation of buses in data paths.