Sơ đồ Netlist cho PCB của bạn là gì?

Zachariah Peterson
|  Created: June 4, 2020  |  Updated: December 10, 2020
Sơ đồ Netlist cho PCB của bạn là gì?

Nếu bạn đã tạo ra sơ đồ mạch mới tuyệt vời của mình, có rất nhiều điều diễn ra đằng sau hậu trường trong phần mềm thiết kế của bạn. Sự kết nối giữa các thành phần trong sơ đồ mạch của bạn có thể được giảm xuống một số lượng nhỏ các nhận dạng logic và điện. Sơ đồ mạch có thể cung cấp một hình ảnh đồ họa cho thấy các kết nối giữa các thành phần và chân khác nhau, nhưng để thực sự hiểu mọi thứ về thiết kế của bạn, bạn sẽ cần một tài liệu quan trọng.

Danh sách nối mạch sơ đồ là một trong những phần thông tin trung tâm sẽ được sử dụng trong nhiều tính năng trong phần mềm thiết kế của bạn để tạo ra một PCB thực sự. Danh sách nối mạch sơ đồ của bạn cung cấp cả thông tin kết nối điện và phản ánh cấu trúc chức năng của dữ liệu thiết kế của bạn trong một tập dữ liệu duy nhất. Khi bạn cần tái sử dụng dữ liệu của mình hoặc nhanh chóng xác định các kết nối điện trong các công cụ mô phỏng của mình, danh sách nối của bạn sẽ giúp bạn chuyển từ thiết kế sơ đồ mạch sang các công cụ khác. Bạn cũng cần cung cấp cho nhà sản xuất của mình một bản sao của danh sách nối của bạn như một phần của việc xem xét thiết kế. Hãy cùng nhìn sâu hơn vào cấu trúc chính xác của một danh sách nối trong phần mềm thiết kế PCB của bạn.

Có gì trong Netlist Sơ đồ?

Trước khi đi sâu hơn, có nhiều loại netlist khác nhau được sử dụng trong phần mềm EDA cho thiết kế IC hoặc thiết kế PCB. Những netlist này có thể định nghĩa logic, kết nối giữa các thành phần, và mối quan hệ phân cấp. Chúng là công cụ mạnh mẽ để tóm tắt cấu trúc và chức năng của thiết kế của bạn. Một netlist không chứa thông tin đồ họa—thông tin này được chứa trong chính tài liệu sơ đồ.

Có thể nói, sơ đồ và netlist đi đôi với nhau; netlist có thể được tạo ra từ sơ đồ, hoặc sơ đồ (phẳng hoặc phân cấp) có thể được tạo ra từ netlists. Với thông tin trong sơ đồ PCB, một netlist sẽ chứa nhiều mục dữ liệu, trong đó mỗi mục chứa thông tin sau:

  • Nhãn mạch: tên bạn đặt cho một mạch cụ thể trong sơ đồ của mình
  • Ký hiệu tham chiếu: những ký hiệu này dành cho các thành phần được kết nối trên mạch
  • Số chân: mỗi thành phần trên một mạch sẽ có một số chân, do đó số chân cho mỗi thành phần trên mạch sẽ xuất hiện trong danh sách mạch

Nếu bạn biết cách đọc một danh sách mạch sơ đồ, bạn có thể thấy một mạch được chuyển đổi thành danh sách mạch SPICE như thế nào khi chuẩn bị một mô phỏng. Bạn cũng có thể khắc phục bất kỳ lỗi nào có thể được tìm thấy trong danh sách mạch từ thư viện của bên thứ ba. 

Sơ đồ mạch được chuyển đổi thành mạch SPICE
Ví dụ về mạch SPICE được trích xuất từ sơ đồ mạch

Sau khi bạn tạo bản vẽ mạch và nhập nó vào bố cục ban đầu, dữ liệu netlist mạch của bạn sẽ được sử dụng để tạo ra các đường kết nối được thấy trong bố cục chưa được định tuyến. Miễn là bạn không cần phải thực hiện bất kỳ thay đổi nào đối với bản vẽ mạch của mình, bạn có thể yên tâm rằng dữ liệu thiết kế của bạn sẽ vẫn giữ nguyên khi bạn định tuyến bo mạch. Tuy nhiên, bạn vẫn cần phải đảm bảo rằng BOM và Gerbers của bạn phù hợp với thông tin trong bản vẽ mạch và netlists trước khi sản xuất.

Cách Nhà Sản Xuất Sử Dụng Netlist của Bạn

Trong quá trình xem xét thiết kế, dữ liệu trong bảng mạch của bạn sẽ được so sánh với Gerbers, BOM và dữ liệu sơ đồ của bạn. Thông thường, sẽ có sự không khớp giữa bảng mạch và một hoặc nhiều tài liệu này. Hầu hết, điều này chỉ đơn giản là do xuất bảng mạch và BOM trước khi thiết kế của bạn hoàn thành; một thay đổi thiết kế vào phút chót trước khi gửi thiết kế của bạn yêu cầu xây dựng lại BOM, bảng mạch và Gerbers của bạn để đảm bảo tất cả dữ liệu là nhất quán. Mặc dù điều này có vẻ lặp đi lặp lại, nhưng nó tốt hơn là sử dụng một nhà sản xuất chất lượng thấp và nhận được một lô bảng mạch bị lỗi qua thư.

Nhà sản xuất cũng sẽ sử dụng bảng mạch của bạn để xác định yêu cầu cho các bài kiểm tra bảng mạch trống. Kết nối trong bảng mạch được lập trình vào thiết bị kiểm tra được sử dụng cho quá trình kiểm tra bảng mạch trống. Sử dụng định dạng tệp dữ liệu ODB++ là định dạng ưu tiên cho việc sản xuất, vì bảng mạch có thể được tạo ra từ gói. Nếu không, bạn sẽ muốn gửi một bảng mạch IPC-D-356 cùng với các tệp Gerber của mình, vì điều này có thể được sử dụng cho một sự so sánh kỹ lưỡng trước khi sản xuất bảng mạch trống.

Danh sách mạch và tệp Gerber
Danh sách mạch của bạn cần phải khớp với các mạch trong tệp Gerber của bạn trước khi sản xuất

Đừng Loại Bỏ Danh Sách Mạch Từ Các Dự Án Cũ Của Bạn

Tái sử dụng thiết kế không phải là điều mới mẻ và bao gồm mọi thứ từ việc giữ thư viện hoặc khối mạch thường xuyên sử dụng. Việc nhập dữ liệu thiết kế từ một ứng dụng EDA khác vào nền tảng mong muốn của bạn có thể là một thách thức. Thiết kế tiếp theo của bạn có thể là một biến thể của thiết kế cũ, hoặc có thể yêu cầu tham khảo một số khối chức năng trong sơ đồ/nguyên lý ban đầu. Việc giữ lại các netlist từ các dự án cũ của bạn có thể giúp bạn tái tạo chúng trong một nền tảng thiết kế mới, đặc biệt là nếu dữ liệu nguyên lý và/hoặc bố trí ban đầu bị hỏng hoặc không thể truy cập được.

Vì dữ liệu được đặt trong một netlist sơ đồ có cấu trúc cao theo một định dạng cụ thể, các nền tảng thiết kế khác nhau có thể tái sử dụng netlist của nhau khi xây dựng một thiết kế mới. Miễn là bạn có các mô hình, biểu tượng sơ đồ, và bản in chân PCB cho các thành phần trong thiết kế cũ, bạn sẽ không cần phải xây dựng lại thiết kế gốc một cách thủ công trong phần mềm mới của mình. Mặc dù bạn có thể đọc tên mạng, chỉ số thiết kế tham khảo, và số chân từ netlist của mình, bạn sẽ tốt hơn nhiều khi làm việc với phần mềm thiết kế có thể giúp bạn nhanh chóng xây dựng lại một thiết kế từ một netlist cũ.

Các tính năng thiết kế sơ đồ và mô phỏng trong Altium Designer® giờ đây sẽ tự động biên dịch sơ đồ của bạn khi bạn thiết kế mới. Bạn sẽ không phải tự mình biên dịch các tài liệu dự án hay lo lắng về sự không nhất quán của netlist trong các dự án của mình. Với Altium Designer, bạn có thể dễ dàng nhập dữ liệu thiết kế từ các nền tảng EDA khác, giúp bạn tiết kiệm thời gian khi tái sử dụng các thiết kế cũ. Bạn cũng sẽ có quyền truy cập vào một loạt các công cụ để quản lý dữ liệu linh kiện và chuẩn bị cho sản xuất.

Bây giờ bạn có thể tải xuống bản dùng thử miễn phí của Altium Designer và làm việc với các công cụ sắp xếp, mô phỏng và lập kế hoạch sản xuất tốt nhất trong ngành. Nói chuyện với ai đó tại Altium ngày hôm nay để tìm hiểu thêm.

About Author

About Author

Zachariah Peterson has an extensive technical background in academia and industry. He currently provides research, design, and marketing services to companies in the electronics industry. Prior to working in the PCB industry, he taught at Portland State University and conducted research on random laser theory, materials, and stability. His background in scientific research spans topics in nanoparticle lasers, electronic and optoelectronic semiconductor devices, environmental sensors, and stochastics. His work has been published in over a dozen peer-reviewed journals and conference proceedings, and he has written 2500+ technical articles on PCB design for a number of companies. He is a member of IEEE Photonics Society, IEEE Electronics Packaging Society, American Physical Society, and the Printed Circuit Engineering Association (PCEA). He previously served as a voting member on the INCITS Quantum Computing Technical Advisory Committee working on technical standards for quantum electronics, and he currently serves on the IEEE P3186 Working Group focused on Port Interface Representing Photonic Signals Using SPICE-class Circuit Simulators.

Related Resources

Tài liệu kỹ thuật liên quan

Back to Home
Thank you, you are now subscribed to updates.