ACM Home Page
Please provide us with feedback. Feedback
LOTTERYBUS: a new high-performance communication architecture for system-on-chip designs
Full text PdfPdf (347 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 38th annual Design Automation Conference table of contents
Las Vegas, Nevada, United States
Pages: 15 - 20  
Year of Publication: 2001
ISBN:1-58113-297-2
Authors
Kanishka Lahiri  Dept. of Electrical and Computer Engg., UC San Diego, La Jolla, CA
Anand Raghunathan  C & C Research Labs, NEC, Princeton, NJ
Ganesh Lakshminarayana  C & C Research Labs, NEC, Princeton, NJ
Sponsors
EDAC : Electronic Design Automation Consortium
IEEE-CAS : Circuits & Systems
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 22,   Citation Count: 20
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

This paper presents Lotterybus, a novel high-performance communication architecture for system-on-chip (SoC) designs. The Lotterybus architecture was designed to address the following limitations of current communication architectures: (i) lack of control over the allocation of communication bandwidth to different system components or data flows (e.g., in static priority based shared buses), leading to starvation of lower priority components in some situations, and (ii) significant latencies resulting from variations in the time-profile of the communication requests (e.g., in time division multiplexed access (TDMA) based architectures), sometimes leading to larger latencies for high-priority communications.We present two variations of Lotterybus: the first is a low overhead architecture with statically configured parameters, while the second variant is a more sophisticated architecture, in which values of the architectural parameters are allowed to vary dynamically.Our experiments investigate the performance of the Lotterybus architecture across a wide range of communication traffic characteristics. In addition, we also analyze its performance in a 4x4 ATM switch sub-system design. The results demonstrate that the Lotterybus architecture is (i) capable of providing the designer with fine grained control over the bandwidth allocated to each SoC component or data flow, and (ii) well suited to provide high priority communication traffic with low latencies (we observed upto 85.4\% reduction in communication latencies over conventional on-chip communication architectures).


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
 
4
"IBM On-chip CoreConnect Bus Architecture." http://www.chips.ibm.com/products/coreconnect/index.html.
 
5
 
6
"Sonics Integration Architecture, Sonics Inc." http://www.sonicsinc.com.
 
7
"Peripheral Interconnect Bus Architecture." http://www.omimo.be.
 
8
B. Cordan, "An efficient bus architecture for system-on-a-chip design," in Proc. Custom Integrated Circuits Conf., pp. 623-626, 1999.
 
9
J. Turner and N. Yamanaka, "Architectural choices in large scale ATMswitches," IEICE Trans. on Communications, vol. E-81B, Feb. 1998.
 
10
"On chip bus attributes specification 1 OCB 1 1.0, On-chip bus DWG." http://www.vsi.org/library/specs/summary.htm.
 
11
"Open Core Protocol Specification - v1.0." http://www.sonics.com, Oct. 1999.
 
12
 
13
 
14
A. Smiljanic, "Flexible bandwidth allocation in terabit packet switches," in Proc. of Intl. Conf. on Telecommunication, June 2000.
 
15
H. Zhang, "Service disciplines for guaranteed performance service in packetswitching networks," Proc. of IEEE, vol. 83, Oct. 1995.
 
16
A. C. Waldspurger and W. E. Weihl, "Lottery scheduling: Flexible proportionalshare resource management," in Proc. Symp. on Operating Systems Design and Implementation, pp. 1-12, 1994.
 
17
J. Buck and S. Ha and E. A. Lee and D. D. Masserchmitt, "Ptolemy: A framework for simulating and prototyping heterogeneous systems," International Journal on Computer Simulation, Special Issue on Simulation Software Management, vol. 4, pp. 155-182, Apr. 1994.
 
18
 
19
 
20
"CBC9-VX datasheet." http://www.necel.com.

CITED BY  21

Collaborative Colleagues:
Kanishka Lahiri: colleagues
Anand Raghunathan: colleagues
Ganesh Lakshminarayana: colleagues