Leomar da Rosa Jr.

UFPEL – PPGC, Pelotas (RS)

Aplicação de técnicas, "bruxaria" e outros truques na geração de portas lógicas complexas

Resumo:
O projeto de circuitos digitais é um desafio constante, tanto para a academia quanto para a indústria. Tradicionalmente, ambas adotam um fluxo de projeto baseado em biblioteca de células (standard-cell), onde um conjunto de portas lógicas previamente projetadas e caracterizadas é utilizado na construção do circuito. A quantidade de funções lógicas presentes na biblioteca de células é restrita, o que pode se refletir em vantagens e desvantagens no processo e na qualidade do circuito final. Em paralelo, ferramentas de EDA têm sido exploradas na automatização de fluxos alternativos para a construção de circuitos digitais, especialmente na academia. A ideia por trás destas abordagens consiste em possibilitar que os projetistas tenham uma maior liberdade na otimização do circuito. Neste sentido, esta palestra apresentará um estudo de caso onde algoritmos e técnicas estado-da-arte na geração de redes de transistores são utilizadas junto a uma ferramenta acadêmica de EDA dedicada a síntese automática do leiaute, sendo capazes de fornecer resultados promissores para a geração de portas lógicas complexas.

Biografia:
O professor Leomar é professor na Universidade Federal de Pelotas e orientador no Programa de Pós-graduação em Computação da mesma universidade. Possui doutorado em Microeletrônica pela Universidade Federal do Rio Grande do Sul (2008) com período sanduíche na Universidade de Minnesota – EUA (2005-2006), mestrado em Ciência da Computação pela Universidade Federal do Rio Grande do Sul (2004) e graduação em Ciência da Computação pela Universidade Federal de Pelotas (2001). É membro da Comissão Assessora de Área de Engenharia de Computação no Instituto Nacional de Estudos e Pesquisas Educacionais Anísio Teixeira (INEP) / MEC / ENADE. Membro da Sociedade Brasileira de Microeletrônica (SBMicro), da Sociedade Brasileira de Computação (SBC), da Association for Computing Machinery (ACM) e da IEEE Computer Society. Tem experiência nas áreas de computação e microeletrônica, atuando principalmente nos seguintes temas: síntese lógica e ferramentas de EDA.