Disciplina Curricular

Automação do Projeto Eletrónico APEle

Mestrado Bolonha em Engenharia Eletrotécnica e de Computadores - MEEC 2021

Contextos

Grupo: MEEC 2021 > 2º Ciclo > Área Principal > Áreas de Especialização Principais > Área de Especialização Principal de Sistemas de Computação > Algoritmos e Otimização

Período:

Grupo: MEEC 2021 > 2º Ciclo > Opções Livres > Áreas Secundárias > Área Secundária - Sistemas de Computação

Período:

Peso

6.0 (para cálculo da média)

Pré-requisitos

Fundamentos de Sistemas Digitais e Arquitectura de Computadores Programação e Algoritmos e Estruturas de Dados

Objectivos

- compreender o funcionamento interno de (algumas) ferramentas da EDA e como usá-las efetivamente para projetar hardware digital; - fornecer aos alunos conhecimentos sobre otimização de ponta e algoritmos de análise para o projeto de circuitos integrados digitais complexos e seu uso no projeto em hardware - fornecer conhecimento prático das principais tecnologias em Automação de Projeto Eletrónico (EDA), com foco em algoritmos de síntese, posicionamento e roteamento que realizam as principais transformações entre os níveis de abstração

Programa

1. Introdução à Automação do Projeto Eletrónic (EDA), história, atores, função, compromissos no projeto em hardware 2. Projeto de abstração e níveis de abstração 3. Verificação 4. Programação e alocação de alto nível 5. Síntese multinível 6. Análise temporal 7. Simulação 8. Dimensionamento e síntese física 9. Particionamento e colocação (floorplanning) 10. Colocação (placement) e roteamento )routing) 11. Otimização

Metodologia de avaliação

50% avaliação contínua; 50% avaliação não contínua

Componente de Competências Transversais

O curso abrange o desenvolvimento de competências transversais em Pensamento Crítico e Inovador, Competências Interpessoais e Intrapessoais (oral, organizacional e trabalho em equipe, autodisciplina, perseverança, auto motivação) e Alfabetização da informação e da mídia (capacidade de localizar e acessar informações) no componente de laboratório. O peso de classificação associado a essas habilidades é de cerca de 10%

Componente Laboratorial

A componente do laboratório consistirá em duas partes. Por um lado, pequenos projetos serão apresentados com o objetivo de familiarizar os alunos com as várias ferramentas que eles usarão na concepção de componentes de um projeto geral. Além disso, um projeto a ser realizado pelos alunos em grupos de 2 ou 3 alunos será desenvolvido ao longo do semestre. Uma demonstração e um relatório serão solicitados a cada grupo.

Componente de Programação e Computação

O curso desenvolverá competências nos domínios de programação e computação, nomeadamente Abstração e automação, aspectos essenciais do próprio curso, tradução de formatos de especificação a descrições de hardware em diversos formatos, necessários para traduzir descrições entre níveis, depuração, que é um componente essencial da verificação e teste.

Princípios Éticos

Todos os membros de um grupo são responsáveis pelo trabalho do grupo. Em qualquer avaliação, todo aluno deve divulgar honestamente qualquer ajuda recebida e fontes usadas. Numa avaliação oral, todo aluno deverá ser capaz de apresentar e responder a perguntas sobre toda a avaliação.

Disciplinas Execução

2024/2025 - 2º semestre

2022/2023 - 2º semestre

2021/2022 - 2º Semestre