Atraso mínimo
Você pode usar o comando set_min_delay para especificar um atraso mínimo absoluto para um determinado caminho. A lista a seguir mostra o comando set_min_delay, incluindo as opções disponíveis:
set_min_delay [-from < from list>] [-to <to list>] [-thru <thru list>] <delay>
A Tabela 1 descreve as opções para o comando set_min_delay comando.
Tabela 1. Descrição de opções para set_min_delay comando
Descrição da | opção |
---|---|
- da < da lista> | A < da lista> é uma coleção ou lista de objetos no design. A < da lista> atua como o ponto de início do caminho. |
-para < lista> | A <to> é uma coleção ou lista de objetos no design. A <to> atua como o ponto final do caminho. |
-até < lista de 3ru> | A <thru> é uma coleção ou lista de objetos no design. A <thru > funciona como o ponto mais correto do caminho. |
< valor de atraso> | Especifica o valor do atraso. |
Se o nó de origem ou de destino estiver com clock, os caminhos do clock são levados em conta, permitindo mais ou menos atrasos no caminho de dados. Se o nó de origem ou destino tiver um atraso de entrada ou saída, esse atraso também será incluído na verificação de atraso mínima. Quando os objetos estão sincronizando nós, o atraso mínimo se aplica apenas ao caminho entre os dois nós. Quando um objeto é um clock, o atraso mínimo se aplica a todos os caminhos onde o nó de origem (para -de) ou nó de destino (para -a) é clock pelo clock.
Você pode aplicar a exceção de set_min_delay de comando a uma porta de saída que não usa uma restrição de set_output_delay. Neste caso, o resumo da configuração e o resumo de espera relatam a folga desses caminhos. Como não há clock associado à porta de saída, nenhum clock é relatado para esses caminhos e a coluna Clock está vazia. Neste caso, você não pode relatar o tempo desses caminhos.
Nota: para relatar o tempo usando filtros de clock para caminhos de saída com o comando set_min_delay, você deve usar o comando set_output_delay para a porta de saída com um valor de 0. Você pode usar um clock existente a partir do design ou um clock virtual como referência de clock no comando set_output_delay.
Atraso máximo
Você pode usar o comando set_max_delay para especificar um atraso máximo absoluto para um determinado caminho. A lista a seguir mostra o comando set_max_delay, incluindo as opções disponíveis:
set_max_delay [-from < from list>] [-to <to list>] [-thru <thru list>] valor <delay>
A Tabela 2 descreve as opções para o comando set_max_delay comando.
Descrição das opções da tabela 2 para set_max_delay comando
Descrição da | opção |
---|---|
- da < da lista> | A < da lista> é uma coleção ou lista de objetos no design. A < da lista> atua como o ponto de início do caminho. |
-para < lista> | A <to> é uma coleção ou lista de objetos no design. A <to> atua como o ponto final do caminho |
-até < lista de 3ru> | A <thru> é uma coleção ou lista de objetos no design. A <thru > funciona como o ponto mais correto do caminho. |
< valor de atraso> | Especifica o valor do atraso. |
Se o nó de origem ou de destino estiver com clock, os caminhos do clock são levados em conta, permitindo mais ou menos atrasos no caminho de dados. Se o nó de origem ou de destino tiver um atraso de entrada ou saída, esse atraso também está incluído na verificação de atraso máxima.
Quando os objetos estão sincronizando nós, o atraso máximo se aplica apenas ao caminho entre os dois nós. Quando um objeto é um clock, o atraso máximo se aplica a todos os caminhos em que o nó de origem (para -a) ou nó de destino (para -a) é clock pelo clock.
Você pode aplicar a exceção set_max_delay de comando a uma porta de saída que não usa uma restrição set_output_delay de saída. Neste caso, o resumo da configuração e o resumo de espera relatam a folga desses caminhos. Como não há clock associado à porta de saída, nenhum clock é relatado para esses caminhos e a coluna Clock está vazia. Neste caso, você não pode relatar o tempo desses caminhos.
Nota: para relatar a sincronização usando filtros de clock para caminhos de saída com o comando set_max_delay, você deve usar o comando set_output_delay para a porta de saída com um valor de 0. Você pode usar um clock existente a partir do design ou um clock virtual como referência de clock no comando set_output_delay.