ACM Home Page
Please provide us with feedback. Feedback
Bit-level scheduling of heterogeneous behavioural specifications
Full text PdfPdf (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
: IEEE Circuits & Systems Society
IEEE-CS\DATC : IEEE Computer Society
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 12,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/774572.774661
What is a DOI?

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
 
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
6
7
 
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.


Collaborative Colleagues:
M. C. Molina: colleagues
J. M. Mendías: colleagues
R. Hermida: colleagues