Bii o ṣe le ṣe apẹẹrẹ oluyẹwo ofin PCB DRC?

Iwe yii ṣe apejuwe ni ṣoki ọna kan ti siseto PCB oluyẹwo ofin apẹrẹ (DRC). Ni kete ti a ti gba apẹrẹ PCB ni lilo ohun elo iran iran aworan, DRC le ṣee ṣiṣẹ lati wa awọn ikuna eyikeyi ti o rú awọn ofin apẹrẹ PCB. Eyi gbọdọ ṣee ṣaaju iṣiṣẹ atẹle ti bẹrẹ, ati pe olupilẹṣẹ ti monomono Circuit gbọdọ pese awọn irinṣẹ DRC ti ọpọlọpọ awọn apẹẹrẹ PCB le ni irọrun ni oye.

ipcb

Ọpọlọpọ awọn anfani lo wa lati kọ oluyẹwo ofin apẹrẹ PCB tirẹ. Lakoko ti oluyẹwo apẹrẹ PCB kii ṣe rọrun yẹn, kii ṣe iṣakoso, nitori eyikeyi onise PCB ti o mọ pẹlu siseto ti o wa tẹlẹ tabi awọn ede afọwọkọ le ṣe, ati awọn anfani jẹ ailopin.

Bibẹẹkọ, awọn irinṣẹ idi-gbogbogbo ti ọja ni igbagbogbo ko rọ to lati pade awọn iwulo apẹrẹ PCB kan pato. Bi abajade, awọn ibeere ẹya tuntun gbọdọ jẹ ijabọ nipasẹ awọn alabara si awọn olupilẹṣẹ irinṣẹ DRC, eyiti o gba owo nigbagbogbo ati akoko, ni pataki ti awọn ibeere ba ni imudojuiwọn nigbagbogbo. Ni akoko, ọpọlọpọ awọn olupolowo irinṣẹ le pese awọn alabara wọn ni ọna ti o rọrun lati kọ DRC tiwọn lati ba awọn iwulo wọn pato mu. Bibẹẹkọ, ọpa agbara yii kii ṣe idanimọ pupọ tabi lo. Nkan yii n pese itọsọna to wulo si gbigba pupọ julọ ninu awọn irinṣẹ DRC.

Niwọn igba ti DRC gbọdọ kọja PCB lati ṣe apẹrẹ gbogbo aworan Circuit, pẹlu gbogbo aami, gbogbo PIN, gbogbo nẹtiwọọki, gbogbo abuda, ati ṣẹda nọmba ailopin ti awọn faili “ẹya ẹrọ” ti o ba wulo. Gẹgẹbi a ti ṣalaye ni Abala 4.0, DRC le ṣe ifihan eyikeyi iyapa kekere lati awọn ofin apẹrẹ PCB. Fun apẹẹrẹ, ọkan ninu awọn faili ti o somọ le ni gbogbo awọn kapasito fifọ ti a lo ninu apẹrẹ PCB. Ti nọmba kapasito ba lọ silẹ tabi ga ju ti o ti ṣe yẹ lọ, awọn aami pupa ni ao gbe si ibiti awọn iṣoro DV/DT laini agbara le waye. Awọn faili iranlọwọ wọnyi le jẹ pataki, ṣugbọn kii ṣe dandan ṣẹda nipasẹ eyikeyi irinṣẹ DRC ti iṣowo.

Bii o ṣe le ṣe apẹrẹ DRC ayẹwo oluṣewadii ofin PCB

Anfani miiran ti DRC ni pe o le ni imudojuiwọn ni irọrun lati gba awọn ẹya apẹrẹ PCB tuntun, gẹgẹbi awọn ti o le kan awọn ofin apẹrẹ PCB. Pẹlupẹlu, ni kete ti o ba ni iriri to ni agbegbe, ọpọlọpọ awọn ẹya miiran wa ti o le ṣe.

Fun apẹẹrẹ, ti o ba le kọ DRC tirẹ, o le kọ ohun elo ẹda BOM tirẹ lati koju awọn iwulo olumulo kan pato, bii bii o ṣe le gba “ohun elo afikun” (bii awọn iho, radiators, tabi screwdrivers) fun awọn ẹrọ ti kii ṣe funrara wọn jẹ apakan ti aaye data aworan Circuit. Tabi apẹẹrẹ PCB le kọ onínọmbà atokọ netiwọki Verilog tirẹ pẹlu irọrun to ni ayika apẹrẹ PCB, bii bii o ṣe le gba awọn awoṣe Verilog tabi awọn faili akoko ti o yẹ fun ẹrọ kan pato. Ni otitọ, nitori DRC kọja gbogbo aworan apẹrẹ Circuit PCB, o ṣee ṣe lati ṣajọ gbogbo alaye to wulo lati ṣe iṣeṣiro ati/tabi BOM ti o nilo fun apẹrẹ PCB Verilog netlist onínọmbà.

Yoo jẹ isan lati jiroro lori awọn akọle wọnyi laisi pese koodu eto eyikeyi, nitorinaa a yoo lo ohun elo igbapada aworan Circuit bi apẹẹrẹ. Nkan yii nlo ile-iṣẹ Awọn ayaworan Mentor lati ṣe agbekalẹ ohun elo ViewDraw ti o so mọ laini ọja ti PADS-Onise. Ni afikun, a lo ohun elo ViewBase, eyiti o jẹ ile -ikawe ilana C ti o rọrun ti o le pe lati wọle si ibi ipamọ data ViewDraw. Pẹlu ọpa ViewBase, awọn apẹẹrẹ PCB le ni rọọrun kọ awọn irinṣẹ DRC pipe ati lilo daradara fun ViewDraw ni C/C. O ṣe pataki lati ṣe akiyesi pe awọn ipilẹ ipilẹ ti a jiroro nibi kan si eyikeyi irinṣẹ ohun elo PCB miiran.

Faili igbewọle

Ni afikun si ibi ipamọ data ti Circuit, DRC tun nilo awọn faili igbewọle ti o le ṣe apejuwe awọn ipo kan pato, gẹgẹbi orukọ nẹtiwọọki agbara t’olofin ti o sopọ laifọwọyi si ọkọ ofurufu agbara. Fun apẹẹrẹ, ti nẹtiwọọki AGBARA ba pe ni AGBARA, ọkọ ofurufu POWER ti wa ni asopọ laifọwọyi si ọkọ ofurufu POWER nipa lilo ohun elo idii-ẹhin (bi o ṣe wulo fun ViewDrawpcbfwd). Awọn atẹle jẹ atokọ ti awọn faili titẹ sii ti o gbọdọ gbe si ipo agbaye ti o wa titi ki DRC le wa ati kaakiri laifọwọyi, lẹhinna ṣafipamọ alaye yii ni inu si DRC ni akoko ṣiṣe.

Diẹ ninu awọn aami gbọdọ ni awọn pinni okun okun ita nitori wọn ko sopọ si fẹlẹfẹlẹ okun agbara deede. Fun apẹẹrẹ, awọn pinni VCC ẹrọ VCC boya ni asopọ si VCC tabi GROUND; Pinni VEE rẹ le sopọ si GROUND tabi ọkọ ofurufu -5.0V. Ni afikun, PIN okun agbara tun le sopọ si àlẹmọ ṣaaju ki o to de Layer okun agbara.

PIN ti okun agbara ko ni deede so si aami ẹrọ kan. Dipo, ohun -ini ti aami (ti a pe ni SIGNAL nibi) ṣe apejuwe iru PIN ti o jẹ agbara tabi pin ilẹ ati ṣe apejuwe orukọ nẹtiwọọki si eyiti o yẹ ki o pin.

SIGNAL = VCC: 10

SIGNAL = ILE: 20

DRC le ka ohun -ini yii ati rii daju pe orukọ nẹtiwọọki ti wa ni ipamọ ninu faili faili__pwr_net_name. Ti orukọ nẹtiwọọki ko ba wa ninu ofin_pwr_net_name, PIN agbara ko ni sopọ si ọkọ ofurufu agbara, eyiti o jẹ iṣoro to ṣe pataki.

Faili legal_pwr_net_name Iyan. Faili yii ni gbogbo awọn orukọ nẹtiwọọki ti ofin ti awọn ifihan agbara AGBARA, bii VCC, V3_3P, ati VDD. Ni ipilẹ PCB/awọn irinṣẹ ipa ọna, awọn orukọ nilo lati jẹ ifamọra ọran. Ni gbogbogbo, VCC kii ṣe kanna bi VCC tabi VCC. VCC le jẹ ipese agbara 5.0V ati V3_3P le jẹ ipese agbara 3.3V.

Faili legal_pwr_net_name jẹ iyan, nitori faili atunto ẹrọ ipadasẹhin ẹhin gbọdọ maa ni akojọpọ awọn orukọ nẹtiwọọki okun to wulo. Ti o ba ti lo CadencePCB lati ṣe apẹrẹ Awọn ọna ẹrọ ‘Ọpa wiwọ Allegro, orukọ faili PCBFWD ni Allegro.cfg ati pe o ni awọn iwọn titẹsi atẹle:

ILE: VSS CGND GND GROUND

Ipese agbara: VCC VDD VEE V3_3P V2_5P 5V 12V

Ti DRC ba le ka faili allegro.cfg taara dipo ti ofin_pwr_net_name, yoo ni awọn abajade to dara julọ (ie kere si aye lati ṣafihan awọn aṣiṣe).