목록 보기
주문형 반도체 (ASIC) Floorplan 자동화 - Part II
AI

주문형 반도체 (ASIC) Floorplan 자동화 - Part II

마키나락스
마키나락스
2021년 12월 3일

두줄요약

강화학습으로 ASIC Floorplan의 수작업 배치 문제를 자동화하는 환경과 모델을 설계했습니다. GNN·CNN과 HPWL·혼잡도 보상으로 배치 품질을 근사했습니다.

문제 상황

  • 수백 개 Macro와 대량의 Standard Cell 연결성을 고려하는 ASIC Floorplan의 큰 탐색공간
  • 수작업 배치와 EDA Tool 평가 반복에 따른 장시간 소요 및 숙련도별 품질 편차

구조와 흐름

  • 빈 Chip Canvas에서 소자를 하나씩 배치하고, 완료 시점에 보상을 계산하는 강화학습 환경
  • Netlist 연결 구조 임베딩용 GNN과 배치 상태 기반 위치 확률분포 산출용 CNN의 2단계 모델
  • Standard Cell 클러스터링, 연속 Canvas의 2차원 Grid 이산화, Grid Cell 선택 기반 배치

선택 이유

  • 새 Netlist마다 초기화가 필요한 Simulated Annealing·Genetic Algorithm 대비 강화학습의 일반화 가능성
  • Hypergraph Clustering용 hMETIS와 배치 품질 근사용 HPWL 적용

주의할 점

  • 실제 EDA 평가의 긴 실행 시간으로 빠른 근사 보상함수 필요
  • Wire Length 최소화와 Routing Congestion 분산을 함께 고려하는 다목적 최적화
  • Routing Resource 공급량 부재에 따른 균일 공급 가정과 밀도 제약

다음 읽기

#강화학습 주제를 이어서 읽기

주문형 반도체 Floorplan 자동화 (2)

강화학습으로 ASIC Floorplan의 Macro와 Standard Cell Cluster 배치를 최적화했습니다. GNN·CNN과 HPWL·Congestion 보상으로 EDA 기준에 근접한 결과를 확인했습니다.

마키나락스
마키나락스
AI
전체 보기

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...