ChipletPart: Cost-Aware Partitioning for 2.5D Systems

이 논문은 2.5D 시스템의 칩렛 분할, 기술 할당 및 바닥설계를 통합하여 비용과 실현 가능성을 동시에 최적화하는 'ChipletPart'라는 도구를 제안하고, 기존 방법론 대비 최대 58% 의 비용 절감 효과를 입증합니다.

Alexander Graening, Puneet Gupta, Andrew B. Kahng, Bodhisatta Pramanik, Zhiang Wang

게시일 2026-03-05
📖 3 분 읽기☕ 가벼운 읽기

Each language version is independently generated for its own context, not a direct translation.

🏗️ 1. 배경: 거대한 빌딩을 어떻게 지을까? (칩릿이란?)

과거에는 반도체 칩을 만들 때, 거대한 **단일 블록 (모놀리식)**으로 모든 것을 한 번에 찍어냈습니다. 마치 거대한 단일 아파트를 한 번에 짓는 것과 같습니다.
하지만 이 방식은 비용이 너무 비싸고, 작아지면 실패할 확률 (불량률) 이 높아집니다.

그래서 등장한 것이 **칩릿 (Chiplet)**입니다.

  • 비유: 거대한 아파트 대신, 작은 컨테이너 하우스 여러 채를 만들어 하나의 넓은 대지 (기판) 에 조립하는 방식입니다.
  • 장점: 작은 컨테이너는 만들기 쉽고, 실패해도 나머지는 살 수 있습니다. 또한, 거실은 고급 자재로, 침실은 저렴한 자재로 만드는 **혼합 건축 (이종 통합)**이 가능해져 비용을 아낄 수 있습니다.

🤔 2. 문제: 컨테이너를 어떻게 배치할까? (분할의 어려움)

이제 문제는 **"어떤 기능들을 어떤 컨테이너에 넣을지, 그리고 어떤 자재로 만들지"**를 결정하는 것입니다.

  • 기존 방식 (단순 자르기): 단순히 블록을 무작위로 잘라내거나, 선의 개수만 줄이는 방식 (Min-cut) 을 썼습니다.
    • 문제점: "아, 이 컨테이너에 전선을 너무 많이 연결했네? 전선 길이가 너무 길어서 신호가 끊어지겠다!" 혹은 "이 자재는 너무 비싸서 전체 비용이 폭등했네!" 같은 문제를 나중에야 발견했습니다.
  • 새로운 방식 (ChipletPart): 처음부터 비용과 **전선 연결 거리 (I/O Reach)**를 고려해서 최적의 배치를 찾아냅니다.

🛠️ 3. 솔루션: ChipletPart (똑똑한 건축 설계사)

저자들은 ChipletPart라는 새로운 도구를 만들었습니다. 이 도구는 두 가지 핵심 기술을 섞어서 작동합니다.

① 유전 알고리즘 (GA): "진화하는 설계도"

  • 비유: 수많은 설계도 (해답 후보) 를 만들어놓고, 자연선택을 시킵니다.
    • "비용이 싼 설계도"와 "전선이 짧은 설계도"를 섞어서 (교차), 더 좋은 자손을 만듭니다.
    • 가끔은 실수를 하거나 (돌연변이) 새로운 아이디어를 시도하다가, 결국 가장 저렴하고 효율적인 설계로 진화시킵니다.
    • 이 과정에서 각 컨테이너에 **어떤 공장의 기술 (7nm, 10nm 등)**을 쓸지 자동으로 결정합니다.

② 시뮬레이션 어닐링 (SA): "현장 실사"

  • 비유: 설계도가 나왔다고 해서 바로 짓는 게 아닙니다. 현장에 가보거나, 모형으로 배치해 봅니다.
    • "이 컨테이너를 저기에 두면 전선이 너무 길어지네? 다시 옮겨보자."
    • 이 과정을 반복하며 전선이 끊어지지 않는 범위 (Reach) 안에 배치할 수 있는지 확인합니다.
    • 만약 전선이 너무 길어지면, 컨테이너의 크기를 살짝 늘려서 전선을 줄이는 방법도 시도합니다.

📊 4. 결과: 얼마나 좋아졌을까?

이 도구를 실험해 본 결과, 기존 방법들보다 압도적으로 좋은 결과를 냈습니다.

  • 비용 절감: 기존 최첨단 방법보다 **최대 58%**까지 비용을 줄였습니다. (평균적으로도 20% 이상 절감)
  • 현실성: 기존 방법들은 "이건 이론상 가능하지만, 실제로 전선 연결이 안 돼서 못 짓는다"는 실패를 많이 냈지만, ChipletPart 는 100% 현실에서 지을 수 있는 (I/O feasible) 설계만 냅니다.
  • 혼합 건축의 힘: 모든 컨테이너를 같은 비싼 자재로 만드는 것보다, 필요한 곳에만 고급 자재를 쓰고 나머지는 저렴한 자재를 쓰는 혼합 방식이 비용을 **최대 43%**까지 줄여주었습니다.

🎯 5. 핵심 요약 (한 줄 정리)

"ChipletPart 는 거대한 반도체를 여러 작은 조각으로 나눌 때, 단순히 자르는 게 아니라 '비용'과 '전선 길이'를 동시에 고려하여, 마치 최고의 건축 설계사가 현실에서 바로 지을 수 있는 가장 저렴한 설계도를 자동으로 찾아주는 도구입니다."

💡 왜 중요한가요?

앞으로 스마트폰, AI 칩, 슈퍼컴퓨터는 점점 더 커지고 복잡해집니다. 이 도구를 사용하면 더 적은 돈으로 더 강력한 성능의 반도체를 만들 수 있게 되어, 우리 일상에서 더 저렴하고 빠른 전자기기를 만날 수 있게 될 것입니다.