You are on page 1of 17

Tipos de simulao

Antes de fabricar um circuito integrado, essencial garantir o bom funcionamento do circuito em


simulao. Para realizar essas simulaes, a primeira condio possuir um modelo matemtico fiel
para cada componente. Basicamente, esse modelo descreve as relaes tenso-corrente no
componente. Elas so descritas por equaes lineares ou no lineares dependendo do componente
considerado.
Alguns modelos incluem tambm a dependncia dessas duas grandezas em funo da temperatura.
Nesse caso, o modelo chamado de eletrotrmico.
A simulao permite de estudar a resposta do circuito a um estimulo, como a tenso da bateria, um
sinal a tratar, um rudo. Quando o propsito da simulao de conhecer a resposta dinmica de um
circuito a um sinal de pequena amplitude, o modelo do componente pode ser simplificado, no caso
linearizado para diminuir o tempo de clculo.
Existem simulaes para numerosos parmetros, mas so basicamente de dois tipos:

linear: o simulador utiliza as equaes linearizadas do componente


no linear: o simulador utiliza o modelo completo do componente

Algumas simulaes so mistas, quando o circuito estimulado no mesmo tempo por um sinal
grande e por um sinal pequeno.
NB: as palavras grandes e pequenas so relativas. Uma amplitude grande para um circuito pode
se tornar pequena para outro. Nesse caso, a palavra pequena se refere possibilidade de utilizar um
modelo linearizado sem perda de preciso.
Nesse tutorial, ns abordaremos 6 tipos de simulao:

Direct Current (DC)


Alternate Current (AC)
Transient
Harmonic Balance (HB)
Corner - Monte Carlo (Yield)

Todas essas simulaes so genricas e existem na maioria dos simuladores comerciais (Eldo,
Spectre, ADS, ...). Elas vo estar mostradas usando a ferramenta Virtuoso da Cadence, mas podem
ser facilmente transpostas para outras ferramentas.

Para exemplificar cada uma dessas simulaes, utilizaremos um amplificador simples, fonte comum.

Comear por criar um esquema eltrico chamado ampli_CS (Figura 1)

Emmanuel Dupouy

Figura 1: Esquema eltrico do amplificador fonte comum

A simulao DC
A simulao DC uma simulao esttica. Ela utiliza a descrio completa dos componentes e permite
de simular o ponto de operao do circuito na ausncia de sinal. A partir dela, se pode calcular vrios
parmetros:

tenso e corrente de polarizao do transistor


consumo de potncia esttica
parmetros pequeno sinal do transistor (gm, gds, Cgd, ...)

O uso dessa simulao j foi amplamente abordado no tutorial sobre o transistor MOS. Se referir nele
para mais detalhes.

Simular o ponto de operao (IDS; VDS) e os parmetros pequeno sinal gm e gds.

Q: O transistor esta corretamente polarizado? Justifique.


Q: Calcule o ponto de operao (IDS; VDS) usando os parmetros da tecnologia obtidos durante o
primeiro tutorial e compare com a simulao.
Q: Calcular o ganho de tenso terico usando os parmetros pequeno sinal.

A simulao AC
A simulao AC uma simulao no domnio da frequncia. Ela utiliza as equaes linearizadas dos
componentes no ponto de operao. A resposta do circuito a um tom (sinal senoidal puro) outro tom
mesma frequncia, mas com amplitude e fase diferente. Como uma simulao rpida, geralmente
realizada para vrias frequncias para obter informaes como:

o ganho de tenso
a impedncia de entrada ou de sada
a admitncia de entrada ou de sada
a estabilidade linear

Emmanuel Dupouy

Esse tipo de simulao tem que ser realizado sem influenciar o ponto de operao do circuito. Um
exemplo tpico a simulao da impedncia de sada do amplificador.
Q: qual tcnica foi utilizada na fase terica para calcular a impedncia de sada? Se voc tente aplicar
essa tcnica em simulao sem nenhuma precauo (como mostrado na Figura 2), qual problema
acontecera?

Figura 2: Simulao da impedncia de sada sem precauo

Para resolver o problema, so usados capacitores de desacoplamento com valor suficientemente alto
para no alterar a impedncia de entrada do circuito nas frequncias simuladas, por exemplo 1F.

Fig. 1: Simulao da impedncia de sada com capacitor de desacoplamento

Q: qual componente utilizar se precisar desacoplar a polarizao DC da parte alternada?

Emmanuel Dupouy

O ganho de tenso
Dependendo do caso, se torna mais fcil usar uma fonte de tenso ou uma fonte de corrente para
estimular o circuito. A amplitude dessa fonte geralmente escolhida unitria para simplificar os
clculos. No caso da simulao do ganho de tenso aplicado uma tenso de 1V na entrada e medido
a tenso de sada, diretamente igual ao ganho de tenso do circuito.

Criar um novo esquema eltrico chamado Ganho_AC, conforme Figura 3. Note que nesse
caso, a tenso AC aplicada junta tenso DC na entrada do amplificador.

Figura 3: Esquema de simulao do ganho de tenso do amplificador

Abrir o gerenciador de simulao e configurar uma simulao AC conforme Figura 4.

Figura 4: Configurao da simulao AC

Emmanuel Dupouy

Exibir o modulo e a fase da tenso de sada (diagrame de Bode)


o No gerenciador de simulao: Results Direct Plot Main Form...
o Escolher Voltage em dB20 e clicar no n de sada
o Escolher Voltage em Phase e clicar no n de sada
Ajeitar a figura para exibir modulo e fase em grficos separados
o Clique direito encima da curva que deseja mudar de janela: Move to New Strip,
conforme Figura 5.

Figura 5: Reorganizao das curvas de um grfico

O diagrame de Bode deve parecer conforme Figura 6.

Figura 6: Diagrame de Bode do amplificador

Emmanuel Dupouy

Q: Determine a frequncia de corte do circuito.


Q: Compare com os valores de ganho e de frequncia de corte tericos. O valor das capacitncias
parasitas do transistor pode ser obtido por uma simulao do ponto de operao como mostrado
no primeiro tutorial.

A impedncia de entrada ou de sada


A impedncia vista em um n a razo entre o potencial do n e a corrente entrando nele. O mais
simples para obt-la ento enviar uma corrente alternada de amplitude 1A no n desativando as
outras fontes alternadas (curto-circuitando as fontes de tenso e abrindo as fontes de corrente). A
impedncia ser ento igual tenso medida nesse n. No caso da fonte de corrente, no necessrio
acrescentar um capacitor em srie.
Q: Por qu?

Crie um novo esquema eltrico chamado Zin conforme Figura 7.

Figura 7: Esquema de simulao da impedncia de entrada do amplificador

Q: Por que colocar um indutor em serie com a fonte de tenso usada para polarizar a porta do
transistor?

Simular e exibir a parte real e a parte imaginaria da tenso de entrada, correspondente


impedncia de entrada nesse caso.
o A janela Direct Plot no d acesso s partes real e imaginaria da tenso de entrada.
Para contornar o problema, comear por exibir a magnitude. Depois, preceder como
mostrado na Figura 8.
Realizar agora a simulao da impedncia de sada.

Emmanuel Dupouy

Figura 8: Acesso s partes real e imaginaria de uma tenso

A admitncia de entrada ou de sada


A simulao da admitncia o inverso daquela da impedncia. prefervel utilizar uma fonte de tenso
AC para estimular o circuito (no esquecer o capacitor de desacoplamento) e medir a corrente
entrando no n. A admitncia ento igual a essa corrente.

Simular a admitncia de entrada e de sada.

A estabilidade
A estabilidade um assunto um pouco mais complexo que os outros tipos de simulao, simplesmente
por que no existe um mtodo exato que d um resultado geral sobre a estabilidade do circuito. So
vrios mtodos, cada um com suas vantagens e inconvenientes.

Poles e zeros
O mtodo mais rigoroso para analisar a estabilidade de um amplificador e encontrar os poles e zeros
da funo de transferncia em malha fechada. A dificuldade evitar os falsos zeros ou poles que
podem aparecer na resposta ou pelo contrrio a no identificao de alguns poles e zeros. De fato,
esse mtodo de identificao baseado numa regresso polinomial a partir da funo de transferncia
simulada. Essa regresso no um resultado exato.

Realizar a simulao de polos e zeros no Virtuoso


o Configurar uma nova simulao como mostrado na Figura 9

Emmanuel Dupouy

Figura 9: Simulao dos polos e zeros da funo de transferncia

Exibir o resultado usando o menu: Results Print Pole-Zero Summary...

Figura 10: Resultado da simulao dos polos e zeros

Q: o amplificador est estvel? Justificar.


Q: comparar o valor do polo com a frequncia de corte obtida no diagrame de Bode

Ganho de malha aberta


Outro mtodo baseado na anlise da funo de transferncia em malha aberta do circuito. Cada
simulador oferece uma ferramenta para abrir o circuito em uma malha escolhida pelo projetista.
Depois, o mtodo muda de um simulador para outro: mtodos de Tian, Middlebrooks, S-Probe....
Nenhuma delas d um resultado rigorosamente exato da funo de transferncia em malha aberta.
Pois, abrindo a malha, o circuito sofre de uma mudana nas suas condies de carregamento. Ento,
dependendo do lugar onde a malha for aberta, o resultado pode mudar. Outra dificuldade que o
circuito pode conter vrias malhas. Esse tipo de simulao tem que ser realizada em vrios pontos no
circuito para garantir que as condies de estabilidade so garantidas. Enfim, o transistor usado em

Emmanuel Dupouy

simulao conte vrios elementos parasitas que podem deixa-lo instvel. Como ele fechado, ento
impossvel abrir a malha internamente.
Nosso exemplo muito simples e provavelmente no apresente nenhuma instabilidade. Mas vamos
ver como simular o ganho de malha aberta:

No esquema eltrico anterior, inserir um medidor de corrente iprobe no dreno do transistor.


Configurar uma nova simulao como mostrado na
Figura 12: Exibio do resultado

Figura 11: Configurao da simulao de malha aberta

Emmanuel Dupouy

Figura 12: Exibio do resultado

Exibir o ganho de malha aberta


o Direct Plot Main Form...
o Configurar como mostrado na Erro! Fonte de referncia no encontrada. e clicar em
Plot
Analisar o grfico usando o critrio de Barkhausen para determinar a estabilidade.

NB: ao critrio de Barkhausen, necessrio acrescentar uma condio sobre o sinal da derivada da
fase em funo da frequncia: o circuito instvel se

< 0.

Q: o amplificador est estvel? Justificar.

A simulao transiente
Essa simulao, como o nome indica, permite de visualizar os efeitos transitrios e se configurada com
um tempo suficiente, chegar at o estado estabelecido do circuito. particularmente interessante para
medir o tempo de resposta do circuito, mas tambm para verificar sua estabilidade. Ela permite de
visualizar tambm a origem das no linearidades no circuito (saturao por baixo / por cima) e
quantifica-las.
Ela muito utilizada em eletrnica analgica, mas pouco em eletrnica RF devido a uma descrio
ineficiente das linhas de transmisso no domnio do tempo, bem como necessidade de calcular
fenmenos com constantes de tempo muito diferentes.
Vamos simular a resposta a um impulso (estabilidade), bem como a um sinal senoidal de nosso
amplificador.

No esquema eltrico, substituir a fonte vdc de entrada por uma fonte de tipo vpulse conforme
Figura 13.
Configurar uma nova simulao de tipo transiente, conforme Figura 14, para simular o
intervalo de tempo de 0ns at 1ns por passo de 0,001ns.

Emmanuel Dupouy

Exibir o resultado da simulao da tenso de sada junto tenso de entrada

Figura 13: Configurao da fonte vpulse

Emmanuel Dupouy

Figura 14: Configurao da simulao transiente

Q: O resultado confirme que o circuito estvel?

Simular agora a resposta do circuito a um sinal senoidal de frequncia 100kHz (fonte vsin).
Simule para 2 amplitudes: 0,01V e 0,6V. O tempo de fim da simulao e o passo tm que ser
modificados para poder exibir 5 perodos. No esquecer que a fonte senoidal precisa polarizar
a porta com 0,7V.

Q: Qual o ganho nos dois casos? Corresponde com o ganho da simulao AC? Se no, por qu?
Q: Usando a calculadora para determinar a transformada de Fourier do sinal de sada (usando a
funo dft() ), quantificar a taxa de distoro harmnica para as 2 amplitudes de entrada.
A taxa de distoro harmnica dada pela formula: =

A simulao Harmonic Balance


Ela calcule a resposta, em regime permanente, do circuito a um sinal peridico, frequncia f0 bem
como s frequncias harmnicas. Ela permite ento de simular circuitos no lineares e muito utilizada
em RF pelas razes inversas simulao transiente:

simulao relativamente simples de fenmenos com constantes de tempo muito diferentes


boa descrio dos dispositivos distribudos no domnio da frequncia
obteno direta do regime permanente

Os elementos no lineares so simulados no domnio do tempo e a resposta transformada no


domnio da frequncia por transformada de Fourier.
Se torna ento uma simulao muito mais eficiente em termo de tempo de clculo que a simulao
transiente. A contraparte que ela limitada simulao do regime permanente do circuito. No se
pode simular transitrios.

Emmanuel Dupouy

Em nosso exemplo, ela permite de tirar com facilidade a distoro harmnica devida a um sinal de
entrada de forte amplitude:

Utilizando o circuito anterior, simular o regime permanente com a simulao HB (Figura 15).

Figura 15: Configurao da simulao HB

Simular e exibir a magnitude da tenso de sada.


Calcular a THD e comparar com a simulao transiente

A simulao Corner e Monte Carlo


As simulaes Corner ou Monte Carlo no so tipos de simulao como as anteriores. uma opo
que pode ser acrescentada a cada uma das simulaes anteriores.
Todo componente eletrnico apresenta incertezas em relao a sua construo: espessura,
comprimento, densidade, dopagem ... do material utilizado. Antes de fabricar milhes de unidades de
um circuito integrado, ento importante assegurar-se do seu funcionamento mesmo quando as
incertezas so desfavorveis. Isso pode ser feito realizando simulaes de pior caso, chamadas de

Emmanuel Dupouy

Corner ou usando uma distribuio esttica mais real das incertezas. Nesse ltimo caso, necessita
um nmero de simulaes muito maior para obter uma relevncia estatstica suficiente. Essa
simulao chamada de Monte-Carlo. Ela muito mais exigente em termo de tempo de
processamento que a simulao Corner mas d um resultado bem mais prximo da realidade.

Simulao Corner
O fabricante fornece junto com o modelo de seu transistor o pior caso em termo de velocidade,
chamado Slow e o pior caso em termo de consumo chamado Fast (mas melhores performances).
Normalmente, ele fornecido para NMOS e PMOS de forma independente. Geralmente, tem pelo
menos 4 casos: Slow-Slow, Slow-Fast, Fast-Slow e Fast-Fast. Existem mais dois nesse DK. Pode se referir
documentao do DK para mais detalhes: /opt/cadence/IBM_PDK/8RF_V1700_Training.pdf.

Realizar a simulao do ganho AC para os diferentes corners


o No ambiente de simulao: Setup Model Libraries...

Q: O resultado lhe parece lgico?

Simulao Monte Carlo


Como a simulao de Monte Carlo feita de numerosas simulaes, necessrio definir antes de
iniciar os parmetros que queremos exibir. Nesse tutorial, ns vamos mostrar como mostrar a
distribuio esttica do ganho de tenso AC frequncia de 100kHz.

Configurar uma nova varivel de sada chamada Vgain_AC


o Abrir a calculadora e criar uma nova expresso como mostrado na Figura 16.

Figura 16: Configurao da expresso a calcular usando a calculadora

Emmanuel Dupouy

Enviar essa expresso para a sada do ambiente de simulao


o clicar no boto onde o mouse est posicionado na Figura 16.
Simular e verificar que um valor aparece na coluna Value do ambiente de simulao
Iniciar o ambiente de simulao ADE XL para realizar a simulao de Monte Carlo
o No ambiente de simulao: Launch ADE-XL
o Create a new view OK
o OK
O novo ambiente de simulao ADE-XL aparece conforme Figura 17.

Figura 17: Ambiente de simulao ADE-XL

Como o ADE-XL foi criado a partir do ADE-L configurado, ele importou todas as configuraes.
Iniciar a simulao para verificar que est tudo funcionando.
o Clicar na bolinha verde com a seta branca
O mesmo valor de ganho deve aparecer na aba Results
Realizar agora a simulao de Monte Carlo
o No menu da Figura 17, mostrado dentro do retngulo vermelho, selecionar: Monte
Carlo Sampling
o
o

Entrar nas opes de simulao:


Configurar como mostrado na Figura 18.

Emmanuel Dupouy

Figura 18: Configurao da simulao de Monte Carlo

Iniciar a simulao
Visualizar o histograma mostrando a repartio estatstica no ganho
o Clique direito encima do parmetro Vgain_AC (Figura 19).

Figura 19: Criao do histograma

Q: seu histograma igual quele da Figura 20? Justificar. Para qual condio ele seria igual?

Emmanuel Dupouy

Figura 20: Repartio estatstica do ganho

Emmanuel Dupouy

You might also like