O que é ODB++?
ODB++ é uma estrutura de dados aberta e hierárquica para dados de projeto de placas de circuito impresso (PCB) e é amplamente utilizada na indústria eletrônica. É um formato abrangente que inclui todas as informações necessárias para fabricar uma PCB, como informações de empilhamento de camadas, listas de redes, arquivos de perfuração e arte final. O ODB++ foi desenvolvido pela Valor Computerized Systems no final da década de 1980 e, desde então, tornou-se um padrão da indústria.
Estrutura ODB++
A estrutura ODB++ consiste em vários componentes. No nível mais alto, estes incluem o cabeçalho, que contém informações gerais sobre o projeto; as camadas, que incluem dados sobre todas as camadas da placa; os componentes, que incluem informações sobre todas as peças utilizadas na placa; e as redes, que incluem informações sobre como os componentes estão conectados. Cada um desses componentes é dividido em subcomponentes. Por exemplo, o componente camadas pode conter informações sobre camadas individuais de cobre, camadas dielétricas, máscaras de solda e assim por diante. Os componentes podem conter informações sobre números de peças, localizações na placa e até mesmo modelos 3D. E as redes podem conter informações sobre conectividade da lista de redes, comprimentos de traços e outros dados de roteamento.

Ao combinar todas essas informações em uma estrutura unificada, o ODB++ garante que todos os dados necessários para a fabricação de uma PCB sejam transmitidos em um único arquivo. Isso facilita a interação do software com os dados e ajuda a reduzir erros e omissões. Além disso, a estrutura hierárquica do ODB++ facilita a adição de novos recursos e aprimoramentos ao longo do tempo, garantindo que os projetos permaneçam atualizados com as tecnologias mais recentes.
Pré-verificação de ODB++ para teste da PCB e entrega ao CAM
Um arquivo ODB++ é um pacote inteligente de fabricação de PCB, não apenas uma pilha de camadas plotadas. Antes da revisão CAM ou dos testes do arquivo ODB++, confirme que job, step, matriz, features, redes, componentes e atributos permanecem em um único conjunto controlado por revisão.
- Confira a identidade: extraia o pacote sem erros e confirme job, step da placa e revisão desejados; remova trabalhos duplicados ou obsoletos por engano.
- Verifique a matriz: revise nomes, tipos, ordem, polaridade, unidades, origem e perfil para não classificar incorretamente cobre e camadas auxiliares.
- Audite a fabricação: confirme cobre, máscara, pasta, furos metalizados e não metalizados, rasgos, fresagem e profundidades controladas.
- Preserve a inteligência: compare nomes de redes, referências, encapsulamentos e mapeamento de pinos com esquemático, BOM e posicionamento aprovados.
- Execute a aceitação: compare netlists extraída e CAD, investigue cada divergência de aberto ou curto e associe relatórios DFM e de teste à mesma revisão.
Como gerar ODB++ no Allegro?
Passo 1: você precisa instalar o ODB++ dentro do software Cadence Allegro Design.

Passo 2: Selecione "Ferramentas>Verificação do banco de dados" no menu.

Passo 3: Selecione "Arquivo>Exportar>ODB++ dentro" para exportar as informações da camada da placa de acordo com o arquivo técnico.

Passo 4: Em seguida, selecione a opção "GZIP" para que os dados de saída sejam automaticamente compactados em um único arquivo.

Passo 5: Ao clicar no ícone ODB, a seguinte janela pop-up será exibida.

Passo 6: Em seguida, clique em "Aceitar" para iniciar a saída do arquivo e, por fim, aguarde até que a mensagem de sucesso apareça na janela.

Passo 7: Por fim, geramos e descompactamos o arquivo "odbjob.tgz".





