LU2EE203
Initiation au projet en
électronique et outils de
simulation
2015
LU2EE203
Partie 1 : Simulation
[Link]@[Link] 2021-22
LU2EE203
C1-a : Généralités
[Link]@[Link] 2021-22
Objectifs
Former à l'utilisation de logiciels de
simulation de circuits électroniques
mixtes, de type SPICE :
Principes de fonctionnement de la
simulation et de la CAO
Problèmes liés à la modélisation et à
la simulation
Limites des logiciels de CAO
à travers l’initiation à Cadence Orcad 4
Objectifs
In Fine : Etre capable de simuler des
circuits et systèmes électroniques ±
complexes
Valider vos calculs théoriques pour la
préparation des TPs, durant un projet,
pendant un stage, ... 5
Organisation
Avant le 1er TP :
Avoir récupéré
La version électronique (cf. MOODLE) de :
• Support de cours et annexes
• Sujets de TP
Version papier des sujets de TP
Vérifier que :
Votre compte info. est opérationnel à Esclangon si
possible + Cadence Orcad est disponible sur votre
compte
Si problème, aller à Esclangon 230 ? (ingénieur
info.)
6
Organisation
Avant le 1er TP :
Ordinateur personnel avec
Windows : Installation de la version Demo.
Autre OS : Emploi d’une machine virtuel pour
Windows
TP en distanciel possible en fonction des
conditions sanitaires
Présentiel privilégié si possible
7
Organisation
Avant les TPs :
Lire le sujet
Préparer la théorie chez soi
Travail en groupe possible
Pendant les TPs
Travail en binôme, mais examen en monôme
Faire preuve d’autonomie
Problème pratique ou théorique : demander
de l’aide, des précisions à l’encadrant de TP
TP finit et reste du temps ? Passer au suivant
Si problème particulier, contactez moi 8
Organisation
Conseils :
Télécharger indispensable de la version
gratuite du logiciel employé
Refaire les TPs chez soi pour préparer
l’examen de TP (révisions)
Justifier ET rattraper dans un autre groupe
toutes absences en TP
1 absence non justifiée = Pénalisation de 1/7 sur la
note de l’examen de TP
2 absences non justifiées = Impossibilité de valider
le module
9
Organisation
Contenu du cours :
C1 et C2 :
Présentation du module et ses modalités
Présentation des documents à votre disposition
SPICE, c’est quoi ?
Rappels de base d’électronique
Syntaxe d’un fichier d’entrée sous SPICE (netlist)
Différentes composants
Visualisation des résultats
10
Organisation
Contenu du cours :
Début des TPs
C3 :
Différentes simulations réalisables
Visualisation des résultats, suite
C4 :
Présentation détaillée de Cadence Orcad
Méthodologie pour la simulation
Simulations avancées
11
Justification
Pourquoi simuler en électronique ?
Comprendre la fonction d’un circuit et son
fonctionnement
Prédire les performances d’un circuit
Vérifier un calcul
Tester de nouvelles idées de montages
Gagner du temps
Eviter des mesures dangereuses ou difficiles
Ludique
…
On ne simule pas que l’électronique ! 12
Justification
Pourquoi simuler ?
Une complexité toujours plus grande
Loi de Moore et l’après
13
I7 > 1 milliards de transistors
Justification
Pourquoi simuler ?
Une complexité toujours plus grande
Plus de 150 paramètres technologiques !! 14
Justification
Pourquoi simuler ?
Modèles fiables de composants électroniques
et autres Simulations fiables :
Fiabilité, testabilité
Optimisation rapide des performances
Phase de prototypage réduite au minimum
Circuit optimisé, réduction du coût en R & D
et du temps de conception 15
Justification
Pourquoi simuler ?
Coût du silicium élevé
Prix universitaires
• CMOS 350 nm 640 €/mm²
• CMOS 130 nm 2 200 €/mm²
• CMOS 65 nm 4 500 €/mm²
• FDSOI 28 nm 9 000 €/mm²
Mais, malgré tout :
• Surface minimale à respecter
• Mise en boitier et connectique à rajouter
• Tps de conception
16
Justification
Démarche du concepteur :
1. Dessiner le schéma électrique (éventuels
équivalences, simplifications, …)
2. Simulations (transitoire, fréquentielle, …)
3. Observation des résultats : Conforme ?
4. Placement / Routage
5. Simulations (avec prise en compte des
éléments parasites dus au
placement/routage) : Conforme ?
6. Réalisation physique 17
Culture
Historique des simulateurs
1960 : Univ. de Berkeley – USA Premier
simulateur CANCER (Computer Analysis of Non-Linear
Circuits Excluding Radiation)
1970 : SPICE1 (Simulation Program with IC Emphasis)
Open source, standard de l’industrie
Ecrit en FORTRAN, basé sur l’analyse nodale
1985 : SPICE3
Début des versions commerciales
Ajout de la saisie de schémas, …
Point de départ de différentes versions
18
Culture
Différents outils de CAO
But de ces outils :
Synthèse quasi-automatique :
De circuits et de systèmes
De dessins (cartes, ASIC, …)
La vérification des règles
La testabilité
Simulation = 1ière étape dans la
conception d’un circuit ou d’un
système électronique 19
Culture
Différents outils de CAO
Différents simulateurs :
Analogique : PSPICE, ELDO, LTSpice, …
Numérique (VHDL, VERILOG, SYSTEMC) :
Modelsim, SystemCASS, …
Mixte (VHDL-AMS, VerilogA, SystemC-AMS) :
ADV-MS, SMASH, Cadence, …
Hyperfréquences : ADS, Microwave Office, Ansoft
Designer, …
Multi-physiques : COMSOL, Simplorer, Matlab, …
Domaine d’applications (circuits BF, hyperfréquences,
numériques, …) ?
20
→ Choix du logiciel le mieux adapté
Culture
Différents types de simulateurs
3 principales catégories (suivant le mode
de description employé pour définir le système) :
Comportemental (niveau système)
VHDL (logique),
VHDL-AMS, VerilogA (mixte, tps discret/continu),
Matlab/Simulink (logique & analogique, tps
discret),…
Logique : circuits numériques
Modèles structurels (VHDL, SystemC, …),
Niveaux (0, 1, Z, …), …
Electrique : Circuits analogiques Spice
Modèles structurels temps continu
21
Niveaux : continuum de V et I
…
LU2EE203
C1-b : Présentation de Pspice
[Link]@[Link] 2021-22
Présentation de PSpice
Processus de simulation
Création de nombreux fichiers
23
Présentation de PSpice
Modèles des composants
Modélisation très réaliste basée sur la
physique du composant 24
Présentation de PSpice
Modèles des composants
Exemple : Diode
Théorie :
ID = IS(exp(qVD/NkT) – 1) CJ = CJ0/(1 + (VR/VJ))M
Caractérisation :
25
Présentation de PSpice
Modèles des composants
Exemple : Diode
Caractérisation :
ID = IS(exp(qVD/NkT) – 1) CJ = Cj0/(1 + (VR/VJ))M 26
Présentation de PSpice
Modèles des composants
Exemple : Diode
Paramètres :
27
Présentation de PSpice
Modèles des composants
Exemple : Diode
Paramètres :
28
Présentation de PSpice
Principales analyses possibles
Analyse continue (OP & DC) : circuits
linéaires et non-linéaires
Points de polarisation (I0, V0),
Courbe de transfert (Vs/Ve), …
Analyse fréquentielle (AC) : circuits linéaires
Diagramme de Bode (GdB, φ)
Bruit, …
Analyse temporelle (Trans) : circuits
linéaires et non-linéaires
Retards (Δt),
Distorsions, FFT, …
Analyses statistique et paramétrique :
Température,
Monte – Carlo, sensibilité, … 29
Présentation de PSpice
Fonctionnement du simulateur
Algo.
30
Présentation de PSpice
Les limitations
Calculs numériques
Présence inéluctable d’une erreur / réalité
Les circuits réels sont complexes
Résultat dépend :
du modèle (simple ou non) employé pour les différents
composants présents
des conditions initiales
Non pris en compte de l’environnement
Bruit présent juste lors de l’analyse qui lui est dédié
Fils et connexions sont idéales (RLC, diaphonie, …)
Ce n’est pas un détecteur de nos erreurs et
des disfonctionnements !
31
Présentation de PSpice
Cadence Orcad 16.5/17.2
Justification du choix du logiciel :
La référence
• Beaucoup de logiciels similaires
• Cadence, numéro 1 mondial
Version complète disponible à la plateforme
d’électronique
• 25 licences
Assez simple d’emploi
Bibliothèque de composants suffisantes
Compatible avec tous Windows et
émulateurs
32
Présentation de PSpice
Cadence Orcad 16.5/17.2
Version étudiante disponible
Cadence Orcad
• Versions :
• 16.5 et 16.6 Lite en 32 bits
• 17.2 Lite en 64 bits
• Bibliothèque de composants suffisantes
• Téléchargeable gratuitement
Limitations de la version gratuite :
Une page de schéma au format A4
Nombre limité de composants par schéma ou de
nœuds
Bibliothèque de composants simplifiée
MAIS AUSSI le nombre de nœuds pour la simulation
Très suffisant pour nous ! 33
Présentation de PSpice
Cadence Orcad 16.5
Remarques importantes :
Attention aux versions du logiciel
• Impossible de lire/exploiter ce qui est fait sur une
version récente (chez vous) à partir d’une version du
logiciel antérieure (en salle de TP)
Sauvegarder son travail de TP
• Fichiers sur l’ordinateur + autre
• Copie de vos compte-rendus
34
Documents à votre disposition
En ligne :
Moodle
• Support de cours
• Sujet de TP
Nombreux sites
Bibliothèque, …
35
Question ?