SSD1 2005/2006   (LESI/DI)

Home ] Procurar ] Documenta��o ] Introdu��o ] Not�cias ]

spacer.gif (49 bytes) spacer.gif (49 bytes)

 

ECTS Description Avalia��o

Programa

Up ] [ Programa ] Autor: Direitos ]

S�ntese de Sistemas Digitiais 1

Docente respons�vel pela disciplina e pela lecciona��o das aulas

JoseLima99.jpg (31166 bytes)
Jos� Augusto Lima    email_letter.gif (1661 bytes) jal@di.uminho.pt

Gabinete DI:2.10 Extens�o X-4453
Laborat�rio DI:2.05 Extens�o X-5471

 

Plano de Estudo: Engenharia de Sistemas e Inform�tica - �rea de Especializa��o em Tecnologia da Informa��o

C�digo: 5308O8

Unidade Curricular: Op��o T II

Programa:

S�ntese de Sistemas Digitais I - Algoritmos de CAD (Computer Aided Design) para a solu��o de problemas de Parti��o, de Floorplanning/Placement, Routing, de layout de c�lulas. Algoritmos de s�ntese e escalonamento.Utiliza��o de ferramentas de CAD/EDA e sua extens�o �reas para al�m de VLSI. Introdu��o de t�cnicas de optimiza��o do espa�o de solu��es, nomeadamente Simulated Anneling e Genetic Algorithms, com recurso � apresenta��o de exemplos concretos.

Pr�-requisitos:

S�ntese de Sistemas Digitais I  (Assumem-se conhecimentos b�sicos de algoritmos, estruturas de dados, programa��o)

Resultados de Aprendizagem:

(i)                  Apreender algoritmos de optimiza��o em uso na s�ntese autom�tica de sistemas digitais, nomeadamente na concep��o ao n�vel f�sico. Compreender a formula��o te�rica dos problemas de Parti��o, Floorplanning, Routing e Escalonamento. Analisar casos concretos de t�cnicas que permitem a reformula��o do problema te�rico de forma a obter solu��es (algoritmos) que executam em tempo polinomial, e, ou, exibem melhor qualidade. Apreender � com base em casos concretos � exemplos de heur�sticas utilizadas na obten��o de solu��es de boa qualidade, mas com reduzido esfor�o computacional.

(ii)                Adquirir capacidade para caracterizar qualitativamente a complexidade computacional de alguns dos problemas de s�ntese, e de algoritmos estabelecidos. Reconhecer os aspectos principais, das metodologias SOC (System on a Chip) e DFT (Design for Testability), na concep��o de sistemas. Compreender aspectos fundamentais da actual metodologia de concep��o autom�tica, nomeadamente a estreita interdepend�ncia das solu��es de Parti��o, Floorplanning Routing Global e Routing Detalhado;

(iii)               Desenvolver capacidades de formula��o dos problemas de concep��o e optimiza��o em s�ntese autom�tica de sistemas digitais. Aprender a especificar fun��es de custo para avalia��o da qualidade das solu��es.

(iv)              Elaborar um trabalho orientado � s�ntese assistida por computador. Implementando um algoritmo j� existente, com ou sem a introduzindo de altera��es � conforme os casos � na fun��o de custo, na parameteriza��o do motor de pesquisa, na t�cnica de constru��o/gera��o de solu��es, nas heur�sticas.

Bibliografia:

Obrigat�ria ou Opcional: Obrigat�ria(ACSD) e Opcional

Docente:
 
Jos� Augusto Domingues Fernandes Lima

M�todos de Avalia��o:

Exame final, e, ou, projecto obrigat�rio. (mais informa��o)