• DocumentCode
    3056633
  • Title

    Not necessarily more switches more routability [sic.]

  • Author

    Yu-Liang Wu ; Chang, D. ; Marek-Sadowska, M. ; Tsukiyama, S.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Shatin, Hong Kong
  • fYear
    1997
  • fDate
    28-31 Jan. 1997
  • Firstpage
    579
  • Lastpage
    584
  • Abstract
    It has been observed experimentally that the mapping of global to detailed routing in a conventional FPGA routing architecture (2D array) yields unpredictable results. A different class of FPGA structures called greedy routing architectures (GRAs), where a locally optimal switch box routing can be extended to an optimal entire-chip routing, were investigated by Wu et al. (1994), Takashima et al. (1996) and Wu et al. (1996). It was shown that GRAs have good mapping properties. An H-tree GRA with W/sup 2/+2W switches per switch box (SpSB) and a 2D array GRA with 4W/sup 2/+2W SpSB were proposed by those authors (W is the number of tracks in each switch box). We continue this work by introducing an H-tree GRA with W/sup 2//2+2W SpSB and a 2D array GRA with 3.5 W/sup 2/+2 W SpSB. These new GRAs have the same good mapping properties but use fewer switches. We also show a class of FPGA architectures in which the mapping problem remains NP-complete, even with 6(W-1)/sup 2/+6W/sup 2/ SpSB (this is close to the maximum number of SpSB, which is 6W/sup 2/). Thus, more switches do not necessarily result in more routability.
  • Keywords
    computational complexity; field programmable gate arrays; network routing; switches; switching circuits; switching theory; 2D array; FPGA routing architecture; FPGA structures; H-tree; NP-complete problem; global to detailed routing mapping; greedy routing architectures; locally optimal switch box routing; mapping properties; optimal entire-chip routing; routability; switch number; switches per switch box; track number; Application specific integrated circuits; Costs; Economic forecasting; Field programmable gate arrays; Logic arrays; Manufacturing; Polynomials; Routing; Switches; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1997. Proceedings of the ASP-DAC '97 Asia and South Pacific
  • Conference_Location
    Chiba, Japan
  • Print_ISBN
    0-7803-3662-3
  • Type

    conf

  • DOI
    10.1109/ASPDAC.1997.600339
  • Filename
    600339