• DocumentCode
    2898134
  • Title

    Die matching algorithm for enhancing parametric yield of 3D ICs

  • Author

    Sangdo Park ; Taewhan Kim

  • Author_Institution
    Sch. of Electr. Eng. & Comput. Sci., Seoul Nat. Univ., Seoul, South Korea
  • fYear
    2012
  • fDate
    4-7 Nov. 2012
  • Firstpage
    143
  • Lastpage
    146
  • Abstract
    This paper addresses the problem of selecting (i.e., matching) dies to be bonded together in 3D IC design to improve parametric yield, producing 3D chips that are highly tolerant to the on-package induced timing variation. For two-layered 3D ICs, the corresponding two-dimensional die-to-die matching problem can be formulated into the maximum bipartite matching problem which is solvable optimally in polynomial time. However, for 3D ICs with K(>; 2) layers, the corresponding K-dimensional die-to-die matching problem is known intractable. The previous approach applies the optimal two-dimensional matching algorithm repeatedly to find a solution of the K-dimensional die matching problem. The inherent limitation of the previous approach is that each of the optimal two-dimensional matchings applied in the iteration process is completely isolated and localized, resulting in globally unoptimized K-dimensional matching solutions. This work overcomes this limitation. Precisely, we propose a new enhanced two-dimensional die matching formulation based on finding a maximum flow of minimum cost in a network, which can be solved optimally in polynomial time while facilitating finding globally improved K-dimensional matching solutions when it is iteratively applied. From experimental results with benchmark circuits, we confirm that our proposed algorithm is able to find solutions that produce 5%, 8%, and 12% improved parametric yield for 3-layered, 4-layered, and 5-layered 3D ICs compared to the results of previous work, respectively.
  • Keywords
    integrated circuit design; integrated circuit yield; iterative methods; three-dimensional integrated circuits; 3D IC design; 3D chips; die matching algorithm; die-to-die matching; iteration process; on-package induced timing variation; parametric yield; three-dimensional integrated circuits; Algorithm design and analysis; Benchmark testing; Clocks; Integrated circuits; Polynomials; Stacking; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SoC Design Conference (ISOCC), 2012 International
  • Conference_Location
    Jeju Island
  • Print_ISBN
    978-1-4673-2989-7
  • Electronic_ISBN
    978-1-4673-2988-0
  • Type

    conf

  • DOI
    10.1109/ISOCC.2012.6407060
  • Filename
    6407060