DocumentCode
2139622
Title
Pipelined multi-queue management in a VLSI ATM switch chip with credit-based flow-control
Author
Kornaros, George ; Kozyrakis, Christoforos ; Vatsolaki, Panagiota ; Katevenis, Manolis
Author_Institution
Found. for Res. & Technol., Inst. of Comput. Sci., Hellas, Greece
fYear
1997
fDate
15-16 Sep 1997
Firstpage
127
Lastpage
144
Abstract
We describe the queue management block of ATLAS I, a single-chip ATM switch (roster) with optional credit-based (backpressure) flow control. ATLAS I is a 4-million-transistor 0.35-micron CMOS chip, currently under development, offering 20 Gbit/s aggregate I/O throughput, sub-microsecond cut-through latency, 256-cell shared buffer containing multiple logical output queues, priorities, multicasting, and load monitoring. The queue management block of ATLAS I is a dual parallel pipeline that manages the multiple queues of ready cells, the per-flow-group credits, and the cells that are waiting for credits. All cells, in all queues, share one, common buffer space. These 3- and Q-stage pipelines handle events at the rate of one cell arrival or departure per clock cycle, and one credit arrival per clock cycle. The queue management block consists of two compiled SRAMs, pipeline bypass logic, and multi-port CAM and SRAM blocks that are laid out in full-custom and support special access operations. The full-custom part of queue management contains approximately 65 thousand transistors in logic and 14 Kbits in various special memories, it occupies 2.3 mm2 , it consumes 270 mW (worst case), and it operates at 80 MHz (worst case) versus 50 MHz which is the required clock frequency to support the 622 Mb/s switch link rate
Keywords
CMOS digital integrated circuits; VLSI; asynchronous transfer mode; electronic switching systems; pipeline processing; queueing theory; telecommunication congestion control; 0.35 micron; 20 Gbit/s; 270 mW; 80 MHz; ATLAS I; CMOS chip; VLSI ATM switch; credit-based flow-control; pipelined multi-queue management; Aggregates; Asynchronous transfer mode; Clocks; Delay; Logic; Monitoring; Pipelines; Switches; Throughput; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Research in VLSI, 1997. Proceedings., Seventeenth Conference on
Conference_Location
Ann Arbor, MI
Print_ISBN
0-8186-7913-1
Type
conf
DOI
10.1109/ARVLSI.1997.634851
Filename
634851
Link To Document