|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
17th Conference on Advanced Research in VLSI (ARVLSI '97)
Pipelined Multi-Queue Management in a VLSI ATM Switch Chip with Credit-Based Flow-Control
Ann Arbor, MI
September 15-September 16
ISBN: 0-8186-7913-1
| ASCII Text | x | ||
| George Kornaros, Christoforos Kozyrakis, Panagiota Vatsolaki, Manolis Katevenis, "Pipelined Multi-Queue Management in a VLSI ATM Switch Chip with Credit-Based Flow-Control," Advanced Research in VLSI, Conference on, pp. 127, 17th Conference on Advanced Research in VLSI (ARVLSI '97), 1997. | |||
| BibTex | x | ||
| @article{ 10.1109/ARVLSI.1997.634851, author = {George Kornaros and Christoforos Kozyrakis and Panagiota Vatsolaki and Manolis Katevenis}, title = {Pipelined Multi-Queue Management in a VLSI ATM Switch Chip with Credit-Based Flow-Control}, journal ={Advanced Research in VLSI, Conference on}, volume = {0}, year = {1997}, isbn = {0-8186-7913-1}, pages = {127}, doi = {http://doi.ieeecomputersociety.org/10.1109/ARVLSI.1997.634851}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Advanced Research in VLSI, Conference on TI - Pipelined Multi-Queue Management in a VLSI ATM Switch Chip with Credit-Based Flow-Control SN - 0-8186-7913-1 SP EP A1 - George Kornaros, A1 - Christoforos Kozyrakis, A1 - Panagiota Vatsolaki, A1 - Manolis Katevenis, PY - 1997 KW - single-chip ATM switch KW - VLSI router KW - pipelined queue management KW - credit-based flow control VL - 0 JA - Advanced Research in VLSI, Conference on ER - | |||
We describe the queue management block of ATLAS I, a single-chip ATM switch (router) 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 4-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 SRAM's, 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.
Index Terms:
single-chip ATM switch, VLSI router, pipelined queue management, credit-based flow control
Citation:
George Kornaros, Christoforos Kozyrakis, Panagiota Vatsolaki, Manolis Katevenis, "Pipelined Multi-Queue Management in a VLSI ATM Switch Chip with Credit-Based Flow-Control," arvlsi, pp.127, 17th Conference on Advanced Research in VLSI (ARVLSI '97), 1997
Usage of this product signifies your acceptance of the Terms of Use.
