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.
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.
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.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.
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.
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 |
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 |
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 |
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
Faça corresponder o projeto, a revisão dos arquivos-fonte, o módulo de topo e o alvo.
Compare unidades equivalentes e o mesmo método de análise; mantenha estimativas separadas de resultados medidos.
Leia os avisos e as seções ausentes antes de comparar uma métrica principal.
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.