Você está na página 1de 4

LABORATÓRIO 1 - SIMULAÇÃO SPICE DO TRANSISTOR

Revisão: 05/março/2010

Exemplo de ajuda para descrição SPICE


http://www.seas.upenn.edu/~jan/spice/spice.overview.html
 
Configuração das variáveis de ambiente
Cada vez que abrirem um terminal, digitar source /soft/scripts/source_cadence
para a definição de todas as variáveis de ambiente.

Baixar os arquivos abaixo de http://www.inf.pucrs.br/~moraes/microel/lab1 para um


diretório de trabalho (por exemplo lab1):
• ids.sp
• ids_p.sp
• vds.sp
• tsmc035.mod

Os arquivos com sufixo .sp contêm a descrição spice do circuito que será estudado
no laboratório, enquanto que o arquivo tsmc035.mod define a tecnologia que iremos
empregar (0,35 um). O arquivo de tecnologia deve estar no mesmo diretório do arquivo
contendo a descrição spice.

1) SIMULAÇÃO PARA VISUALIZAR IDS EM FUNÇÃO DE VGS

• Simular o arquivo ids.sp.

Para simular:
 executar no terminal o comando spectre ids.sp. Após a simulação concluir, são
impressas as seguintes mensagens:

Aggregate audit (2:52:30 PM, Fri Mar 5, 2010):


Time used: CPU = 265 ms, elapsed = 265 ms, util. = 100%.
Time spent in licensing: elapsed = 10 ms.
Virtual memory used = 4.99 Mbytes.
spectre completes with 0 errors, 0 warnings, and 0 notices.

 abrir a interface gráfica: wavescan &. Notar que há 5 resultados relativos à


simulação ids, pois temos 5 diferentes tensões para vgs.
Em settings  plot type selecionar append para que as curvas sejam desenhadas na
mesma janela.
Duplo clique em cada i(v3). O resultado obtido é o apresentado abaixo.

Observar que no eixo x temos VDS variando de 0 a 3.3 volts, e no eixo y a corrente IDS.
Notar que cada simulação é dada por uma cor. No arquivo spice:
vgs 2 0 dc 0
.alter
vgs 2 0 dc 0.8
.alter
vgs 2 0 dc 1.6
.alter
vgs 2 0 dc 2.4
.alter
vgs 2 0 dc 3.3
Na primeira simulação temos vgs=0, logo curva i(v3)<0>. Na quinta simulação temos
vgs=3.3, logo curva i(v3)<4>. Para não ficar confusa a simulação inserir texto
manualmente, utilizado a caixa Label, no canto superior esquerdo da janela gráfica. O
resultado é dado abaixo:

PEDE-SE:
• Qual o objetivo desta simulação?
• Desenhe o circuito elétrico equivalente do circuito 'ids.sp', numerando os nodos.
• Abrir o arquivo tsmc035.mod, observando os parâmetros de tensão de threshold
(VTH0) e mobilidade (U0). Conforme o arquivo original, o VTn=.5 (no modelo VTH0
= 0.5048265). Quantas curvas observamos, e porque? Identificar as regiões de
transistor cortado, linear e saturado.
• Altere de tensão de threshold do transistor N para 1.5 V e explique o novo
comportamento da curva. No relatório plotar esta curva, identificando as novas
regiões.
• Simular o arquivo ids_p.sp (transistor P sendo avaliado). Apresentar as formas de
onda, com os labels de vgs, e explicar o comportamento do circuito.
2) SIMULAÇÃO PARA VISUALIZAR IDS EM FUNÇÃO DO DIMENSIONAMENTO DO
TRANSISTOR

• Esta simulação aplica uma tensão no gate (VGS, eixo x), que varia de 0 a 3.3 volts,
para 5 condições de W (largura de canal). A variação da largura do transistor N gera
o seguinte comportamento:

• Observar na simulação o momento em que o transistor começa a conduzir, e o efeito


do tamanho do transistor na corrente. Observar que o W não influi na tensão de
threshold, pois este é um fator tecnológico na corrente ids.

PEDE-SE:
• Variar (individualmente) os seguintes parâmetros do arquivo de tecnologia, para o
transistor N:
o tensão de threshold - VTH0
o mobilidade - U0
o espessura do óxido - TOX
Relacionar esta variação com a corrente Ids. Não diga apenas aumenta ou diminiu a
corrente, mas o por quê. Apresentar a equação de corrente para IDS e verificar se
está de acordo.
• Alterar o tipo do transistor para:
M1 1 2 0 vds pmos l=0.35e-6 W=2.0U AD=4.0P AS=4.0P PD=6.0U PS=6.0U
Plote a curva para o transistor P, e explique o comportamento observado.
• Qual a relação de mobilidade entre o transistor N e o transistor P? O que isto
significa

FIM DO LABORATÓRIO 1

Você também pode gostar