FLOORPLAN
최적화 전에 실현 가능한 플로어플랜 만들기
형상, 인터페이스, 매크로 접근, 전력 귀환 경로에서 시작합니다. 오픈소스 PDN 분석은 초기 근거를 주지만 최종 bump/package 모델, 신뢰성 한계, 파운드리 규칙은 인증된 프로젝트 플로우에서 와야 합니다.입력
- 다이·코어 목표, I/O 계획, 이용률 예산
- 매크로 LEF/abstract, 핀 위치, blockage, 전력 의도
- 기술 배선 스택과 인증된 전력·전류 가정
작업
- 기술 단위로 다이·코어 형상과 row/track을 정한 뒤 I/O, 매크로, 배선 접근을 위한 가장자리·채널 공간을 예약합니다.
- 면적만이 아니라 트래픽과 핀 접근으로 매크로를 배치하고, 주요 버스를 줄이고 관통 배선 통로를 유지하도록 방향을 정합니다.
- 명시적인 전원 네트로 ring, strap, rail, tap을 설계하고 연속성과 매크로 전원 핀 도달성을 검토합니다.
- 선언된 전압원과 활동 가정으로 초기 정적 IR·전류밀도 검사를 수행하고 hotspot을 PDN 또는 배치로 되돌립니다.
- 혼잡, 전력, 타이밍 실현성 검토가 trade-off에 합의한 후에만 매크로 좌표를 고정합니다.
산출물
- 매크로·blockage·I/O 의도를 담은 버전 관리 floorplan DEF
- PDN 명세와 연결성·floating-grid 보고서
- 초기 IR/EM 가정 시트와 hotspot 맵
주의할 점
- 평균 이용률이 낮아도 매크로 코너와 핀 밀집 채널에서 실패할 수 있습니다.
- 정적 오픈 플로우 IR 분석은 인증된 파운드리 신뢰성 규칙의 package-aware 동적 IR/EM signoff를 대체하지 않습니다.
원문 출처
Initialize Floorplan ↗
OpenROAD · Floorplan geometry and tracks
IR Drop Analysis ↗
OpenROAD · Static IR/EM and floating-grid checks
OpenLane Architecture ↗
OpenLane · Open-source RTL-to-GDS stages and checks