Período de Execução
2006/2007
Cursos
Engenharia Electrotécnica e de Computadores
Número da Proposta
111
Título
Computação quântica: arquitecturas e simulação de operação de dispositivos
Orientador
Nº mecanográfico Nome % Créditos
3348 Leonel Augusto Pires Seabra de Sousa 100
Enquadramento
O progresso no domínio da micro-electrotónica, com a redução acentuada da dimensão dos transistores e o aumento da rapidez de comutação, tem permitido a melhoria da eficiência dos computadores ao ritmo previsto por Gordon-Moore (duplicar a sua capacidade em cada período de ano e meio). No entanto, tem-se identificado problemas que impedem que se continue a escalar os transistores, nomedamente as correntes de leakage que flui através do óxido da gate - resultante do quantum tunneling dos electrões do eléctrodo da gate para o canal do transistor através do óxido.

Para manter a funcionalidade dos transistores em escalas mais reduzidas, investigam-se dispositivos que operam segundo princípios diferentes, de que são exemplo as quantum-dot cellular automata (QCA) cells. Estes dispositivos baseiam-se nos efeitos da mecânica quântica e funcionam à escala do nano-metro, muito inferior à dos actuais transistores. Neste trabalho pretende-se investigar arquitecturas para blocos básicos de cálculo e de controlo de funcionamento do computador e desenvolver um simulador ao nível estrutural dos dispositivos básicos, ou seja os quantum-dot.
Objectivos
São principlamente dois os objectivos deste trabalho:
i) desenvolvimento de um simulador preciso do funcionamento das células QCA, entrando em consideração com a estrutura das células e o material utilizado;
ii) projectar e simular blocos computacionais, por exemplo unidades aritméticas e máquinas de estados, a partir de células básicas QCA.
Descrição
Para alcançar os objectivos acima apresentados, será necessário realizar as seguintes tarefas:

1. Análise da estrutura básica e do funcionamento de uma célula QCA e desenvolvimento de um simulador para este tipo de células.
2. Desenvolvimento de arquitecturas para a implementação de blocos base de um computador a partir de células QCA.

Links relaccionados:
[1] http://www.nd.edu/~qcahome/
[2] http://www.qcadesigner.ca/
Requisitos: (e.g. média,disciplinas concluídas)
Para o desenvolvimento deste trabalho é necessário ter experiência de programação em C/C++ e conhecimentos sobre arquitecturas de computadores e circuitos electrónicos CMOS.
Resultado esperado
Simulador e elementos de computadores baseados em células QCA.
Localização da realização do TFC
INESC-ID