Fabricación de PCB de precisión, PCB de alta frecuencia, PCB multicapa y montaje de PCB.
Es la fábrica de servicios personalizados más confiable de PCB y PCBA.
Noticias de PCB

Noticias de PCB - Habilidades para escribir inspectores de reglas de diseño de PCB

Noticias de PCB

Noticias de PCB - Habilidades para escribir inspectores de reglas de diseño de PCB

Habilidades para escribir inspectores de reglas de diseño de PCB

2021-11-05
View:544
Author:Kavie

Este artículo describe un método de compilación del sistema de Inspector de reglas de diseño de PCB (drc). Después de usar la herramienta de generación de circuitos para obtener el diseño de pcb, puede ejecutar DRC para encontrar cualquier falla que viole las reglas de diseño. Estas operaciones deben completarse antes de comenzar el procesamiento posterior, y los desarrolladores que desarrollan herramientas de generación de circuitos deben proporcionar a la mayoría de los diseñadores una fácil comprensión de las herramientas drc.


Placa de circuito impreso


Escribir su propio Inspector de reglas de diseño de PCB tiene muchas ventajas. Aunque diseñar un Inspector no es tan simple, no está lejos, ya que cualquier diseñador familiarizado con la programación o el lenguaje de guion existentes puede diseñar completamente el inspector. Las ventajas de este trabajo son incalculables. sin embargo, las herramientas universales que se venden en el mercado a menudo no tienen suficiente flexibilidad para satisfacer necesidades específicas de diseño. Por lo tanto, los clientes deben reflejar las nuevas necesidades funcionales a los desarrolladores de herramientas drc, que generalmente requieren cierto dinero y tiempo, especialmente cuando las necesidades se actualizan constantemente. Afortunadamente, la mayoría de los desarrolladores de herramientas pueden proporcionar a los clientes una forma conveniente de escribir sus propios DRC para satisfacer necesidades específicas. Sin embargo, esta poderosa herramienta aún no ha sido ampliamente reconocida ni utilizada. Este artículo proporciona una guía práctica para obtener el máximo beneficio utilizando la herramienta drc. debido a que DRC debe atravesar todo el diagrama de circuito diseñado por el pcb, incluyendo cada símbolo, cada pin, cada red y cada atributo, se puede crear un número ilimitado de archivos "adicionales" si es necesario. Como se menciona en la sección 4.0, el DRC puede indicar cualquier pequeña desviación que viole las reglas de diseño. Por ejemplo, uno de los documentos adjuntos puede contener todos los condensadores de desacoplamiento utilizados en el diseño. Si el número de condensadores es inferior o superior al valor esperado, se marcará una marca roja [1] donde pueda haber un problema con la línea de alimentación DV / dt. Estos archivos auxiliares pueden ser necesarios, pero ninguna herramienta comercial de DRC puede crearlos necesariamente. otra ventaja de DRC es que es fácil actualizarlos para satisfacer las necesidades de nuevas funciones de diseño, como las que pueden afectar las reglas de diseño. Además, una vez que tengas suficiente experiencia en este campo, muchas otras funciones se pueden implementar. por ejemplo, si puedes escribir tu propio drc, puedes escribir tus propias herramientas de creación de bom para que puedas manejar mejor las necesidades específicas de los usuarios, Por ejemplo, cómo obtener "hardware adicional" (como enchufes, radiadores o destornilladores) de dispositivos que no forman parte de la base de datos de esquemas eléctricos. O el diseñador puede escribir su propio analizador de tabla de red verilog, que tiene suficiente flexibilidad en el entorno de diseño, como cómo obtener un modelo verilog o un archivo de tiempo adecuado para un dispositivo específico. De hecho, debido a que el DRC recorre todo el diagrama de diseño, es posible recopilar toda la información válida para exportar las simulaciones y / o bom necesarias para el análisis de la tabla de red verilog del diseño de pcb. es un poco descabellado discutir estos temas sin proporcionar ningún código de programa. Por lo tanto, tomaremos como ejemplo la herramienta de adquisición de circuitos eléctricos. Este artículo utiliza la herramienta viewdraw desarrollada por mentor gráficos, que se adjunta a la línea de productos Pads designer. Además, hemos adoptado la herramienta viewbase, una biblioteca simplificada de rutinas C que se puede llamar, acceder y operar en la base de datos viewdraw. Con la herramienta viewbase, los diseñadores pueden usar fácilmente el lenguaje C / C para escribir una herramienta DRC completa y eficiente para viewdraw [2] [3]. Cabe señalar que los principios básicos discutidos aquí también se aplican a cualquier otra herramienta de circuito de pcb. los archivos de entrada, además de la base de datos de circuito, DRC también necesitan algunos archivos de entrada que puedan describir situaciones específicas, como conectarse automáticamente al plano de la fuente con un nombre legal de red de energía. Por ejemplo, si la red de alimentación se llama power, el plano de alimentación se conectará automáticamente al plano de alimentación utilizando el dispositivo de encapsulamiento trasero (si se aplica a viewdrawpcbfwd). La siguiente es una lista de los archivos de entrada que deben colocarse en una posición global fija para que el DRC pueda encontrar y leer automáticamente la información en tiempo de ejecución, y luego guardarla en el drc. * El archivo legal PWR Net name es opcional. El archivo contiene todos los nombres de red legales de las señales de poder, como vcc, V3 3p y vvd. En la herramienta de diseño / cableado de pcb, es necesario distinguir el caso del nombre. Por lo general, el VCC es diferente del VCC o el vcc. El VCC puede ser una fuente de alimentación de 5.0v, y el V3 3p puede ser una fuente de alimentación de 3.3v *. El archivo legal PWR Net nombre es opcional, ya que el archivo de configuración del dispositivo de embalaje de back - end generalmente debe contener el nombre de la red de cable de alimentación de un método combinado. Si utiliza la herramienta de cableado Allegro de Cadence Design systems, el archivo pcbfwd se llama allegro.cfg y tiene los siguientes parámetros de entrada: conectado a tierra: VSS cgnd gnd Ground power: VCC Vd vee V3 3p V2 5p 5v 12vif DRC puede leer directamente el archivo allegro.cfg, en lugar de legal PWR Net name, Por su parte, se obtendrán mejores resultados (es decir, una menor probabilidad de introducir errores). algunos símbolos deben tener un pin de cable de alimentación externo porque no están conectados a la capa de cable de alimentación convencional. Por ejemplo, el pin VCC del dispositivo ecl está conectado al VCC o al suelo; Su pin vee se puede conectar al suelo o al plano - 5.0v. Además, el pin del cable de alimentación también se puede conectar al filtro antes de llegar a la capa del cable de alimentación. el pin del cable de alimentación generalmente no está conectado al símbolo del dispositivo. Por el contrario, el atributo del símbolo (aquí denominado signal) describe qué PIN es el pin de alimentación o el pin de tierra y describe el nombre de la red al que debe conectarse el pin. signal = vcc: 10signal = ground: 20drc puede leer este atributo y asegurarse de que el nombre de la red se guarde en el documento legal PWR net name. Si legal PWR Net nombre no contiene el nombre de la red, el pin de alimentación no podrá conectarse al plano de alimentación y este problema es realmente muy grave. acceso: obtenga más información sobre el trabajo técnico de diseño de PCB