ວິທີການອອກແບບເຄື່ອງກວດ DRC ກົດລະບຽບ PCB?

ເອກະສານສະບັບນີ້ອະທິບາຍໂດຍຫຍໍ້ວິທີການຂຽນໂປຣແກມ PCB ອອກແບບລະບົບກວດກາກົດລະບຽບ (DRC). ເມື່ອໄດ້ຮັບການອອກແບບ PCB ໂດຍໃຊ້ເຄື່ອງມືສ້າງແຜນວາດວົງຈອນ, DRC ສາມາດແລ່ນເພື່ອຊອກຫາຄວາມລົ້ມເຫຼວໃດ that ທີ່ລະເມີດກົດລະບຽບການອອກແບບ PCB. ອັນນີ້ຕ້ອງເຮັດກ່ອນການປະມວນຜົນຕໍ່ໄປເລີ່ມຕົ້ນ, ແລະຜູ້ພັດທະນາເຄື່ອງຜະລິດວົງຈອນຕ້ອງໃຫ້ເຄື່ອງມື DRC ທີ່ຜູ້ອອກແບບ PCB ສ່ວນຫຼາຍສາມາດເປັນເຈົ້າຂອງໄດ້ຢ່າງງ່າຍດາຍ.

ipcb

ມີຂໍ້ໄດ້ປຽບຫຼາຍຢ່າງໃນການຂຽນຕົວກວດລະບຽບການອອກແບບ PCB ຂອງເຈົ້າເອງ. ໃນຂະນະທີ່ເຄື່ອງກວດການອອກແບບ PCB ບໍ່ແມ່ນເລື່ອງງ່າຍ, ມັນບໍ່ສາມາດຈັດການໄດ້, ເພາະວ່າຜູ້ອອກແບບ PCB ຄົນໃດທີ່ຄຸ້ນເຄີຍກັບການຂຽນໂປຣແກຣມທີ່ມີຢູ່ແລ້ວຫຼືພາສາການຂຽນຕົວອັກສອນສາມາດເຮັດໄດ້, ແລະຜົນປະໂຫຍດແມ່ນລົ້ນເຫຼືອ.

ແນວໃດກໍ່ຕາມ, ເຄື່ອງມືທີ່ມີຈຸດປະສົງທົ່ວໄປທີ່ຂາຍໃນຕະຫຼາດມັກຈະບໍ່ມີຄວາມຍືດຍຸ່ນພຽງພໍເພື່ອຕອບສະ ໜອງ ຄວາມຕ້ອງການການອອກແບບ PCB ສະເພາະ. ດັ່ງນັ້ນ, ຄວາມຕ້ອງການຄຸນສົມບັດໃmust່ຕ້ອງໄດ້ຖືກລາຍງານໂດຍລູກຄ້າຕໍ່ກັບຜູ້ພັດທະນາເຄື່ອງມືຂອງ DRC, ເຊິ່ງມັກຈະຕ້ອງໃຊ້ເງິນແລະເວລາ, ໂດຍສະເພາະຖ້າຄວາມຕ້ອງການຖືກປັບປຸງຢູ່ສະເີ. ໂຊກດີ, ຜູ້ພັດທະນາເຄື່ອງມືສ່ວນໃຫຍ່ສາມາດໃຫ້ລູກຄ້າຂອງເຂົາເຈົ້າມີວິທີງ່າຍ to ໃນການຂຽນ DRC ຂອງເຂົາເຈົ້າເອງເພື່ອຕອບສະ ໜອງ ຄວາມຕ້ອງການສະເພາະຂອງເຂົາເຈົ້າ. ແນວໃດກໍ່ຕາມ, ເຄື່ອງມືອັນມີພະລັງນີ້ບໍ່ໄດ້ຖືກຮັບຮູ້ຫຼື ນຳ ໃຊ້ຢ່າງກວ້າງຂວາງ. ບົດຄວາມນີ້ສະ ໜອງ ຄູ່ມືພາກປະຕິບັດເພື່ອໃຫ້ໄດ້ປະໂຫຍດສູງສຸດຈາກເຄື່ອງມື DRC.

ເນື່ອງຈາກ DRC ຕ້ອງຂ້າມຜ່ານ PCB ເພື່ອອອກແບບແຜນຜັງວົງຈອນທັງ,ົດ, ລວມທັງທຸກສັນຍາລັກ, ທຸກ pin ເຂັມ, ທຸກເຄືອຂ່າຍ, ທຸກ attrib ຄຸນລັກສະນະ, ແລະສ້າງໄຟລ““ ອຸປະກອນເສີມ” ໄດ້ບໍ່ຈໍາກັດຖ້າຈໍາເປັນ. ດັ່ງທີ່ໄດ້ອະທິບາຍໄວ້ໃນພາກທີ 4.0, DRC ສາມາດສະແດງໃຫ້ເຫັນເຖິງການບ່ຽງເບນເລັກນ້ອຍຈາກກົດລະບຽບການອອກແບບ PCB. ຕົວຢ່າງ, ໜຶ່ງ ໃນໄຟລ ​​attached ແນບອາດຈະມີຕົວເກັບປະຈຸຕົວຕັດທັງusedົດທີ່ໃຊ້ໃນການອອກແບບ PCB. ຖ້າຕົວເລກຄວາມຈຸຕໍ່າຫຼືສູງກວ່າທີ່ຄາດໄວ້, ເຄື່ອງredາຍສີແດງຈະຖືກວາງໃສ່ບ່ອນທີ່ມີບັນຫາສາຍໄຟ DV/DT. ໄຟລ anc ເສີມເຫຼົ່ານີ້ອາດຈະມີຄວາມຈໍາເປັນ, ແຕ່ພວກມັນບໍ່ຈໍາເປັນຕ້ອງຖືກສ້າງຂຶ້ນໂດຍເຄື່ອງມື DRC ທາງການຄ້າໃດ.

ວິທີການອອກແບບເຄື່ອງກວດ DRC ກົດລະບຽບ PCB

ປະໂຫຍດອີກອັນ ໜຶ່ງ ຂອງ DRC ແມ່ນມັນສາມາດປັບປຸງໄດ້ງ່າຍເພື່ອຮອງຮັບລັກສະນະການອອກແບບ PCB ອັນໃnew່, ເຊັ່ນວ່າອັນທີ່ອາດຈະກະທົບກັບກົດລະບຽບການອອກແບບ PCB. ຍິ່ງໄປກວ່ານັ້ນ, ເມື່ອເຈົ້າໄດ້ຮັບປະສົບການພຽງພໍໃນພື້ນທີ່, ມີຫຼາຍລັກສະນະອື່ນ that ທີ່ເຈົ້າສາມາດຈັດຕັ້ງປະຕິບັດໄດ້.

ຕົວຢ່າງ, ຖ້າເຈົ້າສາມາດຂຽນ DRC ຂອງເຈົ້າເອງ, ເຈົ້າສາມາດຂຽນເຄື່ອງມືສ້າງ BOM ຂອງເຈົ້າເອງເພື່ອຕອບສະ ໜອງ ຄວາມຕ້ອງການສະເພາະຂອງຜູ້ໃຊ້ໄດ້ດີກວ່າ, ເຊັ່ນ: ວິທີການຮັບເອົາ“ ຮາດແວເພີ່ມເຕີມ” (ເຊັ່ນ: ເຕົ້າຮັບ, iatໍ້ນ້ ຳ, ຫຼື screwdrivers) ສໍາລັບອຸປະກອນທີ່ບໍ່ແມ່ນ ສ່ວນຕົວຂອງຖານຂໍ້ມູນແຜນວາດວົງຈອນ. ຫຼືຜູ້ອອກແບບ PCB ສາມາດຂຽນຕົວວິເຄາະ Verilog netlist ຂອງຕົນເອງທີ່ມີຄວາມຍືດຍຸ່ນພຽງພໍໃນສະພາບແວດລ້ອມການອອກແບບ PCB ເຊັ່ນ: ວິທີການເອົາແບບຈໍາລອງ Verilog ຫຼືໄຟລ time ເວລາທີ່ເsuitableາະສົມກັບອຸປະກອນໃດນຶ່ງ. ໃນຄວາມເປັນຈິງ, ເນື່ອງຈາກວ່າ DRC ຂ້າມແຜນຜັງວົງຈອນອອກແບບ PCB ທັງ,ົດ, ມັນເປັນໄປໄດ້ທີ່ຈະເກັບກໍາຂໍ້ມູນທັງvalidົດທີ່ຖືກຕ້ອງເພື່ອອອກຜົນການຈໍາລອງແລະ/ຫຼື BOM ທີ່ຕ້ອງການສໍາລັບການອອກແບບ PCB ການວິເຄາະບັນຊີລາຍຊື່ສຸດທ້າຍ.

ມັນຈະເປັນການຍືດເວລາເພື່ອສົນທະນາຫົວຂໍ້ເຫຼົ່ານີ້ໂດຍບໍ່ຕ້ອງໃຫ້ລະຫັດໂປຣແກຣມໃດ,, ສະນັ້ນພວກເຮົາຈະໃຊ້ເຄື່ອງມືດຶງເອົາແຜນວາດວົງຈອນເປັນຕົວຢ່າງ. ບົດຄວາມນີ້ໃຊ້ບໍລິສັດ Mentor Graphics ເພື່ອພັດທະນາເຄື່ອງມື ViewDraw ທີ່ຕິດຢູ່ກັບສາຍຜະລິດຕະພັນຂອງ PADS-Designer. ນອກຈາກນັ້ນ, ພວກເຮົາໄດ້ໃຊ້ເຄື່ອງມື ViewBase, ເຊິ່ງເປັນຫ້ອງສະroutineຸດປົກກະຕິຂອງ C ທີ່ສາມາດຖືກເອີ້ນເພື່ອເຂົ້າຫາຖານຂໍ້ມູນ ViewDraw. ດ້ວຍເຄື່ອງມື ViewBase, ຜູ້ອອກແບບ PCB ສາມາດຂຽນເຄື່ອງມື DRC ທີ່ສົມບູນແລະມີປະສິດທິພາບໄດ້ງ່າຍສໍາລັບ ViewDraw ໃນ C/C. It is important to note that the basic principles discussed here apply to any other PCB schematic tool.

ໄຟລ input ການປ້ອນຂໍ້ມູນ

ນອກຈາກຖານຂໍ້ມູນແຜນວາດວົງຈອນ, DRC ຍັງຕ້ອງການໄຟລ input ປ້ອນຂໍ້ມູນທີ່ສາມາດອະທິບາຍສະຖານະການສະເພາະ, ເຊັ່ນຊື່ຂອງເຄືອຂ່າຍໄຟຟ້າທີ່ຖືກຕ້ອງຕາມກົດconnectedາຍທີ່ເຊື່ອມຕໍ່ກັບຍົນພະລັງງານໂດຍອັດຕະໂນມັດ. ຕົວຢ່າງ, ຖ້າເຄືອຂ່າຍ POWER ເອີ້ນວ່າ POWER, ຍົນ POWER ຈະເຊື່ອມຕໍ່ກັບຍົນ POWER ໂດຍອັດຕະໂນມັດໂດຍໃຊ້ອຸປະກອນແພັກເກດດ້ານຫຼັງ (ຕາມທີ່ສາມາດນໍາໃຊ້ກັບ ViewDrawpcbfwd). ຕໍ່ໄປນີ້ແມ່ນລາຍການຂອງໄຟລ input ປ້ອນເຂົ້າທີ່ຈະຕ້ອງຖືກວາງຢູ່ໃນສະຖານທີ່ທົ່ວໂລກທີ່ກໍານົດໄວ້ເພື່ອໃຫ້ DRC ສາມາດຊອກຫາແລະອ່ານໄດ້ໂດຍອັດຕະໂນມັດ, ແລະຈາກນັ້ນບັນທຶກຂໍ້ມູນນີ້ພາຍໃນໃສ່ DRC ໃນເວລາແລ່ນ.

ສັນຍາລັກບາງອັນຕ້ອງມີປັກສຽບສາຍໄຟພາຍນອກເພາະວ່າມັນບໍ່ໄດ້ເຊື່ອມຕໍ່ກັບຊັ້ນສາຍໄຟປົກກະຕິ. ຕົວຢ່າງ, ເຂັມ VCC ຂອງອຸປະກອນ ECL ແມ່ນເຊື່ອມຕໍ່ກັບ VCC ຫຼື GROUND; ເຂັມ VEE ຂອງມັນສາມາດເຊື່ອມຕໍ່ກັບ GROUND ຫຼືຍົນ -5.0V. ນອກຈາກນັ້ນ, ເຂັມປັກສາຍໄຟຍັງສາມາດເຊື່ອມຕໍ່ກັບເຄື່ອງກອງກ່ອນທີ່ຈະເຖິງຊັ້ນສາຍໄຟ.

ໂດຍປົກກະຕິແລ້ວເຂັມປັກສາຍໄຟບໍ່ໄດ້ຕິດກັບສັນຍາລັກຂອງອຸປະກອນ. ແທນທີ່ຈະ, ຄຸນສົມບັດຂອງສັນຍາລັກ (ເອີ້ນວ່າ SIGNAL ຢູ່ທີ່ນີ້) ອະທິບາຍວ່າ pin ອັນໃດເປັນພະລັງງານຫຼື pin ດິນແລະອະທິບາຍຊື່ເຄືອຂ່າຍທີ່ pin ຄວນເຊື່ອມຕໍ່.

SIGNAL = VCC: 10

SIGNAL = ພື້ນທີ່: 20

DRC ສາມາດອ່ານຄຸນສົມບັດນີ້ແລະຮັບປະກັນວ່າຊື່ເຄືອຂ່າຍຖືກເກັບໄວ້ໃນໄຟລ ​​legal legal_pwr_net_name. ຖ້າຊື່ເຄືອຂ່າຍບໍ່ໄດ້ລວມຢູ່ໃນ legal_pwr_net_name, ເຂັມປັກມຸດຈະບໍ່ເຊື່ອມຕໍ່ກັບຍົນໄຟຟ້າ, ເຊິ່ງເປັນບັນຫາຮ້າຍແຮງ.

ທາງເລືອກໄຟລ legal legal_pwr_net_name ເປັນທາງເລືອກ. ໄຟລ This ນີ້ປະກອບມີຊື່ເຄືອຂ່າຍທາງກົດofາຍທັງofົດຂອງສັນຍານ POWER, ເຊັ່ນ: VCC, V3_3P, ແລະ VDD. ໃນຮູບແບບ PCB/ເຄື່ອງມືເສັ້ນທາງ, ຊື່ຈໍາເປັນຕ້ອງມີຕົວພິມໃຫຍ່ຫຼືພິມໃຫຍ່ໃຫຍ່. ໂດຍທົ່ວໄປແລ້ວ, VCC ບໍ່ຄືກັນກັບ VCC ຫຼື VCC. VCC ສາມາດເປັນແຫຼ່ງສະ ໜອງ ພະລັງງານ 5.0V ແລະ V3_3P ສາມາດສະ ໜອງ ພະລັງງານໄດ້ 3.3V.

ໄຟລ legal legal_pwr_net_name ເປັນທາງເລືອກ, ເພາະວ່າໄຟລ configuration ການຕັ້ງຄ່າອຸປະກອນ encapsulation backend ປົກກະຕິແລ້ວຕ້ອງມີຊຸດຂອງຊື່ເຄືອຂ່າຍສາຍໄຟທີ່ຖືກຕ້ອງ. ຖ້າ CadencePCB ຖືກໃຊ້ເພື່ອອອກແບບເຄື່ອງມືສາຍໄຟ Allegro ຂອງລະບົບ, ຊື່ໄຟລ PCB PCBFWD ແມ່ນ Allegro.cfg ແລະມີຕົວກໍານົດການປ້ອນຂໍ້ມູນຕໍ່ໄປນີ້:

ກຸ່ມ: VSS CGND GND GROUND

ການສະ ໜອງ ພະລັງງານ: VCC VDD VEE V3_3P V2_5P 5V 12V

ຖ້າ DRC ສາມາດອ່ານໄຟລ alleg allegro.cfg ໂດຍກົງແທນທີ່ຈະຖືກກົດpາຍ _pwr_net_name, ມັນຈະໄດ້ຮັບຜົນດີກວ່າ (chanceາຍຄວາມວ່າມີໂອກາດນໍາຂໍ້ຜິດພາດເຂົ້າມາໄດ້ ໜ້ອຍ ລົງ).