Qu'est-ce que RTL (niveau transfert de registres) ?

Niveau d'abstraction de conception qui décrit le circuit par les transferts et traitements de données entre registres. Écrit en Verilog ou VHDL, il sert d'entrée à la synthèse logique.

Nom japonais: RTL(レジスタ転送レベル)

« RTL (niveau transfert de registres) » apparaît dans 9 questions d'entraînement réparties sur 3 thèmes, dont Flot de conception de circuits intégrés et EDA, HDL et vérification, Analyse temporelle et CDC.

Domaine: Flot de conception de circuits intégrés et EDA

S'entraîner : questions sur RTL (niveau transfert de registres)

Quel langage de description matérielle est principalement utilisé en conception RTL ?

  1. AVerilog HDL ou VHDL
  2. BHTML
  3. CSQL
Afficher la réponse et l'explication

Réponse : A. Verilog HDL ou VHDL

En conception RTL, on décrit dans un langage de description matérielle comme Verilog HDL (et son extension SystemVerilog) ou VHDL comment les données circulent entre registres à chaque cycle d'horloge. Contrairement aux langages logiciels, les traitements décrits fonctionnent simultanément et en parallèle sous forme de circuit. HTML est un langage de description de pages Web et SQL un langage de requête de bases de données ; ils ne permettent pas de décrire des circuits.

Comment appelle-t-on la technique qui génère automatiquement du RTL à partir d'une description algorithmique écrite en C ou C++ ?

  1. ASynthèse de haut niveau (HLS)
  2. BSynthèse logique
  3. CPlacement-routage
Afficher la réponse et l'explication

Réponse : A. Synthèse de haut niveau (HLS)

La synthèse de haut niveau détermine automatiquement, à partir d'une description comportementale écrite en C/C++, l'affectation des opérateurs et registres et le cycle d'horloge de chaque opération (ordonnancement), puis génère le RTL. À partir d'une même description, on peut essayer plusieurs architectures variant le pipeline ou le parallélisme, ce qui élève le niveau d'abstraction et raccourcit le développement. Elle est utilisée notamment pour les circuits de traitement du signal et d'IA. La synthèse logique génère des portes à partir du RTL.

« RTL (niveau transfert de registres) » dans les explications

Questions mentionnant « RTL (niveau transfert de registres) » (9)

  1. Quel langage de description matérielle est principalement utilisé en conception RTL ?
  2. Comment appelle-t-on la technique qui génère automatiquement du RTL à partir d'une description algorithmique écrite en C ou C++ ?
  3. Quel indicateur sert à évaluer dans quelle mesure la vérification RTL a été suffisante ?
  4. Même lorsqu'on effectue une STA et une simulation RTL, pourquoi une vérification par un outil de vérification CDC est-elle considérée comme nécessaire ?
  5. Quel est l'ordre correct du flot de conception d'un LSI numérique courant ?
  6. Quelle description de la synthèse logique est correcte ?
  7. En conception basse consommation, quel format standard décrit séparément de la description du circuit l'« intention d'alimentation » : domaines d'alimentation, coupure d'alimentation, translateurs de niveau, etc. ?
  8. Parmi les descriptions Verilog suivantes, laquelle ne devient pas un circuit et est ignorée par la synthèse logique (description destinée à la simulation) ?
  9. 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) ?

Comparatifs incluant ce terme

Termes associés

Synthèse logique Placement-routage Verilog Netlist Langage de description matérielle SystemVerilog Synthèse de haut niveau (HLS) Pipeline FIT STA (analyse temporelle statique)

Retour au glossaire