1. Mais rápido do que a maioria dos simuladores, como modelsim, xst, quartus, riviera pro.
2. Permite adicionar sinais mais profundos na hierarquia, que é a parte mais adorável sobre isso. É uma funcionalidade crítica, não sei por que outros ainda não a incluíram em seus simuladores. Análise coletada por e hospedada no G2.com.
1. Não é permitido forçar.
2. A simulação deve ser completamente baseada em TB, caso contrário, você está sem opções.
Eu recomendaria à equipe da Cadence adicionar algum tipo de funcionalidade de forçamento. Isso pode levar a imperfeições de tempo, mas para um pequeno trecho de código que precisa de revisão, escrever TB se torna um pouco perda de tempo. Análise coletada por e hospedada no G2.com.
A melhor coisa sobre usá-lo é que ele tem várias opções disponíveis que o tornam diferente de outras ferramentas de depuração. Tenho usado após usar o VCS e este parece mais amigável. Ele tem muitas opções como Trace Drivers Sidebars que nos mostram a informação da porcentagem daquela lógica participando na discrepância e isso é legal. A depuração tem sido muito fácil com seus recursos de representar a string do testbench em formato ASCII e outros vários formatos que, como iniciante, se tornam muito úteis para saber em qual modo você está e está enfrentando o problema que dá um impulso à depuração. As opções de filtro disponíveis para pesquisar a hierarquia são muito boas. Podemos combinar qualquer string com a hierarquia se for um ponto ou barra, embora essas sejam pequenas coisas, mas eu as acho muito amigáveis. Ele salva as 2-3 sessões anteriores na memória da ferramenta e nos dá uma opção para reabrir a sessão novamente se travar enquanto depura o problema. Análise coletada por e hospedada no G2.com.
A única coisa que eu mais desgosto é o seu rastreador esquemático. Alguém poderia achá-lo bom, pois ele fornece todo o esquema hierárquico no navegador esquemático, mas às vezes acontece que ele mostra as redes desconectadas, que encontramos como conectadas se analisarmos no Netlist ou DFTVisualizer. Análise coletada por e hospedada no G2.com.
Os recursos de depuração onde se pode pular para diferentes mecanismos de depuração, como rastreamento de sinal em esquemático, ou procurar drivers de um sinal específico no navegador de código-fonte, controles de depuração UVM, calculadora de expressões alvo, capacidade de controlar os sinais e a simulação enquanto a execução está ocorrendo; etc. Além disso, o acesso a blocos de verificação, blocos de asserção ajuda muito às vezes a analisar falhas. Tudo isso junto faz dele uma ótima ferramenta para depuração. Análise coletada por e hospedada no G2.com.
Às vezes, a depuração é um pouco complicada quando se trata de propagação de x, ou a simulação entra em um loop infinito. Estando na verificação de sinal misto, gostaria de ter um despejo mais leve e uma simulação mais rápida. De qualquer forma, acredito que a Cadence está continuamente se esforçando para alcançar o mesmo. Análise coletada por e hospedada no G2.com.
Eu gosto da funcionalidade onde posso ver o código-fonte, também posso rastrear o sinal usando o esquema. Posso rastrear drivers e cargas de um sinal com facilidade. Além disso, a depuração GUI onde posso adicionar um ponto de interrupção e observar cada etapa ou saída intermediária. É útil. Trabalho no domínio de sinal misto, e a sondagem e depuração de IP/SoC de sinal misto é facilitada com as características mencionadas acima. Análise coletada por e hospedada no G2.com.
Eu tenho usado para vários produtos e funciona bem para mim. Análise coletada por e hospedada no G2.com.
Integração estreita para várias depurações, tais como:
Verilog (RTL)
Nível de Porta
SV-TB
UVM
Specman
PSS
SVA
PSL
SystemC
DPI etc.
Depurador muito confiável, não trava com tanta frequência quanto outras ferramentas similares. Aparência sólida dá uma ferramenta muito profissional para a depuração do dia a dia.
Busca de sinal, localização de valor, rastreamento de driver são muito fáceis. Construtor de expressões, construtor de barramento funciona como um encanto. Análise coletada por e hospedada no G2.com.
Às vezes lento - especialmente em designs grandes sobre conexões remotas. Eu gostaria que o SHM (o formato Dump no Xcelium/Simvision) fosse tão compacto quanto o FSDB (Fast Signal Data Base). Além disso, o suporte ao PSS (Portable Stimulus Standard) ainda precisa amadurecer. As asserções funcionam bem, gostaria de ver um motor de avaliação para que possamos adicionar SVA em tempo real e reavaliar sem ter que rodar as simulações novamente. Análise coletada por e hospedada no G2.com.
Simvision debug dá a capacidade de ver os recursos baseados em classes UVM em forma de onda. Além disso, é o mais fácil de usar. Atualmente, é a melhor ferramenta no mercado. O único concorrente capaz é o Synopsys Verdi. Análise coletada por e hospedada no G2.com.
Mais recursos educacionais podem ser adicionados e mais suporte de fornecedores é necessário. Às vezes, o tempo de carregamento para grandes volumes de dados leva tanto tempo que parece que a ferramenta está travada. Mas ainda assim, não encontrei nada melhor do que isso. E também, em vez de optar por tantas licenças e custos, mais iniciativas de código aberto são necessárias. Análise coletada por e hospedada no G2.com.
A ferramenta me permite rastrear os sinais com muita conveniência. Dumps são fáceis de manusear e rápidos de carregar. Análise coletada por e hospedada no G2.com.
A curva de aprendizado inicial é bastante acentuada para um novato. Análise coletada por e hospedada no G2.com.
Ele tem várias ferramentas para depurar a funcionalidade do meu design rtl. Análise coletada por e hospedada no G2.com.
A partir da minha experiência ao usá-lo, recomendo um recurso para expandir todos os sinais de agrupamento de uma vez na Janela de Forma de Onda. Análise coletada por e hospedada no G2.com.
Rastrear os sinais e a contagem de características das bordas também é muito útil para contar as bordas. Análise coletada por e hospedada no G2.com.
Às vezes, ele trava ao carregar vários sinais ou quando a grande onda despeja. Análise coletada por e hospedada no G2.com.
Eu gosto de usar os recursos de visualização de forma de onda e rastreamento esquemático. Como engenheiro de implementação, isso é muito útil na depuração de diferentes problemas de DFT (scan, memória bist, lógica bist, boundary scan, etc.). Análise coletada por e hospedada no G2.com.
Há algumas vezes em que o SimVision trava, especialmente ao carregar designs muito grandes. Análise coletada por e hospedada no G2.com.