site logo

THE PCB rule checker DRC ကိုဘယ်လိုဒီဇိုင်းလုပ်မလဲ။

ဤစာတမ်းသည်ပရိုဂရမ်ရေးနည်းကိုအကျဉ်းချုပ်ဖော်ပြထားပါသည် PCB ဒီဇိုင်းစည်းမျဉ်းစစ်ဆေးသူ (DRC) စနစ်။ PCB ဒီဇိုင်းကို circuit diagram generation tool သုံး၍ PCB ဒီဇိုင်းကိုရယူပြီးသည်နှင့် DRC သည် PCB ဒီဇိုင်းစည်းမျဉ်းများကိုချိုးဖောက်သောမည်သည့်ချို့ယွင်းချက်ကိုမဆိုရှာဖွေနိုင်သည်။ နောက်ဆက်တွဲလုပ်ငန်းစဉ်များမစတင်မီ၎င်းကိုလုပ်ရမည်၊ circuit generator ၏ developer သည် PCB ဒီဇိုင်နာအများစုအလွယ်တကူကျွမ်းကျင်နိုင်မည့် DRC tools များကိုပေးရမည်။

ipcb

မင်းရဲ့ကိုယ်ပိုင် PCB design rule checker ကိုရေးရတာအားသာချက်တွေအများကြီးရှိတယ်။ PCB ဒီဇိုင်းစစ်ဆေးသူသည်ဤမျှမရိုးရှင်းသော်လည်း၎င်းသည်လက်ရှိ programming သို့မဟုတ် scripting language များနှင့်ရင်းနှီးကျွမ်းဝင်သောမည်သည့် PCB ဒီဇိုင်းပညာရှင်မဆို၎င်းကိုပြုလုပ်နိုင်ပြီးအကျိုးကျေးဇူးများမှာအဆုံးမသတ်နိုင်ပါ။

သို့သော်စျေးကွက်တင်ရောင်းသောယေဘူယျအားဖြင့်အသုံး ၀ င်သောကိရိယာများသည်တိကျသော PCB ဒီဇိုင်းလိုအပ်ချက်များနှင့်မကိုက်ညီတော့ပါ။ ထို့ကြောင့်လိုအပ်ချက်အသစ်များသည် ၀ ယ်သူများအား DRC tool developer များထံသို့သတင်းပို့ရမည်၊ အထူးသဖြင့်လိုအပ်ချက်များအမြဲမပြတ်အမြဲ update ဖြစ်နေလျှင်။ ကံကောင်းထောက်မစွာ၊ tool developer အများစုသည်သူတို့၏ဖောက်သည်များအားသူတို့၏လိုအပ်ချက်များကိုဖြည့်ဆည်းရန်လွယ်ကူသောနည်းလမ်းတစ်ခုကိုပေးနိုင်သည်။ သို့သော်ဤအစွမ်းထက်သောကိရိယာကိုကျယ်ကျယ်ပြန့်ပြန့်အသိအမှတ်ပြုခြင်းသို့မဟုတ်အသုံးမပြုခြင်း။ ဤဆောင်းပါးသည် DRC ကိရိယာများကိုအကောင်းဆုံးအသုံးချနိုင်ရန်လက်တွေ့လမ်းညွှန်တစ်ခုပေးသည်။

DRC သည်သင်္ကေတတစ်ခုစီ၊ pin တစ်ခုစီ၊ network တစ်ခုစီ၊ attribute အားလုံးအပါအ ၀ င် circuit access diagram တစ်ခုလုံးကိုဒီဇိုင်းဆွဲရန်လိုအပ်လျှင်“ accessory” ဖိုင်များကိုအကန့်အသတ်မရှိဖန်တီးရမည်။ အပိုင်း ၄ တွင်ဖော်ပြထားသည့်အတိုင်း DRC သည် PCB ဒီဇိုင်းစည်းမျဉ်းများမှမည်သည့်အသေးအဖွဲသွေဖည်မှုကိုမဆိုအလံပြနိုင်သည်။ ဥပမာအားဖြင့်ပူးတွဲပါဖိုင်များတွင် PCB ဒီဇိုင်းတွင်သုံးသော decoupling capacitors အားလုံးပါ ၀ င်နိုင်သည်။ capacitance အရေအတွက်သည်မျှော်မှန်းထားသည်ထက်နိမ့်သည်ထက်မြင့်ပါကဓာတ်အားလိုင်း DV/DT ပြဿနာများဖြစ်ပေါ်နိုင်သည့်နေရာ၌အနီရောင်အမှတ်အသားများထားရှိလိမ့်မည်။ ဤအထောက်အကူပြုဖိုင်များသည်လိုအပ်ကောင်းလိုအပ်နိုင်သော်လည်း၎င်းတို့ကိုမည်သည့်စီးပွားဖြစ် DRC tool မှမလိုအပ်ပါ။

THE PCB rule checker DRC ကိုဘယ်လိုဒီဇိုင်းလုပ်မလဲ

DRC ၏နောက်ထပ်အားသာချက်တစ်ခုသည် PCB ဒီဇိုင်းစည်းမျဉ်းများကိုထိခိုက်စေနိုင်သော PCB ပုံစံအသစ်များအားလိုက်လျောညီထွေဖြစ်အောင်အလွယ်တကူမွမ်းမံနိုင်သည်။ ထို့ပြင်၊ သင်ဤဒေသတွင်လုံလောက်သောအတွေ့အကြုံရရှိသည်နှင့်သင်အကောင်အထည်ဖော်နိုင်သောအခြားအင်္ဂါရပ်များစွာရှိသည်။

ဥပမာအားဖြင့်၊ သင်သည်သင်၏ကိုယ်ပိုင် DRC ကိုရေးနိုင်လျှင်၊ သင်၏ကိုယ်ပိုင် BOM ဖန်တီးမှု tool ကိုမသုံးသောစက်များအတွက် (အပို hardware) (socket များ၊ ရေတိုင်ကီများ၊ ဝက်အူလှည့်) များကိုမည်သို့ရယူနိုင်မည်နည်း။ ၎င်းတို့သည် circuit diagram database ၏တစ်စိတ်တစ်ပိုင်းဖြစ်သည်။ သို့မဟုတ် PCB ဒီဇိုင်နာသည်ကိရိယာတစ်ခုအတွက်သင့်တော်သော Verilog ပုံစံများ (သို့) အချိန်ဖိုင်များရယူနည်းကဲ့သို့ PCB ဒီဇိုင်းပတ်ဝန်းကျင်တွင်လုံလောက်သောပြောင်းလွယ်ပြင်လွယ်နှင့်သူ၏ကိုယ်ပိုင် Verilog netlist analyzer ကိုရေးနိုင်သည်။ အမှန်အားဖြင့် DRC သည် PCB ဒီဇိုင်းပတ် ၀ န်းကျင်တစ်ခုလုံးကိုဖြတ်သွားသောကြောင့် PCB ဒီဇိုင်း Verilog netlist ခွဲခြမ်းစိတ်ဖြာမှုအတွက်လိုအပ်သော simulation နှင့်/သို့မဟုတ် BOM ကိုထုတ်ရန်ခိုင်လုံသောအချက်အလက်အားလုံးကိုစုဆောင်းရန်ဖြစ်နိုင်သည်။

မည်သည့် program code ကိုမှမသုံးဘဲဒီအကြောင်းအရာတွေကိုဆွေးနွေးဖို့ကတော်တော်လေးကြာလိမ့်မယ်၊ ဒါကြောင့်ဥပမာတစ်ခုအနေနဲ့ circuit diagram retrieval tool ကိုသုံးပါမယ်။ PADS-Designer ၏ထုတ်ကုန်လိုင်းတွင် ViewDraw tool ပါ ၀ င်သောဤဆောင်းပါးသည် Mentor Graphics ကုမ္ပဏီကိုအသုံးပြုသည်။ ထို့အပြင် ViewDraw database ကို ၀ င်ရောက်ကြည့်ရှုရန်ရိုးရှင်းသော C လုပ်ရိုးလုပ်စဉ်စာကြည့်တိုက်ဖြစ်သော ViewBase tool ကိုကျွန်ုပ်တို့သုံးသည်။ ViewBase tool ဖြင့် PCB ဒီဇိုင်နာများသည် C/C တွင် ViewDraw အတွက်ပြီးပြည့်စုံပြီးထိရောက်သော DRC tool များကိုလွယ်ကူစွာရေးနိုင်သည်။ ဤနေရာတွင်ဆွေးနွေးသောအခြေခံမူများသည်မည်သည့် PCB schematic tool နှင့်မဆိုသက်ဆိုင်သည်ကိုသတိပြုရန်အရေးကြီးသည်။

ထည့်သွင်းဖို

circuit diagram database အပြင် DRC သည်ပါဝါလေယာဉ်နှင့်အလိုအလျောက်ချိတ်ဆက်ထားသောတရားဝင်ပါဝါကွန်ယက်တစ်ခု၏အမည်ကဲ့သို့သောသီးခြားအခြေအနေများကိုဖော်ပြနိုင်သော input files များလိုအပ်သည်။ ဥပမာအားဖြင့် POWER ကွန်ယက်ကို POWER ဟုခေါ်လျှင် POWER လေယာဉ်သည် back-end package device (ViewDrawpcbfwd နှင့်သက်ဆိုင်သည့်အတိုင်း) POWER လေယာဉ်နှင့်အလိုအလျောက်ချိတ်ဆက်သည်။ အောက်ပါတို့သည် DRC ကိုအလိုအလျောက်ရှာဖတ်နိုင်စေရန်သတ်မှတ်ထားသောကမ္ဘာလုံးဆိုင်ရာတည်နေရာတစ်ခုတွင်ထည့်သွင်းရမည့်ထည့်သွင်းထားသောဖိုင်စာရင်းတစ်ခုဖြစ်သည်။

အချို့သင်္ကေတများသည်ပုံမှန်ဓာတ်ကြိုးအလွှာနှင့်မချိတ်ဆက်သောကြောင့်ပြင်ပပါဝါကြိုးတံများရှိရမည်။ ဥပမာအားဖြင့် ECL device VCC pins များသည် VCC သို့ GROUND သို့သော်လည်းကောင်း၊ ၎င်း၏ VEE pin ကို GROUND (သို့) -5.0V လေယာဉ်နှင့်ချိတ်ဆက်နိုင်သည်။ ထို့အပြင်ပါဝါကြိုး pin ကိုပါဝါကြိုးအလွှာသို့မရောက်မီ filter နှင့်ချိတ်ဆက်နိုင်သည်။

ပါဝါကေဘယ်လ်ပင်ကိုပုံမှန်အားဖြင့်ကိရိယာသင်္ကေတနှင့်မတွဲပါ။ ၎င်းအစား (ဤနေရာတွင် SIGNAL ဟုခေါ်သော) သင်္ကေတ၏ပိုင်ဆိုင်မှုကိုဖော်ပြသော pin သည်မည်သည့် power သို့မဟုတ် ground pin နှင့် pin ကိုချိတ်ဆက်သင့်သည့် network name ကိုဖော်ပြသည်။

လက္ခဏာ = VCC: ၁၀

လက္ခဏာ = မြေပြင် – ၂၀

DRC သည်ဤပိုင်ဆိုင်မှုကိုဖတ်နိုင်ပြီးကွန်ယက်အမည်ကို legal_pwr_net_name ဖိုင်တွင်သိမ်းထားကြောင်းသေချာစေနိုင်သည်။ ကွန်ယက်အမည်ကို legal_pwr_net_name တွင်မထည့်ပါကပါဝါ pin သည်ပါဝါလေယာဉ်နှင့်ချိတ်ဆက်မည်မဟုတ်သော်လည်း၎င်းသည်ကြီးမားသောပြဿနာတစ်ခုဖြစ်သည်။

file legal_pwr_net_name ကိုရွေးချယ်နိုင်သည်။ ဤဖိုင်တွင် VCC, V3_3P နှင့် VDD ​​ကဲ့သို့ POWER အချက်ပြများ၏တရားဝင်ကွန်ယက်အမည်များပါ ၀ င်သည်။ PCB အပြင်အဆင်/လမ်းကြောင်းဆိုင်ရာကိရိယာများတွင်နာမည်များသည်အက္ခရာစဉ်အလိုက်အရေးကြီးသည်။ ယေဘုယျအားဖြင့် VCC သည် VCC သို့မဟုတ် VCC နှင့်မတူပါ။ VCC သည် 5.0V power supply ဖြစ်နိုင်ပြီး V3_3P သည် 3.3V power supply ဖြစ်နိုင်သည်။

backend encapsulation device configuration file တွင်ပုံမှန်အားဖြင့် power cable network အမည်များအစုံပါ ၀ င်သောကြောင့် file legal_pwr_net_name သည်ရွေးချယ်နိုင်သည်။ အကယ်၍ CadencePCB သည် Systems ‘Allegro wiring tool ကိုဒီဇိုင်းထုတ်ရန်အသုံးပြုလျှင် PCBFWD ဖိုင်အမည်မှာ Allegro.cfg ဖြစ်ပြီးအောက်ပါ entry parameters များပါ ၀ င်သည်။

GROUND: VSS CGND GND GROUND

ပါဝါထောက်ပံ့ရေး: VCC VDD VEE V3_3P V2_5P 5V 12V

DRC သည် legal_pwr_net_name အစား Dibro.cfg ဖိုင်ကိုတိုက်ရိုက်ဖတ်နိုင်ပါကရလဒ်ပိုကောင်းလိမ့်မည် (ဆိုလိုသည်မှာအမှားများကိုမိတ်ဆက်ရန်အခွင့်အလမ်းနည်းသည်) ။