Visualizações de análise no Digital Design Studio

Inspecione artefatos salvos de RTL e ISA, Event Trace compartilhado, Perf e estados explícitos de entrada ausente.

Visão geral

Análise é a área compartilhada de inspeção de resultados de RTL e ISA. Selecione um projeto e uma execução salva antes de interpretar um gráfico. Uma entrada ausente ou um host incompatível não é uma execução bem-sucedida com zero eventos ou custo zero.

As visualizações atuais usam os artefatos da execução selecionada quando existe um renderizador de artefatos disponível. Elas não substituem resultados ausentes por conteúdo de exemplo incorporado. Pacotes anteriores podem ser diferentes; este guia descreve o espaço de trabalho integrado e não certifica uma nova versão nativa.

Abrir uma execução salva

Abra Análise pela barra esquerda, escolha uma execução salva e selecione um artefato. A lista de execuções agrupa os resultados por módulo. Um chip de artefato abre sua visualização no editor; o menu da execução pode abrir a execução completa ou seu relatório.

Uma execução salva normalmente tem um diretório analyze/<run-id>/ contendo um descritor .alLab e os artefatos realmente produzidos. O descritor e os metadados do visualizador não substituem evidências de simulação, rastro ou mecanismo.

A visualização Folder do Explorer também pode mostrar analyze/ quando o host o retorna. O painel Análise adiciona navegação vinculada à execução sem ocultar esse diretório da árvore de arquivos.

Ler resultados salvos nas abas do visualizador

O Digital Design Studio 2.0.3 nomeia cada aba do visualizador de resultado salvo com o nome de seu visualizador e execução, e explica quando um arquivo gravado não pode ser lido.

  1. Abra Analysis na barra esquerda, escolha uma execução salva e selecione o artefato Waveform, Schematic ou de hierarquia 3D. Cada artefato é aberto em sua própria aba do editor.

  2. Leia o rótulo da aba como viewer · run, por exemplo, Waveform · top-v001 ou Schematic · top-v001. O visualizador vem primeiro, portanto, duas abas da mesma execução permanecem distinguíveis quando uma aba estreita é truncada. Quando o nome da execução já começa com o nome do módulo, o módulo não é repetido. Passe o cursor sobre a aba para ver o diretório completo da execução.

  3. Se o arquivo de forma de onda gravado estiver ausente, o visualizador mostrará: This saved result has no readable VCD waveform. It may contain metadata only, or the file may have been removed. Open RTL simulation to run again, or choose another saved result.

  4. Use Retry reading this waveform após restaurar o arquivo. Onde o visualizador os oferecer, use Open RTL simulation para executar o design novamente ou Open saved results para escolher outra execução.

  5. Uma execução que armazenou apenas metadados não tem forma de onda ou gráfico esquemático gravado para exibir. Abra o relatório de execução no menu de execução para ver o que a execução gravou.

Abrir um resultado salvo lê os artefatos armazenados; isso não executa a simulação novamente. Um arquivo ausente é relatado separadamente de outras falhas de leitura, inclusive no aplicativo para desktop, onde um arquivo negado ou bloqueado permanece como um erro de leitura que você pode tentar novamente. Uma visualização vazia não é uma análise bem-sucedida de um projeto vazio.

Consulte Diagnostics para relatar uma falha de leitura persistente.

Criar ou atualizar resultados

Use Nova análise para selecionar o módulo alvo, o nome da execução, o nível de relatório e as ferramentas. Revise a disponibilidade dos recursos antes de começar. Um formulário de configuração ou uma ferramenta navegável não promete que o host local ou Cloud atual possa executá-la.

A ação da ferramenta deve produzir os artefatos necessários. Abrir um visualizador não inicia uma simulação, gera um rastro medido nem envia um job online. Preserve a versão dos arquivos-fonte, o alvo, a versão do mecanismo, o comprovante de execução e a identidade do artefato ao comparar resultados.

O que cada visualização lê

Para um layout GDS salvo, abra o Visualizador de layout GDS separado pelo Flow Navigator. Ele lê diretamente o arquivo desktop selecionado e não exige uma execução de Analysis.

Para um circuito salvo, abra Ponto de operação SPICE DC pelo Flow Navigator → Simulação. Seus painéis separados R/I e R/I/V calculam tensões de nós e correntes de ramos diretamente de um arquivo .cir salvo.

Visualização

Entrada e comportamento

Forma de onda

VCD registrado da execução selecionada; sem reprodução artificial de sinais quando a entrada está ausente

Esquemático

Estrutura RTL do módulo selecionado; seu contexto de módulo não deve ser confundido com um resultado de temporização específico da execução

Roofline

Um snapshot da execução ou um rastro compatível limitado ao módulo; os eixos relacionam intensidade aritmética e desempenho alcançado

Caminho

Dados de análise de caminhos da execução, mostrados como métricas e linhas salvas

Memória

Dados de memória da execução, mostrados como métricas e linhas salvas

Eventos / Event Trace

Uma única linha do tempo compartilhada de Análise vinculada a um rastro selecionado

Perf

Métricas e dados de gráficos de perf.json da execução

Signoff

Artefatos disponíveis de temporização, PPA e evidências, com as seções ausentes identificadas

Simulador de sistema

Dados salvos do simulador da execução; nenhuma animação de introdução é usada como evidência de execução

Fluxo de dados

Topologia de dataFlow.json da execução; a ausência de dados do grafo é informada

Relatório

O descritor da execução e o conteúdo disponível de seus artefatos

Ausência de artefato, conteúdo ilegível e recursos incompatíveis são estados explícitos. Escolha outra execução ou produza o artefato necessário; não interprete um painel indisponível como uma medição.

Event Trace e ISA

Event Trace fica em Análise. O grupo Executar de ISA mantém um atalho para esse mesmo visualizador em vez de manter uma segunda interface de linha do tempo. O projeto e o rastro selecionados determinam o que é mostrado.

Sem um rastro, a visualização pede uma execução ou informa a entrada ausente. Zoom na linha do tempo, seleção, marcadores, inspeção ou exportação dependem do rastro e das operações expostas pelo host. Nenhum rastro de demonstração é usado como substituto.

Perf

Perf lê perf.json da execução selecionada e exibe as observações salvas como métricas e gráficos. Ele mostra um estado de carregamento ou artefato ausente em vez de um painel vazio que funcione apenas ao vivo.

Leia os rótulos e as unidades antes de comparar valores. Vazão, utilização, latência ou contadores salvos não são intercambiáveis, e um gráfico não pode comprovar uma qualidade de medição ausente do comprovante subjacente.

Forma de onda e contexto dos arquivos-fonte

Use a navegação da forma de onda para inspecionar a linha do tempo dos sinais registrados e depois volte ao contexto correspondente dos arquivos-fonte ou do módulo. Nomes de sinais, locais nos arquivos-fonte e navegação cruzada disponível dependem dos dados da execução.

Um arquivo registrado ainda pode vir de um exemplo ou de um produtor sintético. Verifique o produtor e o vínculo com os arquivos-fonte antes de considerá-lo evidência do seu RTL. A ausência de um substituto incorporado no visualizador, por si só, não comprova a correção da simulação.

Signoff e relatórios

Temporização, PPA e evidências compartilham uma visualização Signoff. Ela apresenta métricas, requisitos e seções ausentes disponíveis. Um veredito ou uma estimativa da interface ajuda na revisão, mas não é fechamento independente de temporização, aprovação de fabricação nem signoff formal.

Os relatórios preservam o contexto da execução e expõem o conteúdo dos artefatos. Compare o mesmo alvo, unidades, revisão dos arquivos-fonte e metodologia; preserve os artefatos originais em vez de depender apenas de uma captura de tela.

Solução de problemas

Sintoma

Verifique

Nenhuma execução

Projeto selecionado, listagem do host e se uma ação realmente salvou resultados

Ferramenta ausente de uma execução

O descritor e os arquivos de artefato produzidos para essa execução

Event Trace vazio

Seleção do rastro e acesso a rastros compatível com o host

Perf indisponível

Um perf.json legível com dados para exibição

Fluxo de dados sem grafo

O conteúdo de topologia do artefato

Ação local indisponível

Recurso do host nativo e, para ferramentas protegidas, direito de uso aceito

Abrir um resultado salvo não envia um novo job. Para uma nova análise estrutural no Cloud, use Análise de RTL salva; para disponibilidade no desktop, confira o host instalado e Downloads.

Comparar duas execuções

  1. Faça corresponder o projeto, a revisão dos arquivos-fonte, o módulo de topo e o alvo.

  2. Compare unidades equivalentes e o mesmo método de análise; mantenha estimativas separadas de resultados medidos.

  3. Leia os avisos e as seções ausentes antes de comparar uma métrica principal.

  4. Preserve ambos os artefatos completos com a identidade de suas entradas para que uma alteração posterior dos arquivos-fonte não seja confundida com a mesma execução.