Comando Timing Analyzer Create Clock

author-image

Por

Puede utilizar el comando create_clock para crear un reloj en cualquier registro, puerto o pin. Puede crear cada reloj con características únicas. La siguiente lista muestra el comando create_clock y las opciones disponibles:

create_clock
     -period <>
     [-name <clock name>]
     [-waveform <edge list>]
     [-add]
     <source objects>

La Tabla 1 describe las opciones para el comando create_clock.

Nota:

  1. La unidad de tiempo predeterminada en el analizador de sincronización es de nanosegundos (ns).

Los relojes definidos con el comando create_clock tienen un valor de latencia de origen predeterminado cero. El analizador de sincronización calcula automáticamente la latencia de red del reloj en relojes no virtuales.

Creación de reloj de 100 MHz

Este ejemplo muestra cómo crear un reloj de 10 ns con un ciclo de servicio del 50 por ciento, donde el primer borde de ascenso se produce a 0 ns aplicado al clk del puerto.

create_clock -period 10 -waveform { 0 5 } clk

Reloj de 100 MHz cambiado por creación de reloj de 90 grados

Este ejemplo muestra cómo crear un reloj de 10 ns con un ciclo de servicio del 50 % que se cambia de fase en 90 grados aplicados a los puertos clk_sys.

create_clock -period 10 -waveform { 2,5 7,5 } clk_sys

El contenido de esta página es una combinación de la traducción humana y automática del contenido original en inglés. Este contenido se ofrece únicamente para su comodidad como información general y no debe considerarse completa o precisa. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.