UFPE
– Universidade Federal de Pernambuco
Cin – Centro de
Informática
Projeto de Circuitos Integrados VLSI
Construindo um CI Passo a Passo
Considerações Iniciais
Este projeto mostra uma visão geral do fluxo de desenvolvimento de Cis e foi realizado utilizando os recursos básicos de cada ferramenta a ser apresentada.
Este tutorial poderá ser utilizado para fins didáticos, porém, é necessário alertar que existem inúmeras otimizações que podem ser aplicadas em cada etapa de desenvolvimento do CI e que não foram exploradas.
Os arquivos fonte (HDL) utilizados neste projeto foi desenvolvido em outra disciplina (prototipação de circuitos digitais) e consiste em um módulo de transmissão UART, não estando neste projeto maiores detalhamento sobre o funcionamento e programação destes arquivos.
Atividades
Devido sua complexidade, o esforço para construção do CI foi dividido em cinco blocos:
Pós-Layout e comparação entre simulações
Inicialmente foi criada a estrutura de pastas, conforme especificado a seguir:
uart_tx/pre_sintese
uart_tx/sintese
uart_tx/sintese_PAD
uart_tx/layout
uart_tx/pos_layout
É importante salientar que alguns arquivos gerados em uma etapa são re-utilizados em outra etapa posterior.
Referências
- SimVision User Guide. Cadence. August 2006. <simvision.pdf>
- Using Encounter RTL Compiler. Cadence. August 2006. <rc_user.pdf>
- Encounter Menu Reference. Cadence. August 2007. <encounter.pdf>
- Cadence Silicon Encounter Tutorial. Institute of Microelectronic Systems. Germany. <CAD_Lab_Tutorial_Cadence.pdf>
- Site do hit-kit: http://asic.austriamicrosystems.com/hitkit/hk370/index.html
- Site com fluxo do encounter: http://asic.austriamicrosystems.com/hitkit/hk370/fe/startup.html
- Referência dos PADs (para a biblioteca c35_IOLIB.lib): http://asic.austriamicrosystems.com/databooks/c35/databook_io_33/
Softwares utilizados
- Cadence Simvision 06.11-s002
- Cadence Encounter RTL Compiler 07.10-s009_1
- Cadence First Encounter v06.20-s143_1
Agradecimentos
Alunos Marcelo Lucena, Rodolfo Pereira e Gabriela Clemente, e ao Prof. Cristiano pela paciência.
22/12/2008
Prof.:
Cristiano Araújo
Aluno: Ygo Neto Batista