Conception des circuits CMOS analogiques

publicité
Conception des circuits CMOS
analogiques
Conception transmetteur de
puissance sans fil entièrement
intégré – Cours de restructuration
Alexandre Boyer
[email protected]
www.alexandre-boyer.fr
2016-2017
135 avenue de Rangueil – 31077 Toulouse cedex 4 – Tel : 05.61.55.95.13 – Fax : 05.61.55.95.00 - www.insa-toulouse.fr
Avancement 2015-2016
Blocs
Sensor temperature
Output Buffer
OTA
NTC
OTP
OCP
Blocs
Output Buffer
OTA
OTP
OCP
NTC
Avancement
Capteur fonctionnel. Pas d'amplification. Effet des variations
process non simulé. HW OTP non réalisé.
Fonctionnel. Doute sur l'efficacité réelle (112 %). Respect des
contraintes CEM non testés
Fonctionnel et testé dans les différentes conditions PVT. Openloop gain = 88 - 97 dB, fréquence transition = 1 - 2 MHz, CMRR
= 94 dB, slew rate = 0.4 V/µs.
Fonctionnel mais non testé dans les différentes conditions PVT.
Type de résistances de polarisation non précisées.
Fonctionnel. Effet des variations de tension d'alimentation non
testé. Variabilité trop importante des seuils de détection du
trigger de Schmitt.
Type et position de la résistance de shunt non spécifiés.
Référence de tension non précisée. Temps de déclenchement
non testés. Effet des variations process non simulé.
Avancement
Fonctionnel. Puissance délivrée à la charge (5 W) non atteintes.
Corners non simulés. Respect des contraintes CEM non testés
Fonctionnel mais non testé dans les différentes conditions PVT.
Open-loop gain = 80 dB, fréquence transition = 20 MHz.
Fonctionnel mais consommation excessive de courant. Effet
des variations de tension d'alimentation non testé. Variabilité trop
importante des seuils de détection du trigger de Schmitt.
Valeur de la résistance de shunt non précisée. Référence de
tension non précisée. Temps de déclenchement non testés.
Corners non simulés.
Fonctionnal. Référence de tension non précisée. Variabilité des
résistances ayant un effet sur les seuils de déclenchement
APP de Conception CMOS analogique en 5e année ESE
Fonctionnement simplifié du transistor MOS
NMOSFET
D
IDS
IDS
Saturé
(VDS élevé) IDSmax
Cut off
VGS<VT
G
B
Electrons
Linear
VDS<VGS-VT
Saturation
VDS>VGS-VT
Linéaire
(VDS faible)
IDS=0
VGSmax
VGS=3
VGS=2
S
Vth
VGS
Fonctionnement statique (modèle simplifié valable pour L long)
Zone linéaire (VDS < VGS-VT ) :
Zone Saturée (VDS > VGS-VT ) :
(Vds ) 2
Ids = K ((Vgs − VT ).Vds −
)) × (1 + λVds )
2
1
2
Ids = K (VGS − VT ) × (1 + λVds )
2
•
IDS ne dépend que de VGS
•
La relation entre courant IDS et tension VGS n’est pas linéaire
•
Source de courant IDS contrôlée en tension VGS
APP de Conception CMOS analogique en 5e année ESE
VGS=1
VDS
Fonctionnement simplifié du transistor MOS
PMOSFET
S
ISD
ISD
Saturé
(VSD élevé) ISDmax
Cut off
VSG<|VT|
G
B
Holes
Linear
VSD<VSG-|VT|
Saturation
VSD>VSG-|VT|
Linéaire
(VSD faible)
ISD=0
VSGmax
VSG=3
VSG=2
D
Vth
VSG
Fonctionnement statique (modèle simplifié valable pour L long)
Zone linéaire (VSD < VSG-VT ) :
Zone Saturée (VSD > VSG-VT ) :
(Vsd ) 2
Isd = K ((Vsg − VT ).Vsd −
)) × (1 + λVsd )
2
1
2
Isd = K (VSG − VT ) × (1 + λVsd )
2
•
IDS ne dépend que de VGS
•
La relation entre courant IDS et tension VGS n’est pas linéaire
•
Source de courant IDS contrôlée en tension VGS
APP de Conception CMOS analogique en 5e année ESE
VSG=1
VSD
Le modèle petit signal simplifié
En Zone Saturée (VDS > VGS-VT ) :
G
D
C
C GS
IDS
VGS
C gs ≈
i
= g
DSI
rD
r
=1/
0
S
ds
2
(WLC ox )
3
.v
=mg mGS
Vgs
g
m
S
∂I DS
gm ≡
= K(VGS −VTh)
∂VGS
gm
Réglage par le
concepteur
ε0 ε r W
= UO
. (VGS − VTh )
TOX L
La transconductance va impacter le gain en
tension, en courant et en puissance
APP de Conception CMOS analogique en 5e année ESE
Design kit AMS H35
• Technologie CMOS 0.35 µm 50 V (process H35B4S1)
• Intégration sur une même puce d’étages de puissance (haute tension
50 V) et de commande (faible tension 3.3/5 V)
• Nœud technologique « ancien », mais robuste, fiable, adapté aux fortes
tensions
• Composants disponibles (cf. ENG-238_rev6.pdf) :
• NMOS/PMOSFET (LV and HV cores - 3.3 V à 50 V)
• Bipolaire NPN/PNP vertical/latéral
• Diodes
• Résistances (diffusion, Nwell, POLY1/2/H)
• Condensateurs (MIM, POLY, POLY-Metal)
APP de Conception CMOS analogique en 5e année ESE
Design kit AMS H35
• Transistors MOS
• Liste des NMOS (Liste PMOS quasi identique)
Tensions nominales : 3.3 V, 5 V, 20
V, 50 V (Vgs, Vds, Vdb)
Versions isolées / non isolées
APP de Conception CMOS analogique en 5e année ESE
Design kit AMS H35
• Transistors MOS – Section du wafer (ENG-236_rev6.pdf)
VDD = 3.3 – 5 V
VSS = 0 V
Source = VSS
Bulk = VSS
Source = VDD
Bulk = VDD
N-well
VSS
P-substrate
Isolation par jonction
Tub = VDD Source = VSS
Bulk = VSS
P-well
Bulk = VDD Source = VDD
Tub = VDD
N-well
Caisson N-well
P-substrate
APP de Conception CMOS analogique en 5e année ESE
VSS
Design kit AMS H35
• Transistors MOS – Section du wafer (ENG-236_rev6.pdf)
VDD < 50 V
VSS = 0 V
Bulk&Source = VSS
Bulk&Source = VDD
Tub = VSS
Tub = VSS
VSS
P-substrate
VBE < 5.5 V
VCE > 10 V
Bulk&Source = VSS
Vertical NPN BJT
P-well
Caisson N-well
Caisson N-well
P-substrate
APP de Conception CMOS analogique en 5e année ESE
VSS
Buffer de sortie CMOS push-pull
VDD
VDD_PWR
VDD_PWR
VDD_PWR
High side
Level
shifter
Commande P
VDD
VDD_PWR
LLoad
VDD_PWR
Pré-driver
Commande N
Level
shifter
RLoad
Low side
VSS
VSS_PWR
VSS_PWR
• Contraintes :
• Optimisation du rendement
• Faible Ron
faible chute de potentiel
dissipation réduite
• Dead time (annuler la conduction simultanée du High side et du Low
side = « crossbar current » ou « shoot-through current »)
• Robustesse aux surtensions
• Limitation du slew rate
APP de Conception CMOS analogique en 5e année ESE
Buffer de sortie CMOS push-pull
• Exemple circuit Smart Power (High Voltage CMOS 0.35 µm) – Imax = 1 A
High side
(W=9500 µm,
L= 0.7 µm
3100 µm
2500 µm
Low side
(W=7000 µm,
L= 0.7 µm
Commande +
pré-driver +
diagnostic
APP de Conception CMOS analogique en 5e année ESE
Buffer de sortie CMOS push-pull
• Contraintes sur l’émission maximale de champ magnétique (EN55011)
• Modèle d’émission en champ magnétique d’une boucle circulaire à N
tours parcouru par un courant I supposé constant le long de la boucle
I
r
H
d
P
z
H ( A / m) =
(
Nr 2 I
2 r2 + d 2
APP de Conception CMOS analogique en 5e année ESE
)
3/ 2
Modèle simple couplage bobines primaire/secondaire
• Modèle électrique équivalent :
IP
Modèle driver
de sortie
IS
VE
A
VP
τ
Charge
supposée
résistive et
constante
VS
T0 = 1/f0
• Coefficient de couplage inductif:
• Analyse harmonique:
vLp = jLPωi p + jMωis

vLs = jLS ωiS + jMωiP
Avec :
k=
Z P = RP + jLPω +
Signal carré



1
jC Pω
VE ( f 0 ) =
1
1
=
2π LP C P 2π LS CS

M 2ω 2
I P = 1 − 2 2
 M ω + ZPZS
− jMω
IS = 2 2
VE
M ω + ZPZS
• Approximation du premier harmonique :
 nπτ
sin 
2 Aτ
 T0
VE (nf 0 ) =
nπτ
T0
T0
f res =
M
LP LS
Z S = RLoad
2A
π
APP de Conception CMOS analogique en 5e année ESE
si τ =
 VE

 ZP
1
+ RS + jLS ω +
jC S ω
T0
2
Modèle simple couplage bobines primaire/secondaire
• Exemple :
Fres = 117 kHz, τ = T0/2, A = 9 V, k = 0.4, RL = 10 Ω
IP
IS
Limite IP
Fres = 117 kHz, F0 = 150 kHz, τ = T0/2, A = 9 V , RL = 10 Ω
APP de Conception CMOS analogique en 5e année ESE
Amplificateur opérationnel CMOS
• Quelques structures élémentaires
Source de courant (NMOS ou PMOS en saturation)
IDS
IREF
I REF ≈
1
W
(VGS − VTHN )2 = β N (VREF − VTHN )2
µ N COX
2
L
IREF
VDS
MOS monté en diode (Charge active)
I DS ≈ β N (VDS − VTHN )
2
IDS
IDS
VDS
VGS
VGS = VDS
APP de Conception CMOS analogique en 5e année ESE
VDS
Amplificateur opérationnel CMOS
• Quelques structures élémentaires
Miroir de courant (NMOS ou PMOS)
M1 et M2 ont des caractéristiques
identiques, mais des dimensions (W;L)
pas nécessairement identiques :
IIN
IOUT
W2
W
=K 1
L2
L1
M2
M1
W2, L2
W1, L1
Si M2 est en saturation et en négligeant
sa conductance de sortie :
I OUT = K × I IN
IOUT
IIN
VDS2
APP de Conception CMOS analogique en 5e année ESE
Amplificateur opérationnel CMOS
• Voir livre Gray, Hurst, Lewis, Meyer, « Analysis and Design of Analog
Integrated Circuits », chapitres 6, 7, 8
• Schéma de principe amplificateur différentiel à deux étages et à sortie
single-ended (asymétrique) :
Paire
différentielle
vo 2 =
Etage de sortie à
gain (source
commune)
1
g m1 RD vdiff
2
vo 2 = − g m3 (r0 // RD )vi
M3
Open circuit
vi
M3 saturé, de transconductance gm3
et de résistance de sortie r0
M1 et M2 identiques, saturés, de
transconductance gm1.
APP de Conception CMOS analogique en 5e année ESE
Amplificateur opérationnel CMOS
• Amplificateur OTA de Miller (paire différentielle avec des PMOSFET):
Etage de sortie à gain
(source commune)
Paire
différentielle
Source de courant
paire diff et étage
de sortie
Miroir de courant
Paire diff.
Référence de
courant
Charge active de la paire
(miroir de courant)
APP de Conception CMOS analogique en 5e année ESE
Capacité de
compensation (optionnel
selon stabilité, pole
splitting)
Amplificateur opérationnel CMOS
• Caractéristiques fondamentales d’un AOP :
• Gain statique
• Plage de tension de sortie
• Offset en entrée/sortie
• Réjection de mode commun
• Produit gain-bande, bande passante
• Fonction de transfert en BO, pôles, stabilité (marge de phase)
• Slew rate
• Power supply rejection ratio (PSRR)
• Consommation
APP de Conception CMOS analogique en 5e année ESE
Comparateur CMOS
• Comparateur à base d’AOP (attention au slew rate, aux offsets…)
• Trigger de Schmitt :
Avec :
VTxx = tension de seuil (VTN2 = VTN3,
VTP4 = VTP6)
βx = ½µxCoxW/L = transconductance
APP de Conception CMOS analogique en 5e année ESE
Comparateur CMOS
• Comparateur à hystérésis interne
VOx
VIN : de VSS à VDD
VDD
VO1
VT5+VT1
VO2
VREF
I1
I2
VIN
VSS
I5 = IBias
VREF+VT+
Seuils de basculement et largeur hystérésis :
Conditions :
M1 = M2
M3 = M4
M6 = M7
I5 = IBias = constante
β1 la transconductance de M1
W6
W3
L6
L3
W7
=
W4
L7
VT + =
i5
β1
K −1
1+ K
VT + − VT − = 2
VT − =
i5
β1
=K
L4
APP de Conception CMOS analogique en 5e année ESE
i5 1 − K
β1 1 + K
K −1
1+ K
VDD
VIN
Effet de la température
• Exemple : référence de courant
Si M3 = M4 et M5 = M6 (en saturation :
IIN = IOUT
I OUT =
kT ln(n )
q R
Si M7 = M6, IBIAS = IOUT
Structure auto-polarisée (pas besoin de réf de
courant)
Indépendance à la tension d’alimentation
Dépendance à la température du courant
APP de Conception CMOS analogique en 5e année ESE
Effet de la température
• Exemple : référence de tension bandgap
• Réutilisation de la référence de courant et compensation de la
température
VOUT = VEB 2 + R2 I OUT = VEB 2 + R2
kT ln(n )
q R
Proportional To Absolute Temperature
(PTAT) = Tension aux bornes de R2
(dVR2/dT ≈ +1.8 mV/°c)
Complementary To Absolute
Temperature (CTAT) = PNP monté en
diode (dVEB/dT ≈ -2 mV/°c)
1
4
1
Montage VBE multiplier
APP de Conception CMOS analogique en 5e année ESE
Effet de la température
• Capteur de température CMOS : dépendance à la température de VTH
VTH ≈ VTH 0 + α (T − T0 ), α = −0.5 .. − 2mV / °c
M1, M2, M3, M4 en saturation
Si M3 = M4 I1 = I2 (miroir de courant)
VTH1 = VTH2
M3
M4
I1
VOUT = VGS 2 =
I2
VBIAS
VOUT
M1
VOUT =
M2 monté en diode :
M2

β1
β1 
VBIAS + VTH 1 −
β2
β 2 

I2
β2
+ VTH 2
Polarisation de M1par VBIAS :
I1 = β1 (VBIAS − VTH 1 )
2
β1
VBIAS
β2
β1
1−
β2
VOUT −
VTH =
APP de Conception CMOS analogique en 5e année ESE
Téléchargement