ID del artículo: 000081413 Tipo de contenido: Resolución de problemas Última revisión: 01/06/2010

¿Por qué se produce una discrepancia en la verificación formal cuando hay funciones LVDS flexibles en mi diseño?

Entorno

  • Verificación
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Descripción

    Cuando tiene funciones LVDS flexibles en su diseño Cyclone® o Cyclone II, puede que no coincida en la verificación formal con la herramienta LEC conforme de cadencia. El problema ocurre cuando el receptor LVDS instanciado en el diseño tiene un factor de deserialización extraño.

    El software Quartus® II utiliza una megafunción altsyncram para estas funciones LVDS. Las megafunciones altsyncram que se utilizan durante la síntesis no se tratan como cajas negras para la verificación formal, lo que resulta en muchos registros en el archivo netlist de verificación formal (*.vo) que causan desajustes entre las netlists doradas y revisadas en Conformal LEC.

    Para evitar este problema, siga estos pasos para crear un cuadro negro para la entidad altsyncram que se infiere para la función LVDS.

    1. Busque la función altsyncram correspondiente en la ventana Navegador del proyecto Quartus® II.<
    2. Agregue asignaciones de Conservar jerarquía y caja negra para cada módulo. Por ejemplo, estas asignaciones crean los siguientes comandos Tcl en el archivo de configuración de Quartus II (*.qsf) para un diseño que contiene una función altsyncram denominada altsyncram_l7v:
      • set_instance_assignment -name PRESERVE_HIERARCHICAL_BOUNDARY FIRM -to | -entity altsyncram_l7v
      • set_instance_assignment -name EDA_FV_HIERARCHY BLACKBOX -to | -entity altsyncram_l7v
    3. Vuelva a compilar el diseño.

    Productos relacionados

    Este artículo se aplica a 1 productos

    FPGA Cyclone®

    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.