에이전트 기반 전자 설계 자동화 (Agentic EDA): 핸드오프 관점
요약
LLM 기반 에이전트를 활용한 전자 설계 자동화(EDA) 과정에서 발생하는 핸드오프(handoff) 문제를 분석합니다. 에이전트 간의 데이터 전달 시 유효성을 보장하기 위한 조건과 세 가지 경계 클래스를 정의합니다.
핵심 포인트
- EDA 프로세스의 다단계 핸드오프 특성 분석
- 핸드오프 유효성을 위한 수락 조건 및 컨텍스트 포함 필요성
- 단계, 플로우, 조직 경계로 구분된 시스템 분류
- 5계층 EDA 에이전트 통신 프로토콜(EACP) 제안
전자 설계 자동화 (Electronic design automation, EDA)는 본질적으로 다단계이며 핸드오프 (handoff) 비중이 높습니다. 설계 산출물 (design artifacts), 플로우 스크립트 (flow scripts), 그리고 엔지니어링 결정 사항들은 최종 구현, 사인오프 (signoff) 또는 출시 전에 도구, 세션, 그리고 조직의 경계를 가로지릅니다. 각 전달 과정은 단계별 로컬 체크 (stage-local checks)만으로는 완전히 포착되지 않을 수 있는 명시적 및 암묵적 요구사항을 수반합니다. LLM 기반 에이전트들은 이제 EDA 도구를 직접 호출하고, 검색된 지식을 실행 가능한 스크립트에 임베딩하며, 세션과 단계 전반에 걸쳐 상태를 핸드오프합니다. 일단 에이전트의 출력이 후속 엔지니어링 결정의 조건이 되면, 전달된 객체는 핸드오프 계약 (handoff contract)을 충족해야 하며 다음 소비자의 가정을 만족해야 합니다. 본 조사(survey)는 핸드오프 유효성 (handoff validity)을 조직 원리로 도입합니다. 핸드오프는 전달된 객체가 소비자의 수락 조건 (acceptance conditions)을 충족하고, 후속 사용을 위한 충분한 컨텍스트 (context), 증거 (evidence), 그리고 출처 (provenance)를 포함할 때 유효합니다. 우리는 82개의 시스템을 검토하고 이를 세 가지 경계 클래스로 분류합니다. 단계 경계 (Stage-Bound) 시스템은 단일 EDA 단계 또는 제한된 검증 작업 내에서 유효성을 확립합니다. 플로우 경계 (Flow-Bound) 시스템은 도구, 호출 및 세션 전반에 걸쳐 일관된 워크플로우 상태를 보존합니다. 조직 경계 (Organization-Bound) 시스템은 지식과 권한의 경계를 넘어 소스 그라운딩 (source grounding), 출처 (provenance), 범위 (scope), 그리고 허용 가능성 (admissibility)을 유지합니다. 각 클래스에 대해 우리는 핸드오프 계약, 핸드오프 객체, 조정 메커니즘, 그리고 미결 과제들을 분석합니다. 이러한 분석은 에이전트 발견 (agent discovery), 에이전트 메시지 (agent message), 도구 호출 (tool invocation), 워크플로우 오케스트레이션 (workflow orchestration), 그리고 보안 및 IP 프로토콜을 다루는 5계층 EDA 에이전트 통신 프로토콜 (EDA agent communication protocol, EACP)을 도출하는 동기가 됩니다. 우리는 신뢰할 수 있는 에이전트 기반 EDA를 위한 공통 어휘와 연구 과제를 제공하는 것을 목표로 합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기