Hvernig á að hanna PCB regluprófann DRC?

Þessi grein lýsir í stuttu máli aðferð við forritun PCB hönnunarregluprófakerfi (DRC) kerfi. Þegar PCB hönnun er fengin með því að nota hringrásarmyndagerðartækið er hægt að keyra DRC til að finna allar bilanir sem brjóta í bága við hönnunarreglur PCB. Þetta verður að gera áður en síðari vinnsla hefst og verktaki hringrásargerðarinnar verður að útvega DRC tæki sem flestir PCB hönnuðir geta auðveldlega náð tökum á.

ipcb

Það eru margir kostir við að skrifa þína eigin PCB hönnunarregluprófara. Þó PCB hönnunarprófið sé ekki svo einfalt, þá er það ekki óviðráðanlegt, því allir PCB hönnuðir sem þekkja til núverandi forritunar- eða forskriftarmála geta gert það og ávinningurinn er ómetanlegur.

Hins vegar eru markaðssett tæki til almennra nota oft ekki nógu sveigjanleg til að mæta sérstökum PCB hönnunarþörfum. Þess vegna verða viðskiptavinir að tilkynna nýjar kröfur um eiginleika til þróunaraðila DRC tækja, sem tekur oft peninga og tíma, sérstaklega ef kröfurnar eru stöðugt uppfærðar. Sem betur fer geta flestir tólframleiðendur veitt viðskiptavinum sínum auðvelda leið til að skrifa sitt eigið DRC til að mæta sérstökum þörfum þeirra. Hins vegar er þetta öfluga tæki ekki almennt viðurkennt eða notað. Þessi grein veitir hagnýta leiðbeiningar til að fá sem mest út úr verkfærum DRC.

Þar sem DRC verður að fara yfir PCB til að hanna allt hringrásarmyndina, þar með talið hvert tákn, hvert pinna, hvert net, sérhverja eiginleika og búa til ótakmarkaðan fjölda „aukabúnaðar“ skrár ef þörf krefur. Eins og lýst er í kafla 4.0 getur DRC flaggað öllum smávægilegum frávikum frá PCB hönnunarreglum. Til dæmis getur ein af meðfylgjandi skrám innihaldið allar aftengingarþétti sem notaðir eru við PCB hönnunina. Ef rafrýmdartalan er lægri eða hærri en búist var við, verða rauðar merkingar settar þar sem vandamál með raflínu DV/DT geta komið upp. Þessar viðbótarskrár geta verið nauðsynlegar, en þær eru ekki endilega búnar til af neinum auglýsingatækjum DRC.

Hvernig á að hanna PCB -reglubifreitinn DRC

Annar kostur DRC er að auðvelt er að uppfæra hann til að mæta nýjum PCB hönnunaraðgerðum, svo sem þeim sem geta haft áhrif á PCB hönnunarreglur. Þar að auki, þegar þú hefur fengið nægilega reynslu á svæðinu, þá eru margir aðrir eiginleikar sem þú getur útfært.

Til dæmis, ef þú getur skrifað þitt eigið DRC, getur þú skrifað þitt eigið uppskriftartæki til að koma betur til móts við sérstakar þarfir notenda, svo sem hvernig á að fá „viðbótarbúnað“ (eins og innstungur, ofn eða skrúfjárn) fyrir tæki sem eru ekki sjálfir hluti af hringrásargagnagrunninum. Eða PCB hönnuðurinn getur skrifað sinn eigin Verilog netlist greiningartæki með nægjanlegum sveigjanleika í PCB hönnunarumhverfinu, svo sem hvernig á að fá Verilog módel eða tímaskrár sem henta tilteknu tæki. Reyndar, vegna þess að DRC fer yfir alla PCB hönnunarrásina, er hægt að safna öllum gildum upplýsingum til að framleiða uppgerðina og/eða uppskriftina sem krafist er fyrir PCB hönnun Verilog netlist greiningar.

Það væri langur tími til að ræða þessi efni án þess að gefa upp forritakóða, svo við munum nota hringrásarmyndatól sem dæmi. Þessi grein notar Mentor Graphics fyrirtæki til að þróa ViewDraw tól fest við vörulínu PADS-Designer. Að auki notuðum við ViewBase tólið, sem er einfölduð C rútínusafn sem hægt er að hringja í til að fá aðgang að ViewDraw gagnagrunninum. Með ViewBase tólinu geta PCB hönnuðir auðveldlega skrifað fullkomin og skilvirk DRC verkfæri fyrir ViewDraw í C/C. Það er mikilvægt að hafa í huga að grundvallarreglurnar sem hér er fjallað um eiga við um öll önnur PCB áætlunartæki.

Inntaksskráin

Til viðbótar við hringrásargagnagrunninn þarf DRC einnig inntaksskrár sem geta lýst sérstökum aðstæðum, svo sem nafni lögmæts raforkunets sem er sjálfkrafa tengt við rafmagnsplanið. Til dæmis, ef POWER netið er kallað POWER, þá er POWER flugvélin sjálfkrafa tengd POWER vélinni með bakpakkabúnaði (eins og við á fyrir ViewDrawpcbfwd). Eftirfarandi er listi yfir inntakskrár sem verða að vera settar á fastan alþjóðlegan stað svo DRC geti sjálfkrafa fundið og lesið og vistað þessar upplýsingar innbyrðis í DRC á keyrslutíma.

Sum tákn verða að hafa ytri rafmagnssnúra pinna vegna þess að þau eru ekki tengd venjulegu rafmagnssnúrunni. Til dæmis eru ECC tæki VCC pinnar annaðhvort tengdir við VCC eða GROUND; Hægt er að tengja VEE pinnann við GROUND eða -5.0V planið. Að auki er einnig hægt að tengja rafmagnssnúruna við síuna áður en rafmagnssnúrulagið er náð.

Rafmagnssnúrupinna er venjulega ekki festur við tækistákn. Í staðinn lýsir eign táknsins (kallast SIGNAL hér) hvaða pinna er rafmagns- eða jörðapinna og lýsir netheiti sem pinninn á að tengjast.

SIGNAL = VCC: 10

Merki = JARÐ: 20

DRC getur lesið þessa eign og tryggt að netheiti sé vistað í legal_pwr_net_name skránni. Ef netheiti er ekki innifalið í legal_pwr_net_name verður rafmagnspinninn ekki tengdur við rafmagnsplanið, sem er alvarlegt vandamál.

Skrá legal_pwr_net_name Valfrjálst. Þessi skrá inniheldur öll lögleg nöfn POWER merkja, svo sem VCC, V3_3P og VDD. Í PCB skipulagi/leiðatækjum þurfa nöfn að vera hástafastærð. Almennt er VCC ekki það sama og VCC eða VCC. VCC getur verið 5.0V aflgjafi og V3_3P getur verið 3.3V aflgjafi.

Skráin legal_pwr_net_name er valfrjáls, vegna þess að uppsetningarskrár backend encapsulation tækisins verða venjulega að innihalda sett af gildum nöfnum rafmagnssnúra. Ef CadencePCB er notað til að hanna Allegro raflögnartæki kerfa, er PCBFWD skráarnafnið Allegro.cfg og hefur eftirfarandi færslugildi:

JARÐ: VSS CGND GND JARÐ

Aflgjafi: VCC VDD VEE V3_3P V2_5P 5V 12V

Ef DRC gæti lesið allegro.cfg skrána beint í stað legal_pwr_net_name, myndi það fá betri árangur (þ.e. minni líkur á að koma upp villum).