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 :
بازگشت