SINCRONIZAÇÃO EM SISTEMAS DIGITAIS

Semestre 2019/2

Professor Responsável: Ney Laert Vilar Calazans


Novidades:

Cronograma da Disciplina:

Aula

Data

CONTEÚDOS

01

16/agosto

Introdução à Sincronização e Circuitos Não-Síncronos - 1 de 2

 

Aula Inaugural - Transparências Assíncronos

  • As Representações - Estados, AFTs, Redes de Petri, ASTGs, etc.

  • Os Problemas - Corridas (races), Transitórios (hazards), Metaestabilidade

02

23/agosto

Introdução à Sincronização e Circuitos Não-Síncronos - 2 de 2

 

Continuação da Introdução a Assíncronos

  • As Codificações de Informação - Single-Rail, Dual-Rail, 1-of-4, etc.

  • Protocolos de Comunicação de 2 e 4 fases e variações

03

30/agosto

Codificação de Informação em Projetos Assíncronos

 

Leitura e Discussão do artigo Delay-insensitive codes- an overview de Tom Verhoeff

  • Definição de código DI

  • Códigos 1-hot, 0-hot, m-of-n, dual-rail, etc.

  • Códigos de Sperner, de Berger e de Knuth

04

06/setembro

Componentes e Técnicas para o Projeto Assíncrono - Visão Geral (1 de 2)

05

13/setembro

Componentes e Técnicas para o Projeto Assíncrono - Visão Geral (2 de 2)

 

20/setembro

 

Feriado - Revolução Farroupilha

 

06

27/setembro

Null

07

04/outubro

TBD

08

11/outubro

TBD

09

18/outubro

TBD

10

25/outubro

Apresentação de Seminários 1:

1 -

2 -

11

01/novembro

TBD

12

08/novembro

TBD

 

15/novembro

 

Feriado - Proclamação da República

 

13

22/novembro

TBD

14

29/novembro

TBD

15

06/dezembro

TBD

16

13/dezembro

TBD

Avaliação:    (Nota de Seminários + Nota do(s) Trabalho(s) Prático(s))/2

Material para download:

Programa da Disciplina Programa TESESDI.pdf
Revisões do Estado da Arte em Sistemas Digitais Não-síncronos Asynchronous Techniques for System-on-Chip Design - 2006
Asynchronous Circuits - An Icreasingly Practical Design Solution - 2002
Modeling and Design of Asynchronous Circuits - 1999
Scanning the Technology-Applications of Asynchronous Circuits.pdf - 1999
Asynchronous Design Methodologies: An Overview - 1995
Trabalhos Seminais Dissertação do Daniel S. Chapiro - proposta original do método GALS
Micropipelines de Ivan Sutherland - Turing Award Lecture 1988
The Future of Wires - Ho, Mai e Horowitz - 2001
Tutorial de Circuitos Assíncronos - Ministrado na VLSI Design Conference, Mumbai, India, January 2004.
Original disponível em: http://www.lsi.upc.edu/~jordicf/gavina/BIB/TUTORIALS.html
Tutorial Assíncronos_Beerel_Cortadella_Kondratyev_VLSI-2002
Tutorial de Circuitos Assíncronos - Ministrado por Ney Calazans em 1998, na Escola de Computação, no Rio de Janeiro Tutorial Ney-Representação Seqüencial

Tutorial Ney-Síntese Assíncrona

Trabalho Prático para ser entregue até dia XX/12
Especificação do Trabalho Implementando um Multiplicador DIMS Pipeline - A ser revisado e definido
Projeto de Partida Multiplicador DIMS_V2

Bibliografia

  1. Sparsø, J. and Furber, S. (Eds). Principles of asynchronous circuit design - A systems perspective. Capítulos 1-8, Springer, 2002. 360p.

  2. Calazans, N. L. V. Automated Logic Design of Sequential Digital Circuits. Capitulo 3: Representação Seqüencial e Capítulo 5: Síntese Assíncrona, Imprinta, 1998. 342p./30p/41p.

  3. Beerel, P. A.; Ozdag, R. O. and Ferretti, M. A Designer´s Guide to Asynchronous VLSI. Cambrige University Press, 2010. 353p.

  4. Myers, C. J. Asynchronous Circuit Design. Wiley-Interscience, July, 2001. 422p.

  5. Cortadella, J.; Kishinevsky, M.; Kondratyev, A. and Lavagno, L. Logic Synthesis of Asynchronous Controllers and Interfaces. Springer, April, 2002. 364p.

  6. Lavagno, L. and Sangiovanni-Vincentelli, A. Algorithms for Synthesis and Testing of Asynchronous Circuits. Kluwer Academic Publishers, 1993. 359p.

  7. Hill, F. J. and Peterson, G. R. Computer Aided Design with Emphasis on VLSI. John Wiley and Sons, Inc. Fourth Edition, 1993. 535p.

  8. Artigos de Periódicos tais como: IEEE Transactions on VLSI, IEEE Transactions on Computer Aided Design, IEEE Transactions on Circuits and Systems, IEEE Transactions on Computers, IEEE Design and Test of Computers, e Integration the VLSI Journal.

  9. Artigos de Conferências tais como: IEEE/ACM Design Automation Conference (DAC), Design, Automation and Test in Europe (DATE), International Symposium on Asynchronous Circuits (ASYNC), IEEE/ACM International Conference on Computer Aided Design (ICCAD), e IEEE International Conference on Computer Design (ICCD).


This page was last updated on September, 27th, 2019.

If you find problems in this page, please send an e-mail to ney dot calazans at pucrs dot br.
We will fix it in the shortest possible delay. Thanks for any help!