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:

Pré-Síntese

Síntese

Inclusão dos Pads

Layout

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