DocumentCode
1343898
Title
A self-timed real-time sorting network
Author
Yun, Kenneth Y. ; James, Kevin W. ; Fairlie-Cuninghame, Robert H. ; Chakraborty, Supratik ; Cruz, Rene L.
Author_Institution
Dept. of Electr. & Comput. Eng., California Univ., San Diego, La Jolla, CA, USA
Volume
8
Issue
3
fYear
2000
fDate
6/1/2000 12:00:00 AM
Firstpage
356
Lastpage
363
Abstract
High-speed networks are expected to carry traffic classes with diverse quality of service (QoS) guarantees. For efficient utilization of resources, sophisticated scheduling protocols are needed; however, these must be implemented without sacrificing the maximum possible bandwidth. This paper presents the architecture and implementation of a self-timed real-time sorting network to be used in packet switches that support a diverse mix of traffic. The sorting network receives packets with appropriately assigned priorities and schedules the packets for departure in a highest-priority-first manner. The circuit implementation uses zero-overhead, self-timed, and self-precharging domino logic to minimize the circuit latency. An experimental sorting network chip has been designed using the techniques described in this paper to support 10 Gb/s links with ATM-size packets.
Keywords
CMOS digital integrated circuits; VLSI; asynchronous circuits; asynchronous transfer mode; broadband networks; data communication equipment; digital communication; digital signal processing chips; packet switching; quality of service; real-time systems; scheduling; telecommunication computing; telecommunication traffic; 10 Gbit/s; ATM switches; diverse QoS guarantees; efficient resource utilization; high-speed networks; packet switches; quality of service guarantees; real-time sorting network; scheduling protocols; self-precharging domino logic; self-timed sorting network; traffic classes; Bandwidth; Delay; High-speed networks; Logic circuits; Packet switching; Protocols; Quality of service; Sorting; Switches; Telecommunication traffic;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/92.845903
Filename
845903
Link To Document