• DocumentCode
    3276934
  • Title

    OAL: An obstacle-aware legalization in standard cell placement with displacement minimization

  • Author

    Chou, Sheng ; Ho, Tsung Yi

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
  • fYear
    2009
  • fDate
    9-11 Sept. 2009
  • Firstpage
    329
  • Lastpage
    332
  • Abstract
    Legalization is one of the most critical steps in modern placement tool designs. Since several objectives like wirelength, routability, or temperature are already optimized in global placement stage. The objective of legalization is not only to align the cells overlap-free to the rows, but also to preserve the solution of global placement, i.e., the displacement of cells needs to be minimized. Furthermore, modern chip designs often consist of many preplaced blocks, such as analog blocks, memory blocks, and/or I/O buffers, which are fi ed in the chip and cannot overlap with other blocks. These preplaced blocks, i.e., obstacles, impose more constraints on the legalization problem. A legalization algorithm without considering obstacles may significant induce increasing cell displacement or inferior solutions. In this paper, we present OAL, an obstacle-aware legalization with displacement minimization. The main contributions of our work are: (1) an exact linear wirelength model to minimize total displacement precisely; (2) an obstacle-aware cell insertion technique to handle the relative order problem for advanced displacement minimization. Compared with the state-of-a-art Tetris and Abacus algorithms, experimental results show that our legalizer obtains very high-quality results on legalized NTUplace3 global placements on ISPD 2005 and 2006 placement contest benchmarks and 5 industrial benchmarks.
  • Keywords
    VLSI; cellular arrays; logic design; minimisation; system-on-chip; Abacus algorithms; I/O buffers; Tetris algorithms; analog blocks; displacement minimization; exact linear wirelength model; global placement stage optimization; memory blocks; obstacle-aware cell insertion technique; obstacle-aware legalization; standard cell placement; Decision support systems; Mercury (metals);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SOC Conference, 2009. SOCC 2009. IEEE International
  • Conference_Location
    Belfast
  • Print_ISBN
    978-1-4244-4940-8
  • Electronic_ISBN
    978-1-4244-4941-5
  • Type

    conf

  • DOI
    10.1109/SOCCON.2009.5398030
  • Filename
    5398030