CMP238 Projeto e Teste de Sistemas VLSI Apresentação Disciplina Profa. Fernanda Gusmão de Lima Kastensmidt fglima@inf.ufrgs.br Prof. Marcelo Lubaszewski luba@eletro.ufrgs.br
Definição de Sistemas Digitais VLSI Um circuito digital que processa e/ou armazena informação very large scale integration microprocessadores Lógica Programável conversores Chip Memórias Lógica aleatória
Moore s Law A observação feira por Gordon Moore em 1965, cofundador da Intel: O numero de transistores por área em circuitos integrados tem dobrado a cada ano, desde sua invensão. Nos anos subsequentes, essa razão diminui um pouco: a densidade tem dobrado a cada 18 meses, aproximadamente.
Evolução dos Circuitos Integrados (VLSI) Lei de Moore: capacidade dobra em 18 meses 10 mil vezes nos últimos 20 anos Processadores da Intel:
Evolução (Revolução) do Projeto de CI Se os carros tivessem o mesmo grau de melhoria que os circuitos integrados, um carro hoje em dia: Viajaria na velocidade da luz Viajaria anos com apenas um tanque de pretroleo Transportaria a cidade toda em apenas um carro
A industria de microeletrônica se mantem bem ativa e continua a crescer apenas por causa do rapido progresso (Moore s Law): O grau de progresso deve ser mantido para que a industria continue bem. O tempo de vida de uma nova geração de tecnologia de fabricação é de no máximo 5 anos. A produção de CIs é barata em grande quantidade por causa do processo de litografia. O projeto é complicado e muito caro. Um erro no projeto pode custar muito tempo e dinheiro.
Parte 1 Introdução a Disciplina www.inf.ufrgs.br/~fglima/projeto.htm
Avaliação 1 Provas 1 trabalho (projeto de um sistema digital com aplicações de teste) Nota final: NP1 + NT = NF 2
Bibliografia CARRO, Luigi. Projeto e Prototipação de Sistemas Digitais. Porto Alegre: Ufrgs, 2001. D. GAJSKI, F. VAHID, S. NARAYAN, J. GONG, Specification and Design of Embedded Systems, Prentice Hall, Englewood Cliffs, NJ, 1994, 450 pages. GAJSKI, D. et al. High-Level Synthesis: Introduction to Chip and System Design. Kluwer, 1992. LIPSETT, R. et al. VHDL: Hardware Description and Design. Kluwer Academic Publishers, 1989. AHMED A. JERRAYA, JEAN MERMET, "System-Level Synthesis," Kluwer Academic Publishers, 1999. WAGNER, F. R., PORTO, I. J., WEBER, R. F., WEBER, T. S. Métodos de Validação de Sistemas Digitais. Escola de Computação, 6. UNICAMP, 1988. BALARIN et. al., "Hardware-Software Co-design of Embedded Systems. The POLIS Approach," Kluwer Academic Publishers, 1997.
Bibliografia BUSHNELL, M. and AGRAWAL, V. Essentials of Electronic Testing for Digital, Memory, and Mixed-Signal VLSI Circuits. Kluwer Academic Publishers, 2001. ABRAMOVICI, M.; BREUER, M.; FRIEDMAN, A. Digital Systems Testing and Testable Design. IEEE Press, 1990 LALA, P. Digital Circuit Testing and Testability. Academic Press, 1997.
Ferramentas a ser utilizadas Síntese de Linguagem de Hardware VHDL ou Verliog ISE (da empresa Xilinx) para sintese em FPGAs Leonardo (da empresa Mentor) para sintese em FPGAs ou ASIC System C Cynthetizer (da empresa Forte) para sintese de SystemC para Verilog Simulação de descrições em linguagem de hardware ModelSim (da empresa Mentor) Teste Flextest, Fastscan e DFTadvisor (da empresa Mentor)
Placas de Prototipação
Mais informações em: http://www.digilentinc.com
Grupo de Suporte NSCAD http://www.inf.ufrgs.br/cei/nscad/ Localização: no centro de emprendimento do Instituto de Informática, em frente a biblioteca, primeiro andar Suporte as ferramentas, placas de prototipação, emprestimo de ferramentas para instalação nos grupos de pesquisa e das placas (localizadas na sala 105, predio novo).