- Simulateur (électronique)
-
Sommaire
Simulation de composants électroniques
Un domaine industriel utilisant des outils de simulation est celui de la conception de circuits électroniques. Un simulateur permet, par exemple, de vérifier la fonctionnalité logique d'un circuit avant de passer aux étapes suivantes de la conception.
Simulateur numérique
Article détaillé : simulateur logique.La simulation du comportement d'un circuit numérique nécessite une description du circuit à base d'un langage de description matériel (HDL), par exemple le Verilog ou le VHDL. Cette description peut avoir différents degrés de finesse ou niveaux de description:
- description comportementale : on décrit le circuit à l'aide de fonctions de haut niveau (équation mathématique, etc.) ;
- description structurelle : on décrit le circuit par interconnexion de modules plus petits (décodeur, multiplexeur, mémoire, opérateur logique ou arithmétique, etc.) ;
- Register Transfer Level : le système est décrit comme un ensemble d'opérations combinatoires et de registres (élément séquentiel de base)
- portes : l'ensemble du système est décomposé en portes logiques élémentaires (description structurelle au niveau porte).
Le fonctionnement d'un simulateur numérique peut être assimilé à un mécanisme de planification. Lorsqu'un signal est modifié (on parle d'événement), on réévalue toutes les équations logiques qui en dépendent. Chacune d'entre elle est susceptible de piloter d'autres signaux et de provoquer à son tour d'autres évènements. Le simulateur enregistre donc le planning des pilotes à venir et les traite par ordre d'occurrence. Lorsque un signal possède simultanément plusieurs pilotes, le simulateur effectue une résolution de manière à arbitrer le conflit en comparant la force des différents pilotes. Si le signal est modifié, l'évènement correspondant est alors traité (on boucle).Comme un circuit réel est utilisé au sein d'un système, il est nécessaire de modéliser celui-ci de manière comportementale de manière à pouvoir tester le composant au cours d'une simulation. Dans le jargon de la conception, on nomme ce modèle testbench ou banc d'essai. Celui-ci comportera typiquement un pilotage de la réinitialisation, de l'horloge et des interfaces du circuit.
Simulateur analogique
Article détaillé : Électronique analogique.Calcul du courant et de la tension aux nœuds d'un circuit analogue.
- entrées du simulateur :
- SPICE netlist
- Verilog-A
Simulateur mixte
Article détaillé : Électronique mixte.Un simulateur mixte regroupe la simulation numérique et analogique. Il ne s'agit pas d'une cosimulation.
Notes et références
Articles connexes
- SPICE
- VHDL
- VHDL-AMS
- Verilog
- Verilog-A
- Verilog-AMS
- Portail de l’électricité et de l’électronique
Catégorie :- Conception électronique
Wikimedia Foundation. 2010.