Dvoslojne{0}}slojne veščine oblikovanja vezij [oznake]
Aug 10, 2021
To poglavje v glavnem pojasnjuje sistemsko metodo dvoslojnega{{0}}slojnega sistema za preverjanje pravil načrtovanja vezja (DRC). Ko je načrt PCB pridobljen z orodjem za ustvarjanje diagrama vezja, lahko DRC zaženete, da poišče vse napake, ki kršijo pravila načrtovanja PCB. Te operacije je treba zaključiti, preden se začne naslednja obdelava, razvijalec orodja za generiranje razvojnega vezja pa mora večini oblikovalcev PCB omogočiti enostavno obvladovanje orodja DRC. Pisanje lastnega preverjanja pravil oblikovanja PCB ima številne prednosti. Čeprav preverjanje zasnove PCB ni tako preprosto, ni nedosegljivo, saj je vsak oblikovalec PCB, ki pozna obstoječe programske ali skriptne jezike, v celoti sposoben preverjanja zasnove PCB. Koristi dela so neizmerne. Orodja za splošni{1}}namen, ki se prodajajo na trgu, pogosto nimajo dovolj prilagodljivosti, da bi izpolnili specifične potrebe oblikovanja PCB. Zato mora stranka razvijalcu orodja DRC odražati zahteve novih funkcij, kar običajno zahteva določeno količino denarja in časa, zlasti če se zahteve nenehno posodabljajo. Na srečo lahko večina razvijalcev orodij strankam ponudi priročen način za pisanje lastnega DRC, ki ustreza posebnim potrebam. Vendar to močno orodje še ni bilo splošno priznano ali uporabljeno. Ta članek ponuja praktičen vodnik za uporabo orodij DRC za največjo korist. Ker mora DRC prečkati celoten diagram vezja zasnove PCB, vključno z vsakim simbolom, vsakim zatičem, vsako mrežo in vsakim atributom, je mogoče po potrebi ustvariti neomejeno število "priloženih" datotek. Kot je opisano v razdelku 4.0, lahko DRC navede vsa manjša odstopanja, ki kršijo pravila načrtovanja PCB. Na primer, ena od priloženih datotek lahko vključuje vse ločevalne kondenzatorje, ki se uporabljajo pri načrtovanju PCB. Če je število kondenzatorjev nižje ali višje od pričakovane vrednosti, bo označena rdeča oznaka, kjer lahko pride do težave z daljnovodom dv/dt. Te pomožne datoteke so morda potrebne, vendar nobeno komercialno orodje DRC ne more nujno ustvariti teh datotek. Druga prednost DRC je, da ga je enostavno posodabljati, da zadosti potrebam novih oblikovnih funkcij PCB (kot so tiste, ki lahko vplivajo na pravila načrtovanja PCB). Poleg tega, ko ste pridobili dovolj izkušenj na tem področju, lahko dosežete številne druge funkcije. Na primer, če lahko napišete svoj DRC, lahko napišete svoje orodje za ustvarjanje seznama materialov (BOM), tako da boste lahko bolje obravnavali specifične potrebe uporabnikov, na primer kako pridobiti "dodatno strojno opremo" naprave, ki je ni del baze podatkov o shemi vezja (kot so vtičnica, hladilno telo ali izvijač). Ali pa lahko oblikovalci PCB napišejo svoj lasten analizator netlist Verilog, ki ima dovolj prilagodljivosti v okolju načrtovanja PCB, na primer, kako pridobiti Verilogove modele ali časovne datoteke, primerne za določene naprave. Ker DRC prečka celoten diagram vezja zasnove PCB, je mogoče zbrati vse veljavne informacije za izpis simulacije in/ali specifikacije, ki je potrebna za analizo seznama omrežij Verilog za načrt PCB.
Veščine oblikovanja dvoslojnih{0}}vezij
Malo je{{0}}razpravo o teh temah brez navedbe programske kode. Zaradi tega bomo za primer vzeli orodje za pridobivanje diagramov vezja. Ta članek uporablja orodje ViewDraw, ki ga je razvilo podjetje Mentor Graphics, ki je priloženo liniji izdelkov PADS-Designer. Poleg tega smo sprejeli tudi orodje ViewBase, ki je poenostavljena knjižnica rutin C, ki jo je mogoče priklicati in dostopati ter upravljati z bazo podatkov ViewDraw. Z uporabo orodij ViewBase lahko oblikovalci PCB enostavno uporabljajo jezik C/C za pisanje popolnih in učinkovitih orodij DRC za ViewDraw. Treba je opozoriti, da so osnovna načela, ki so obravnavana tukaj, enako uporabna za vsa druga orodja za diagrame PCB. Poleg baze podatkov o diagramih vezja DRC potrebuje tudi nekaj vhodnih datotek, ki lahko opišejo posebne situacije, na primer samodejno povezovanje z napajalno ravnino z zakonitim imenom električnega omrežja. Na primer, če se napajalno omrežje imenuje POWER, se bo napajalna ravnina samodejno povezala z napajalno ravnino z uporabo zadnje-naprave za pakiranje (če je primerno za ViewDrawpcbfwd). Sledi seznam vhodnih datotek, te datoteke je treba postaviti na fiksno globalno lokacijo, tako da lahko DRC samodejno najde in prebere ter nato shrani informacije v DRC med izvajanjem. Nekateri simboli morajo imeti zunanje zatiče napajalnega kabla, ker ti simboli niso povezani s konvencionalno plastjo napajalnega kabla. Na primer, zatič VCC naprave ECL je bodisi povezan z VCC bodisi z Ozemljitvijo; njegov VEE zatič je mogoče povezati z Ozemljitvijo ali ravnino -5,0 V. Poleg tega se lahko zatiči daljnovoda priključijo tudi na filter, preden dosežejo plast daljnovoda. Zatič električnega voda običajno ni povezan s simbolom naprave. Nasprotno, atribut simbola (tukaj imenovan SIGNAL) opisuje, kateri pin je napajalni ali ozemljitveni pin in opisuje, da mora biti pin povezan z imenom omrežja. SIGNAL=VCC:10, SIGNAL=GROUND:20 DRC lahko prebere ta atribut in zagotovi, da je ime omrežja shranjeno v zakoniti_pwr_net{11 }} ime datoteke. Če zakonito_pwr_net_ime ne vsebuje imena omrežja, napajalni pin ne bo priključen na napajalno ploščo, in ta težava je res zelo resna.

