Visão geral

Atingir a meta de FMAX em um projeto de alta velocidade é uma das fases mais desafiadoras do ciclo de projeto de hardware. O AMD Vivado™ traz recursos exclusivos, como o Report QoR Assessment (RQA), o Report QoR Suggestions (RQS) e o Intelligent Design Runs (IDR). Esses recursos ajudam você a fechar o tempo. O uso de RQA, RQS e IDR ajudará você a alcançar suas metas de desempenho em dias, em vez de semanas, resultando em enormes ganhos de produtividade.

Report QoR Assessment (RQA)

O recurso Report QoR Assessment (RQA) prevê a probabilidade de um projeto atingir as metas de tempo. Ele informa uma pontuação simples de 1 a 5 que indica o grau de probabilidade, sendo 1 o menos provável e 5 o mais provável. Além de uma pontuação de avaliação, o RQA indica os tipos de problemas responsáveis pela pontuação, o resumo das violações da metodologia e sugere as próximas etapas para melhorar uma pontuação de avaliação baixa. Quando executado no início do processo de compilação, o RQA ajuda a determinar se convém prosseguir com a compilação ou evitar esforço desperdiçado quando as chances de sucesso da compilação são mínimas.

Pontuação Previsão
1 O projeto não concluirá a implementação
2 O projeto concluirá a implementação, mas não atingirá as metas de desempenho
3 O projeto terá uma pequena chance de atender às metas de desempenho
4 O projeto deve atingir as metas de desempenho se executado com algumas diretivas direcionadas
5 O projeto atenderá às metas de desempenho

Report QoR Suggestions (RQS)

O Vivado Design Suite também vem com outro utilitário chamado Report QoR Suggestions (RQS). Quando a avaliação for insatisfatória, o RQS pode ser executado para obter sugestões sobre como melhorar o projeto para obter o fechamento do tempo. Você pode usar o RQS para melhorar sua pontuação, por exemplo, de 1/2/3/4 para uma pontuação mais alta, para melhorar as chances de atingir suas metas de desempenho.

O relatório RQS inclui um resumo dos problemas críticos de advertência e de consultoria no relatório da metodologia UltraFast™ (report_methodology). Se você não tiver executado o relatório da metodologia, receberá um lembrete para executar e revisar o relatório. Abordar e corrigir problemas no relatório da metodologia é a primeira etapa para garantir que o projeto possa atender aos requisitos de desempenho.

A vantagem adicional do RQS é que ele não apenas analisa o projeto em busca de problemas que limitam o desempenho, mas também gera restrições corretivas e opções de ferramentas para fazer com que o projeto atinja rapidamente as metas de desempenho.

Para obter mais informações sobre o Encerramento automatizado de projeto com RQA e RQS, consulte UG906 Capítulo 8.

Intelligent Design Runs (IDR)

O Intelligent Design Runs (IDR) é um fluxo de fechamento de tempo automatizado que ajuda você a cumprir o tempo. A capacidade resulta em ganhos significativos de produtividade ao custo de maior tempo de compilação, que pode ser de 3x a 5x maior que uma compilação padrão do Vivado.

O Vivado utiliza aprendizado de máquina (ML) otimizado para estimar atrasos, congestionamentos e recomendar restrições que podem ajudar um design a atingir suas metas de tempo. O IDR para fechamento de tempo é uma execução agressiva de fechamento de tempo em que o objetivo é atender as metas de desempenho do projeto.

O IDR implementa opções de ferramentas e diretivas previstas por essas estratégias de ML. Ao executar essas estratégias de ML, as flutuações de QoR de qualquer execução única são suavizadas.

O IDR é dividido em 3 estágios:

AMD Vivado IDR Diagram

O valor de referência abaixo mostra os resultados do IDR na versão 2023.1 do Vivado Design Suite para dispositivos monolíticos Versal™. A linha vermelha mostra a melhoria percentual das execuções IDR em relação às execuções de linha de base. A barra azul mostra a média de 8% de melhoria em relação a 45 projetos de clientes.

AMD Vivado IDR Performance Benchmark Chart

Testes realizados pelas equipes de engenharia Vivado em 26 de março de 2023 em 45 projetos de clientes para Versal usando a ferramenta de software Vivado versão 2023.1 em execução com o modo Intelligent Design Runs (IDR) versus sem IDR (modo padrão). Os resultados refletem uma única execução de teste em todos os projetos, diferenças calculadas e médias. Os resultados reais variam devido a fatores que incluem projeto específico, configuração do sistema e versões de software.

Suporte e recursos