Dissertação

AIDA-C: Evolutionary Optimization Techniques applied to Analog IC Design EVALUATED

O trabalho apresentado está relacionado com o campo de Automatização de Projecto Electrónico (EDA), com especial ênfase no domínio da automatização de projecção de circuitos integrados analógicos. Apesar dos mais recentes avanços tecnológicos, a maioria das ferramentas de sintetização automática foca-se mais ao nível do circuito, e a configuração depende bastante da experiência e conhecimentos do projectista aquando a especificação de características como por exemplo selecção de topologia, definição do espaço de procura, definição de constraints, etc, limitando a eficiência do processo de automatização do projecto. Neste trabalho a geração automática de constraints não será só para incrementar o grau de automatização, mas também para assistir o projectista no processo de design. O estado da arte mostra que esta vertente não tem sido seguida, havendo poucos trabalhos a abordar o problema da geração automática de constraints, considerando apenas duas alternativas: uma, onde se procuram padrões no circuito, e outra que consiste na análise da propagação do sinal. Estas abordagens foram estudadas mais aprofundadamente para serem integradas e validadas no AIDA-C, uma ferramenta de síntese a nível do circuito desenvolvida no IT (Instituto de Telecomunicações) bastante referenciada com um conjunto diversificado de exemplos, incluindo circuitos como o LC-VCO, LNA, AmpOps, Bandgaps, etc. O método conseguido gera constraints baseados em matching de transístores, simetrias, e proximidades com sucesso e com um tempo de processamento de alguns segundos.
Circuitos Integrados Analógicos, Automação do Projecto de Circuitos, Geração de Restrições Funcionais, Grafos de Fluxo de Sinal, AIDA-C

maio 20, 2016, 11:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Nuno Calado Correia Lourenço

Departamento de Engenharia Electrotécnica e de Computadores (DEEC)

Prof Auxiliar Convidado

ORIENTADOR

Nuno Cavaco Gomes Horta

Departamento de Engenharia Electrotécnica e de Computadores (DEEC)

Professor Auxiliar