05.08.2013 Views

M.Sc. thesis - Fei

M.Sc. thesis - Fei

M.Sc. thesis - Fei

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.4.2.2 A abordagem de KRUISKAMP; LEENAERTS: “DARWIN”<br />

Kruiskamp e Leenaerts (1995) desenvolveram uma ferramenta para síntese de Amplificadores<br />

Operacionais em tecnologia CMOS chamada “DARWIN”, capaz de otimizar a topologia e o<br />

dimensionamento de componentes ao mesmo tempo utilizando um GA. A topologia do Amplificador<br />

Operacional nesta abordagem é separada em três blocos de construção:<br />

a) um estágio amplificador de entrada;<br />

b) um estágio amplificador intermediário (opcional);<br />

c) um estágio amplificador de saída (opcional).<br />

Por meio de uma matriz de construção, ilustrada na Tabela 3.5, identifica-se uma topologia<br />

válida para o amplificador. A marcação X na posição (i, j) significa que o bloco i deve ser sucedido<br />

pelo bloco j.<br />

Tabela 3.5: Matriz de construção de topologias de amplificadores operacionais utilizada por<br />

Kruiskamp e Leenaerts (1995).<br />

2 3 4 5 6 7 8 9 10 11 12 13<br />

1 X X X X 1.entrada<br />

2 X X X 2.nMOS par dif. (simples)<br />

3 X X X 3.pMOS par dif. (simples)<br />

4 X X X 4.nMOS folded cascode<br />

5 X X X 5.pMOS foldec cascode<br />

6 X X X X 6.nMOS CS<br />

7 X X X X 7.pMOS CS<br />

8 X X X X 8.nMOS CS (level shift)<br />

9 X X X X 9.pMOS CS (level shift)<br />

10 X 10.nMOS source follower<br />

11 X 11.pMOS source follower<br />

12 X 12.classe AB buffer saída<br />

13.saída<br />

Após a determinação da topologia, “DARWIN” realiza uma verificação de violação de restrições:<br />

transistores em saturação, ganho mínimo, margem de fase, slew rate mínimo e frequência de<br />

ganho unitário mínima. Estas restrições são utilizadas para construir analiticamente uma equação<br />

linearizada da topologia do amplificador operacional, utilizando como variáveis os parâmetros<br />

de largura (Wi) e comprimento (Li) de canal. Esta equação, chamada de vetor α, satisfaz a todas<br />

as restrições para valores de αi não negativos. Limitando o espaço de busca, o algoritmo utiliza<br />

somente os valores ’0’ e ’1’, que constituem a representação binária de um GA. A Equação 3.14<br />

mostra como exemplo uma saída do modelo e um vetor α para um bloco de construção de um OTA,<br />

40

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!