Cấu hình Physical Nets

Parent page: Hộp thoại PCB

Hộp thoại Configure Physical NetsHộp thoại Configure Physical Nets

Tóm tắt

Hộp thoại Configure Physical Nets cung cấp các điều khiển để kiểm tra và xác nhận rằng các đối tượng được kết nối vật lý đã được gán đúng net trong net vật lý đó. Việc này được thực hiện bằng cách kiểm tra xem tất cả pad và các đối tượng kết nối chúng với nhau về mặt vật lý (track, arc, fill, v.v.) có cùng tên net được gán hay không. Khi tất cả các đối tượng net đều đúng, net sẽ được hiển thị màu xanh lá. Nếu phát hiện có đối tượng chạm nhau nhưng được gán net khác, chúng sẽ được đánh dấu màu đỏ. Một ví dụ thường gặp là khi footprint linh kiện có thêm các đối tượng đồng bên trong footprint. Khi footprint này được nạp trong quá trình đồng bộ, tên net được gán sẽ được áp dụng cho từng pad nhưng không áp dụng cho phần đồng bổ sung đó.

Lưu ý rằng trạng thái mặc định của hộp thoại này là Only Show Errors, nghĩa là các đối tượng được gán đúng sẽ không được liệt kê. Tắt tùy chọn này để liệt kê tất cả các đối tượng.

Truy cập

Có thể mở hộp thoại này từ PCB Editor bằng cách nhấp vào Tools | Netlist | 

» Configure Physical Nets từ menu chính.

Tùy chọn/Điều khiển

Đồng kết nối điện

Khu vực này liệt kê các nhóm riêng biệt của các primitive đồng được kết nối điện, như được phát hiện trong hệ thống nối dây của thiết kế. Với mỗi nhóm, các thông tin sau được hiển thị:

  • Primitive - ở cấp cao nhất, mục này phản ánh có bao nhiêu primitive trong phần đồng được kết nối. Các primitive có thể được hiển thị theo danh sách phẳng hoặc được nhóm theo loại primitive. Cách hiển thị sau được cấu hình bằng cách bật tùy chọn Show Primitive Groups từ nút Menu hoặc menu chuột phải. Nếu thực hiện như vậy, các primitive sẽ được chia thành các nhóm sau:
    • Connected Component Primitives - liệt kê dưới dạng các mục con tất cả primitive pad của linh kiện. Chúng có thể tiếp tục được nhóm theo linh kiện cha bằng cách bật tùy chọn menu Show Components.
    • Connected Free Primitives - liệt kê dưới dạng các mục con tất cả primitive đồng không thuộc linh kiện, tiếp tục được nhóm theo loại primitive (Fill, Polygon, Track, Via).
Các Connected Component Primitives chỉ được hiển thị khi tùy chọn Show Component Pads được bật từ nút Menu hoặc menu chuột phải. Tương tự, Connected Free Primitives chỉ được hiển thị khi tùy chọn Show Non Component Pads được bật. Nếu một trong các tùy chọn này bị tắt, mục cấp cao nhất sẽ phản ánh số lượng primitive hiện đang bị ẩn. Nếu cả hai tùy chọn này đều bị tắt, hộp thoại sẽ trống. Nút Show All Primitives sẽ xuất hiện ở cuối hộp thoại, cho phép bạn nhanh chóng hiển thị lại tất cả primitive (về cơ bản là bật lại một hoặc cả hai tùy chọn đã bị tắt này).
Nhấp vào một mục primitive sẽ làm nổi bật primitive đó trong không gian làm việc thiết kế. Chọn nhiều mục primitive sẽ chọn tất cả các primitive trong vùng chọn đó. Chọn một mục ở cấp cao hơn trong danh sách sẽ làm nổi bật tất cả các primitive con phía dưới của mục đó trong không gian làm việc.
  • Original Net Names - mục này phản ánh tên net hiện đang được gán cho primitive hoặc nói cách khác là net mà primitive hiện đang kết nối tới. Mục này sẽ là một trong các net đã được định nghĩa cho bo mạch. Tuy nhiên, nếu một primitive không được kết nối với net nào, mục này sẽ có giá trị <Unassigned>.
  • Status - trường này cung cấp một mục trạng thái cấp cao nhất cho nhóm, có thể ở một trong bốn trạng thái:
    • Blank - việc gán net cho nhóm đồng được kết nối đều chính xác, không cần cập nhật. Mục cấp cao nhất của nhóm sẽ có màu xanh lá.
    • 1. Update Required - Unassigned Nets - ở trạng thái này, không primitive nào trong nhóm được gán cho net. Mục cấp cao nhất của nhóm sẽ có màu vàng.
    • 2. Update Required - Some Unassigned Nets - ở trạng thái này, một số primitive trong nhóm đã được gán cùng một net, nhưng các primitive khác thì chưa được gán. Mục cấp cao nhất của nhóm sẽ có màu cam.
    • 3. Ambiguous - Multiple Net Names - ở trạng thái này, trong nhóm có các primitive đã được gán vào những net khác nhau. Cũng có thể có các primitive chưa được gán. Mục cấp cao nhất của nhóm sẽ có màu đỏ.

Hành động

Khu vực này cung cấp các điều khiển để chỉ định hành động cần thực hiện nhằm giải quyết các vấn đề với phần đồng được kết nối, cùng với kết quả của việc thực thi các thay đổi đã cấu hình. Với mỗi nhóm, các thông tin sau được hiển thị:

  • Proposed Action - trường này được dùng để xác định có thực hiện hành động nào hay không. Ở cấp cao nhất của một nhóm, mục này có thể được đặt thành Update Net To hoặc Don't Update Net To. Khi cập nhật, hãy chọn net đích mới trong trường New Net Name. Dựa trên hai thiết lập này, phần mềm sẽ tính toán các hành động cần thực hiện ở cấp primitive con, tạo ra một trong các đề xuất sau:
    • No Action Required - primitive đã được gán/kết nối với net đích.
    • Update - đưa primitive vào bản cập nhật để nó được gán/kết nối với net đích mới.
    • Don't Update - không đưa primitive vào bản cập nhật. Nó sẽ vẫn được kết nối với net hiện tại.
  • New Net Name - dùng trường này để đặt một net đích mới mà các primitive sẽ được kết nối tới. Danh sách thả xuống của trường này liệt kê tất cả các net được phát hiện trong các primitive của nhóm đồng được kết nối. Bạn có thể chọn một trong số đó. Nếu cần dùng một net khác, hãy nhấp chuột phải vào trường này và dùng lệnh Change Copper Net To Board Net từ menu ngữ cảnh. Thao tác này sẽ mở hộp thoại Choose Net, trong đó liệt kê tất cả các net hiện được định nghĩa cho bo mạch. Chọn net bạn cần rồi nhấp OK; net đó sẽ được nhập vào trường này.
  • Done - trường này phản ánh sự thành công () hoặc thất bại () của hành động cập nhật sau khi nhấn nút Execute và các thay đổi được áp dụng.
Việc chuyển đổi hành động đề xuất ở cấp cha sẽ nhanh chóng chuyển đổi hành động đề xuất ở cấp con và cho mọi mục con bên dưới cấp cha đó. Khi các mục con riêng lẻ khác nhau về hành động đề xuất của chúng - một số được đưa vào cập nhật, một số bị loại trừ - thì cấp cha phía trên trong phân cấp các primitive được nhóm sẽ phản ánh điều này bằng mục Some Updates.

Các điều khiển bổ sung

  • Execute - sau khi bạn đã hài lòng với các hành động được gán cho netlist, hãy nhấp nút này để cập nhật việc gán net.
  • Menu - nhấp để truy cập menu lệnh sau đây liên quan đến danh sách chính nói chung hoặc primitive đang được chọn. Các lệnh này giống hệt với những lệnh có trong menu chuột phải của vùng danh sách chính:
    • Update/Don't Update/No Action - dùng lệnh này để nhanh chóng chuyển đổi hành động đề xuất cho primitive đang được chọn. Ở cấp cao hơn, tức cấp cha trong phân cấp primitive, dùng lệnh này để chuyển đổi hành động đề xuất cho tất cả các mục con bên dưới.
    • Select All - dùng lệnh này để nhanh chóng chọn tất cả các nhóm đồng được kết nối (các mục cấp cao nhất trong danh sách).
    • Select All With Same Status - khi một mục nhóm đồng được kết nối cấp cao nhất đang được chọn, dùng lệnh này để nhanh chóng chọn tất cả các nhóm cấp cao nhất khác có cùng trạng thái.
    • Clear All Selected - dùng lệnh này để bỏ chọn tất cả các mục trong danh sách.
    • Expand All In Connected Copper - dùng lệnh này để nhanh chóng bung mở tất cả các nhóm con trong nhóm đồng được kết nối hiện đang được lấy tiêu điểm.
    • Expand All - dùng lệnh này để nhanh chóng bung mở tất cả các nhóm cho mọi nhóm đồng được kết nối trong danh sách.
    • Expand Children - dùng lệnh này để nhanh chóng bung mở tất cả các nhóm con phía dưới nhóm hiện đang được chọn.
    • Collapse All In Connected Copper - dùng lệnh này để nhanh chóng thu gọn tất cả các nhóm con trong nhóm đồng được kết nối hiện đang được lấy tiêu điểm.
    • Collapse All - dùng lệnh này để nhanh chóng thu gọn tất cả các nhóm cho mọi nhóm đồng được kết nối trong danh sách.
    • Collapse Children - dùng lệnh này để nhanh chóng thu gọn tất cả các nhóm con phía dưới nhóm hiện đang được chọn.
    • Only Show Errors - bật tùy chọn này để chỉ hiển thị lỗi trong hộp thoại. Danh sách sẽ chỉ hiển thị các nhóm đồng được kết nối có mức Status là 1, 2 hoặc 3. Tắt tùy chọn này để cũng hiển thị cả phần đồng được gán đúng.
    • Show Components - bật tùy chọn này để các primitive pad của linh kiện được nhóm theo linh kiện cha của chúng.
    • Show Primitive Groups - bật tùy chọn này để các primitive được nhóm theo loại primitive.
    • Animate Action Execution - bật tùy chọn này để hộp thoại tự cuộn qua danh sách trong khi quá trình thực thi diễn ra, cung cấp cho bạn hình ảnh động theo thời gian thực về tiến trình thực thi các thay đổi net. Tắt tùy chọn này nghĩa là việc thực thi thay đổi sẽ được thực hiện mà không có hiệu ứng động đó.
    • Warn On Netlist Change - bật tùy chọn này để được cảnh báo khi các thay đổi sẽ ảnh hưởng đến netlist của bo mạch. Hộp thoại Netlist Change sẽ mở ra, thông báo cho bạn biết có bao nhiêu primitive sẽ bị thay đổi net và việc này sẽ ảnh hưởng đến netlist. Bạn có thể nhấp để Continue hoặc nhấp Filter Affected để kiểm tra kỹ hơn các thay đổi được đề xuất.
    • Show Component Pads - bật tùy chọn này để hiển thị các connected component primitives trong danh sách.
    • Show Non Component Pads - bật tùy chọn này để hiển thị các connected free primitives trong danh sách.
    • Show Changes That Affect Netlist - bật tùy chọn này để chỉ hiển thị danh sách các hành động đề xuất (các thay đổi) sẽ ảnh hưởng đến netlist của bo mạch.
    • Change Copper Net To - một hoặc nhiều mục menu kiểu này sẽ xuất hiện khi hiện có không nhiều net được gán cho các primitive trong nhóm đồng được kết nối đang được lấy tiêu điểm. Dùng mục như vậy để nhanh chóng chọn net đích cho trường New Net Name.
    • Change Copper Net To Net - mục menu này xuất hiện khi có quá nhiều net hiện đang được gán cho các primitive trong một nhóm đồng được kết nối nên không thể hiển thị thành từng mục menu riêng lẻ. Dùng lệnh này sẽ mở hộp thoại Choose Net, liệt kê tất cả các net hiện đang được gán cho các primitive trong nhóm. Chọn net bạn cần rồi nhấp OK; net đó sẽ được nhập vào trường New Net Name cho nhóm đồng được kết nối đang được lấy tiêu điểm.
    • Change Copper Net To Board Net - dùng lệnh này nếu bạn cần sử dụng một net khác với các net hiện đang được gán cho các primitive của nhóm đồng được kết nối đang được lấy tiêu điểm. Lệnh này cho phép truy cập hộp thoại Choose Net, liệt kê tất cả các net hiện được định nghĩa cho bo mạch. Chọn net bạn cần rồi nhấp OK; net đó sẽ được nhập vào trường New Net Name.
  • Show All Primitives - nhấp nút này để nhanh chóng hiển thị lại tất cả primitive. Nút này sẽ khả dụng nếu các tùy chọn Show Component Pads và/hoặc Show Non Component Pads bị tắt trên menu.

 

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Nội dung