CMP238 Projeto e Teste de Sistemas VLSI

Documentos relacionados
Circuitos Digitais Representação Numérica. Sistema Digital. Circuitos Digitais. Conversão A/D e D/A. Circuitos Digitais

Projeto Moderno de Sistemas Digitais

FPGA & VHDL. Tutorial

Parte # 2 - Circuitos Combinatórios

ELETRÔNICA DIGITAL I

FPGA & VHDL. Tutorial Aula 1. Computação Digital

Pontifícia Universidade Católica Federal do Rio de Santa Grande Catarina do Sul

Projeto Lógico Automatizado de Sistemas Digitais Seqüenciais 1 - Introdução

TE 130 PROJETO DE CIRCUITOS INTEGRADOS DIGITAIS

INF Técnicas Digitais para Computação. Introdução. Aula 1

Aula 11. Dispositivos Lógicos Programáveis. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Dispositivos de Lógica Programável

Comparação entre Arduino, FPGA, ASIC e SoC

Funcionamento Área Desempenho (velocidade) Potência Aula 1. Circuitos Digitais. Circuitos Digitais

Sistemas Digitais I LESI :: 2º ano. Introdução

Introdução a Arquitetura e Organização de Computadores. Stallings: Cap.1 e 2, Monteiro: Cap. 1, Tanenbaum: Cap. 1. Prof. Alexandre Beletti Ferreira

Máquinas Multiníveis Aula 04. Prof. Jadir Eduardo Souza Lucas Universidade Federal do Espírito Santo Departamento de Informática

Microeletrônica. Prof. Fernando Massa Fernandes. Sala 5017 E.

Tópicos Avançados em Sistemas Computacionais: Infraestrutura de Hardware Aula 02

Informática Aplicada. Introdução

Sistemas Digitais. Grupo de Engenharia da Computação (GRECO) Centro de Informática Universidade Federal de Pernambuco. Manoel Eusebio de Lima

ELD - Eletrônica Digital Aula 11 Introdução à Lógica Programável. Prof. Antonio Heronaldo de Sousa

Introdução aos circuitos integrados de aplicação específica

Sistemas Digitais: Introdução

O Mundo Real é Analógico ou Digital?

Circuitos Lógicos. Prof. Odilson Tadeu Valle

Introdução a Sistemas Digitais

CIRCUITOS INTEGRADOS E VLSI

Introdução aos Circuitos Integrados de Aplicação Específica

UMA HIERARQUIA DE MEMÓRIA PARA UM MODELO RTL DO PROCESSADOR RISC-V SINTETISÁVEL EM FPGA

Projeto e Implementação de um Fatorial em Hardware para Dispositivos Reconfiguráveis

Revisão: Projeto e síntese de Circuitos Digitais em FPGA

10/27/14 ASIC ASSP SOC FPGA. Prototipação de Circuitos integrados (Plataformas) O que significam? Application Specific Integrated Circuit (ASIC)

Arquitetura de Computadores

Programa Brazil-IP: Formando Talentos em Projetos de Microeletrônica de Qualidade

Sumário. Introdução. Revisão da Aula. Fatos Históricos Estrutura Básica Principais Componentes. Hardware: Software;

Arquiteturas Sequencias. Evolução dos Computadores BIBLIOGRAFIA BÁSICA. Organização e Arquitetura de Computadores

História e Evolução dos Computadores

Projeto com Linguagens de Descrição de Hardware

I N T R O D U Ç Ã O A O S S I S T E M A S C O M P U T A C I O N A I S P R O F. M E. H É L I O E S P E R I D I Ã O

Introdução ao Desenvolvimento de Circuitos Digitais Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

DSP Builder - Altera. MO801 - Tópicos em Arquitetura e Hardware. Michele Tamberlini 05/2006

MICROPROCESSADORES. Palavras Chaves: microprocessador, cpu, ucp, arquitetura de computadores.

Arquitetura e Organização de Computadores

Microeletrônica. Prof. Fernando Massa Fernandes. Sala 5017 E.

Dispositivos Lógicos Programáveis (PLDs) Leandro Schwarz

Informática Básica. Ensino Fundamental II

As Gerações dos Computadores. Professor Leonardo Cabral da R. Soares

Aula 1: Introdução à Organização de Computadores

1. Conceitos Básicos de Computação

Circuitos Digitais. Representação Numérica. Analógica

Fundamentos em Informática Introdução e Conceitos

Introdução à Linguagem VHDL

Microprocessadores I - ELE 1078 Aula 1

Aula Breve História dos Computadores - Informatiquês - O Computador - Software vs. Hardware. Introdução à Engenharia da Computação

Programa Analítico de Disciplina SIN252 Arquitetura de Computadores

ORGANIZAÇÃO DE COMPUTADORES

PROJETO LÓGICO DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

CMP 238 Projeto e Teste de um Sistema VLSI

Resumo teórico INTRODUÇÃO AOS DISPOSITIVOS LÓGICOS PROGRAMÁVEIS

Livro texto: VHDL- Descrição e Síntese de Circuitos Digitais Roberto D Amore Editora LTC

Curso Superior de Sistemas de Telecomunicações Unidade São José. Disciplina: Síntese de Sistemas de Telecomunicações 7º Fase

Projetos de Circuitos Digitais em VHDL e FPGA

6. Natureza dos circuitos digitais

UNIVERSIDADE PRESBITERIANA MACKENZIE Decanato Acadêmico

Transcrição:

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).