• DocumentCode
    1255359
  • Title

    A three-stage ATM switch with cell-level path allocation

  • Author

    Collier, Martin

  • Author_Institution
    Sch. of Electron. Eng., Dublin City Univ., Ireland
  • Volume
    45
  • Issue
    6
  • fYear
    1997
  • fDate
    6/1/1997 12:00:00 AM
  • Firstpage
    701
  • Lastpage
    709
  • Abstract
    A method is described for performing routing in three-stage asynchronous transfer mode (ATM) switches which feature multiple channels between the switch modules in adjacent stages. The method is suited to hardware implementation using parallelism to achieve a very short execution time. This allows cell-level routing to be performed, whereby routes are updated in each time slot. The algorithm allows a contention-free routing to be performed, so that buffering is not required in the intermediate stage. An algorithm with this property, which preserves the cell sequence, is referred to as a path allocation algorithm. A detailed description of the necessary hardware is presented. This hardware uses a novel circuit to count the number of cells requesting each output module, it allocates a path through the intermediate stage of the switch to each cell, and it generates a routing tag for each cell, indicating the path assigned to it. The method of routing tag assignment described employs a nonblocking copy network. The use of highly parallel hardware reduces the clock rate required of the circuitry, for a given-switch size. The performance of ATM switches using this path allocation algorithm has been evaluated by simulation, and is described
  • Keywords
    asynchronous transfer mode; broadband networks; multistage interconnection networks; parallel algorithms; telecommunication network routing; asynchronous transfer mode; cell sequence; cell-level path allocation; cell-level routing; clock rate reduction; contention-free routing; hardware implementation; multiple channels; nonblocking copy network; output module; parallel hardware; path allocation algorithm; routing tag assignment; simulation; switch size; three-stage ATM switch; three-stage broadband networks; Asynchronous transfer mode; BiCMOS integrated circuits; Clocks; Communication switching; Fabrics; Hardware; Routing; Switches; Switching circuits; Throughput;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/26.592612
  • Filename
    592612