Buscar

Sistema de Sintonia Automática de Filtros Gm-C

Prévia do material em texto

Universidade Federal do Rio de Janeiro
Escola Politécnica
Departamento de Eletrônica e de Computação
Sistema de Sintonia Automática de Filtros Gm-C usando
uma Arquitetura PLL
Autor:
Gustavo dos Santos de Moraes
Orientador:
Prof. Carlos Fernando Teodósio Soares, D.Sc.
Co-orientador:
Prof. Antonio Petraglia, Ph.D.
Examinador:
Prof. Fernando Antônio Pinto Barúqui, D.Sc.
Examinador:
Prof. José Gabriel Rodríguez Carneiro Gomes, Ph.D.
DEL
Agosto de 2010
UNIVERSIDADE FEDERAL DO RIO DE JANEIRO
Escola Politécnica - Departamento de Eletrônica e de Computação
Centro de Tecnologia, bloco H, sala H-212A, Cidade Universitária
Rio de Janeiro - RJ CEP 21949-900
Este exemplar é de propriedade da Universidade Federal do Rio de Janeiro,
que poderá incluí-lo em base de dados, armazenar em computador, microfilmar ou
adotar qualquer forma de arquivamento.
É permitida a menção, reprodução parcial ou integral e a transmissão entre
bibliotecas deste trabalho, sem modificação de seu texto, em qualquer meio que
esteja ou venha a ser fixado, para pesquisa acadêmica, comentários e citações, desde3
que sem finalidade comercial e que seja feita a referência bibliográfica completa.
Os conceitos expressos neste trabalho são de responsabilidade do(s) autor(es)
e do(s) orientador(es).
ii
DEDICATÓRIA
À minha família.
iii
AGRADECIMENTO
Agradeço à minha família por ter me dado todas as condições necessárias para
que eu pudesse concluir esta graduação em Engenharia Eletrônica e de Computação.
Aos professores e orientadores Carlos Fernando Teodósio Soares e Antonio
Petraglia por todos os ensinamentos e oportunidades. Sempre solícitos e pacientes
para sanar as dúvidas e os problemas enfrentados.
Aos professores do Departamento de Engenharia Eletrônica e de Computação
pela formação de excelência.
Aos colegas e professores do Laboratório de Processamento Analógio e Digital
de Sinais com os quais tive a satisfação de conviver e trabalhar.
Aos colegas de turma e amigos de curso que tornaram mais agradáveis estes
anos de graduação.
iv
RESUMO
As funções de transferência implementadas por filtros Gm-C dependem de
valores absolutos de transcondutâncias e capacitâncias, os quais são bastante afe-
tados pelas variações no processo de fabricação da tecnologia CMOS. Desta forma,
deve-se adotar um método para que a frequência de corte do filtro fique precisa-
mente definida e não sofra influência decorrente das variações de processo. Assim,
este trabalho desenvolve um Phase-Locked Loop (PLL) com o intuito de detectar
tais variações e realizar o ajuste automático da frequência de corte do filtro Gm-C.
Para comprovar a robustez do circuito, simulações de Monte Carlo foram realizadas.
Palavras-Chave: Phase-Locked Loop, PLL, Filtro Gm-C, CMOS.
v
ABSTRACT
Transfer functions implemented by Gm-C filters depend on absolute values
of transconductance and capacitances, which are greatly affected by variations in
the manufacturing process of CMOS technology. Then, we need to adopt a method
so that the filter’s cutoff frequency be precisely defined and do not suffer the influ-
ence of process variations. This work develops a Phase-Locked Loop (PLL) in order
to detect such variations and make the automatic adjustment of the Gm-C filter’s
cutoff frequency. Monte Carlo simulations were performed to prove the robustness
of the circuit.
Key-words: Phase-Locked Loop, PLL, Gm-C Filter, CMOS.
vi
SIGLAS
ADPLL – All-Digital Phase-Locked Loop
CI – Circuito Integrado
CMOS – Complementary Metal Oxide Semiconductor
CP – Charge-Pump
DCO – Digitally-Controlled Oscillator
DPLL – Digital Phase-Locked Loop
DSP – Digital Signal Processor
FF – Flip-flop
LF – Loop Filter
LPLL – Linear Phase-Locked Loop
OTA – Operational Transconductance Amplifier
PD – Phase Detector
PFD – Phase/Frequency Detector
PLL – Phase-Locked Loop
SC – Switched Capacitor
SPLL – Software Phase-Locked Loop
THD – Total Harmonic Distortion
VCO – Voltage-Controlled Oscillator
vii
Sumário
1 Introdução 1
1.1 Tema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Delimitação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 Justificativa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.4 Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.5 Metodologia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.6 Descrição . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Phase-Locked Loop 4
2.1 Localização . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2 Classificação dos PLLs . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3 Arquitetura do PLL . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3.1 Detector de Fase . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3.2 Charge-Pump . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.3.3 Filtro de Loop . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3.4 Atenuador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.3.5 Oscilador Controlado por Tensão (VCO) . . . . . . . . . . . . 15
2.4 Função de Transferência do PLL . . . . . . . . . . . . . . . . . . . . . 18
3 Projeto do PLL 21
3.1 Projeto do Detector de Fase e Frequência . . . . . . . . . . . . . . . . 22
3.1.1 Portas NOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.1.2 Porta Inversora . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.2 Projeto do Charge-Pump . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.3 Projeto do Filtro de Loop . . . . . . . . . . . . . . . . . . . . . . . . 24
viii
3.4 Projeto do Atenuador . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.5 Projeto do Oscilador Controlado por Tensão . . . . . . . . . . . . . . 28
3.5.1 Projeto dos OTAs do VCO . . . . . . . . . . . . . . . . . . . . 28
3.5.2 Projeto dos Capacitores do VCO . . . . . . . . . . . . . . . . 30
3.5.3 Projeto do OTA de Saída do VCO . . . . . . . . . . . . . . . 31
4 Layouts 33
4.1 Layout do Detector de Fase e Frequência . . . . . . . . . . . . . . . . 33
4.1.1 Layouts das Portas NOR . . . . . . . . . . . . . . . . . . . . . 33
4.1.2 Layout da Porta Inversora . . . . . . . . . . . . . . . . . . . . 34
4.1.3 Layout do PFD . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.2 Layout do Charge-Pump . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.3 Layout do Filtro de Loop . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.4 Layout do Atenuador . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.5 Layout do Oscilador Controlado a Tensão . . . . . . . . . . . . . . . 36
4.5.1 Layout dos Capacitores . . . . . . . . . . . . . . . . . . . . . . 36
4.5.2 Layout dos OTAs do VCO . . . . . . . . . . . . . . . . . . . . 39
4.5.3 Layout do OTA de Saída do VCO . . . . . . . . . . . . . . . . 40
4.5.4 Layout do VCO . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.6 Layout do PLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
5 Simulações 44
5.1 Simulação do Detector de Fase e Frequência . . . . . . . . . . . . . . 44
5.2 Simulação do Charge-Pump . . . . . . . . . . . . . . . . . . . . . . . 45
5.3 Simulação do Atenuador . . . . . . . . . . . . . . . . . . . . . . . . . 47
5.4 Simulação do Oscilador Controlado por Tensão . . . . . . . . . . . . . 48
5.4.1 Simulação dos OTAs do VCO . . . . . . . . . . . . . . . . . . 48
5.4.2 Simulação do OTA de Saída do VCO . . . . . . . . . . . . . . 54
5.4.3 Simulação do VCO . . . . . . . . . . . . . . . . . . . . . . . . 54
5.5 Simulação do PLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
6 Conclusões 64
6.1 Conclusões Gerais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
6.2 Trabalhos Futuros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
ix
Bibliografia 66
x
Lista de Figuras
2.1 Diagrama de blocos de um LPLL. . . . . . . . . . . . .. . . . . . . . . 5
2.2 Diagrama de blocos de um DPLL. . . . . . . . . . . . . . . . . . . . . . 5
2.3 Diagrama de blocos do PLL deste trabalho. . . . . . . . . . . . . . . . . 6
2.4 Curva característica Vout ×∆φ de um detector de fase. . . . . . . . . . . 7
2.5 Detector de fase e frequência utilizado neste trabalho. . . . . . . . . . . . 7
2.6 Flip-flop NOR RS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.7 Funcionamento do detector de fase e frequência com frequências iguais,
porém defasadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.8 Funcionamento do detector de fase e frequência com frequências diferentes. 10
2.9 Modelo de um charge-pump. . . . . . . . . . . . . . . . . . . . . . . . . 10
2.10 Funcionamento do charge-pump. . . . . . . . . . . . . . . . . . . . . . . 11
2.11 Esquemático de um charge-pump básico (a), e o detalhamento de suas
capacitâncias parasitas (b). . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.12 Esquemático da adaptação do charge-pump proposto em [1]. . . . . . . . . 13
2.13 Esquemático do charge-pump proposto em [2]. . . . . . . . . . . . . . . . 14
2.14 Esquemático do filtro de loop. . . . . . . . . . . . . . . . . . . . . . . . 15
2.15 Esquemático do atenuador. . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.16 Diagrama de blocos do oscilador em quadratura. . . . . . . . . . . . . . . 16
2.17 Esquemático do VCO. . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.18 Esquemático do VCO, utilizando OTAs com saída diferencial. . . . . . . . 18
2.19 Diagrama de blocos com as funções de transferência. . . . . . . . . . . . . 19
3.1 Projeto dos transistores. . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2 Topologia CMOS complementar. . . . . . . . . . . . . . . . . . . . . . . 22
3.3 Esquemático das portas NOR de duas (a), três (b) e quatro entradas (c). . 23
3.4 Esquemático da porta inversora. . . . . . . . . . . . . . . . . . . . . . . 24
xi
3.5 Geometria da placa do capacitor de silício policristalino do filtro de loop. . 26
3.6 Resposta ao degrau de um sistema de segunda ordem genérico para valores
distintos de ξ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.7 Esquemático do OTA utilizado no VCO. . . . . . . . . . . . . . . . . . . 28
3.8 Geometria da placa dos capacitores unitários de silício policristalino do VCO. 30
3.9 Esquemático do OTA de saída do VCO. . . . . . . . . . . . . . . . . . . 32
4.1 Layouts das portas NOR de duas (a), três (b) e quatro entradas (c). . . . . 34
4.2 Layout da porta inversora. . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.3 Layout do detector de fase e frequência. . . . . . . . . . . . . . . . . . . 35
4.4 Layout do charge-pump. . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.5 Layout do capacitor do filtro de loop. . . . . . . . . . . . . . . . . . . . . 36
4.6 Layout do atenuador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.7 Arranjo da matriz de capacitores em centroide comum (a) e o mesmo ar-
ranjo com dummies (b). . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.8 Layout do capacitor unitário de 500 fF. . . . . . . . . . . . . . . . . . . 38
4.9 Layout da matriz de capacitores do VCO. . . . . . . . . . . . . . . . . . 38
4.10 Layout dos OTAs 1, 2 e 4 do VCO. . . . . . . . . . . . . . . . . . . . . 39
4.11 Layout do OTA 3 do VCO. . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.12 Casamento em cross-quad. . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.13 Layout do OTA de saída do VCO. . . . . . . . . . . . . . . . . . . . . . 41
4.14 Layout do VCO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.15 Layout do PLL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
5.1 Simulação do detector de fase e frequência com sinais de entrada de mesma
frequência defasados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.2 Simulação do detector de fase e frequência com sinais de entrada de frequên-
cias diferentes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.3 Simulação de carga (a) e descarga do charge-pump [1] (b). . . . . . . . . . 46
5.4 Simulação de carga (a) e descarga do charge-pump [2] (b). . . . . . . . . . 46
5.5 Simulação de Monte Carlo da corrente de saída de carga (a) e descarga (b)
do charge-pump [1] em função da tensão de saída. . . . . . . . . . . . . . 47
xii
5.6 Simulação de Monte Carlo da corrente de saída de carga (a) e descarga (b)
do charge-pump [2] em função da tensão de saída. . . . . . . . . . . . . . 47
5.7 Simulação da curva característica Vo × Vin do atenuador. . . . . . . . . . 48
5.8 Circuito utilizado para se obter a resposta em frequência dos OTAs. . . . . 50
5.9 Resposta em frequência dos OTAs 1, 2 e 4 (a) e do OTA 3 (b). . . . . . . 50
5.10 Corrente diferencial de saída (a) e transcondutância (b) variando-se Vctrl
para os OTA’s 1, 2 e 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.11 Corrente diferencial de saída (a) e transcondutância (b) variando-se Vctrl
para o OTA 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.12 Circuito utilizado para medição do THD da corrente diferencial de saída. . 52
5.13 Formas de onda da corrente diferencial de saída para um Vctrl de 2,5 V (a)
e o THD para diversos valores de Vctrl para os OTAs 1, 2 e 4. . . . . . . . 53
5.14 Formas de onda da corrente diferencial de saída para um Vctrl de 2,5 V (a)
e o THD para diversos valores de Vctrl para o OTA 3. . . . . . . . . . . . 53
5.15 Curva característica Vo × Vin do OTA da saída do VCO (a) e o zoom de
sua derivada na região de interesse (b). . . . . . . . . . . . . . . . . . . . 54
5.16 Simulação da curva característica do VCO e sua aproximação linear. . . . 55
5.17 Transcondutâncias dos OTAs 3 e 4 para um Vctrl de 2, 5 V (a) e a diferença
das transcondutâncias (b). . . . . . . . . . . . . . . . . . . . . . . . . . 56
5.18 Corrente diferencial de saída para os OTAs 1, 2 e 4, e para o OTA 3. . . . 56
5.19 Diferença das correntes diferenciais de saída (a) e um zoom na região de
transcondutância negativa (b). . . . . . . . . . . . . . . . . . . . . . . . 57
5.20 Resposta no tempo da saída diferencial do VCO para diferentes valores de
tensões de entrada (a) e suas respectivas tensões convertidas pelo OTA de
saída (b). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
5.21 Diagrama de blocos final do PLL. . . . . . . . . . . . . . . . . . . . . . 58
5.22 Transitório do sinal produzido pelo VCO do PLL (a) e a evolução da
frequência de oscilação do VCO no tempo. . . . . . . . . . . . . . . . . . 58
5.23 Sinais do PLL fora de sincronia (a) e, por fim, sincronizados (b). . . . . . 59
5.24 Transitório do sinal produzido pelo VCO do PLL (a) e a respectiva evolução
da frequência (b) para a simulação de Monte Carlo variando-se apenas os
parâmetros de processo. . . . . . . . . . . . . . . . . . . . . . . . . . . 59
xiii
5.25 Tensões diferenciais de saída do VCO (a) e tensões de saída do compara-
dor do VCO (b) para a simulação de Monte Carlo variando-se apenas os
parâmetros de processo. . . . . . . . . . . . . . . . . . . . . . . . . . . 60
5.26 Tensões de saída do charge-pump (a) e tensões de entrada do VCO (b) para
a simulação de Monte Carlo variando-se apenas os parâmetros de processo. 60
5.27 Transitório do sinal produzido pelo VCO do PLL (a) e a respectiva evolução
da frequência (b) para a simulação de Monte Carlo. . . . . . . . . . . . . 61
5.28 Tensões diferenciais de saída do VCO (a) e tensões de saída do comparador
do VCO (b) para a simulação de Monte Carlo. . . . . . . . . . . . . . . . 61
5.29 Tensões de saída do charge-pump (a) e tensões de entrada do VCO (b)
para a simulação de Monte Carlo. . . . . . . . . . . . . . . . . . . . . . 62
5.30 Transitório do sinal produzido pelo VCO do PLL (a) e a respectiva evolução
da frequência (b) para a simulação paramétrica datemperatura. . . . . . . 62
5.31 Tensões de saída do charge-pump (a) e tensões de controle do VCO (b)
para a simulação paramétrica da temperatura. . . . . . . . . . . . . . . . 62
5.32 Tensões diferenciais de saída do VCO (a) e tensões de saída do comparador
do VCO (b) para a simulação de variação da temperatura. . . . . . . . . . 63
xiv
Lista de Tabelas
2.1 Tabela verdade do flip-flop NOR RS. . . . . . . . . . . . . . . . . . . 8
3.1 Dimensões dos transistores do charge-pump proposto em [1]. . . . . . 24
3.2 Dimensões dos transistores do charge-pump proposto em [2]. . . . . . 24
3.3 Dimensões dos transistores do atenuador. . . . . . . . . . . . . . . . . 28
3.4 Dimensões dos transistores dos OTAs 1, 2 e 4. . . . . . . . . . . . . . 29
3.5 Dimensões dos transistores do OTA 3. . . . . . . . . . . . . . . . . . 29
3.6 Dimensões dos transistores do OTA de saída do VCO. . . . . . . . . . 31
5.1 Polarização dos transistores dos OTAs 1, 2 e 4. . . . . . . . . . . . . . 49
5.2 Polarização dos transistores do OTA 3. . . . . . . . . . . . . . . . . . 49
5.3 Caracterização dos OTAs do VCO. . . . . . . . . . . . . . . . . . . . 51
xv
Capítulo 1
Introdução
1.1 Tema
O trabalho tem como tema o desenvolvimento de um Phase-Locked Loop
(PLL) para sintonia automática de um filtro Gm-C. Assim, pretende-se fazer com
que a frequência de corte do filtro seja corrigida e ajustada automaticamente. A
ideia aqui é detectar as variações do processo de fabricação do circuito integrado
(CI) através do PLL, o que possibilitaria realizar o ajuste.
1.2 Delimitação
O objetivo deste trabalho consiste no estudo, projeto e desenvolvimento de
um PLL, utilizando-se a tecnologia CMOS (Complementary Metal Oxide Semicon-
ductor), para realizar a sintonia automática de filtros Gm-C contínuos no tempo,
visto que, durante o processo de fabricação do chip, é possível que ocorram varia-
ções nos valores dos componentes projetados, o que inevitavelmente acarretaria a
alteração da frequência de corte do filtro.
1.3 Justificativa
Os filtros a capacitores chaveados (SC) têm suas funções de transferência
relacionadas a razões entre capacitâncias, que podem ser realizadas com elevada
precisão em circuitos integrados. Portanto, estes tipos de filtros dispensam ajustes
1
em seus componentes após a fabricação do CI.
Por outro lado, as funções de transferência dos filtros Gm-C dependem de
valores absolutos de transcondutâncias e capacitâncias. Consequentemente, em vir-
tude das variações no processo de fabricação CMOS, uma das necessidades dos filtros
Gm-C é o ajuste de sua frequência de sintonia, que deve estar precisamente definida.
Como já foi anteriormente mencionado, umas das técnicas de sintonia automática
de filtros emprega uma arquitetura PLL. De acordo com esse sistema de sintonia, o
oscilador controlável do PLL é projetado usando a mesma técnica Gm-C empregada
na implementação do filtro. Os transcondutores empregados tanto no filtro como
no oscilador possuem suas transcondutâncias ajustáveis a partir de uma tensão de
sintonia. Dessa forma, se dimensionarmos o filtro para apresentar a frequência de
corte desejada quando submetido à mesma tensão de sintonia que faz com que o
oscilador opere em uma determinada frequência de referência, então, sempre que
houver variações nos parâmetros dos componentes que levem a uma mudança na
frequência de corte do filtro e na frequência de oscilação do oscilador, essa mudança
será compensada pelo PLL. Isto acontece porque o oscilador do PLL é forçado a ser
novamente sincronizado com a frequência desejada. Assim, empregando o mesmo
sinal de ajuste do oscilador para sintonizar os transcondutores do filtro, este voltará
a apresentar a frequência de corte desejada, assim como o oscilador é forçado a voltar
a oscilar na frequência de referência. Essa técnica de sintonia automática baseia-se
no fato de que as variações nos parâmetros do processo de fabricação CMOS afetam
aproximadamente da mesma forma todos os elementos de um mesmo chip. Isso faz
com que o mesmo sinal de sintonia que compensa as variações nos parâmetros dos
componentes do oscilador também consiga compensar as variações verificadas nos
parâmetros dos componentes do filtro.
1.4 Objetivos
O objetivo geral foi, então, projetar um PLL para ajustar automaticamente
a frequência de sintonia de um filtro Gm-C. Desta forma, teve-se como objetivos
específicos: (1) estudo do funcionamento do PLL e, assim, a escolha da arquitetura
mais adequada para cada um dos seus blocos funcionais; (2) projeto dos seus blocos;
2
(3) desenho (layout) das máscaras para que o sistema possa ser fabricado em um
circuito integrado CMOS.
1.5 Metodologia
Para verificar a validade do projeto, testes iniciais foram feitos utilizando-
se modelos em Verilog-A, que consiste da descrição funcional, de cada bloco do
PLL. A partir daí, cada bloco foi substituído pelo seu circuito real e testado, até
que o PLL estivesse completamente projetado. Nas simulações, foi empregado o
simulador Spectre, no qual todos os transistores são modelados através do modelo
BSIM3v3. Tendo-se completado o projeto, passou-se ao desenho das máscaras para
que o sistema possa ser integrado no processo de fabricação CMOS 0.35 µm.
Como o objetivo é utilizarmos o PLL para detectar as variações do processo
de fabricação do circuito integrado e, assim, ajustarmos a frequência de sintonia do
filtro, foram usados como OTAs (Operational Transconductance Amplifier) do VCO
(Voltage-Controlled Oscillator) os mesmos OTAs utilizados no filtro apresentado em
[3]. Assim, a tensão de controle do VCO que fizer com que este oscile na frequência
correta, ou seja, que sincronize o PLL, será a mesma tensão que servirá para corrigir
a sintonia do filtro.
1.6 Descrição
No Capítulo 2 será discutido o que é um PLL, suas arquiteturas e o funcio-
namento de cada uma das partes.
O Capítulo 3 apresenta o projeto de cada um dos blocos que foram utilizados
neste projeto.
Os layouts dos circuitos são apresentados no Capítulo 4. Nele serão expli-
citadas as técnicas usadas para o projeto das máscaras, que serão utilizadas na
fabricação do circuito.
No Capítulo 5 serão apresentadas as simulações dos componentes do PLL,
bem como do sistema completo.
Por fim, temos a conclusão do trabalho no Capítulo 6.
3
Capítulo 2
Phase-Locked Loop
2.1 Localização
O conceito de “phase locking” foi inventado na década de 1930 e rapidamente
encontrou ampla utilização na área de eletrônica e de comunicação. Embora a ideia
do phase-locked loop tenha se mantido praticamente a mesma desde então, a sua
aplicação em diferentes tecnologias e para diferentes demandas continua a desafiar
os projetistas. Entre as diversas aplicações de um PLL, podemos citar a geração de
clock em microprocessadores e sua utilização como sintetizador de frequências em
telefones celulares [4].
Um phase-locked loop é um sistema de controle que é capaz de gerar um sinal
sincronizado com um dado sinal de referência. Trata-se de um sistema de realimenta-
ção negativa que responde às variações de fase e de frequência do sinal de referência,
alterando a frequência de um oscilador controlado, até que o sinal produzido por
este esteja sincronizado, ou seja, com a mesma fase e a mesma frequência do sinal
de referência.
2.2 Classificação dos PLLs
Existem quatro classificações gerais de PLL [5]:
• Linear PLL (LPLL)
• Digital PLL (DPLL)
4
• All-Digital PLL (ADPLL)
• Software PLL (SPLL)
O LPLL é composto unicamente por dispositivos analógicos. Ele é consti-
tuído por um detector de fase (PD), que é implementado com um multiplicador
analógico; por um filtro de loop (LF), que pode ser passivo ou ativo; e por um
oscilador controlado por tensão (VCO), como visto na Fig. 2.1.
Figura 2.1: Diagrama de blocos de um LPLL.
Apesar do nome, o DPLL é um sistema híbrido, formado por blocos analógicos
e por blocos digitais. Na parte digital, temos o detector de fase, que é implementadocom portas lógicas ou flip-flops, e um divisor, que é opcional, colocado entre o VCO
e o PD. Os outros blocos são analógicos e similares aos do LPLL, conforme pode ser
observado na Fig. 2.2.
Figura 2.2: Diagrama de blocos de um DPLL.
O ADPLL, como se pode inferir do próprio nome, só possui circuitos digitais.
Não há componentes passivos como resistores ou capacitores. Assim, temos um
circuito digital para o detector de fase; um circuito digital para o filtro de loop; e
um circuito digital para o VCO, que no caso será um Digitally-Controlled Oscillator
(DCO). A arquitetura do diagrama de blocos do ADPLL é similar à da Fig. 2.2,
respeitadas as alterações anteriormente comentadas.
5
Por fim, temos o SPLL, que é implementado via software em um hardware es-
pecializado, como por exemplo, um microcontrolador ou um Digital Signal Processor
(DSP).
2.3 Arquitetura do PLL
Após a introdução realizada na seção anterior, podemos situar de forma mais
precisa este trabalho. O PLL deste projeto trata-se de um DPLL, sem o divisor de
frequência e com um bloco adicional, o charge-pump (CP). Portanto, a arquitetura
proposta resulta no diagrama de blocos da Fig. 2.3. Cada bloco será detalhado nas
seções que se seguem.
Figura 2.3: Diagrama de blocos do PLL deste trabalho.
2.3.1 Detector de Fase
A função do detector de fase (Phase Detector – PD), como o próprio nome
sugere, é detectar a diferença de fase entre o sinal de referência e o sinal gerado na
saída do VCO. Assim, o detector de fase é um circuito em que sua tensão média de
saída Vout é linearmente proporcional à diferença de fase ∆φ, comportamento este
que é mostrado na Fig. 2.4.
Assim, denotando Kd como o ganho do detector e θe como o erro entre a
fase do sinal de referência (θin) e a fase do sinal da saída do VCO (θo), temos que a
tensão Vd na saída do detector de fase será dada pela expressão:
Vd(t) = Kd(θin(t)− θo(t)), (2.1)
Vd(t) = Kdθe(t). (2.2)
Existem diversas formas de se realizar esta detecção. Um exemplo clássico é
a porta ou-exclusivo (XOR). Entretanto, desta forma só seria possível detectarmos
6
Figura 2.4: Curva característica Vout ×∆φ de um detector de fase.
variações de fase de −π
2
a +π
2
radianos. Por isso, escolheu-se um detector de fase
e frequência (Phase/Frequency Detector – PFD), que em função da sua construção,
permite que seja processada uma ampla faixa de diferenças de fase (−2π a +2π),
além de ser também sensível à diferença entre as frequências do sinal de referência
e o sinal produzido pelo VCO [4]. O esquemático do PFD utilizado pode ser visto
na Fig. 2.5, e encontra-se em [6].
Figura 2.5: Detector de fase e frequência utilizado neste trabalho.
Podemos tecer alguns comentários acerca deste PFD. Trata-se de um circuito
lógico sequencial assíncrono e pode-se entendê-lo como quatro flip-flops RS interco-
nectados (FF1 − FF4). Na Fig. 2.6 temos o esquemático de um flip-flop NOR RS,
e na Tabela 2.1 a sua respectiva tabela verdade. Quanto às saídas do PFD, apenas
7
uma estará ativa de cada vez.
Figura 2.6: Flip-flop NOR RS.
Tabela 2.1: Tabela verdade do flip-flop NOR RS.
S R Q Q
0 0 Q Q
0 1 0 1
1 0 1 0
1 1 0 0
Quanto ao funcionamento, existem duas possibilidades: uma em que os sinais
de entrada possuem frequências similares, mas estão defasadas; e uma em que a
frequência de um dos sinais é maior que a do outro.
Para o primeiro caso, pode-se exemplificar assumindo-se que Vref e Vosc
iniciam-se em “0”, bem como a saída de todos os flip-flops. Quando ocorre uma
transição em Vref para nível lógico “1”, a saída do FF1, que corresponde ao sinal Up,
também vai para nível lógico alto. A seguir, Vosc vai para “1” e isto faz com que FF2,
que corresponde ao sinal Down, altere-se temporariamente para “1”. Temporaria-
mente, já que, assim que Vosc sofre esta transição, o sinal Reset é ativado e ambas as
saídas (Up e Down) são zeradas. Esta ativação do Reset faz com que FF3 e o FF4
atinjam o nível lógico alto, acarretando, por conseguinte, no retorno do sinal Reset
para “0”. Somente quando Vref volta para “0” é que FF3 também o faz. O mesmo
vale para Vosc e FF4. Desta forma, volta-se ao estado inicial, em que as entradas e
os flip-flops estão em nível lógico baixo. Este funcionamento está ilustrado na Fig.
2.7.
Já para o outro caso, considerando, por exemplo, que a frequência do sinal
8
Figura 2.7: Funcionamento do detector de fase e frequência com frequências iguais,
porém defasadas.
de referência (Vref ) seja bem maior que a do sinal da saída do VCO (Vosc), sempre
que ocorre um bordo de subida em Vref , o sinal Up é ativado. Contudo, mesmo que
Vref volte para “0”, o sinal Up permanece em nível lógico alto até que Vref e Vosc
sejam “1” simultaneamente. Quando isto ocorrer, FF3 e FF4 são ativados, levando
os sinais Up e Down para nível lógico baixo. Da próxima vez que Vref for para “0”,
FF1 é resetado, o que a seguir desativa o FF3. Entretanto, como Vosc tem uma
frequência muito menor, este ainda estará em nível lógico alto quando isto ocorrer
e, assim, FF4 ainda estará ativado. Deste modo, garante-se que o sinal Reset não
possa sofrer uma transição para “1”. Portanto, quando Vref atinge novamente “1”, o
sinal Up (FF1) é mais uma vez ativado e permanece neste estado até que Vosc retorne
para nível lógico baixo, resetando o sinal Down (FF2) e FF4. Desta análise, pode-se
concluir que o sinal Up do PFD fica mais tempo em nível lógico alto que o sinal
Down, fazendo com que a frequência de oscilação do VCO aumente rapidamente. Os
sinais estão ilustrados na Fig. 2.8. Analogamente, o inverso ocorreria se a frequência
do VCO fosse maior que a da referência.
2.3.2 Charge-Pump
As saídas do detector de fase e frequência são convertidas pelo charge-pump
(CP) em uma quantidade de carga proporcional, ou seja, em uma grandeza analó-
gica. Portanto, em seu funcionamento, se o sinal Up estiver ativado, cargas serão
bombeadas para a saída. Entretanto, se o sinal Down é que estiver ativo, cargas
9
Figura 2.8: Funcionamento do detector de fase e frequência com frequências diferentes.
serão drenadas da saída. Se nenhum dos sinais estiver ativo, o charge-pump estará
em alta-impedância, não bombeando nem drenando cargas, ou seja, sua tensão de
saída ficará constante. Observando a Fig. 2.9, pode-se compreender melhor: pode-
mos pensar em duas fontes de corrente (IUP e IDOWN) controladas por duas chaves
(Up e Down).
Figura 2.9: Modelo de um charge-pump.
O charge-pump provê um ganho infinito para uma diferença de fase estática
na entrada do detector de fase e frequência, ou seja, a combinação do CP com o
PFD introduz um polo na origem da função de transferência de malha aberta. Isso
pode ser notado quando obtemos a resposta a um degrau de fase, que resulta em
uma rampa linear.
Assumindo que o período do sinal de entrada do detector de fase e frequência
é Tin e que o charge-pump injeta/drena uma corrente de ±IP , e considerando-se
que haja um erro de fase ∆φ, teríamos como resultado um sinal Up ou Down (de-
10
pendendo se o sinal da saída do VCO estiver atrasado ou adiantado em relação à
referência) periódico de largura ∆φ, ou seja, ∆φTin
2
u(t). Supondo que estes pulsos
ocorram no sinal Up e que seja colocado um capacitor na saída, poderíamos aproxi-
mar o seu carregamento por uma reta, a qual está expressa na Eq. (2.3). Para uma
mais fácil compreensão os sinais foram desenhados na Figura 2.10.
Figura 2.10: Funcionamento do charge-pump.
VCP (t) =
IP ∆φ t
2π CP
u(t). (2.3)
Agora, podemos encontrar a função de transferência:
VCP
∆φ
(s) =
IP
2π CP s
. (2.4)
Através do estudo acima da função de transferência, podemos verificar ma-
tematicamente a presença do pólo em zero anteriormente citado.
Portanto, a inclusão do PFD com charge-pump fornece duas vantagens:
• A detecção de fase fica somente limitada pela faixa de variação da frequência
de saída do VCO.
• O erro de fase no PLL é zero em regime permanente se não houver descasa-
mentos eoffsets, já que mesmo um erro infinitesimal na fase resultaria numa
acumulação de carga em CP .
Porém, em virtude de problemas como o compartilhamento e injeção de car-
gas, o clock feedthrough, além do descasamento entre as correntes Up e Down, a
11
implementação do charge-pump torna-se um pouco mais complexa para tentar con-
tornar estes efeitos. A injeção de cargas é causada pelas cargas que formam o canal
do transistor MOS quando este está ativo, e que migram para a fonte ou para o
dreno quando este é desativado. Se algum destes nós for o nó de saída, esta apre-
sentará um erro correspondente à quantidade de carga que migrar para este nó.
Como se trata de um efeito de natureza aleatória, torna-se difícil mensurá-lo. Já o
clock feedthrough se deve às capacitâncias parasitas dos transistores que atuam como
chaves, que fazem com que uma parcela do sinal de entrada apareça espuriamente
na saída. Estes problemas podem ser mais bem compreendidos com o auxílio da
Fig. 2.11, que mostra o esquemático de um charge-pump básico, que implementa de
forma simplória sua função. Então, exemplificando o fenômeno de injeção de cargas,
quando o sinal Up está ativo, o canal do transistorM3 está formado. Quando ocorre
a transição no sinal Up, o canal de M3 é desfeito e este para de conduzir. Assim,
uma parcela das cargas que anteriormente formavam o canal vai para o capacitor
C da saída, alterando indevidamente a tensão VCP . Já o clock feedthrough ocorre
por causa do divisor formado pelo capacitor C da saída e pela capacitância parasita
Cgd. Desta forma, temos que VCP receberá uma contribuição, também indesejada,
que é dada aproximadamente por:
V Clock FeedthroughCP =
Cgd
Cgd + C
VUp ou Down (2.5)
Figura 2.11: Esquemático de um charge-pump básico (a), e o detalhamento de suas
capacitâncias parasitas (b).
Portanto, para contornarmos estes fenômenos anteriormente explicados, é
12
necessário que utilizemos uma topologia mais complexa. O primeiro charge-pump
testado é mostrado na Fig. 2.12 e é uma adaptação do circuito proposto em [1], já
que, como a frequência de operação do PLL em questão é 200 kHz, não se faz neces-
sária a parte responsável pela operação do circuito em altas frequências. Quanto ao
funcionamento, a corrente de polarização é copiada pelo espelho de corrente formado
pelos transistores M5 e M6. Os transistores M1 e M2 atuam como chaves. Quando
o sinal Down estiver ativo, M1 é acionado, a corrente neste transistor é copiada de
M3 para M7, e posteriormente de M8 para M10. Já que o sinal Down está ativo,
o sinal Up estará obrigatoriamente em nível lógico baixo e, assim, o transistor M2
estará cortado, não sendo copiada corrente de M4 para M9. Portanto, pela Lei das
Correntes de Kirchhoff, necessariamente haverá corrente sendo drenada da saída.
A análise para a situação em que o sinal Up está em “1” e o sinal Down em “0” é
similar, mas resultará em uma injeção de corrente para a saída.
Figura 2.12: Esquemático da adaptação do charge-pump proposto em [1].
O esquemático do outro charge-pump testado pode ser visto na Fig. 2.13 e
foi apresentado em [2]. Atendo-se à explicação sobre o funcionamento do circuito,
os transistores M2 e M5 compõem o espelho de corrente responsável pela corrente
de polarização IUP . O transistor M9 atua como uma chave que, quando acionada,
injeta corrente, que é copiada pelo espelho de corrente M4 −M10, para saída VCP .
Já M3 é um transistor de degeneração de fonte, utilizado para que a tensão VGS em
M4 seja a mesma que emM10 e, assim, o espelhamento tenda a ser perfeito. Quanto
a M13, sua função é drenar rapidamente as cargas que estiverem no nó C, a fim de
que M10 pare de conduzir e, desta forma, as cargas parem imediatamente de serem
injetadas na saída quando o sinal #Up não estiver mais ativo. Os demais transistores
13
fazem funções análogas aos anteriores: os transistores M1 e M6 compõem o espelho
de corrente responsável pela corrente de polarização IDOWN . O transistor M12 atua
como uma chave que, quando acionada, drena corrente, que é copiada pelo espelho
de corrente M7 − M11, da saída VCP . Já M8 é um transistor de degeneração de
fonte, utilizado para que a tensão VGS em M7 seja a mesma que em M11 e, assim, o
espelhamento tenda a ser perfeito. Quanto a M14, sua função é injetar rapidamente
cargas no nó D, a fim de que M11 pare de conduzir e, desta forma, as cargas parem
imediatamente de ser drenadas da saída quando o sinal Down não estiver mais ativo.
Figura 2.13: Esquemático do charge-pump proposto em [2].
2.3.3 Filtro de Loop
O filtro de loop (do inglês “Loop Filter ” – LF) visa remover as componentes
de altas frequências que estiverem presentes no sinal de saída do charge-pump. Por
isso, o filtro de loop é um circuito passa-baixas. Sua importância é remover estas
componentes de altas frequências que são prejudiciais ao funcionamento do VCO.
Existem inúmeros tipos de filtros de loop, que podem ser ativos ou passivos,
e de diversas ordens. Diferentemente do mostrado na Seção 2.2, na qual utilizou-
se apenas um capacitor para a demonstração do funcionamento do charge-pump,
no filtro de loop deste trabalho foi adicionado um resistor. Este resistor tem como
objetivo criar um zero na função de transferência de malha fechada, evitando, assim,
a instabilização do circuito. Portanto, optou-se pela simplicidade e facilidade de
14
implementação de um filtro passivo de 1a ordem, composto por um resistor RP e
um capacitor CP conectados em série [7], como visto na Fig. 2.14.
Figura 2.14: Esquemático do filtro de loop.
Assim, a impedância desse filtro é dada por:
Z(s) = RP +
1
sCP
(2.6)
Z(s) =
sRP CP + 1
sCP
(2.7)
2.3.4 Atenuador
A tensão de entrada do VCO não pode ser negativa, e como a tensão da saída
do charge-pump pode ficar negativa, necessitamos de um circuito capaz de acrescen-
tar um nível DC a ela. Além disso, a faixa de tensão na saída do charge-pump é bem
maior que a faixa de valores de tensão que o controle de transcondutância admite.
Por essa razão, uma atenuação é necessária. Assim, foi escolhido o atenuador PMOS
da Fig. 2.15 para tal [8, 9, 10].
2.3.5 Oscilador Controlado por Tensão (VCO)
Um oscilador controlado por tensão (Voltage-Controlled Oscillator – VCO),
por definição, é um oscilador capaz de controlar a sua frequência de oscilação através
da sua tensão de entrada. Há diversos requisitos importantes para os osciladores, os
quais geralmente estão em conflito entre si. As principais propriedades são [11]:
• Ruído de fase baixo
• Precisão na frequência
15
Figura 2.15: Esquemático do atenuador.
• Ampla faixa de ajuste
• Linearidade no ajuste
• Baixo consumo de potência
• Tamanho reduzido
• Ser integrável em um chip
Mas como já foi mencionado, como estes requisitos são conflitantes, para
alcançar as outras características, o desempenho do ruído de fase é inevitavelmente
sacrificado.
O VCO apresentado na Fig. 2.16 emprega a topologia de um oscilador em
quadratura, que é a topologia adotada na implementação do VCO do PLL. A de-
monstração da fórmula da função de transferência H(s) de um oscilador com dois
integradores, que é o tipo deste oscilador em quadratura, é simples e nela pode-se no-
tar que se alterarmos o valor do ganho K, varia-se, consequentemente, a frequência
de oscilação.
Figura 2.16: Diagrama de blocos do oscilador em quadratura.
16
Assim, a função de transferência deste oscilador é dada por:
H(s) =
K
s2
1 +
K
s2
, (2.8)
H(s) =
K
s2 +K
. (2.9)
O esquemático do VCO utilizado é exibido na Fig. 2.17. Na prática, devido
às não idealidades dos componentes do circuito, faz-se necessário um circuito limita-
dor, resultando numa função de transferência do oscilador um pouco diferente [12].
Assim, sua equação característica está exibida na Eq. (2.10).
s2 + b s+ Ω20. (2.10)
Figura 2.17: Esquemático do VCO.
Fazendo-se uma analogia do esquemático do VCO da Fig. 2.17 com o dia-
grama de blocos, pode-se buscar uma equivalênciaentre as partes. O OTA1 jun-
tamente com o capacitor C1 compõem o primeiro integrador; o outro integrador é
formado pelo o OTA2 e pelo capacitor C2, e a saída deste integrador é realimentada
para o primeiro. Variando-se a transcondutâncias destes OTAs, altera-se a frequên-
cia de oscilação, conforme a Eq. (2.12). Já os OTA3 e OTA4 são utilizados para
controlar a amplitude de oscilação, segundo a Eq. (2.11).
b =
gm4 − gm3
C1
, (2.11)
Ω0 =
√
gm1 gm2
C1C2
. (2.12)
17
Analisando as Eqs. (2.10) e (2.11), percebemos que quando a diferença das
transcondutâncias é negativa, o circuito fica instável e a amplitude do sinal tende a
aumentar; e quando esta diferença é positiva, o circuito fica estável.
Todavia, os OTAs da Fig. 2.17 possuem saída simples e os OTAs utilizados no
filtro Gm-C, e consequentemente no VCO, possuem saída diferencial. Desta maneira,
torna-se necessário transformar este esquemático, em um esquemático diferencial,
conforme mostrado na Fig. 2.18.
Figura 2.18: Esquemático do VCO, utilizando OTAs com saída diferencial.
A última coisa acerca do VCO é que sua saída é diferencial e analógica, porém
a entrada do detector de fase e frequência, para onde ela segue, é simples e digital.
Portanto, precisa-se transformar esta saída. Esta tarefa não é complicada. Basta
adicionarmos à saída do VCO um OTA de entrada diferencial e saída simples, que
trabalhará como um comparador. Tanto este OTA de saída como os do VCO serão
detalhados no Capítulo 3.
2.4 Função de Transferência do PLL
Procederemos agora a uma análise mais detalhada do PLL e de sua função
de transferência. Para isso, recorreremos ao diagrama de blocos da Fig. 2.19 para
facilitar a visualização e, consequentemente, o cálculo da função de transferência.
Aplicando a fórmula da realimentação negativa, tem-se:
H(s) =
θo(s)
θin(s)
=
Kd L(s)
KV CO
s
1 +Kd L(s)
KV CO
s
(2.13)
18
Figura 2.19: Diagrama de blocos com as funções de transferência.
Analogamente à Eq. (2.4) e, lembrando que a impedância do filtro de loop é
dada pela Eq. (2.6), teremos:
Kd L(s) =
IP
2π
(
RP +
1
sCP
)
(2.14)
Kd L(s) =
IP
2π
(
sCP RP + 1
sCP
)
(2.15)
Logo, concluímos que:
H(s) =
KV CO IP (sCP RP + 1)
s2 + s
KV CO IP RP
2π
+
KV CO IP
2π CP
(2.16)
Fazendo a analogia do denominador da função de transferência com:
s2 + 2ξωns+ ω
2
n, (2.17)
temos, portanto, que a frequência natural ωn e o fator de amortecimento ξ são dados
por:
ωn =
√
KV CO IP
2π CP
, (2.18)
ξ =
RP
2
√
KV CO IP CP
2π
. (2.19)
Analisando a função de transferência, obtemos as raízes que são:
s1,2 = −ξωn ± ωn
√
ξ2 − 1. (2.20)
Assim, para:
• 0 ≤ ξ < 1, as raízes serão complexas
19
• ξ = 1, há duas raízes reais iguais
• ξ > 1, há duas raízes reais diferentes
Os parâmetros acima serão importantes para o projeto do resistor e do capa-
citor do filtro de loop, que será discutido no Capítulo 3.
20
Capítulo 3
Projeto do PLL
Para o dimensionamento dos transistores dos circuitos analógicos, as larguras
e os comprimentos foram obtidos diretamente através de simulação, já que, desta
forma, são utilizados modelos mais avançados, comparando-se ao cálculo através do
modelo de Shichman e Hodges (SPICE nível 1) [13]. A técnica para determinação
das dimensões dos transistores por simulação é simples. O transistor — PMOS ou
NMOS — é polarizado por quatro fontes de tensão, que representam as tensões de
porta, dreno, fonte e substrato desejadas, como mostrado na Fig. 3.1. A seguir, para
um dado L, realiza-se uma varredura nos valores de W para a obtenção da resposta
da corrente de dreno em função de W. Do gráfico resultante, obtém-se o valor de W
para a corrente desejada. Por fim, como ∆VGS = VGS−Vth, verificamos o valor de Vth
para saber se o ∆VGS é satisfatório para este valor de W. Portanto, assim, realiza-se
o projeto dos transistores de forma precisa, sendo esta a metodologia adotada neste
trabalho.
Figura 3.1: Projeto dos transistores.
21
3.1 Projeto do Detector de Fase e Frequência
O detector de fase e frequência, como já foi mostrado no Capítulo 2, é formado
por portas NOR. E como a entrada Up do charge-pump escolhido é invertida, já foi
adicionada uma porta inversora na respectiva saída do PFD. Assim, devemos iniciar
o desenvolvimento deste bloco com o projeto das portas lógicas.
Utilizando-se a metodologia CMOS complementar para circuitos lógicos, es-
tas portas podem ser facilmente construídas. Nesta metodologia, há uma rede P
formada por transistores PMOS, responsável por produzir os níveis lógicos altos na
saída; e uma rede N formada por transistores NMOS, responsável pela produção dos
níveis lógicos baixos. Como, para cada combinação das entradas, somente uma das
redes estará efetivamente trabalhando na formação do nível lógico da saída, estas
redes são ditas complementares. Além disso, dada uma das redes, pode-se obter a
outra pelo princípio da dualidade. A topologia do circuito resultante fica da forma
da Fig. 3.2.
Figura 3.2: Topologia CMOS complementar.
3.1.1 Portas NOR
Serão necessárias portas NOR de duas, três e quatro entradas para a con-
fecção do PFD. Como a saída de uma porta NOR de duas entradas é dada pela
expressão A+B, que por De Morgan é igual a A.B, chegamos ao esquemático da
Figura 3.3(a) e, por extensão, aos das Fig. 3.3(b) e Fig. 3.3(c), para as portas
22
NOR de três e quatro entradas, respectivamente. Como o PFD é um bloco digi-
tal e a frequência na qual ele irá operar não é elevada, seu projeto não apresenta
muitas dificuldades. Assim, os transistores serão dimensionados com largura W e
comprimento L de 1 µm. Vale comentar que embora frequentemente sejam utiliza-
dos transistores PMOS com uma largura três vezes maior que os NMOS, em virtude
da mobilidade da lacuna ser aproximadamente três vezes menor que a do elétron,
como a frequência de operação do PLL é baixa — 200 kHz — não há necessidade de
tal compensação no dimensionamento dos transistores PMOS. Isso também é válido
para a porta inversora mostrada, a seguir, na Seção 3.1.2.
(a) (b) (c)
Figura 3.3: Esquemático das portas NOR de duas (a), três (b) e quatro entradas (c).
3.1.2 Porta Inversora
Igualmente às portas NOR, foi realizado o projeto de uma porta inversora,
que será necessária já que uma das topologias testadas para o charge-pump utiliza o
sinal Up barrado (#Up na Fig. 2.13). A Fig. 3.4 mostra o esquemático do inversor,
cujas dimensões também são de 1 µm.
3.2 Projeto do Charge-Pump
O projeto do charge-pump foi realizado considerando-se as correntes IUP e
IDOWN de 1 µA. As larguras e os comprimentos dos transistores foram obtidos
diretamente através de simulação, como explicado no início deste capítulo. Assim,
as dimensões encontradas para os transistores dos dois charge-pumps testados estão
listadas nas Tabelas 3.1 e 3.2.
23
Figura 3.4: Esquemático da porta inversora.
Tabela 3.1: Dimensões dos transistores do charge-pump proposto em [1].
Transistores W (µm) L (µm)
M1,M2 1 0,5
M3,M4,M7,M9 4,8 4
M5,M6,M8,M10 1,6 4
Tabela 3.2: Dimensões dos transistores do charge-pump proposto em [2].
Transistores W (µm) L (µm)
M1,M3,M4,M6,M9,M10 4,8 4
M2,M5 1,6 4
M7,M8,M11,M12 1 4
M13 0,8 4
M14 2,4 4
3.3 Projeto do Filtro de Loop
Utilizando-se a Eq. (2.18), que foi demonstrada na Seção 2.7, e calculando-se
o valor do capacitor para que a frequência ωn seja pelo menos uma década menor que
a frequência de 1,257 Mrad/s (ou seja, 200 kHz) na qual o PLL irá operar, temos
que o capacitor mínimo é CPmin = 1, 54 pF. Portanto, adotando-se um valor um
pouco maior visando um ωn menor que uma década da frequência de operação do
PLL, e considerando-se as grandes variações sofridas pelo valor das capacitâncias em
virtude das variações do processo de fabricação, o valor escolhido para o capacitor
24
do filtro de loop foi de 10 pF. Este valor de capacitância resulta em um ωn igual a
49,233 krad/s.
Desta forma, podemos passar para a próxima etapa: a implementação do
capacitor. Optou-se por desenvolvê-lona forma de um capacitor de silício policris-
talino, que é constituído por duas placas paralelas deste material, separadas por
uma camada de óxido de silício que atua como dielétrico. Como já é de se esperar,
a capacitância depende da área das placas. Entretanto, o perímetro delas também
afeta o seu valor em virtude do efeito de borda. Deste feito resulta a fórmula da
capacitância deste tipo de capacitor:
C = CaA+ CpP, (3.1)
onde Ca é a capacitância por unidade de área e Cp a capacitância por unidade de
comprimento do perímetro, valores estes que são parâmetros de processo.
Quanto à geometria do capacitor, deve-se evitar que as placas possuam ângu-
los muito agudos, visto que durante o processo de fabricação do circuito integrado,
estas placas serão confeccionadas através de um processo de corrosão (etching).
Durante este processo, ângulos muito agudos estão mais suscetíveis a serem errone-
amente corroídos, num fenômeno denominado underetching.
Assim, escolheu-se a geometria octogonal. Para este capacitor, não há a ne-
cessidade de dividi-lo em uma matriz de capacitores menores, nem que esteja casado
com outro capacitor. Outra consideração é que como o valor desta capacitância é
relativamente elevada para implementação em circuito integrado, optou-se por não
fazer um octógono regular, conforme mostrado na Fig. 3.5, diminuindo-se a perda
de área com os chanfros e, consequentemente, o tamanho do dispositivo.
Adaptando-se o roteiro presente em [14] e observando-se a Fig. 3.5, pode-se
calcular a área A da placa, a qual é formada por um quadrado, quatro retângulos e
quatro triângulos. Assim:
A = x2 + 4xy + y2. (3.2)
Também se pode encontrar o perímetro P com o auxílio da Fig. 3.5:
P = 4x+ 4
√
2 y. (3.3)
Partindo-se de um quadrado de lado x + 2y para se chegar ao octógono, os
25
Figura 3.5: Geometria da placa do capacitor de silício policristalino do filtro de loop.
chanfros foram feitos com uma medida de 10% do lado. Assim, tem-se:
x = 8 y. (3.4)
Substituindo-se a Eq. (3.4) em (3.2) e (3.3), chega-se a: A = 98 y2P = (1 +√2) 32 y (3.5)
Assim, substituindo-se a Eq. (3.5) em (3.1), pode-se colocar a capacitância
em função apenas de y:
C = Ca 98 y
2 + Cp (1 +
√
2) 32 y. (3.6)
A Eq. (3.6) possui duas soluções, porém uma delas é negativa, o que não faz
sentido fisicamente, já que se trata de um comprimento. Então, resolvendo a Eq.
(3.6) para y, temos:
y =
−64CP +
√
4096C2p + 392CaC
196Ca
. (3.7)
Efetuando-se os cálculos para C igual a 10 pF e utilizando-se os valores típicos
para Ca e Cp, obtém-se:  x = 86, 9 µmy = 10, 9 µm (3.8)
Já tendo encontrado o valor do capacitor e realizado o seu projeto por com-
pleto, passa-se agora ao projeto do resistor. Sabendo-se que em sistemas de segunda
26
ordem, como é o caso (veja a Eq. (2.17)), para ξ >
√
2
2
a ressonância dos polos com-
plexos quase não é notada [15], já temos bases suficientes para o cálculo do valor
de resistor RP . Na Fig. 3.6, pode-se observar diferentes respostas ao degrau para
alguns valores de ξ. Para determinados ξ e CP , pode-se encontrar o valor do resistor
utilizando-se a Eq. (2.19). Para um ξ = 0, 707 e CP = 10 pF, o valor de RP é
2,87 MΩ. Como este valor é demasiadamente alto e as simulações mostraram que
um RP de 1 MΩ alcançou resultados satisfatórios, este foi o valor adotado. Além
disso, o resistor será colocado fora do chip, em virtude do seu valor exageradamente
grande para uma implementação em CI.
Figura 3.6: Resposta ao degrau de um sistema de segunda ordem genérico para valores
distintos de ξ.
3.4 Projeto do Atenuador
O projeto deste atenuador foi feito para que uma excursão de sinal de −2,5 V
a 2,5 V em sua entrada correspondesse a uma tensão em sua saída de 1 V até apro-
ximadamente 2,5 V. Assim, as dimensões obtidas são apresentadas na Tabela 3.3.
Utilizou-se um L de 5 µm para que a corrente no atenuador não fosse desnecessari-
amente alta.
27
Tabela 3.3: Dimensões dos transistores do atenuador.
Transistores W (µm) L (µm)
M1 1 5
M2 3 5
3.5 Projeto do Oscilador Controlado por Tensão
3.5.1 Projeto dos OTAs do VCO
Como o objetivo é utilizarmos o PLL para detectar as variações do processo
de fabricação do circuito integrado e, assim, ajustarmos a frequência de sintonia do
filtro Gm-C, usaremos como OTAs do VCO os mesmos OTAs utilizados no filtro em
questão [3], conforme já foi mencionado anteriormente. Assim, o OTA utilizado no
VCO é exibido na Fig. 3.7.
Figura 3.7: Esquemático do OTA utilizado no VCO.
O projeto dos OTAs está descrito detalhadamente em [3]. A única diferença
entre o OTA de [3] e o da Fig. 3.7 é que OTA usado aqui neste trabalho não
utiliza divisão de corrente, já que esta divisão implica em transcondutâncias muito
baixas. Com tais transcondutâncias, os valores encontrados para os capacitores
do VCO ficavam da ordem das capacitâncias parasitas do circuito, inviabilizando,
28
assim, a elaboração do VCO. Igualmente ao charge-pump, este projeto foi realizado
diretamente através de simulações. As dimensões encontradas para os transistores
são apresentadas nas Tabelas 3.4 e 3.5.
Tabela 3.4: Dimensões dos transistores dos OTAs 1, 2 e 4.
Transistores W (µm) L (µm)
MA1 1 5
MA2 2 5
Mtun 1 8
M1,M2 35 2
M3,M4,M5,M6,M7,M8,M9,M10 36 2
M11,M12 14 2
M13,M14 28 2
MC1,MC2 3 2
MC3,MC4 1,6 2
Tabela 3.5: Dimensões dos transistores do OTA 3.
Transistores W (µm) L (µm)
MA1 1 5
MA2 2 5
Mtun 2,4 8
M1,M2 17,5 2
M3,M4,M5,M6,M7,M8,M9,M10 18 2
M11,M12 14 2
M13,M14 28 2
MC1,MC2 3 2
MC3,MC4 1,6 2
Observando-se a Fig. 2.18, temos que o VCO é composto por três OTAs. Os
OTAs 1, 2 e 4 terão as mesmas dimensões de transistores e, portanto, serão iguais.
Já o OTA 3, para que o controle de amplitude possa ser feito, será uma versão não
29
linear dos outros OTAs. No Capítulo 5, no qual serão mostradas as simulações, isto
poderá ser compreendido de forma melhor.
3.5.2 Projeto dos Capacitores do VCO
Os capacitores do VCO foram dimensionados através de simulação, de forma
que a tensão de controle do VCO que o fizesse oscilar em 200 kHz estivesse aproxi-
madamente no centro da faixa de excursão da tensão de saída do atenuador. Assim,
o valor encontrado para os capacitores foi 2 pf, e quanto à geometria deles, pelos
mesmos motivos expostos na Seção 3.3, também foi escolhida a octogonal. Entre-
tanto, como estes capacitores precisam estar perfeitamente casados entre si e com
os capacitores do filtro para o bom funcionamento do sistema, optou-se por dividir
cada capacitor em quatro capacitores menores de 500 fF, denotados como capacito-
res unitários, associados em paralelo. Outro ponto a ser ressaltado é que, como o
valor dos capacitores unitários não é tão alto como o do presente no filtro de loop,
optou-se por octógonos regulares, mostrados na Fig. 3.8.
Figura 3.8: Geometria da placa dos capacitores unitários de polissilício do VCO.
Mais uma vez, realizando o procedimento para o cálculo das dimensões do
capacitor unitário [14], pode-se observar da Fig. 3.8 que a área A e o perímetro P
da placa são:  A = x2 + 4xy + 2y2P = 8x (3.9)
Observa-se também que o valor de x em função de y é:
x =
√
2 y. (3.10)
30
Substituindo-se a Eq. (3.10) em (3.9), chega-se a: A = (1 +
√
2) 4 y2
P = 8
√
2 y
(3.11)
Assim, então, pode-se colocar a capacitância em função apenas de y, substituindo-
se (3.11) em (3.1):
C = Ca (1 +
√
2) 4 y2 + Cp 8
√
2 y. (3.12)
Novamente, a Eq. (3.12) possui duas soluções, porém uma delas é negativa,
o que não faz sentido fisicamente, já que se trata de um comprimento. Então,
resolvendo (3.12) para y, temos:
y =
−2
√
2CP +
√
8C2p + (1 +
√
2)CaC
(1 +
√
2) 2Ca
. (3.13)
Efetuando-se os cálculos para C igual a 500 fF e utilizando-se os valores
típicos para Ca e Cp, obtém-se:  x = 10, 9 µmy = 7, 7 µm (3.14)
3.5.3 Projeto do OTA de Saída do VCO
Por fim, resta o projeto do OTA de saída do VCO. Trata-se de um OTA
simétrico, que está representado na Fig. 3.9, e que foi dimensionadopara um ganho
DC em torno de 300 V/V. A corrente de polarização IP utilizada foi de 2 µA. Na
Tabela 3.6 estão listadas as dimensões dos transistores.
Tabela 3.6: Dimensões dos transistores do OTA de saída do VCO.
Transistores W (µm) L (µm)
M1,M2 10 1
M3,M4 1,8 1
M5,M6 3,6 1
M7,M8,M9,M10 1 2
31
Figura 3.9: Esquemático do OTA de saída do VCO.
32
Capítulo 4
Layouts
A etapa de layout, na qual são desenhadas as máscaras que serão usadas
no processo de fabricação do circuito integrado, é uma fase importante do projeto,
principalmente para os blocos analógicos, sendo tão importante quanto a escolha
das topologias utilizadas e o dimensionamento de seus elementos. Portanto, neste
capítulo serão mostrados os layouts elaborados e comentados os aspectos relevantes
em cada um deles.
4.1 Layout do Detector de Fase e Frequência
Já que o detector de fase e frequência é composto por três tipos de portas
NOR e por uma porta inversora, iniciou-se o seu layout pela elaboração destas
portas. O desenho delas foi feito de modo que as células pudessem ser dispostas
lado a lado, obtendo-se assim uma maior facilidade na hora de interconectá-las.
Portanto, todos os layouts têm a mesma altura, diferindo apenas na largura.
4.1.1 Layouts das Portas NOR
Os layouts das três portas NOR podem ser observados na Fig. 4.1. Para as
portas NOR de duas, três e quatro entradas, suas dimensões são, respectivamente,
4,9 µm, 6,4 µm e 7,9 µm de largura por 12,0 µm de altura.
33
(a) (b) (c)
Figura 4.1: Layouts das portas NOR de duas (a), três (b) e quatro entradas (c).
4.1.2 Layout da Porta Inversora
Da mesma forma, foi realizado o layout da porta inversora, conforme visto
na Fig. 4.2. Suas dimensões são 12,0 µm de altura e 3,4 µm de largura.
Figura 4.2: Layout da porta inversora.
4.1.3 Layout do PFD
Tendo-se as portas lógicas prontas, estas foram alinhadas e interligadas se-
gundo o esquemático do PFD. Assim, na Fig. 4.3, pode-se ver o layout resultante.
Suas dimensões são 15,5 µm de altura e 53,5 µm de largura.
34
Figura 4.3: Layout do detector de fase e frequência.
4.2 Layout do Charge-Pump
Diferentemente do bloco do detector de fase e frequência, o charge-pump,
bem como os blocos restantes deste PLL, é um circuito analógico e requer cuidados
adicionais em seu layout. Os transistores dos espelhos de corrente foram divididos
em uma associação em paralelo de transistores e, a seguir, interdigitados segundo um
arranjo em centroide comum. Os transistores que atuam como chaves foram casados
com os respectivos transistores de degeneração de fonte. O layout do charge-pump
pode ser visualizado na Fig. 4.4. Suas dimensões são 29,2 µm de altura e 43,4 µm
de largura.
Figura 4.4: Layout do charge-pump.
35
4.3 Layout do Filtro de Loop
Como o resistor será colocado externamente ao chip, o layout do filtro de
loop ficou resumido ao layout do capacitor. E em virtude de não ser necessário
casar este capacitor com algum outro, seu layout é unicamente composto por duas
placas paralelas sobrepostas conforme projetado. Assim, o layout pode ser observado
na Fig. 4.5.
Figura 4.5: Layout do capacitor do filtro de loop.
4.4 Layout do Atenuador
No layout do atenuador, o transistor PMOS foi dividido em uma associação
equivalente em paralelo de três transistores e foi posicionado lado a lado com o
transistor NMOS, com o qual foi conectado. A Fig. 4.6 mostra este layout. Suas
dimensões são 12,4 µm de altura e 10,5 µm de largura.
4.5 Layout do Oscilador Controlado a Tensão
4.5.1 Layout dos Capacitores
Para minimizar o problema das variações do processo de fabricação, uma
das técnicas utilizadas é a distribuição dos capacitores unitários em uma matriz em
geometria com centroide comum. Nesta geometria há uma simetria em relação ao
36
Figura 4.6: Layout do atenuador.
ponto central da matriz. Como o número de capacitores unitários que forma cada
capacitor é par, e o número de capacitores também é par, é possível organizá-los
em centroide comum, como pode ser visto na Fig. 4.7(a). Outra coisa importante
é cercar a matriz de capacitores com capacitores dummies, que podem, aparente-
mente, parecer não ter função. Porém, conforme se pode observar na Fig. 4.7(b), os
capacitores dummies fazem com que todos os capacitores tenham a mesma fronteira,
estando assim sob iguais condições de borda. Portanto, unindo-se estes dois itens
acima, consegue-se um bom casamento entre os capacitores.
(a) (b)
Figura 4.7: Arranjo da matriz de capacitores em centroide comum (a) e o mesmo
arranjo com dummies (b).
Tendo-se elaborado o arranjo da matriz, passamos ao desenho das máscaras
37
propriamente dito. Com isso, devemos começar pelo capacitor unitário. Seu layout
pode ser visualizado na Fig. 4.8.
Figura 4.8: Layout do capacitor unitário de 500 fF.
Arranjando os capacitores unitários e os dummies na matriz, o último passo é
interligá-los. Feito isso, está terminado o layout dos capacitores do VCO, e garante-
se, desta forma, um bom casamento entre eles. O resultado é apresentado na Fig.
4.9. Note que esta matriz é meramente ilustrativa, visto que os capacitores do
PLL, além de deverem estar casados entre si, devem estar casados também com os
capacitores do filtro.
Figura 4.9: Layout da matriz de capacitores do VCO.
38
4.5.2 Layout dos OTAs do VCO
Para um bom funcionamento dos OTAs e para se conseguir que estes tendam
a ficar invariantes ao processo de fabricação, algumas técnicas e condições devem
ser adotadas. Observando a Fig. 3.7, os transistores dos atenuadores de entrada,
os do par diferencial e os do espelho de corrente devem estar muito bem casados.
Para isso, diversos transistores que devem estar casados entre si foram divididos e
interdigitados seguindo-se a geometria centroide comum, procedimento este igual
ao realizado no layout do charge-pump. Além disso, é importante manter certa
simetria. De todas estas considerações, resultou o layout dos OTAs 1, 2 e 4, exibido
na Fig. 4.10. Suas dimensões são 92,3 µm de altura e 65,7 µm de largura.
Figura 4.10: Layout dos OTAs 1, 2 e 4 do VCO.
Para o OTA 3, como alguns transistores possuem dimensões iguais às dos
OTAs 1, 2 e 4, e os restantes possuem metade da largura, o layout resultante é
39
semelhante, e pode ser visto na Fig. 4.11. Suas dimensões são 85,8 µm de altura e
65,7 µm de largura.
Figura 4.11: Layout do OTA 3 do VCO.
4.5.3 Layout do OTA de Saída do VCO
Algumas das técnicas utilizadas nos OTAs internos do VCO também foram
utilizadas no layout deste OTA de saída. Os transistores de largura grande foram
divididos, e os que deveriam ser casados o foram. Para o casamento dos transistores,
além da técnica da interdigitação em centroide comum, foi realizado um casamento
do tipo cross-quad [16] para os transistores do par diferencial de entrada. Este
casamento é um caso especial do arranjo em centroide comum para dois dispositivos,
40
no qual cada um deles é dividido ao meio e organizado em diagonais opostas, como
visto na Fig. 4.12. Isto foi feito, pois a largura dos transistores do par de entrada
é muito maior que a dos outros transistores do circuito. Assim, consegue-se manter
o layout com um aspecto próximo ao de um quadrado e também obter um bom
casamento entre os transistores em questão. O layout deste OTA está ilustrado na
Fig. 4.13, na qual se pode observar alguma simetria. Suas dimensões são 23,0 µm
de altura e 26,4 µm de largura.
Figura 4.12: Casamento em cross-quad.
Figura 4.13: Layout do OTA de saída do VCO.
41
4.5.4 Layout do VCO
Com os layouts dos OTAs e da matriz de capacitores terminados, montou-se
o layout do VCO, conforme mostrado na Figura 4.14.
Figura 4.14: Layout do VCO.
4.6 Layout do PLL
Com os layouts prontos de todas as partes, estes foram dispostos visando-se
a obtenção de um aspecto quadrado. Conseguido isto, resta realizar o roteamento
dos blocos. Deste modo, o layout final do PLL pode ser visto na Fig. 4.15. Mais
uma vez, vale ressaltar que este layouté meramente ilustrativo, visto que no circuito
final, os capacitores do VCO devem estar casados com os do filtro, e os OTAs do
VCO com os OTAs do filtro.
42
Figura 4.15: Layout do PLL.
43
Capítulo 5
Simulações
Para validar o sistema proposto, simulações utilizando-se Verilog-A foram
realizadas. Depois de verificado o funcionamento adequado do circuito, os blocos
em Verilog-A foram sucessivamente substituídos até que o conjunto estivesse intei-
ramente descrito por transistores do modelo BSIM3v3. Novamente, tendo-se obtido
o funcionamento correto, repetiu-se o processo, mas agora trocando-se os circuitos
representados com o modelo BSIM3v3 pelo circuito extraído do layout. O extraído
é uma representação altamente fiel do circuito que será fabricado, incluindo, por
exemplo, as capacitâncias parasitas correspondentes ao cruzamento de trilhas. O
simulador utilizado foi o Spectre.
5.1 Simulação do Detector de Fase e Frequência
Para testarmos o detector de fase e frequência, primeiramente colocamos na
entrada dois sinais de mesma frequência, porém defasados, como pode ser observado
na Fig. 5.1. Como esperado, temos um sinal Up periódico correspondente a esta
defasagem.
Posteriormente, foi realizado outro teste. Neste, os sinais colocados na en-
trada do detector de fase e frequência apresentam frequências diferentes. Nota-se na
Fig. 5.2 um comportamento diferente do caso anterior. Conforme esperado, como a
frequência de Vref é bastante maior que a de Vosc, o sinal Up permanece um maior
período em nível lógico alto do que o sinal Down, período este que vai aumentando
progressivamente.
44
Figura 5.1: Simulação do detector de fase e frequência com sinais de entrada de mesma
frequência defasados.
Figura 5.2: Simulação do detector de fase e frequência com sinais de entrada de
frequências diferentes.
5.2 Simulação do Charge-Pump
Conforme discutido na seção teórica, testamos a capacidade do charge-pump
de injetar e drenar carga em um capacitor. O resultado é exibido nas Figs. 5.3 e
5.4. Esta simulação foi feita considerando-se uma defasagem de π radianos entre os
sinais de entrada do detector de fase e frequência. Assim, utilizando-se o coeficiente
angular da reta da Eq. (2.3) que aproxima o carregamento do capacitor de saída,
temos:
IP
2πCP
∆φ =
1µ
2π10p
π = 50000, (5.1)
o que está de acordo com o obtido na simulação.
45
(a) (b)
Figura 5.3: Simulação de carga (a) e descarga do charge-pump [1] (b).
(a) (b)
Figura 5.4: Simulação de carga (a) e descarga do charge-pump [2] (b).
Simulações de Monte Carlo também foram realizadas para se verificar as
variações das correntes em virtude do processo de fabricação e dos descasamentos.
Como pode ser observado nas Fig. 5.5 e Fig. 5.6, foram efetuadas 100 iterações da
simulação da corrente de saída em função da tensão de saída.
Os dois charge-pumps apresentaram resultados bastante semelhantes. Neste
trabalho, optou-se pelo charge-pump proposto em [2], pois este apresentou menor
46
(a) (b)
Figura 5.5: Simulação de Monte Carlo da corrente de saída de carga (a) e descarga (b)
do charge-pump [1] em função da tensão de saída
(a) (b)
Figura 5.6: Simulação de Monte Carlo da corrente de saída de carga (a) e descarga (b)
do charge-pump [2] em função da tensão de saída.
desvio entre as correntes de carga e descarga.
5.3 Simulação do Atenuador
Para se verificar o funcionamento do atenuador, foi feita uma simulação na
qual se realizou uma varredura da tensão de entrada, e mediu-se a sua tensão de
saída. Conforme projetado, para a menor tensão de entrada possível, ou seja,
47
−2,5 V, a tensão de saída está em torno de 1 V, como pode ser observado na
Fig. 5.7. Nota-se também nesta figura que quando a tensão de entrada alcança
aproximadamente 1,6 V, a tensão VGS do transistor M1 fica menor que o valor da
sua tensão de limiar Vth. Sendo assim, o transistor corta e a tensão cai bruscamente.
Esta figura também nos auxilia no projeto do VCO, já que, conforme comentado
na Seção 3.5.2, a tensão de saída do atenuador, a qual será utilizada como sinal de
controle do VCO, deve estar no centro de sua faixa de operação para que os limites
de amplitude do sinal sejam equivalentes. Assim, como pode ser visto no gráfico,
este ponto ocorre para uma tensão de entrada do atenuador de cerca de −0,5 V, o
que corresponde a uma tensão de saída de aproximadamente 1,75 V.
Figura 5.7: Simulação da curva característica Vo × Vin do atenuador.
5.4 Simulação do Oscilador Controlado por Tensão
5.4.1 Simulação dos OTAs do VCO
Antes de iniciarmos propriamente as simulações do VCO, procederemos às
simulações dos OTAs que compõem o VCO. Como já explicado na Seção 3.5, temos
dois OTAs diferentes no VCO: um para os OTAs 1, 2 e 4, e outro para o OTA 3.
Assim para a caracterização destes, mostraremos as suas respectivas polarizações: as
correntes ID e as tensões VGS, VDS e Vth de cada transistor, as quais são primordiais
para o seu funcionamento. Estes dados estão nas Tabelas 5.1 e 5.2.
48
Tabela 5.1: Polarização dos transistores dos OTAs 1, 2 e 4.
Transistores ID (µA) VGS (V) VDS (V) Vth (V)
MA1 12,06 2,278 4,778 0,827
MA2 12,06 2,500 0,222 0,717
Mtun ∼0 3,534 ∼0 1,332
M1,M2 10,01 -1,244 -0,971 -1,038
M3,M4 10,01 -1,244 -0,301 -1,038
M5,M6 10,01 -1,332 -3,233 -1,137
M7,M8 9,97 -1,312 -0,303 -1,109
M9,M10 9,97 -1,396 -1,982 -1,200
M11,M12 9,97 1,189 2,009 1,025
M13,M14 19,97 1,055 0,306 0,886
MC1,MC2 9,97 -2,495 -0,211 -1,069
MC3,MC4 19,97 2,505 0,189 0,733
Tabela 5.2: Polarização dos transistores do OTA 3.
Transistores ID (µA) VGS (V) VDS (V) Vth (V)
MA1 12,06 2,278 4,778 0,827
MA2 12,06 2,500 0,222 0,717
Mtun ∼0 3,533 ∼0 1,352
M1,M2 4,87 -1,244 -0,983 -1,041
M3,M4 4,87 -1,244 -0,300 -1,041
M5,M6 4,87 -1,332 -3,233 -1,140
M7,M8 11,78 -1,328 -0,304 -1,104
M9,M10 11,78 -1,411 -2,4 -1,195
M11,M12 11,78 1,200 1,618 1,020
M13,M14 16,66 1,043 0,282 0,892
MC1,MC2 11,78 -2,899 -0,195 -1,069
MC3,MC4 16,66 2,101 0,201 0,733
49
Na Fig. 5.8, mostra-se o circuito utilizado para se obter a resposta em
frequência dos OTAs, a qual pode ser observada na Fig. 5.9. Foram colocados como
carga capacitores de 2 pF, que são os capacitores utilizados no VCO. Desta forma,
os OTAs estão operando como integradores na maior parte da faixa de frequência e
o polo simples em baixa frequência se deve à impedância de saída que não é ideal,
sendo, portanto, finita. Na Tabela 5.3, estão listados os ganhos DC, as frequências
de corte de 3 dB, o produto ganho banda GB e a margem de fase dos dois OTAs.
Estes resultados foram obtidos para a tensão de controle máxima, ou seja, 2,5 V.
Figura 5.8: Circuito utilizado para se obter a resposta em frequência dos OTAs.
(a) (b)
Figura 5.9: Resposta em frequência dos OTAs 1, 2 e 4 (a) e do OTA 3 (b).
Outra simulação importante é a da transcondutância. Para diversos valores
da tensão de controle Vctrl entre 0,6 V a 2,5 V, foi realizada uma varredura DC da
tensão diferencial de entrada para se obter a correspondente variação sofrida pela
corrente de saída e, consequentemente, pela transcondutância. Os resultados podem
ser observados na Fig. 5.10 e na Fig. 5.11. Nota-se claramente que os OTAs 1, 2
50
Tabela 5.3: Caracterização dos OTAs do VCO.
Parâmetros OTAs 1, 2 e 4 OTA 3
Ganho DC 65,5 dB 63,8 dB
Freq. de corte de 3 dB 138,5 Hz 173,3 Hz
Ganho-Banda 262,2 kHz 269 kHz
Margem de Fase 89, 99o 89, 96o
e 4 possuem um comportamento bastante linear na faixa de −3 V a 3 V da tensão
diferencial de entrada, enquanto que no OTA 3 fica visível a sua não linearidade, que
aumenta à medida que Vctrl cresce. Esta não linearidade ocorre por causa da menor
corrente de polarização do par diferencial e é proposital. Conforme será mostrado
na Seção 5.5.3, ela viabilizará o controle da amplitude de oscilação do VCO.
(a) (b)
Figura 5.10: Corrente diferencial de saída (a) e transcondutância (b) variando-se Vctrl
para os OTA’s 1, 2 e 4.
Para se medir a distorção harmônica total (THD)da corrente diferencial de
saída foi montado e usado o circuito da Fig. 5.12. A frequência do sinal de entrada
usada foi 10 Hz, já que nela o OTA ainda não está operando como um integrador.
Assim, os sinais diferenciais de corrente de saída foram obtidos, e foram calculados
os seus THDs. As formas de onda para um Vctrl de 2,5 V e os gráficos do THD para
diversos valores de Vctrl estão nas Figs. 5.13 e 5.14.
51
(a) (b)
Figura 5.11: Corrente diferencial de saída (a) e transcondutância (b) variando-se Vctrl
para o OTA 3.
Figura 5.12: Circuito utilizado para medição do THD da corrente diferencial de saída.
52
(a) (b)
Figura 5.13: Formas de onda da corrente diferencial de saída para um Vctrl de 2,5 V (a)
e o THD para diversos valores de Vctrl para os OTAs 1, 2 e 4.
(a) (b)
Figura 5.14: Formas de onda da corrente diferencial de saída para um Vctrl de 2,5 V (a)
e o THD para diversos valores de Vctrl para o OTA 3.
53
5.4.2 Simulação do OTA de Saída do VCO
Como o OTA da saída do VCO atuará como um comparador, a Fig. 5.15
exibe a simulação mais representativa, ou seja, a sua curva de transferência de
tensão. Também é mostrado um zoom do ganho na faixa de transição entre os
níveis de tensão.
(a) (b)
Figura 5.15: Curva característica Vo × Vin do OTA da saída do VCO (a) e o zoom de
sua derivada na região de interesse (b).
5.4.3 Simulação do VCO
Foi realizada uma simulação para se obter a caracterização do VCO, na qual
se variou a tensão de entrada do mesmo e verificou-se a frequência com que a saída
oscilava. Assim, através desta simulação, mostrada na Fig. 5.16, podemos ver
que o comportamento do VCO é claramente não linear e, além disso, sua tensão
mínima para oscilação está em torno de 0,4 V. A não linearidade deste VCO não
é crítica. Um problema extremamente grave aconteceria se a curva do oscilador
apresentasse alguma região em que a sua derivada primeira fosse negativa, ou seja,
o ganho do VCO fosse negativo. Isto desestabilizaria o funcionamento do PLL,
já que transformaria um sistema que deve ser realimentado negativamente em um
sistema de realimentação positiva. Inevitavelmente, operando neste modo, o circuito
não funcionaria de forma correta. Outra coisa a se comentar é que a tensão de
54
controle que faz com que o VCO oscile em 200 kHz é, aproximadamente, 1,75 V,
conforme os resultados da simulação do atenuador na Seção 5.3 indicaram, e com
esta tensão, os OTAs apresentam uma transcondutância em torno de 1,3 µA/V.
Assim, adaptando-se a Eq. (2.12) para o caso diferencial, temos que a frequência de
oscilação é de 206,9 kHz, o que está de acordo com o encontrado.
Figura 5.16: Simulação da curva característica do VCO e sua aproximação linear.
O controle da amplitude, realizado pelas transcondutâncias dos OTAs 3 e 4
da Fig. 2.18, segundo a Eq. (2.11), conforme já explicado, pode ser observado na
Fig. 5.17. A tensão de controle Vctrl dos OTAs nesta simulação foi de 2,5 V, que
será utilizada no OTA3 e no OTA4 do VCO e fornece transcondutâncias máximas.
Assim, conforme já explicado no Capítulo 2, quando a tensão diferencial de entrada
está na região em que a diferença das transcondutâncias é negativa, o circuito fica
instável e a amplitude do sinal tende a aumentar; quando está na faixa em que a
diferença das transcondutâncias é positiva, o circuito fica estável. Deste modo, a
amplitude de oscilação tende a se manter constante em um valor intermediário entre
essas duas regiões de operação.
Este efeito da transcondutância negativa que é responsável pelo controle da
amplitude também pode ser notado através das correntes de saída dos OTAs 3 e 4.
Plotando-se as suas correntes, como pode ser visto na Fig. 5.18, aparentemente não
notamos nada em especial. Entretanto, ao analisarmos a Fig. 5.19, na qual fazemos
55
(a) (b)
Figura 5.17: Transcondutâncias dos OTAs 3 e 4 para um Vctrl de 2, 5 V (a) e a
diferença das transcondutâncias (b).
a diferença entre as correntes, e darmos um zoom na região central do gráfico, nota-
se uma faixa em que a inclinação é negativa. Daí surge a transcondutância negativa
responsável pelo controle explicado anteriormente.
Figura 5.18: Corrente diferencial de saída para os OTAs 1, 2 e 4, e para o OTA 3.
Os sinais senoidais provenientes da saída diferencial do VCO estão ilustrados
na Fig. 5.20(a) para algumas tensões de entrada. Entretanto, ao passar pelo OTA
de saída, estes sinais senoidais ficam da forma de uma onda quadrada, conforme
56
(a) (b)
Figura 5.19: Diferença das correntes diferenciais de saída (a) e um zoom na região de
transcondutância negativa (b).
mostrado na Fig. 5.20(b), e estão prontos para realimentar o detector de fase e
frequência.
(a) (b)
Figura 5.20: Resposta no tempo da saída diferencial do VCO para diferentes valores de
tensões de entrada (a) e suas respectivas tensões convertidas pelo OTA de saída (b).
5.5 Simulação do PLL
Conectando-se todos os blocos já anteriormente projetados e testados, pode-
se agora simular o PLL completo. O diagrama de blocos final do PLL, ao qual se
referem as simulações que se seguem, é mostrado na Fig. 5.21.
57
Figura 5.21: Diagrama de blocos final do PLL.
Assim, iniciando-se as simulações do PLL utilizando-se os parâmetros típicos,
na Fig. 5.22(a) vê-se o transitório da tensão de controle do VCO até que este passe
a oscilar na frequência correta, no caso, 200 kHz. A Fig. 5.22(b) exibe a frequência
de oscilação do PLL no tempo. A Fig. 5.23 mostra de forma ampliada os sinais
fora de sincronia no início da operação do PLL e os sinais já sincronizados após o
controle efetuado pelo PLL.
(a) (b)
Figura 5.22: Transitório do sinal produzido pelo VCO do PLL (a) e a evolução da
frequência de oscilação do VCO no tempo.
Para verificar a robustez do PLL contra as variações decorrentes do processo
de fabricação, foi realizada uma simulação de Monte Carlo com 50 rodadas, conforme
mostrado na Fig. 5.24. Pode-se constatar nesta simulação, que, mesmo com tais
variações, o PLL consegue sincronizar.
Entretanto, as variações de processo alteram as transcondutâncias dos OTAs
responsáveis pelo controle da amplitude (OTA 3 e OTA 4). Isso faz com que a
amplitude da tensão diferencial de saída do VCO sofra alteração, conforme mostrado
58
(a) (b)
Figura 5.23: Sinais do PLL fora de sincronia (a) e, por fim, sincronizados (b).
(a) (b)
Figura 5.24: Transitório do sinal produzido pelo VCO do PLL (a) e a respectiva
evolução da frequência (b) para a simulação de Monte Carlo variando-se apenas os
parâmetros de processo.
na Fig. 5.25(a). Todavia, estas alterações não acarretam problemas, já que este sinal
passa pelo OTA de saída do VCO que atua como comparador, e é transformado para
um sinal de nível −2,5 V ou +2,5 V, como pode ser visto na Fig 5.25(b), para assim
poder realimentar o PFD.
Na Fig. 5.26 podem-se se observar as tensões de saída do charge-pump e
de controle do VCO. Vê-se que a tensão de saída do charge-pump ficou dentro dos
limites projetados, ou seja, entre −1 V e +1 V. Nota-se claramente, que, em virtude
da variação dos parâmetros de processo, a tensão de controle do VCO estabiliza em
valores distintos. Tais tensões é que serão utilizadas para realizar a sintonia do filtro
na frequência de corte correta.
59
(a) (b)
Figura 5.25: Tensões diferenciais de saída do VCO (a) e as tensões de saída do
comparador do VCO (b) para a simulação de Monte Carlo variando-se apenas os
parâmetros de processo.
(a) (b)
Figura 5.26: Tensões de saída do charge-pump (a) e tensões de controle do VCO (b)
para a simulação de Monte Carlo variando-se apenas os parâmetros de processo.
Agora, na Fig. 5.27, temos o resultado da simulação de Monte Carlo variando-
se os descasamentos, além dos parâmetros de processo. Nota-se que, das 50 combi-
nações, duas divergiram.
Isso se deve porque, nestas duas combinações de parâmetros, além da dimi-
nuição da amplitude de oscilação, ocorreu um offset da tensão de saída dos OTAs
devido aos descasamentos,

Continue navegando