Digital Design Studio 분석 뷰#

저장된 RTL·ISA 아티팩트, 공용 Event Trace, Perf와 명시적인 입력 누락 상태를 확인합니다.

개요#

분석은 RTL과 ISA 작업의 공용 결과 확인 영역입니다. 차트를 해석하기 전에 프로젝트와 저장된 실행을 선택합니다. 입력 누락이나 미지원 호스트는 이벤트나 비용이 0인 성공 실행이 아닙니다.

현재 뷰는 아티팩트 렌더러가 있는 경우 선택한 실행의 아티팩트를 사용합니다. 누락된 결과를 내장 예시로 대신하지 않습니다. 이전 패키지의 동작은 다를 수 있습니다. 이 가이드는 통합 워크스페이스를 설명하며 새 네이티브 릴리스를 인증하지 않습니다.

저장된 실행 열기#

왼쪽 레일에서 분석을 열고 저장된 실행과 아티팩트를 선택합니다. 실행 목록은 모듈별로 결과를 묶습니다. 아티팩트 칩은 해당 편집기 뷰를 열며 실행 메뉴에서는 전체 실행 또는 보고서를 열 수 있습니다.

저장된 실행은 일반적으로 analyze/<run-id>/.alLab 설명 파일과 실제 생성된 아티팩트를 둡니다. 설명 파일과 뷰어 메타데이터가 시뮬레이션, 트레이스, 엔진 증빙을 대신하지는 않습니다.

호스트가 반환하면 Explorer 폴더 뷰에도 analyze/가 표시됩니다. 분석 패널은 파일 트리에서 이 디렉터리를 숨기는 대신 실행별 탐색 기능을 더합니다.

결과 생성과 갱신#

새 분석에서 대상 모듈, 실행 이름, 보고서 수준, 도구를 선택합니다. 시작 전에 기능 제공 여부를 확인합니다. 설정 폼이나 탐색 가능한 도구가 있다고 현재 로컬·Cloud 호스트에서 실행할 수 있다는 뜻은 아닙니다.

도구 작업이 필요한 아티팩트를 실제로 만들어야 합니다. 뷰를 여는 것만으로 시뮬레이션, 측정 트레이스 생성, 온라인 작업 제출이 실행되지 않습니다. 결과 비교 시 소스 버전, 대상, 엔진 버전, 실행 증빙, 아티팩트 식별자를 보존합니다.

각 뷰가 읽는 내용#

입력과 동작

Waveform

선택한 실행의 기록된 VCD. 입력이 없으면 신호 재생을 만들어내지 않음

Schematic

선택한 모듈의 RTL 구조. 모듈 문맥을 실행별 타이밍 결과와 혼동하지 않음

Roofline

실행 스냅샷 또는 지원되는 모듈 단위 트레이스. 축은 연산 집약도와 달성 성능의 관계를 표시

Path

실행의 경로 분석 페이로드를 저장된 지표와 행으로 표시

Memory

실행의 메모리 페이로드를 저장된 지표와 행으로 표시

Events / Event Trace

선택한 트레이스에 연결된 공용 분석 타임라인 하나

Perf

실행의 perf.json 지표와 차트 데이터

Signoff

사용 가능한 타이밍, PPA, 증빙 아티팩트 및 누락된 영역

System Simulator

실행에 저장된 시뮬레이터 페이로드. 안내용 애니메이션을 실행 증거로 사용하지 않음

Data Flow

실행의 dataFlow.json 토폴로지. 그래프 데이터 누락을 알림

Report

실행 설명 파일과 사용 가능한 아티팩트 내용

아티팩트 부재, 읽을 수 없는 내용, 미지원 기능을 명시적인 상태로 표시합니다. 다른 실행을 선택하거나 필요한 아티팩트를 생성하세요. 사용할 수 없는 패널을 측정값으로 해석하지 마세요.

Event Trace와 ISA#

Event Trace는 분석에 있습니다. ISA의 실행 그룹에는 두 번째 타임라인 대신 같은 뷰로 가는 바로가기를 유지합니다. 표시 내용은 선택한 프로젝트와 트레이스에 따라 달라집니다.

트레이스가 없으면 실행 선택을 요청하거나 입력 누락을 알립니다. 타임라인 확대, 선택, 마커, 검사, 내보내기는 트레이스와 호스트 제공 작업에 따라 달라집니다. 데모 트레이스로 대신하지 않습니다.

성능#

Perf는 선택한 실행의 perf.json을 읽어 저장된 관측값을 지표와 차트로 표시합니다. 빈 실시간 전용 패널 대신 로딩 또는 아티팩트 누락 상태를 보여줍니다.

값을 비교하기 전에 이름과 단위를 확인합니다. 처리량, 이용률, 지연, 카운터는 서로 대체할 수 없습니다. 차트가 원본 실행 증빙에 없는 측정 품질을 보장하지는 않습니다.

파형과 소스 문맥#

파형 탐색으로 기록된 신호 타임라인을 살펴보고 해당 소스나 모듈 문맥으로 돌아갑니다. 신호 이름, 소스 위치, 상호 이동 기능은 실행 데이터에 따라 달라집니다.

기록 파일도 예시나 합성 데이터 생산자가 만들었을 수 있습니다. RTL의 증거라고 부르기 전에 생성 주체와 소스 연결을 확인합니다. 뷰어에 내장 예시 대체 동작이 없다는 사실만으로 시뮬레이션 정확성이 입증되지는 않습니다.

Signoff와 보고서#

타이밍, PPA, 증빙은 하나의 Signoff 뷰를 공유합니다. 사용 가능한 지표, 요구 사항, 누락 영역을 표시합니다. UI 판정이나 추정값은 검토 보조 정보이며 독립적인 타이밍 클로저, 제조 승인 또는 공식 사인오프가 아닙니다.

보고서는 실행 문맥과 아티팩트 내용을 보존합니다. 같은 대상, 단위, 소스 리비전, 방법론을 비교하고 스크린샷만 믿기보다 원본 아티팩트를 유지합니다.

문제 해결#

증상

확인할 항목

실행 없음

선택한 프로젝트, 호스트 목록, 실제 결과 저장 여부

실행에 도구 누락

그 실행의 설명 파일과 생성된 아티팩트

빈 Event Trace

트레이스 선택과 호스트의 트레이스 접근 지원

Perf 사용 불가

표시 페이로드가 있는 읽기 가능한 perf.json

Data Flow에 그래프 없음

아티팩트의 토폴로지 내용

로컬 작업 사용 불가

네이티브 호스트 기능과 보호된 도구의 승인된 권한

로컬 결과를 열거나 살피는 것만으로 소스 업로드가 허용되는 것은 아닙니다. 온라인 실행이나 내보내기는 별도로 검토합니다. Windows 네이티브·MSIX 검증은 진행 중이며 다운로드를 확인하세요.