Qu'est-ce que Simulation au niveau portes ?

Simulation utilisant la netlist issue de la synthèse ou du placement-routage, avec si nécessaire les informations de délai. Elle révèle des problèmes invisibles au niveau RTL.

Nom japonais: ゲートレベルシミュレーション

« Simulation au niveau portes » apparaît dans 1 questions d'entraînement réparties sur 1 thèmes, dont HDL et vérification.

Domaine: HDL et vérification

S'entraîner : questions sur Simulation au niveau portes

Quel est l'objectif principal d'une simulation avec informations de délai sur le circuit après synthèse logique ou placement-routage (netlist au niveau portes) ?

  1. AExécuter de nombreux tests plus vite qu'en simulation RTL
  2. BVérifier des problèmes invisibles en simulation RTL : défauts d'initialisation ou de réinitialisation, écarts dus à la synthèse, problèmes liés aux délais
  3. CRéduire la surface du circuit
Afficher la réponse et l'explication

Réponse : B. Vérifier des problèmes invisibles en simulation RTL : défauts d'initialisation ou de réinitialisation, écarts dus à la synthèse, problèmes liés aux délais

La simulation RTL est rapide, mais elle ne détecte pas les problèmes de valeurs indéterminées masqués par l'optimisme X, ni les cas où la synthèse produit un circuit différent de la description. La simulation au niveau portes vérifie le fonctionnement avec les portes et bascules réellement produites ; en fournissant au format SDF les délais de chaque porte et fil, les problèmes liés aux délais deviennent aussi visibles. Très lente, elle n'est généralement pratiquée que sur un nombre limité de tests.

« Simulation au niveau portes » dans les explications

Questions mentionnant « Simulation au niveau portes » (1)

  1. Quel est l'objectif principal d'une simulation avec informations de délai sur le circuit après synthèse logique ou placement-routage (netlist au niveau portes) ?

Termes associés

Synthèse logique Placement-routage Netlist RTL (niveau transfert de registres) Optimisme X (X-optimism) Affectation bloquante Affectation non bloquante Banc de test (testbench) Boucle combinatoire Codage one-hot

Retour au glossaire