ACM Home Page
Please provide us with feedback. Feedback
Arrival time aware scheduling to minimize clock cycle length
Full text PdfPdf (488 KB)
Source Asia and South Pacific Design Automation Conference archive
Proceedings of the 2005 Asia and South Pacific Design Automation Conference table of contents
Shanghai, China
SESSION: Poster session I table of contents
Pages: 1018 - 1021  
Year of Publication: 2005
ISBN:0-7803-8737-6
Authors
R. Ruiz-Sautua  Universidad Complutense de Madrid, Spain
M. C. Molina  Universidad Complutense de Madrid, Spain
J. M. Mendías  Universidad Complutense de Madrid, Spain
R. Hermida  Universidad Complutense de Madrid, Spain
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
: Shanghai IC Industry Association
: IEEE SSCS Shanghai Chapter
: IEEE CAS
: IEEE Beijing Section
: Fudan University
: Chinese Institute of Electronics
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 9,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

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

ABSTRACT

Conventional scheduling algorithms usually adjust the clock cycle duration to the execution time of the longest operations. This results in large slack times wasted in those cycles with faster operations. To reduce the wasted times multi-cycle and chaining techniques have been employed. The scheduling algorithm presented in this paper goes one step further. It breaks up some of the specification operations and schedule several data-dependent operation fragments in the same cycle. In consequence, some of the specification operations are executed during several cycles (non-necessarily consecutive ones), and in every execution cycle some result bits are calculated. Thus the execution of one operation may start even if its predecessors have not finished yet. In the experimental results carried out, the proposed algorithm improves circuit performance above 70% on average, with slight increments in the datapath area.


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
N. Park, and A. Parker. "Sehwa: A Software Package for Synthesis of Pipelines from Behavioural Specifications". IEEE Trans. On Computer-Aided Design of Integrated Circuits and Systems, 1988.
 
2
K. S. Hwang, A. E. Casavant, C. T. Chang, and M. A. d'Abreu. "Scheduling and Hardware Sharing in Pipelined Data Paths". In Proc. ICCAD, 1989.
 
3
S. Park, and K. Choi. "Performance-Driven High-Level Synthesis with Bit-Level Chaining and Clock Selection". IEEE Trans. On Computer-Aided Design of Integrated Circuits and Systems, 2001.
4
 
5
V. Raghunathan, S. Ravi, and G. Lakshminarayana. "Integrating Variable-Latency Components into High-Level Synthesis". IEEE Trans. On Computer-Aided Design, October 2000.
6
 
7
P. Marwedel, B. Landwehr, and R. Dömer. "Built-in Chaining: Introducing Complex Components into Architectural Synthesis". In proc. ASPDAC, 1997.
8
 
9
P. G. Paulin, and J. P. Knight. "Force-directed scheduling for the behavioral synthesis of ASIC's". IEEE Trans. On Computer-Aided Design, June 1989.
 
10
 
11
N. Dutt, "High-level Synthesis Workshop Benchmarks" Univ. California, Irvine, CA, Technical Report, 1992.
Collaborative Colleagues:
R. Ruiz-Sautua: colleagues
M. C. Molina: colleagues
J. M. Mendías: colleagues
R. Hermida: colleagues