Você está na página 1de 3

Projeto e simulação das portas lógicas NOT e NAND utilizando o

NGSPICE
Renata Farias Galvão1 e Francisco de Assis Brito Filho2 .

Abstract— Este trabalho tem o propósito de apresentar o De modo que:


projeto das portas lógicas NOT e NAND e suas respectivas    
simulações. Está contido uma breve introdução a tı́tulo de 1 W 2 1 W
Kp (VGS − VTp ) = Kn (VGS − VTn )2
contextualização, bem como o dimensionamento dos transiis- 2 L 1 2 L 2
tores utilizados na simulação, o comportamento individual e (2)
coletivo das portas lógicas e as conclusões obtidas. O projeto Rearranjando a equação, é obtida a seguinte relação de
contou com o auxı́lio do software NGSPICE durante todo seu proporcionalidade:
desenvolvimento.    
W W
= (1.5 − 3) (3)
I. INTRODUÇ ÃO L p L n
Devido a mobilidade das lacunas ser menor que a dos
O primeiro passo na criação de circuitos eletrônicos é
elétrons, o transistor do tipo p te de 1.5 a 3 vezes o tamanho
projetá-los, sendo essa uma forma de economizar recursos
do transistor do tipo n. Por meio do fator de ganho do
e tempo. Quando se trata do projeto de circuitos integra-
transistor β também é possı́vel obter o valor de W e L, onde
dos, essa sempre será a melhor alternativa. Um simulador
é dado por:
de código aberto que atende muito bem às demandas da  
W
simulação de circuitos eletrônicos é o NGSPICE. βp,n = Kp,n (4)
L 1,2
Trata-se de um simulador de código aberto para circuitos
elétricos e eletrônicos. O NGSPICE implementa vários ele- Com os parâmetros de transcondutância Kp e Kn deter-
mentos de circuitos, como resistores , capacitores , indutores minados previamente e sabendo que o valor mı́nimo para a
(únicos ou mútuos), linhas de transmissão e um número relação W/L é:  
crescente de dispositivos semicondutores, como diodos , W 3.0µm
= (5)
transistores bipolares , MOSFETs (ambos em massa e SOI), L n 0.6µm
MESFETs , JFETs e HFETs [1]. Com base nas equações 1 e 5 foram admitidos os seguintes
Utilizaremos iniciamente cálculos para dimensionamento valores Wn = 3.0u Wp = 9.0u Ln = 0.6 e Lp = 0.6u.
dos dispositivos elétrônicos necessários para a simulação no Cada porta lógica possui um circuito CMOS correspon-
NGSPICE e em seguida serão apresentados os resultados dente, onde o componente chave é o transistor.
obtidos durante a simulação.

II. ESTRAT ÉGIA DE DESENVOLVIMENTO

O MOSFET (transistor de efeito de campo metal-óxido-


semicondutor) é considerado o componente eletrônico mais
utilizado atualmente em circuitos integrados, onde são fabri-
cados sobre uma pastilha de silı́cio. É composto por três
teminais: porta (gate, fonte (source), dreno drain e um
substrato body. Quando ocorre o processo de dopagem, ele
cria um canal de elétrons entre a fonte e o dreno com
largura W e comprimento L, onde este canal de material
semicondutor pode ser de tipo n ou p.
Para calcular o valor de W e L utilizamos uma relação
proveniente das correntes de dreno de MOSFETs do tipo p
e do tipo n, onde:
IDp = IDn (1)
Fig. 1. Circuito CMOS NOT

1 Discentes do curso de graduação em Engenharia Elétrica da Universi-


O circuito CMOS para a porta lógica NOT, como mostrado
dade Federal Rural do Semi-Árido.
2 Doscente do curso de graduação em Engenharia Elétrica da Universi- na Figura 1 é constituı́do por dois transistores, o da região
dade Federal Rural do Semi-Árido. superior do circuito é do tipo p, e o da região inferior é do
tipo n. Para a porta lógica NAND é necessário o utilizar o III. RESULTADOS DE SIMULAÇ ÃO
dobro de transistores na construção do circuito.
A Porta NOT implementa a negação lógica, de acordo com
a tabela verdade abaixo:

TABLE I
TABELA VERDADE NOT

A B
0 1
1 0

Observando os resultados lógicos da tabela verdade da


porta NOT, esperamos que inverta a tensão de 5V , de modo
que quando a tensão na entrada for 5V a saı́da será 0V e
quando a entrada for 0V a saı́da apresentará um nı́vel de
tensão igual a 5V.
Pela figura abaixo, é possı́vel constatar que o resultado foi
Fig. 2. Circuito CMOS NAND
como esperado, pois a entrada de cada valor ao passar pela
porta o número é invertido pelos 2 transistores.
Para simular o comportamento desses circuitos, é
necessárioa obtensão de um arquivo SPICE. O termo SPICE
significa Programa de Simulação com Ênfase em Circuito
Integrado. O modelo SPICE de um circuito eletrônico con-
siste em definir um conjunto de parâmetros de modelo de
dispositivo, afim de diminuir a necessidade de especificar
todos os parâmetros do modelo em cada utilização do
elemento.
O processo construção do modelo SPICE é baseado na
determinação dos nós do circuito. Para o circuito da Figura
1 foi obtido a seguinte netlist (entrada para o NGSPICE que
informa sobre o circuito a ser simulado):

Fig. 5. Entrada e saı́da porta NOT

Fig. 3. Modelo SPICE NOT O NAND é uma operação lógica binária, através da qual
normalmente, os valores de duas proposições produzem um
Já para o circuito da Figura 2 o netlist SPICE está disposto valor falso se e somente se ambos seus operandos forem
na Figura 4. verdadeiros, como mostra sua tabela verdade.

TABLE II
TABELA VERDADE NAND

A B C
0 0 1
0 1 1
1 0 1
1 1 0
Fig. 4. Modelo SPICE NAND

Como o NGSPICE recebe um arquivo texto contendo Esta porta lógica necessita pela estrutura apresentada de
a descrição do circuito eletrônico a ser simulado, para 4 transistores, sendo dois PMOS e dois NMOS. Conforme a
disponibilizar posteriormente o resultado da simulação em Figura 6, com a implementação da porta, quando a entrada
um arquivo ou terminal, ambas netlist estão em formato de de cima for 5V e a segunda entrada também for 5V, a saı́da
arquivo de texto .txt. que já era esperada acontece com 0V.
Fig. 6. Entradas e saı́da porta NAND

IV. CONCLUS ÃO


O presente trabalho teve resultados satisfatórios, já que
foi possı́vel concluir que os dados obtidos com o projeto das
portas logicas utilizado a tecnologia CMOS e o NGSPICE
foram iguais aos apresentados em suas respectivas tabelas
verdade.
R EFERENCES
[1] NGSPICE: progressos recentes e planos futuros, P. Nenzi e a, MOS-
AK, Bucareste 2014, http://www.mos-ak.org/bucharest/.