Bab ini terutama menjelaskan tentang kaedah sistem pemeriksa peraturan sirkuit papan sirkuit dua lapisan. Selepas rancangan PCB dicapai oleh alat generasi diagram sirkuit, DRC boleh dijalankan untuk mencari sebarang kesilapan yang melanggar peraturan rancangan PCB. Operasi ini mesti selesai sebelum proses berikutnya bermula, dan pembangun alat generasi sirkuit pembangunan mesti menyediakan kebanyakan perancang PCB untuk menguasai alat DRC dengan mudah. Menulis pemeriksa peraturan reka PCB anda sendiri mempunyai banyak keuntungan. Walaupun pemeriksa rancangan PCB tidak semudah itu, ia tidak boleh dicapai, kerana mana-mana perancang PCB yang biasa dengan perancangan atau bahasa skrip yang wujud adalah sepenuhnya mampu memeriksa rancangan PCB. Keuntungan kerja sangat besar. Alat-alat tujuan umum yang dijual di pasar sering tidak mempunyai kelebihan yang cukup untuk memenuhi keperluan desain PCB khusus. Oleh itu, pelanggan mesti mencerminkan keperluan ciri-ciri baru kepada pembangun alat DRC, dan ini biasanya memerlukan sejumlah wang dan masa tertentu, terutama apabila keperluan sentiasa dikemaskini. Untungnya, kebanyakan pembangun alat boleh memberikan pelanggan cara yang sesuai untuk menulis DRC mereka sendiri untuk memenuhi keperluan khusus. Namun, alat kuat ini belum dikenali atau digunakan secara luas. Artikel ini menyediakan panduan praktik untuk menggunakan alat DRC untuk mendapatkan keuntungan yang paling besar. Kerana DRC mesti melalui seluruh diagram sirkuit desain PCB, termasuk setiap simbol, setiap pin, setiap net, dan setiap atribut, bilangan tidak terbatas fail "lampiran" boleh dicipta jika perlu.
Seperti yang diterangkan di Seksyen 4.0, DRC boleh menunjukkan mana-mana pelepasan kecil yang melanggar peraturan reka PCB. Contohnya, salah satu fail yang ditampilkan mungkin termasuk semua kondensator penyahpautan yang digunakan dalam desain PCB. Jika bilangan kondensator lebih rendah atau lebih tinggi daripada nilai yang dijangka, tanda merah akan ditanda di mana masalah garis kuasa dv/dt boleh berlaku. Fail tambahan ini mungkin diperlukan, tetapi tiada sebarang alat DRC komersial yang memerlukan mencipta fail ini. Keuntungan lain dari DRC ialah ia mudah untuk kemaskini untuk memenuhi keperluan ciri-ciri reka PCB baru (seperti yang mungkin mempengaruhi peraturan reka PCB). Lagipun, selepas anda telah mendapat pengalaman yang cukup dalam medan ini, banyak fungsi lain boleh dicapai. Contohnya, jika anda boleh tulis DRC anda sendiri, anda boleh tulis alat ciptaan bil bahan (BOM) anda sendiri, supaya anda boleh lebih baik mengendalikan keperluan pengguna tertentu, seperti bagaimana untuk mendapatkan "perkakasan tambahan" peranti yang bukan sebahagian dari pangkalan data diagram sirkuit (seperti Socket, heat sink atau screwdriver). Atau perancang PCB boleh menulis analisis senarai rangkaian Verilog sendiri, yang mempunyai kelebihan yang cukup dalam persekitaran reka PCB, seperti bagaimana untuk mendapatkan model Verilog atau fail masa yang sesuai untuk peranti khusus. Sebenarnya, kerana DRC melalui seluruh diagram litar reka PCB, semua maklumat yang sah boleh dikumpulkan untuk output simulasi dan/atau BOM yang diperlukan untuk analisis senarai jaringan Verilog reka PCB.
Kekuatan desain papan sirkuit dua lapisan
Ia agak jauh untuk membincangkan topik ini tanpa menyediakan sebarang kod program. Untuk sebab ini, kita akan mengambil alat pengakuan diagram sirkuit sebagai contoh. Artikel ini menggunakan alat ViewDraw yang dikembangkan oleh Mentor Graphics, yang dipasang ke baris produk PADS-Designer. Selain itu, kami juga menerima alat ViewBase, yang merupakan perpustakaan rutin C yang boleh dipanggil dan diakses dan beroperasi pada pangkalan data ViewDraw. Mengguna alat ViewBase, perancang PCB boleh dengan mudah menggunakan bahasa C/C untuk menulis alat DRC lengkap dan efisien untuk ViewDraw. Perlu dicatat bahawa prinsip asas yang dibincangkan di sini sama-sama berlaku untuk mana-mana alat diagram sirkuit PCB lain. Selain pangkalan data diagram sirkuit, DRC juga perlukan beberapa fail input yang boleh menggambarkan situasi tertentu, seperti sambungan secara automatik ke pesawat kuasa dengan nama rangkaian kuasa sah. Contohnya, jika rangkaian kuasa dinamakan POWER, maka pesawat kuasa akan secara automatik disambung ke pesawat kuasa menggunakan peranti pakej belakang (jika berlaku untuk ViewDrawpcbfwd). Berikut ialah senarai fail input, fail ini mesti ditempatkan dalam lokasi global tetap, supaya DRC boleh mencari dan baca secara automatik, dan kemudian simpan maklumat di DRC pada masa berjalan. Beberapa simbol mesti mempunyai pin tali kuasa luaran kerana simbol ini tidak tersambung ke lapisan tali kuasa konvensional. Contohnya, pin VCC peranti ECL sama ada disambung ke VCC atau ke GROUND; pin VEE boleh disambung ke pesawat GROUND atau -5.0V. Selain itu, pins garis kuasa juga boleh disambung ke penapis sebelum mencapai lapisan garis kuasa. Pin garis kuasa biasanya tidak disambung ke simbol peranti. Sebaliknya, atribut simbol (di sini dipanggil SIGNAL) menggambarkan pin mana adalah pin kuasa atau pin tanah dan menggambarkan pin seharusnya disambung dengan nama rangkaian. SIGNAL = VCC:10, SIGNAL = GROUND:20DRC boleh baca atribut ini dan pastikan nama rangkaian disimpan dalam fail legal_pwr_net_name. Jika nama legal_pwr_net_tidak mengandungi nama rangkaian, maka pin kuasa tidak akan disambung ke pesawat kuasa, dan masalah ini memang sangat serius.