cmp238 projeto e teste de sistemas vlsifglima/projeto/apresentação.pdf · cmp238 – projeto e...
TRANSCRIPT
CMP238 – Projeto e Teste de Sistemas VLSI 2006/1
CMP238Projeto e Teste de Sistemas VLSI
Apresentação Disciplina
Profa. Fernanda Gusmão de Lima [email protected]
Prof. Marcelo [email protected]
CMP238 – Projeto e Teste de Sistemas VLSI 2006/1
Definição de Sistemas Digitais VLSI
very large scale integrationUm circuito digital que processa e/ouarmazena informação
microprocessadores
MemóriasLógica aleatória
Lógica Programável
conversores Chip
CMP238 – Projeto e Teste de Sistemas VLSI 2006/1
Moore’s Law
• A observação feira por Gordon Moore em 1965, co-fundador 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.
CMP238 – Projeto e Teste de Sistemas VLSI 2006/1
Evolução dos Circuitos Evolução dos Circuitos Integrados (VLSI)Integrados (VLSI)
Lei de Moore: capacidade dobra em 18 meses• 10 mil vezes nos últimos 20 anosProcessadores da Intel:
CMP238 – Projeto e Teste de Sistemas VLSI 2006/1
Evolução (Revolução) do Projeto de CI• Se os carros tivessem o mesmo grau
de melhoria que os circuitosintegrados, 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
CMP238 – Projeto e Teste de Sistemas VLSI 2006/1
• A industria de microeletrônica se mantem bem ativa e continua a crescer apenas por causa do rapidoprogresso (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 porcausa do processo de litografia.
• O projeto é complicado e muito caro. • Um erro no projeto pode custar muito tempo e dinheiro.
CMP238 – Projeto e Teste de Sistemas VLSI 2006/1
Parte 1
Introdução a Disciplina
www.inf.ufrgs.br/~fglima/projeto.htm
CMP238 – Projeto e Teste de Sistemas VLSI 2006/1
Avaliação
• 1 Provas • 1 trabalho (projeto de um sistema digital com aplicações
de teste)
• Nota final:
NP1 + NT = NF
2
CMP238 – Projeto e Teste de Sistemas VLSI 2006/1
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.
CMP238 – Projeto e Teste de Sistemas VLSI 2006/1
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.
CMP238 – Projeto e Teste de Sistemas VLSI 2006/1
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 SystemCpara Verilog
• Simulação de descrições em linguagem de hardware– ModelSim (da empresa Mentor)
• Teste– Flextest, Fastscan e DFTadvisor (da empresa Mentor)
CMP238 – Projeto e Teste de Sistemas VLSI 2006/1
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 gruposde pesquisa e das placas (localizadas na sala 105, predio novo).