• DocumentCode
    2794711
  • Title

    Parallel VLSI detailed routing using general-purpose computing on graphics processing unit

  • Author

    Tangjittaweechai, Lalinthip ; Ekpanyapong, Mongkol ; Kanchanasut, Kanchana ; Lim, Sung Kyu ; Tavares, Adriano ; Chongstitvatana, Prabhas

  • Author_Institution
    Microelectron. & Embedded Syst., Asian Inst. of Technol., Pathumthani, Thailand
  • fYear
    2012
  • fDate
    16-18 May 2012
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Parallelization of VLSI routing algorithms is one of the challenging problems in VLSI physical design. This is due to a large number of nets as well as the shared routing resources that result in data dependency among concurrent tasks. In this paper, VLSI Maze routing using GPGPU has been proposed to enable runtime performance improvement. We report up to 3× performance gain with an average of 25% runtime performance improvement from VLSI Maze routing using CPU. The routing qualities including wirelength and overflow are better among all benchmarks comparing with CPU baseline. The solutions also scale well when the size of the problem increases.
  • Keywords
    VLSI; general purpose computers; graphics processing units; integrated circuit design; CPU; GPGPU; VLSI maze routing; VLSI physical design; data dependency; general-purpose computing; graphics processing unit; parallel VLSI detailed routing algorithm; wirelength; Benchmark testing; Central Processing Unit; Graphics processing unit; Instruction sets; Routing; Runtime; Very large scale integration; CUDA; GPGPU; VLSI Routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), 2012 9th International Conference on
  • Conference_Location
    Phetchaburi
  • Print_ISBN
    978-1-4673-2026-9
  • Type

    conf

  • DOI
    10.1109/ECTICon.2012.6254140
  • Filename
    6254140