डबल परत सर्किट बोर्ड सर्किट डिजाइन कौशल [टैग]
Aug 10, 2021
यह अध्याय मुख्य रूप से डबल-लेयर सर्किट बोर्ड सर्किट डिज़ाइन नियम परीक्षक (DRC) सिस्टम विधि के बारे में बताता है। पीसीबी डिजाइन सर्किट आरेख पीढ़ी उपकरण द्वारा प्राप्त किया जाता है के बाद, DRC पीसीबी डिजाइन नियमों का उल्लंघन है कि किसी भी दोष को खोजने के लिए चलाया जा सकता है। इन कार्रवाइयों को बाद के प्रसंस्करण शुरू होने से पहले पूरा किया जाना चाहिए, और विकास सर्किट आरेख जनरेशन टूल के डेवलपर को DRC उपकरण को आसानी से महारत हासिल करने के लिए अधिकांश PCB डिज़ाइनर प्रदान करना चाहिए। अपने खुद के पीसीबी डिजाइन नियम परीक्षक लेखन कई फायदे हैं. हालांकि पीसीबी डिजाइन चेकर इतना सरल नहीं है, यह अप्राप्य नहीं है, क्योंकि मौजूदा प्रोग्रामिंग या स्क्रिप्टिंग भाषाओं से परिचित कोई भी पीसीबी डिजाइनर पीसीबी डिजाइन चेकर के लिए पूरी तरह से सक्षम है। काम के लाभ अथाह हैं। बाजार में बेचे जाने वाले सामान्य उद्देश्य वाले उपकरणों में अक्सर विशिष्ट पीसीबी डिजाइन की जरूरतों को पूरा करने के लिए पर्याप्त लचीलापन नहीं होता है। इसलिए, ग्राहक को DRC टूल डेवलपर के लिए नई सुविधा आवश्यकताओं को प्रतिबिंबित करना चाहिए, और इसके लिए आमतौर पर एक निश्चित मात्रा में धन और समय की आवश्यकता होती है, खासकर जब आवश्यकताओं को लगातार अपडेट किया जाता है। सौभाग्य से, अधिकांश टूल डेवलपर्स ग्राहकों को विशिष्ट आवश्यकताओं को पूरा करने के लिए अपने स्वयं के डीआरसी लिखने का एक सुविधाजनक तरीका प्रदान कर सकते हैं। हालांकि, इस शक्तिशाली उपकरण को अभी तक व्यापक रूप से मान्यता प्राप्त या उपयोग नहीं किया गया है। यह लेख सबसे अधिक लाभ प्राप्त करने के लिए DRC उपकरणका उपयोग करने के लिए एक व्यावहारिक मार्गदर्शिका प्रदान करता है। क्योंकि DRC को प्रत्येक प्रतीक, प्रत्येक पिन, प्रत्येक नेट और प्रत्येक विशेषता सहित पीसीबी डिज़ाइन के पूरे सर्किट आरेख को पार करना चाहिए, यदि आवश्यक हो तो "संलग्न" फ़ाइलों की एक असीमित संख्या बनाई जा सकती है। जैसा कि धारा 4.0 में वर्णित है, DRC किसी भी मामूली विचलन को इंगित कर सकता है जो PCB डिज़ाइन नियमों का उल्लंघन करता है। उदाहरण के लिए, अनुलग्न फ़ाइलों में से एक में PCB डिज़ाइन में उपयोग किए जाने वाले सभी डिकपलिंग कैपेसिटर शामिल हो सकते हैं. संधारित्र की संख्या कम या अपेक्षित मान से अधिक है, तो एक लाल निशान जहाँ पावर लाइन dv/dt समस्या हो सकती है चिह्नित किया जाएगा। ये सहायक फाइलें आवश्यक हो सकती हैं, लेकिन कोई भी वाणिज्यिक DRC उपकरण आवश्यक रूप से इन फ़ाइलों को नहीं बना सकता है। DRC का एक और लाभ यह है कि नए पीसीबी डिजाइन सुविधाओं की जरूरतों को पूरा करने के लिए अपडेट करना आसान है (जैसे कि वे जो पीसीबी डिजाइन नियमों को प्रभावित कर सकते हैं)। इसके अलावा, एक बार जब आप इस क्षेत्र में पर्याप्त अनुभव प्राप्त कर लेते हैं, तो कई अन्य कार्यों को प्राप्त किया जा सकता है। उदाहरण के लिए, यदि आप अपना खुद का DRC लिख सकते हैं, तो आप सामग्री का अपना बिल (BOM) निर्माण उपकरण लिख सकते हैं, ताकि आप विशिष्ट उपयोगकर्ता आवश्यकताओं को बेहतर ढंग से संभाल सकें, जैसे कि किसी डिवाइस के "अतिरिक्त हार्डवेयर" को कैसे प्राप्त किया जाए जो सर्किट आरेख डेटाबेस का हिस्सा नहीं है (जैसे सॉकेट, हीट सिंक या पेचकश)। या पीसीबी डिजाइनर अपने स्वयं के Verilog netlist विश्लेषक, जो पीसीबी डिजाइन वातावरण में पर्याप्त लचीलापन है, जैसे कि Verilog मॉडल या विशिष्ट उपकरणों के लिए उपयुक्त समय फ़ाइलों को प्राप्त करने के लिए कैसे के रूप में लिख सकते हैं। वास्तव में, चूंकि DRC पूरे PCB डिज़ाइन सर्किट आरेख को पार करता है, इसलिए सभी वैध जानकारी को पीसीबी डिज़ाइन के Verilog netlist विश्लेषण के लिए आवश्यक सिमुलेशन और / या BOM आउटपुट करने के लिए एकत्र किया जा सकता है।
डबल परत सर्किट बोर्ड डिजाइन कौशल
किसी भी प्रोग्राम कोड प्रदान किए बिना इन विषयों पर चर्चा करना थोड़ा दूर की बात है। इस कारण से, हम एक उदाहरण के रूप में एक सर्किट आरेख अधिग्रहण उपकरण लेंगे। यह आलेख मेंटर ग्राफ़िक्स, जो PADS-Designer उत्पाद पंक्ति से अनुलग्न है द्वारा विकसित ViewDraw उपकरण का उपयोग करता है। इसके अलावा, हमने ViewBase टूल को भी अपनाया, जो एक सरलीकृत सी रूटीन लाइब्रेरी है जिसे ViewDraw डेटाबेस पर कॉल और एक्सेस और संचालित किया जा सकता है। ViewBase उपकरण का उपयोग करके, PCB डिज़ाइनर ViewDraw के लिए पूर्ण और कुशल DRC उपकरण लिखने के लिए आसानी से C/C भाषा का उपयोग कर सकते हैं. यह ध्यान दिया जाना चाहिए कि यहां चर्चा किए गए बुनियादी सिद्धांत किसी भी अन्य पीसीबी सर्किट आरेख उपकरणपर समान रूप से लागू होते हैं। सर्किट आरेख डेटाबेस के अलावा, DRC को कुछ इनपुट फ़ाइलों की भी आवश्यकता होती है जो विशिष्ट स्थितियों का वर्णन कर सकते हैं, जैसे कि स्वचालित रूप से कानूनी पावर नेटवर्क नाम के साथ पावर प्लेन से कनेक्ट करना। उदाहरण के लिए, यदि पावर नेटवर्क का नाम POWER है, तो पावर प्लेन स्वचालित रूप से बैक-एंड पैकेजिंग डिवाइस का उपयोग करके पावर प्लेन से कनेक्ट हो जाएगा (यदि ViewDrawpcbfwd पर लागू हो)। निम्न इनपुट फ़ाइलों की एक सूची है, इन फ़ाइलों को एक निश्चित वैश्विक स्थान पर रखा जाना चाहिए, ताकि DRC स्वचालित रूप से ढूँढ और पढ़ सके, और फिर रनटाइम पर DRC में जानकारी सहेज सके। कुछ प्रतीकों में बाहरी पावर कॉर्ड पिन होना चाहिए क्योंकि ये प्रतीक पारंपरिक पावर कॉर्ड परत से जुड़े नहीं हैं। उदाहरण के लिए, एक ईसीएल डिवाइस का वीसीसी पिन या तो वीसीसी से जुड़ा हुआ है या ग्राउंड से जुड़ा हुआ है; इसके VEE पिन जमीन या -5.0V विमान से जुड़ा जा सकता है. इसके अलावा, पावर लाइन लेयर तक पहुंचने से पहले पावर लाइन पिन को फिल्टर से भी जोड़ा जा सकता है। पावर लाइन पिन आमतौर पर डिवाइस प्रतीक से जुड़ा नहीं होता है। इसके विपरीत, प्रतीक की एक विशेषता (यहां सिग्नल कहा जाता है) का वर्णन करता है कि कौन सा पिन पावर पिन या ग्राउंड पिन है और पिन का वर्णन करता है कि पिन को नेटवर्क नाम से जोड़ा जाना चाहिए। सिग्नल = VCC: 10, SIGNAL = GROUND: 20 DRC इस विशेषता को पढ़ सकता है और यह सुनिश्चित कर सकता है कि नेटवर्क का नाम legal_pwr_net_name फ़ाइल में सहेजा गया है। यदि legal_pwr_net_name में नेटवर्क नाम नहीं है, तो पावर पिन पावर प्लेन से कनेक्ट नहीं होगा, और यह समस्या वास्तव में बहुत गंभीर है।

