Tờ giấy này mô tả một cách viết một Bảng PCB thiết kế rule checker (DRC) system. Một lần Bảng PCB thiết kế được lấy bằng công cụ tạo sơ đồ, Congo có thể chạy để tìm bất kỳ khiếm khuyết nào mà vi phạm... Bảng PCB quy tắc thiết kế. Các thao tác này phải được hoàn thành trước khi quá trình bắt đầu, và những người phát triển các công cụ tạo biểu đồ tiến bộ phải cung cấp công cụ DRC dễ dàng truy cập vào hầu hết Bảng PCB thiết kế.
Tự viết Bảng PCB Hệ thống kiểm soát thiết kế có nhiều ưu điểm. Mặc dù là Bảng PCB thiết kế cũng không đơn giản vậy đâu., nó không thể không đạt được., bởi vì có Bảng PCB thiết kế quen thuộc với các ngôn ngữ lập trình hay khắc bản đã có đủ để kiểm tra Bảng PCB design. Những lợi ích của công việc này không thể đo đếm được. Tuy, Công cụ phổ biến được rao bán thường không đủ linh hoạt để đáp ứng yêu cầu Bảng PCB nhu cầu thiết kế. Do đó, Khách hàng phải đáp ứng yêu cầu đặc trưng mới cho người xây dựng công cụ DRC., mà thường tốn một số tiền và thời gian nhất định, Đặc biệt khi các yêu cầu được cập nhật liên tục. May mắn., hầu hết các nhà phát triển công cụ cung cấp cho khách một cách tiện lợi để viết Congo riêng để đáp ứng nhu cầu cụ thể.. Tuy, cái công cụ mạnh mẽ này không được phổ biến hay được sử dụng. Bài viết này cung cấp hướng dẫn sử dụng các công cụ của Congo để kiếm lợi.
Bởi vì Congo phải lục tung toàn bộ sơ đồ mạch cấu trúc PCB., bao gồm mọi biểu tượng, mọi chốt, mỗi lưới, mọi thuộc tính, và nếu cần thiết có thể tạo ra một số tập tin "kèm" vô hạn. Như đã mô tả ở phần 4.0, Congo có thể nêu bất cứ sai lệch nhỏ nào mà vi phạm... Bảng PCB quy tắc thiết kế. Ví dụ như, một trong những tập tin đi kèm có thể chứa tất cả các tụ điện tách ra được dùng trong thiết kế PCB. Nếu số tụ điện thấp hơn hoặc cao hơn dự kiến, sẽ có dấu đỏ nếu có thể có đường dẫn điện. d./Chuyện gì?. Những tập tin bên này có thể cần, nhưng không có công cụ kinh tế nào có thể tạo ra chúng. Một lợi thế khác của Congo là nó có thể dễ dàng cập nhật để phục vụ mới. Bảng PCB design features (such as those that may affect Bảng PCB design rules). Thêm, một khi đã có đủ kinh nghiệm trong lĩnh vực, nhiều chức năng khác có thể thực hiện. Ví dụ như, nếu bạn có thể tự viết Congo cho riêng mình., then you can write your own bill of materials (BOM) creation tool, có thể điều khiển nhu cầu của người dùng tốt hơn, such as how to obtain device "extra hardware" that is not itself part of the schematic database (eg socket, heat sink or screwdriver). Hay Bảng PCB nhà thiết kế có thể tự tạo ra, mà có toàn bộ sự linh hoạt Bảng PCB môi trường thiết kế, như làm thế nào để có một mô hình Verilog hay tập tin thời gian phù hợp với thiết bị cụ thể. Thật ra, Từ khi DRC vượt qua toàn bộ sơ đồ thiết kế PCB, tất cả thông tin hợp lệ có thể thu thập để ra mô phỏng và/hoặc BOM cần thiết cho kết cấu trúc PCB, Verilog netlist analysis. Sẽ khó tìm thấy để thảo luận các chủ đề này mà không cung cấp mã chương trình nào, Vậy chúng tôi sẽ sử dụng một công cụ đánh vần mạch như một ví dụ. Mục này dùng công cụ xem phim được phát triển bởi Tâm đồ họa., nó được nối với dòng sản phẩm giá họa.. Thêm nữa., chúng tôi đã nhận dụng cụ Nhìn Căn cứ, một thư viện các thao tác C đơn giản có thể được gọi để truy cập và truy cập cơ sở dữ liệu Name. Dùng công cụ hiển thị, Bảng PCB thiết kế có thể dùng C dễ dàng/C language to write a complete and efficient DRC tool for ViewDraw [2] [3]. Quan trọng là những nguyên tắc cơ bản được thảo luận ở đây cũng áp dụng tương tự với các dụng cụ cấu trúc PCB khác..
Vàoput file
Thêm nữa. to the circuit diagram database, Congo cũng cần một số tập tin nhập có thể miêu tả tình huống cụ thể để xử lý., như kết nối tự động với máy bay có tên lưới điện hợp lệ.. Ví dụ như, nếu cái lưới điện được đặt tên là tù nhân, then the power plane will be automatically connected to the power plane using a backend package device (eg, fwd for ViewNameBảng PCBs). Dưới đây là danh sách các tập tin nhập cần phải được đưa vào một địa điểm toàn cầu cố định để Congo có thể tự động tìm và đọc nó., và sau đó lưu thông tin này vào DRC tại đúng thời điểm. Một số biểu tượng phải có các chốt dòng điện bên ngoài vì các biểu tượng này không được nối với các lớp dòng điện chính quy.. Ví dụ như, Máy VC của một thiết bị ECL có thể kết nối với cả VC hay Ground; nó có thể kết nối tới mảnh đất hay-5.Máy bay 0V. In addition, các chốt dòng điện cũng có thể kết nối tới bộ lọc trước khi chạm tới lớp dây điện. Những chốt dây điện thường không được gắn bên ngoài vào biểu tượng của thiết bị. Thay vào, an attribute of the symbol (called SIGNAL here) describes which pin is a power or ground pin and describes the net name that the pin should be connected to.
Congo có thể đọc thuộc tính này và đảm bảo rằng tên lưới được lưu trong tập tin tên hợp phápiunetuName, nếu tên lưới không nằm trong tên hợp pháp'u wr'u lưới, các chốt năng lượng sẽ không được kết nối tới máy bay., một vấn đề nghiêm trọng.. Tập tin hợp pháp u wr u net u tên là tùy chọn, Tập tin này chứa tất cả tên lưới hợp pháp của Tín hiệu tù nhân, như VC., V3 3P và VDD. In Bảng PCB bố/công cụ định tuyến, Cần phải phân biệt giữa tên chữ cái trên và chữ cái dưới. Thường, Rõ ràng VC không bằng Vcc hay vcc. VC có thể là một 5.0V nguồn điện, trong khi V3 3P có thể là một.Cung cấp điện 3V. Tập tin hợp pháp u wr u net u tên là tùy chọn bởi vì tập tin cấu hình gói về thiết bị gói cuối thường phải chứa một bộ tên lưới dòng điện hợp pháp. Nếu Công cụ dẫn đường Allegro của Cadence. Bảng PCB Hệ thống thiết kế được dùng, tên tập tin của Bảng PCB fd là Allegro..Thấy và có các tham số theo đây: Ground: VS CGND GND Ground. Nguồn cung cấp điện: VC VDD E V3 còn 3P V2 còn 5P V 12V. Nếu Congo có thể đọc được Allegro....Tài liệu thấy trực tiếp, thay cho hợp pháp u wr u netutên, it will get better results (ie less chance of introducing errors).