ID de l'article: 000085851 Type de contenu: Dépannage Dernière révision: 11/09/2012

Pourquoi la vérification officielle indique-t-elle que la conception d’or et traitée avec un registre en double n’est pas équivalente ?

Environnement

  • Vérification
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Descriptif

    Lorsque vous utilisez l’option De synthèse physique Effectuez la duplication de registres dans les versions 7.0 et antérieures du logiciel Quartus® II, certains registres à ventilateur élevé sont dupliqués. Si vous effectuez une vérification officielle auprès de Conformal LEC, l’outil peut signaler une non-équivalence entre la conception or (RTL) et la conception révisée (traitée) pour les conceptions Stratix® II GX. La non-équivalence se produit parce que les commandes d’équivalence d’instance écrites dans le fichier .mœm script pour ces registres dupliqués sont ignorées par Conformal LEC.

    Ce problème a été résolu à partir de la version 7.1 du logiciel Quartus II.

    Pour éviter ce problème dans les versions 7.0 et précédentes, modifiez le fichier .mhs et ajoutez la U chaîne après chacun des noms d’instances dorés et révisés pour tous les registres dupliqués dans votre conception GX Stratix II. L’ajout de cette chaîne permet à Confomal LEC de trouver l’instance et d’appliquer la commande d’équivalence d’instance.

    Par exemple, il est possible que vous ayez la commande suivante dans le fichier .ssyhd :

    add instance equivalence e_I/lc_ff e~SynDup_I/lc_ff -flatten -revised

    Modifiez cette commande comme suit :

    add instance equivalence e_I/lc_ff/U e~SynDup_I/lc_ff/U -flatten -revised

    Produits associés

    Cet article concerne 1 produits

    FPGA Stratix® II GX

    Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.