• DocumentCode
    3723382
  • Title

    POLAR 3.0: An ultrafast global placement engine

  • Author

    Tao Lin;Chris Chu;Gang Wu

  • Author_Institution
    Iowa State University, USA
  • fYear
    2015
  • Firstpage
    520
  • Lastpage
    527
  • Abstract
    Placement is one of the most important problems in electronic design automation. Although it has been investigated for several decades, a more efficient core engine is critically needed for the following reasons: (1) design scale becomes huge; (2) placement is typically run again and again to explore the design space at early design stages (e.g., physical synthesis); (3) placement core engine is called many times to iteratively optimize other objectives (e.g., timing and routability). In this paper, we propose a new ultrafast global placement engine called POLAR 3.0, which explores parallelism in state-of-the-art quadratic placer. POLAR 3.0 can make full use of multi-core system and it delivers 7-30× speedup over state-of-the-art academic placers by using a 8-core CPU, while the solution quality is competitive.
  • Keywords
    "Linear systems","Engines","Runtime","Parallel processing","Space exploration","Instruction sets","Scalability"
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2015 IEEE/ACM International Conference on
  • Type

    conf

  • DOI
    10.1109/ICCAD.2015.7372614
  • Filename
    7372614