| Bit-level scheduling of heterogeneous behavioural specifications |
| Full text |
Pdf
(188 KB)
|
| Source
|
International Conference on Computer Aided Design
archive
Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design
table of contents
San Jose, California
Pages: 602 - 608
Year of Publication: 2002
ISBN ~ ISSN:1092-3152 , 0-7803-7607-2
|
|
Authors
|
|
M. C. Molina
|
Universidad Complutense de Madrid Avda. Complutense s/n, Madrid (SPAIN)
|
|
J. M. Mendías
|
Universidad Complutense de Madrid Avda. Complutense s/n, Madrid (SPAIN)
|
|
R. Hermida
|
Universidad Complutense de Madrid Avda. Complutense s/n, Madrid (SPAIN)
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 12, Citation Count: 6
|
|
|
ABSTRACT
This paper presents a heuristic scheduling algorithm for heterogeneous specifications, those formed by operations of different types and widths. The algorithm extracts the common operative kernel of the operations, and binds afterwards operations to cycles with the aim of distributing uniformly the number of bits calculated per cycle. In consequence, operations may be fragmented and executed during a set of non-necessarily consecutive cycles, and over a set of several linked simple hardware resources. The proposed algorithm, in combination with allocation algorithms able to guarantee bit-level reuse of hardware resources, obtains considerably smaller datapaths than the ones proposed by conventional synthesis algorithms. In the datapaths produced the type, number, and width of the hardware resources are independent of the type, number, and width of the specification operations and variables.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
R. Cmar , L. Rijnders , P. Schaumont , S. Vernalde , I. Bolsens, A methodology and design environment for DSP ASIC fixed point refinement, Proceedings of the conference on Design, automation and test in Europe, p.56-es, January 1999, Munich, Germany
[doi> 10.1145/307418.307503]
|
| |
3
|
Y.N. Chang, and K.K. Parhi, "High-Performance Digit-Serial Complex-Number Multiplier-Accumulator". In Proceedings of ICCD, 1998.
|
| |
4
|
H. Lee, and G.E. Sobelman. "FPGA-Based FIR Filters Using Digit-Serial Arithmetic". In Proceedings of the International ASIC Conference, 1997.
|
 |
5
|
Chu-Yi Huang , Yen-Shen Chen , Youn-Long Lin , Yu-Chin Hsu, Data path allocation based on bipartite weighted matching, Proceedings of the 27th ACM/IEEE conference on Design automation, p.499-504, June 24-27, 1990, Orlando, Florida, United States
[doi> 10.1145/123186.123350]
|
 |
6
|
|
 |
7
|
Milos Ercegovac , Darko Kirovski , Miodrag Potkonjak, Low-power behavioral synthesis optimization using multiple precision arithmetic, Proceedings of the 36th ACM/IEEE conference on Design automation, p.568-573, June 21-25, 1999, New Orleans, Louisiana, United States
[doi> 10.1145/309847.310000]
|
| |
8
|
|
| |
9
|
C.R. Baugh, and B.A. Wooley. "A two's Complement Parallel Array Multiplication Algorithm". IEEE Transactions on Computers, 1973.
|
| |
10
|
P.G. Paulin, and J.P. Knight. "Force-Directed Scheduling for the Behavioral Synthesis of ASICS". IEEE Transactions on CAD, 1989.
|
CITED BY 6
|
|
|
|
|
|
|
|
Rafael Ruiz-Sautua , María C. Molina , José M. Mendías , Rom´n Hermida, Pre-synthesis optimization of multiplications to improve circuit performance, Proceedings of the conference on Design, automation and test in Europe: Proceedings, March 06-10, 2006, Munich, Germany
|
|
|
|
|
|
|
|
|
|
|