Comando set_clock_groups Timing Analyzer

author-image

Por

Muchos relojes pueden existir en un diseño; Sin embargo, no todos los relojes interactúan entre sí, y ciertas interacciones de reloj no son posibles. Los relojes asincrónicos son relojes no deseados (los relojes asincrónicos tienen diferentes fuentes de reloj ideales). Los relojes exclusivos no están activos al mismo tiempo (por ejemplo, relojes multiplexados). La exclusividad mutua se debe declarar en el analizador de sincronización para evitar que se analicen estas interacciones de reloj.

Puede utilizar el comando set_clock_groups para especificar relojes exclusivos o asincrónicos. La siguiente lista muestra el comando set_clock_groups, incluidas las opciones disponibles:

set_clock_groups
     [-asynchronous | -exclusive]
     -group <clock name>
     -group <clock name>
     [-group <clock name>] ...

La Tabla 1 describe las opciones para el comando set_clock_groups.

El siguiente ejemplo muestra un comando set_clock_groups y los comandos set_false_path equivalentes.

El número de relojes A y C nunca está activo cuando los relojes B y D están activos
set_clock_groups -exclusive -group {A C} -group {B D}

# Especificación equivalente utilizando rutas falsas set_false_path
-de [get_clocks A] a [get_clocks B]
set_false_path de [get_clocks A] a [get_clocks D]
set_false_path de [get_clocks C] a [get_clocks B]
set_false_path de [get_clocks C] a [get_clocks D]
set_false_ ruta de [get_clocks B] a [get_clocks A]
set_false_path de [get_clocks B] a [get_clocks C]
set_false_path de [get_clocks D] a [get_clocks A]
set_false_path -de [get_clocks D] a [get_clocks C]

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.