ATLAS I: a Single-Chip ATM Switch with Credit-Based Flow Control [1997-12] ATLAS I is a single-chip gigabit ATM switch, under development by the ASICCOM Consortium, in the framework of the European Union ACTS Programme. ATLAS I is designed in the Institute of Computer Science (ICS), Foundation for Research & Technology - Hellas (FORTH), in the Science and Technology Park of Crete (STEP-C), Heraklion, Crete, Greece. The ASICCOM Consortium consists of industrial partners (INTRACOM, Greece; SGS THOMSON, France and Italy; BULL, France), telecom operators (TELENOR, Norway; TELEFONICA, Spain), and research institutes (FORTH, Greece; SINTEF, Norway; Polit. di Milano, Italy; Democritos, Greece). ATLAS I is a general-purpose building block for high-speed communication in wide (WAN), local (LAN), and system (SAN) area networking, supporting a mixture of services from real-time, guaranteed quality-of-service to best-effort, bursty and flooding traffic, in a range of applications from telecom to multimedia and multiprocessor NOW. This four million transistor 0.35-micron CMOS chip features [1] [2]: Advanced Architecture: * 10 Gigabit/s outgoing throughput, with GBaud serial links and with link bundling: 16x16 configuration, at 622 Mbps/link (per direction), or 8x8 configuration, at 1.24 Gbps/link, or 4x4 configuration, at 2.5 Gbps/link, or 2x2 configuration, at 5.0 Gbps/link, or combinations of the above (e.g. 12 ports at 622 Mbps and 1 port at 2.5 Gbps, etc.) * sub-microsecond cut-through latency * multicasting (in hardware) * three priority levels (service classes), 54 (logical) output queues [3] * on-chip shared buffer (256 ATM cells) * on-chip VP/VC translation table (4096 entries) * load monitoring: hardware support for the accelerated measurement of the cell loss probability (CLP) of the real traffic going through the switch. The accelerated measurement algorithm allows real-time monitoring and decision making, even in cases where the CLP is so low that normal measurement methods would be inappropriate for real-time operation due to the required long measurement time. * credit-based flow control: The chip can be optionally configured to implement credit-based flow control (multi-lane back-pressure), in hardware, at the individual cell level, at the granularity of 4096 flow groups per link [3]. Network systems can take advantage of this feature in any or all of the following ways: * A large switch "box" can be built, with hundreds or thousands of ports, using a switching fabric made of ATLAS I chips, where multi-lane back-pressure is used inside the box to provide the high performance of output queueing at the low cost of input queueing [3]. Any desired flow control method can be employeed outside the box. * Networks that employee credit-based flow control can be built directly out of ATLAS I chips. In system area (SAN) or local area (LAN) environments, the low latency and the multi-lane back-pressure of ATLAS I provide ATM networking with the features and performance of wormhole routing; this is an ideal setting for making networks of workstations (NOW) that provide multi-processor performance at affordable cost. The multi-lane architecture and the multiple priority levels of ATLAS I offer superior behavior. * In wide area networking (WAN), although the ATM Forum has opted for rate rather than credit based flow control, the Quantum Flow Control (QFC) Consortium still insists that credit-based flow control performs much better; recent experimental results by research groups have started pointing to the same conclusion. ATLAS I offers a company the advantage of being ready to deploy credit flow controlled networks, if the market goes in that direction. Detailed information about ATLAS I can be found in: [1] http://archvlsi.ics.forth.gr/atlasI [2] "ATLAS I: A General-Purpose, Single-Chip ATM Switch with Credit-Based Flow Control" (by Katevenis, Serpanos, Vatsolaki), Hot Interconnects IV Symposium, Stanford Univ., CA, USA, Aug. 1996; URL: ftp://ftp.ics.forth.gr/tech-reports/1996/1996.HOTI.ATLAS_I_ATMswitchChip.ps.gz [3] "Switching Fabrics with Internal Backpressure using the ATLAS I Single-Chip ATM Switch" (by Katevenis, Serpanos, Spyridakis), GLOBECOM'97 Conf. Proc., Phoenix, AZ USA, Nov. 1997, pp. 242-246; URL: ftp://ftp.ics.forth.gr/tech-reports/1997/1997.GLOBECOM.ATLAS_I_Fabrics.ps.gz For further information, please contact: ------------------------------------------------------------------- Manolis Katevenis, Professor of Computer Science, Univ. of Crete Head, Computer Architecture and VLSI Systems Division, Institute of Computer Science, Foundation for Research & Technology -- Hellas E-Mail: katevenis@ics.forth.gr Tel: +30 (81) 391664 Fax: 391661 Air-Mail: ICS, FORTH, Science and Technology Park of Crete, Vassilika Vouton, P.O. Box 1385, Heraklion, Crete, GR 711 10 Greece -------------------------------------------------------------------