site logo

كيفية تصميم مدقق قواعد ثنائي الفينيل متعدد الكلور جمهورية الكونغو الديمقراطية?

تصف هذه الورقة بإيجاز طريقة البرمجة PCB نظام مدقق قواعد التصميم (DRC). بمجرد الحصول على تصميم ثنائي الفينيل متعدد الكلور باستخدام أداة إنشاء مخطط الدائرة ، يمكن تشغيل DRC للعثور على أي إخفاقات تنتهك قواعد تصميم ثنائي الفينيل متعدد الكلور. يجب القيام بذلك قبل بدء المعالجة اللاحقة ، ويجب على مطور مولد الدائرة توفير أدوات DRC التي يمكن لمعظم مصممي ثنائي الفينيل متعدد الكلور إتقانها بسهولة.

ipcb

هناك العديد من المزايا لكتابة مدقق قاعدة تصميم ثنائي الفينيل متعدد الكلور. في حين أن مدقق تصميم ثنائي الفينيل متعدد الكلور ليس بهذه البساطة ، فإنه ليس بعيد المنال ، لأن أي مصمم ثنائي الفينيل متعدد الكلور على دراية بلغات البرمجة أو البرمجة النصية الحالية يمكنه القيام بذلك ، والفوائد لا تقدر بثمن.

ومع ذلك ، فإن أدوات الأغراض العامة المسوقة غالبًا ما تكون غير مرنة بما يكفي لتلبية احتياجات تصميم ثنائي الفينيل متعدد الكلور. نتيجة لذلك ، يجب إبلاغ مطوري أدوات DRC بمتطلبات الميزات الجديدة ، والتي غالبًا ما تستغرق المال والوقت ، خاصةً إذا تم تحديث المتطلبات باستمرار. لحسن الحظ ، يمكن لمعظم مطوري الأدوات تزويد عملائهم بطريقة سهلة لكتابة DRC الخاصة بهم لتلبية احتياجاتهم الخاصة. ومع ذلك ، لا يتم التعرف على هذه الأداة القوية أو استخدامها على نطاق واسع. توفر هذه المقالة دليلًا عمليًا لتحقيق أقصى استفادة من أدوات DRC.

نظرًا لأنه يجب على DRC اجتياز PCB لتصميم مخطط الدائرة بالكامل ، بما في ذلك كل رمز وكل دبوس وكل شبكة وكل سمة وإنشاء عدد غير محدود من ملفات “الملحقات” إذا لزم الأمر. كما هو موضح في القسم 4.0 ، يمكن لـ DRC وضع علامة على أي انحراف طفيف عن قواعد تصميم ثنائي الفينيل متعدد الكلور. على سبيل المثال ، قد يحتوي أحد الملفات المرفقة على جميع مكثفات الفصل المستخدمة في تصميم ثنائي الفينيل متعدد الكلور. إذا كان رقم السعة أقل أو أعلى من المتوقع ، فسيتم وضع علامات حمراء حيث قد تحدث مشاكل DV / DT لخط الطاقة. قد تكون هذه الملفات الإضافية ضرورية ، ولكن لا يتم إنشاؤها بالضرورة بواسطة أي أداة DRC تجارية.

كيفية تصميم مدقق قواعد ثنائي الفينيل متعدد الكلور جمهورية الكونغو الديمقراطية

ميزة أخرى لـ DRC هي أنه يمكن تحديثها بسهولة لاستيعاب ميزات تصميم ثنائي الفينيل متعدد الكلور الجديدة ، مثل تلك التي قد تؤثر على قواعد تصميم ثنائي الفينيل متعدد الكلور. علاوة على ذلك ، بمجرد اكتساب الخبرة الكافية في المنطقة ، هناك العديد من الميزات الأخرى التي يمكنك تنفيذها.

على سبيل المثال ، إذا كان بإمكانك كتابة DRC الخاص بك ، فيمكنك كتابة أداة إنشاء BOM الخاصة بك لتلبية احتياجات المستخدم المحددة بشكل أفضل ، مثل كيفية الحصول على “أجهزة إضافية” (مثل المقابس أو المشعات أو مفكات البراغي) للأجهزة غير هم أنفسهم جزء من قاعدة بيانات الرسم البياني للدائرة. أو يمكن لمصمم PCB كتابة محلل Verilog netlist الخاص به مع مرونة كافية في بيئة تصميم PCB ، مثل كيفية الحصول على نماذج Verilog أو ملفات الوقت المناسبة لجهاز معين. في الواقع ، نظرًا لأن جمهورية الكونغو الديمقراطية تعبر مخطط دائرة تصميم ثنائي الفينيل متعدد الكلور بالكامل ، فمن الممكن جمع جميع المعلومات الصحيحة لإخراج المحاكاة و / أو قائمة مكونات الصنف المطلوبة لتحليل قائمة فيريلوج لتصميم ثنائي الفينيل متعدد الكلور.

سيكون من المبالغة مناقشة هذه الموضوعات دون تقديم أي رمز برنامج ، لذلك سنستخدم أداة استرجاع مخطط الدائرة كمثال. تستخدم هذه المقالة شركة Mentor Graphics لتطوير أداة ViewDraw المرفقة بخط إنتاج PADS-Designer. بالإضافة إلى ذلك ، استخدمنا أداة ViewBase ، وهي مكتبة روتينية C مبسطة يمكن استدعاؤها للوصول إلى قاعدة بيانات ViewDraw. باستخدام أداة ViewBase ، يمكن لمصممي PCB كتابة أدوات DRC كاملة وفعالة بسهولة لـ ViewDraw في C / C. من المهم ملاحظة أن المبادئ الأساسية التي تمت مناقشتها هنا تنطبق على أي أداة تخطيطية أخرى لثنائي الفينيل متعدد الكلور.

ملف الإدخال

بالإضافة إلى قاعدة بيانات الرسم التخطيطي للدائرة ، يحتاج DRC أيضًا إلى ملفات إدخال يمكنها وصف مواقف معينة ، مثل اسم شبكة طاقة شرعية متصلة تلقائيًا بمستوى الطاقة. على سبيل المثال ، إذا كانت شبكة POWER تسمى POWER ، فسيتم توصيل مستوى POWER تلقائيًا بمستوى POWER باستخدام جهاز الحزمة الخلفية (كما ينطبق على ViewDrawpcbfwd). فيما يلي قائمة بملفات الإدخال التي يجب وضعها في موقع عالمي ثابت حتى يتمكن DRC تلقائيًا من العثور على هذه المعلومات وقراءتها ، ثم حفظ هذه المعلومات داخليًا في DRC في وقت التشغيل.

يجب أن تحتوي بعض الرموز على دبابيس سلك طاقة خارجي لأنها غير متصلة بطبقة سلك الطاقة العادية. على سبيل المثال ، تكون دبابيس VCC الخاصة بجهاز ECL متصلة إما بـ VCC أو GROUND ؛ يمكن توصيل دبوس VEE الخاص به بـ GROUND أو بالطائرة -5.0V. بالإضافة إلى ذلك ، يمكن أيضًا توصيل دبوس سلك الطاقة بالفلتر قبل الوصول إلى طبقة سلك الطاقة.

لا يتم عادةً توصيل دبوس كبل الطاقة برمز الجهاز. بدلاً من ذلك ، تصف خاصية الرمز (تسمى SIGNAL هنا) الدبوس الذي هو دبوس طاقة أو دبوس أرضي وتصف اسم الشبكة الذي يجب توصيل الدبوس به.

الإشارة = VCC: 10

الإشارة = الأرض: 20

يمكن لـ DRC قراءة هذه الخاصية والتأكد من تخزين اسم الشبكة في ملف legal_pwr_net_name. إذا لم يتم تضمين اسم الشبكة في legal_pwr_net_name ، فلن يتم توصيل دبوس الطاقة بمستوى الطاقة ، مما يمثل مشكلة خطيرة.

ملف legal_pwr_net_name اختياري. يحتوي هذا الملف على جميع أسماء الشبكات القانونية لإشارات الطاقة ، مثل VCC و V3_3P و VDD. في أدوات تخطيط / توجيه ثنائي الفينيل متعدد الكلور ، يجب أن تكون الأسماء حساسة لحالة الأحرف. بشكل عام ، VCC ليس هو نفسه VCC أو VCC. يمكن أن يكون VCC مزود طاقة 5.0 فولت و V3_3P يمكن أن يكون مصدر طاقة 3.3 فولت.

يعد الملف legal_pwr_net_name اختياريًا ، لأن ملف تكوين جهاز تغليف الواجهة الخلفية يجب أن يحتوي عادةً على مجموعة من أسماء شبكة كبل الطاقة الصالحة. إذا تم استخدام CadencePCB لتصميم أداة الأسلاك Allegro للأنظمة ، فإن اسم ملف PCBFWD هو Allegro.cfg ولديه معلمات الإدخال التالية:

الأرض: VSS CGND GND GROUND

مزود الطاقة: VCC VDD VEE V3_3P V2_5P 5V 12V

إذا كان بإمكان DRC قراءة ملفlegro.cfg مباشرةً بدلاً من legal_pwr_net_name ، فسيحصل على نتائج أفضل (أي فرصة أقل لإدخال أخطاء).