Dissertação

On the Exploration of Automatic Analog Integrated Circuit Placement using Neural Networks EVALUATED

O trabalho desenvolvido no âmbito desta dissertação tem como objectivo automatizar uma parte do processo do projeto de um circuito integrado analógico, o posicionamento, mais especificamente, onde a posição dos dispositivos é definida de acordo com um grupo de restrições topológicas de modo a que a área ocupada seja mínima e que a degradação da performance do circuito de pre-layout para post-layout seja minimizada. Esta é uma das partes mais críticas de todo o processo de projeto de um circuito, sendo também uma das mais subjetivas, uma vez que cada projetista tem as suas perferências e estilos de layout quando estabelece a posição dos dispositivos. Este trabalho propõe a construção de um modelo usando redes neuronais, sendo baseado nos posicionamentos anteriormente desenhados e não tendo de considerar explicitamente todas as restrições topológicas, uma vez que o modelo deve aprender os padrões presentes nesses projetos anteriores, feitos por projetistas de circuitos e/ou por soluções obtidas por metodologias de posicionamento automático. O modelo proposto tem como input o tamanho dos dispositivos e como outputs as coordenadas destes no layout do circuito. Os resultados obtidos mostram que o modelo consegue não só replicar o posicionamento de projetos antigos, mas também que o modelo mostra indicações de aprender padrões de diferentes templates e aplicá-los a novos dimensionamentos do circuito. No caso em que as redes foram treinadas com 12 templates diferentes, o modelo atingiu um erro médio de apenas 200 nm por cada dispositivo e em 97% dos posicionamentos que gerava não tinham sobreposições.
Projeto de Circuitos Integrados Analógicos, Automação de Projeto Eletrónico, Optimização de Posicionamento, Redes Neuronais, Deep Learning

Novembro 13, 2018, 18:30

Documentos da dissertação ainda não disponíveis publicamente

Orientação

ORIENTADOR

Ricardo Miguel Ferreira Martins

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

Prof Auxiliar Convidado

ORIENTADOR

Nuno Calado Correia Lourenço

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

Prof Auxiliar Convidado