DocumentCode
2544551
Title
Slack-based Bus Arbitration Scheme for Soft Real-time Constrained Embedded Systems
Author
Jun, Minje ; Bang, Kwanhu ; Lee, Hyuk-Jun ; Chang, Naehyuck ; Chung, Eui-Young
Author_Institution
Sch. of Electr. & Electron. Eng., Yonsei Univ., Seoul
fYear
2007
fDate
23-26 Jan. 2007
Firstpage
159
Lastpage
164
Abstract
We present a bus arbitration scheme for soft real-time constrained embedded systems. Some masters in such systems are required to complete their work for given timing constraints, resulting in the satisfaction of system-level timing constraints. The computation time of each master is predictable, but it is not easy to predict its data transfer time since the communication architecture is mostly shared by several masters. Previous works solved this issue by minimizing the latencies of several latency-critical masters, but the side effect of these methods is that it can increase the latencies of other masters, hence they may violate the given timing constraints. Unlike previous works, our method uses the concept of "slack" in order to make the latency as close as its given constraint, resulting in the reduction of the side effect. The proposed arbitration scheme consists of bandwidth-conscious arbiter and scheduler. The arbiter can be any existing bandwidth-conscious arbiter and the scheduler implements the latency-awareness proposed in this paper. The scheduler is involved in the arbitration only when it observes a request whose slack is not sufficient for the given timing constraint. The experimental results show that our method outperforms the conventional round-robin arbiter by more than 100% in the best case in terms of the longest violated cycles.
Keywords
embedded systems; system buses; system-on-chip; bandwidth-conscious arbiter; bandwidth-conscious scheduler; data transfer time; latency-critical masters; slack-based bus arbitration scheme; soft real-time constrained embedded systems; timing constraints; Bandwidth; Decoding; Delay; Embedded computing; Embedded system; Real time systems; Throughput; Time division multiple access; Time to market; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2007. ASP-DAC '07. Asia and South Pacific
Conference_Location
Yokohama
Print_ISBN
1-4244-0629-3
Electronic_ISBN
1-4244-0630-7
Type
conf
DOI
10.1109/ASPDAC.2007.357979
Filename
4196025
Link To Document