Dvojvrstvové zručnosti v oblasti dizajnu obvodov dosky obvodov [značky]

Aug 10, 2021

Táto kapitola vysvetľuje hlavne metódu systému kontroly pravidiel konštrukcie obvodov dvojvrstvovej dosky obvodov (DRC). Potom, čo je návrh PCB získaný nástrojom na generovanie diagramu obvodov, DRC môže byť spustený, aby našiel akékoľvek chyby, ktoré porušujú pravidlá návrhu PCB. Tieto operácie musia byť dokončené pred následným začatím spracovania a vývojár nástroja na generovanie diagramu vývojových obvodov musí poskytnúť väčšine dizajnérov PCB ľahko zvládnuť nástroj DRC. Písanie vlastnej kontroly pravidiel dizajnu PCB má mnoho výhod. Hoci kontrola dizajnu PCB nie je taká jednoduchá, nie je nedosiahnuteľná, pretože každý návrhár PCB oboznámený s existujúcimi programovacími alebo skriptovacími jazykmi je plne schopný kontroly dizajnu PCB. Výhody práce sú nezmerateľné.   Univerzálne nástroje predávané na trhu často nemajú dostatočnú flexibilitu na to, aby vyhovovali špecifickým potrebám dizajnu PCB. Preto musí zákazník odrážať nové požiadavky na funkcie pre vývojára nástrojov DRC, čo zvyčajne vyžaduje určité množstvo peňazí a času, najmä ak sa požiadavky neustále aktualizujú. Našťastie väčšina vývojárov nástrojov môže poskytnúť zákazníkom pohodlný spôsob, ako napísať vlastnú KDR tak, aby vyhovovali špecifickým potrebám. Tento výkonný nástroj však ešte nebol široko uznávaný alebo používaný. Tento článok poskytuje praktickú príručku na používanie nástrojov KDR, aby ste získali čo najväčší úžitok.   Pretože DRC musí prechádzať celým diagramom obvodu dizajnu PCB, vrátane každého symbolu, každého kolíka, každej siete a každého atribútu, v prípade potreby je možné vytvoriť neobmedzený počet "pripojených" súborov. Ako je popísané v časti 4.0, DRC môže naznačovať akékoľvek menšie odchýlky, ktoré porušujú pravidlá návrhu PCB. Napríklad jeden z priložených súborov môže obsahovať všetky oddeľovacie kondenzátory používané v dizajne PCB. Ak je počet kondenzátorov nižší alebo vyšší ako očakávaná hodnota, tam, kde sa môže vyskytnúť problém s dv/dt elektrického vedenia, sa označí červená značka. Tieto doplnkové súbory môžu byť potrebné, ale žiadny komerčný nástroj KDR môže nevyhnutne vytvoriť tieto súbory.   Ďalšou výhodou KDR je, že je ľahké aktualizovať tak, aby vyhovovala potrebám nových konštrukčných funkcií PCB (ako sú tie, ktoré môžu ovplyvniť pravidlá dizajnu PCB). Okrem toho, akonáhle získate dostatočné skúsenosti v tejto oblasti, je možné dosiahnuť mnoho ďalších funkcií. Napríklad, ak môžete napísať svoj vlastný DRC, môžete napísať svoj vlastný nástroj na vytváranie kusovníka (kusovník), aby ste mohli lepšie zvládnuť špecifické potreby používateľov, napríklad ako získať "ďalší hardvér" zariadenia, ktoré nie je súčasťou databázy diagramov obvodov (napríklad Zásuvka, chladič alebo skrutkovač). Alebo pcb dizajnéri môžu napísať svoj vlastný verilog netlist analyzátor, ktorý má dostatočnú flexibilitu v prostredí dizajnu PCB, ako je napríklad ako získať modely Verilog alebo časové súbory vhodné pre konkrétne zariadenia. V skutočnosti, pretože DRC prechádza celým diagramom konštrukčného obvodu PCB, všetky platné informácie môžu byť zhromaždené na výstup simulácie a / alebo kusovníka potrebného pre analýzu netlistu Verilog návrhu PCB.

Dvojvrstvové zručnosti v oblasti konštrukcie dosky plošných spojov


Je to trochu pritiahnuté za vlasy diskutovať o týchto témach bez poskytnutia akéhokoľvek programového kódu. Z tohto dôvodu vezmeme ako príklad nástroj na získavanie diagramu obvodov. Tento článok používa nástroj ViewDraw vyvinutý spoločnosťou Mentor Graphics, ktorý je pripojený k produktovej rade PADS-Designer. Okrem toho sme prijali aj nástroj ViewBase, ktorý je zjednodušenou rutinnou knižnicou C, ktorú možno volať a pristupovať k nej a prevádzkovať ju v databáze ViewDraw. Pomocou nástrojov ViewBase môžu návrhári PCB jednoducho používať jazyk C / C na písanie kompletných a efektívnych nástrojov DRC pre ViewDraw. Treba poznamenať, že základné princípy, o ktorých sa tu diskutuje, sú rovnako uplatniteľné na akékoľvek iné nástroje diagramu obvodov PCB.   Okrem databázy diagramu obvodov potrebuje DRC aj niektoré vstupné súbory, ktoré dokážu opísať konkrétne situácie, ako napríklad automatické pripojenie k rovine napájania s názvom siete s legálnym výkonom. Ak sa napríklad elektrická sieť nazýva POWER, rovina napájania sa automaticky pripojí k rovine napájania pomocou koncového baliaceho zariadenia (ak je to vhodné pre ViewDrawpcbfwd). Nasleduje zoznam vstupných súborov, tieto súbory musia byť umiestnené v pevnom globálnom umiestnení, aby drc mohol automaticky nájsť a čítať a potom uložiť informácie v KDR v čase spustenia.  Niektoré symboly musia mať externé kolíky napájacieho kábla, pretože tieto symboly nie sú pripojené k konvenčnej vrstve napájacieho kábla. Napríklad kolík VCC zariadenia ECL je buď pripojený k VCC alebo k ZEMI; jeho VEE kolík môže byť pripojený k rovine GROUND alebo -5.0V. Okrem toho môžu byť kolíky elektrického vedenia pripojené k filtru pred dosiahnutím vrstvy elektrického vedenia.   Kolík elektrického vedenia zvyčajne nie je pripojený k symbolu zariadenia. Naopak, atribút symbolu (tu nazývaný SIGNAL) popisuje, ktorý kolík je napájací kolík alebo uzemnený kolík a popisuje kolík, ktorý by mal byť pripojený k názvu siete. SIGNAL = VCC:10, SIGNAL = GROUND:20 DRC môže prečítať tento atribút a zabezpečiť, aby bol názov siete uložený v súbore legal_pwr_net_name. Ak legal_pwr_net_name neobsahuje názov siete, napájací kolík nebude pripojený k výkonovej rovine a tento problém je naozaj veľmi vážny.


Tiež sa vám môže páčiť