Kétrétegű áramköri áramkör tervezési ismeretek [címkék]
Aug 10, 2021
Ez a fejezet elsősorban a kétrétegű áramkör-tervezési szabályellenőrző (KDK) rendszer módszerét ismerteti. Miután a PCB-kialakítást megszerezte az áramköri diagramgeneráló eszköz, a KDK futtatható, hogy megtalálja a NYÁK tervezési szabályait sértő hibákat. Ezeket a műveleteket a későbbi feldolgozás megkezdése előtt be kell fejezni, és a fejlesztési áramköri diagramkészítő eszköz fejlesztőjének a legtöbb PCB-tervező számára biztosítania kell a KDK eszköz könnyű elsajátítását. A saját PCB-tervezési szabályellenőrző írásának számos előnye van. Bár a PCB tervezési ellenőrző nem olyan egyszerű, nem elérhetetlen, mert minden PCB tervező, aki ismeri a meglévő programozási vagy szkriptnyelveket, teljes mértékben képes a NYÁK-tervezés ellenőrzésére. A munka előnyei felmérhetetlenek. A piacon értékesített általános célú eszközök gyakran nem rendelkeznek elegendő rugalmassággal ahhoz, hogy megfeleljenek a PCB-tervezési igényeknek. Ezért az ügyfélnek tükröznie kell az új funkciókövetelményeket a KDK eszközfejlesztőjének, és ez általában bizonyos mennyiségű pénzt és időt igényel, különösen akkor, ha a követelményeket folyamatosan frissítik. Szerencsére a legtöbb eszközfejlesztő kényelmes módot kínál az ügyfeleknek arra, hogy saját KDK-t írjanak az adott igényeknek megfelelően. Ezt a hatékony eszközt azonban még nem ismerték el széles körben vagy nem használták. Ez a cikk gyakorlati útmutatót nyújt a KDK eszközeinek a legnagyobb haszon elérése érdekében történő használatához. Mivel a DK-nak át kell haladnia a NYÁK-terv teljes áramköri diagramján, beleértve az egyes szimbólumokat, minden pint, minden hálót és minden attribútumot, szükség esetén korlátlan számú "csatolt" fájl hozható létre. A 4.0 szakaszban leírtak szerint a KDK jelezhet minden olyan kisebb eltérést, amely sérti a PCB tervezési szabályait. Például az egyik csatolt fájl tartalmazhat a PCB-tervezésben használt összes leválasztási kondenzátort. Ha a kondenzátorok száma alacsonyabb vagy magasabb, mint a várt érték, piros jelzést kell jelölni, ahol a tápvezeték dv/dt problémája előfordulhat. Szükség lehet ezekre a kiegészítő fájlokra, de egyetlen kereskedelmi KDK-eszköz sem képes szükségszerűen létrehozni ezeket a fájlokat. A KDK másik előnye, hogy könnyen frissíthető, hogy megfeleljen az új PCB-tervezési funkciók igényeinek (például azoknak, amelyek befolyásolhatják a NYÁK-tervezési szabályokat). Sőt, ha elegendő tapasztalatot szerzett ezen a területen, sok más funkció is elérhető. Ha például meg tudja írni a saját KDK-ját, akkor saját anyagjegyzék-készítő eszközt írhat, hogy jobban kezelhesse a konkrét felhasználói igényeket, például hogyan szerezheti be egy olyan eszköz "extra hardverét", amely nem része az áramköri diagram adatbázisának (például Socket, hűtőborda vagy csavarhúzó). Vagy a PCB-tervezők saját Verilog netlist analizátort írhatnak, amely elegendő rugalmassággal rendelkezik a PCB tervezési környezetben, például hogyan szerezhető be Verilog modelleket vagy bizonyos eszközökhöz megfelelő időfájlokat. Valójában, mivel a KDK áthalad a teljes PCB tervezési áramköri diagramon, minden érvényes információ összegyűjthető a PCB-terv Verilog netlist elemzéséhez szükséges szimuláció és/vagy anyagjegyzék kimenetéhez.
Kétrétegű áramköri lap tervezési ismeretek
Ez egy kicsit erőltetett, hogy megvitassák ezeket a témákat anélkül, hogy bármilyen program kódot. Ezért példaként egy áramköri diagram-akvizíciós eszközt veszünk fel. Ez a cikk a Mentor Graphics által kifejlesztett ViewDraw eszközt használja, amely a PADS-Designer termékcsaládhoz van csatlakoztatva. Ezenkívül bevezettük a ViewBase eszközt is, amely egy egyszerűsített C rutinkönyvtár, amely a ViewDraw adatbázisban hívható, elérhető és működtethető. A ViewBase eszközökkel a PCB-tervezők egyszerűen használhatják a C/C nyelvet a ViewDraw teljes és hatékony KDK-eszközeinek írásához. Meg kell jegyezni, hogy az itt tárgyalt alapelvek ugyanúgy alkalmazhatók bármely más PCB áramköri diagram eszközre. Az áramköri diagram adatbázisa mellett a KDK-nak szüksége van néhány bemeneti fájlra is, amelyek bizonyos helyzeteket írnak le, például automatikusan csatlakoznak a tápellátási síkhoz egy törvényes energiahálózat nevével. Ha például a táphálózat neve POWER, akkor a tápsík automatikusan csatlakozik a tápsíkhoz egy háttércsomagoló eszközzel (ha van ilyen a ViewDrawpcbfwd-re). Az alábbiakban felsoroljuk a bemeneti fájlokat, ezeket a fájlokat egy rögzített globális helyre kell helyezni, hogy a KDK automatikusan megtalálja és el tudja olvasni, majd futásidőben mentse az információkat a KDK-ba. Egyes szimbólumoknak külső tápkábel-csapokkal kell rendelkezniük, mert ezek a szimbólumok nincsenek csatlakoztatva a hagyományos tápkábel réteghez. Például egy ECL-eszköz VCC-csapja vagy a VCC-hez, vagy a GROUND-hoz csatlakozik; a VEE csapja csatlakoztatható a GROUND vagy -5.0V síkhoz. Ezenkívül a tápvezeték csapjai is csatlakoztathatók a szűrőhöz, mielőtt elérnék a tápvezeték rétegét. A tápvezeték-csap általában nincs csatlakoztatva az eszköz szimbólumához. Éppen ellenkezőleg, a szimbólum egyik attribútuma (itt SIGNAL- nak hívják) leírja, hogy melyik csap a tápcsatlakozó vagy az alapcsap, és leírja, hogy a csapot a hálózat nevéhez kell csatlakoztatni. SIGNAL = VCC:10, SIGNAL = GROUND:20 A KDK képes olvasni ezt az attribútumot, és biztosítani, hogy a hálózat neve a legal_pwr_net_name fájlba legyen mentve. Ha a legal_pwr_net_name nem tartalmazza a hálózat nevét, a tápcsatlakozó nem csatlakozik a tápsíkhoz, és ez a probléma valóban nagyon súlyos.

