• DocumentCode
    2067225
  • Title

    Partial Functional Manipulation Based Wirelength Minimization

  • Author

    Dutta, Avijit ; Pan, David Z.

  • Author_Institution
    Texas Univ. at Austin, Austin
  • fYear
    2007
  • fDate
    1-4 Oct. 2007
  • Firstpage
    344
  • Lastpage
    349
  • Abstract
    In-place flipping of rectangular blocks/cells can potentially reduce the wirelength of a floorplan/placement solution without changing the chip area, In a recent work [Hao 05], the flipping optimization is solved through a binary decision diagram (BDD) based approach. However, the BDD-based approach is not scalable for large SOC designs with many blocks due to memory and runtime blow-up. This paper presents a new approach using the partitioned ordered partial decision diagrams (POPDD) for wirelength minimization. POPDD is based on a novel compact partial functional representation between flip configurations and corresponding wirelengths. By controlling the number of nodes allowed per POPDD and the iterations, easy trade-off between runtime/memory and accuracy/optimality can be achieved. Experimental results clearly demonstrate the efficiency of the proposed approach.
  • Keywords
    binary decision diagrams; circuit layout; circuit optimisation; iterative methods; logic design; minimisation; system-on-chip; SOC design; flipping optimization; floorplanning; partial functional manipulation; partitioned ordered partial decision diagram; wirelength minimization; Binary decision diagrams; Boolean functions; Concurrent computing; Data structures; Heuristic algorithms; Integer linear programming; Optimal control; Pins; Runtime; Wire; BDD; OPDD; Symbolic algorithm; wirelength minimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2006. ICCD 2006. International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-0-7803-9707-1
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2006.4380839
  • Filename
    4380839