Dissertação
Design of Robust Digital Asynchronous Circuits EVALUATED
Os circuitos digitais assíncronos diferem de circuitos síncronos devido à ausência de um sinal de relógio que determina o ritmo de operação do circuito. Em aplicações que permitem tirar partido das suas características, os circuitos assíncronos podem ter vários benefícios em relação a implementações síncronas, como menor consumo e melhor modularidade. Controladores de potência mistos são um exemplo de aplicação que beneficia do uso de controladores assíncronos. No entanto, devido às dificuldades associadas ao uso de ferramentas de projeto destes circuitos, nesta aplicação continuam a ser utilizados circuitos síncronos ou estratégias improvisadas para o projeto de controladores assíncronos, resultando em implementações ineficientes. Este trabalho propõe uma estratégia de design para controladores assíncronos robustos que utiliza Diagramas de Transições de Sinais (STG) como ferramenta de especificação. É detalhada a aplicação desta metodologia a um exemplo e fornecido um conjunto de regras para a conversão de especificações sob a forma de diagramas de estados para Diagramas de Transições de Sinais. TraceGen, uma ferramenta nova que gera código de simulação Verilog com base em sequências de transições de Diagramas de Transições de Sinais, é introduzida para melhorar o processo de validação dos circuitos sintetizados. São detalhadas considerações do projeto destes circuitos e soluções para problemas frequentes associados ao uso da metodologia proposta, visando facilitar a adoção destas ferramentas. Isto é particularmente importante uma vez que as principais razões pelas quais estas ferramentas não são utilizadas são a sua complexidade e a falta de informação sobre o seu uso.
novembro 29, 2022, 11:0
Publicação
Obra sujeita a Direitos de Autor
Orientação
ORIENTADOR
Departamento de Engenharia Electrotécnica e de Computadores (DEEC)
Professor Associado