Acerca de la secuencia de BSD y DFT compilador

G

gaom9

Guest
Hola,
Estoy trabajando con un SOC trabajo, pero me encontré con algunas preguntas sobre la secuencia de la frontera de exploración insertar DFT y la exploración de insertar, las herramientas para ellos son BSD y DFT compilador compilador.Cualquiera puede darme alguna idea,
por favor?
He intentado las dos corrientes:

1 Inserte el BSD para el código RTL BSD compilador de síntesis y, a continuación, por compilar insertar el comando finnaly por DFT DFT compilador.Insertar la BSD tiene éxito, pero hay algunos errores de la siguiente manera:

set_dft_configuration-fix_bidirectional desactivar enable-scan fix_clock enable-fix_set enable-fix_reset permitir

Error: La frontera de exploración de síntesis es mutuamente excluyente con opciones:
-scan | fix_set-|-fix_reset | fix_bus-|-fix_bidirectional | fix_clock-|-fix_xpropagation |
-control_points |-observe_points | envoltorio-|-scan_compression.(UIT-1313)
Dft descartado la especificación de configuración.
0

insert_dft

Error: Exploración de Fronteras-que ya se ha insertado mediante 'insert_dft' comando.(TEST-2003)
Información: DFT inserción no tuvo éxito.Hubo errores irrecuperables procesamiento.(TEST-211)
0

La DFT no insertar.Y traté de utilizar el comando set_scan_configuration-exclude_elements excluir la célula de BSD DFT, pero fracasó de nuevo.2 Síntesis los aborígenes a continuación, inserte el código RTL DFT, y BSD finnaly insertar a la puerta
de nivel después de netlist DFT compilador.La DFT se inserte con éxito.Pero hay algunos errores de la siguiente manera

dft_drc-coverage_estimate (después de insertar BSD)
En el modo: Internal_scan ...
El diseño ha de exploración en las cadenas de este modo
El diseño es exploración ruta
Post-DFT RDC habilitado

Información: Desde el diseño del ensayo norma de control.(TEST-222)
Advertencia: top_u Celular / pord_u / alog_u / rom no tiene ninguna función de la especificación.
Advertencia:
Cell no tiene ninguna función top_u/pord_u/log1_u/rom pliego de condiciones.
Cargando protocolo de ensayo
controles básicos ... ...
... secuencial de células controles básicos ...
... ... normas de control de vectores
Error: Línea 598 (/ tmp/__dft_drc.spf.top.gaom9.18236), estado no válido (Reloj "trst_n" tiene un valor diferente de offstate N 1 al inicio del procedimiento de cambio).(V13-1)
Error: Línea 598 (/ tmp/__dft_drc.spf.top.gaom9.18236), estado no válido (Reloj "tck" tiene un valor diferente de N offstate 0 al inicio del procedimiento de cambio).(V13-2)
Error: Línea 599 (/ tmp/__dft_drc.spf.top.gaom9.18236), estado no válido (Reloj "trst_n" tiene un valor diferente de offstate N 1 en la final de load_unload procedimiento).(V13-3)
Error: Línea 599 (/ tmp/__dft_drc.spf.top.gaom9.18236), estado no válido (Reloj "tck" tiene un valor diferente de N offstate 0 al final del procedimiento load_unload).(V13-4)
Error: No se pudo realizar la regla de diseño de control.(TEST-1311)
0

y yo remove_test_protocol y create_test_protocol de nuevo, pero

dft_drc-coverage_estimate
En el modo: all_dft ...
Pre-DFT RDC habilitado
Advertencia: Un camino no unate en red para el reloj reloj "tck"
de la clavija "top_DW_tap_inst/u_cell_479/Y" se ha detectado.(TIM-052)

Información: Desde el diseño del ensayo norma de control.(TEST-222)
Advertencia: top_u Celular / pord_u / alog_u / rom no tiene ninguna función de la especificación.
Advertencia:
Cell no tiene ninguna función top_u/pord_u/log1_u/rom pliego de condiciones.
Cargando protocolo de ensayo
controles básicos ... ...
... secuencial de células controles básicos ...
... equivalentes de control de la exploración ...
... ... normas de control de vectores
Error: Línea 652 (/ tmp/__dft_drc.spf.top.gaom9.18236),
la falta de definición (Waveformchar "P" debe ser definido para "trst_n").(V4-1)
Error: Línea 652 (/ tmp/__dft_drc.spf.top.gaom9.18236),
la falta de definición (Waveformchar "P" debe definirse para "tck").(V4-2)
Error: No se pudo realizar la regla de diseño de control.(TEST-1311)
0

************************************************** *

IEEE 1149.1 Violación Resumen

************************************************** *
check_bsd éxito.

Alguien dijo que debería usar la primera corriente, pero cómo hacer que el compilador no DFT insert_dft a la célula de BSD?Sé que la BSD células pueden generar los patrones de sí mismo, y que la dosis no es necesario el compilador DFT para hacerlo.Y lo que
es más, si el diseño contiene la celda de BSD, la forma de generar los patrones de TeraMAX (BSD células pueden generar los patrones en sí), ¿es la diferencia del método común de ella?Gracias!
Saludos cordiales!

 

Welcome to EDABoard.com

Sponsor

Back
Top