Các loại quy tắc định tuyến
Các quy tắc thiết kế thuộc danh mục Routing được mô tả bên dưới.

Danh mục Routing của các quy tắc thiết kế
Tìm hiểu thêm về Định nghĩa, phạm vi áp dụng và quản lý các quy tắc thiết kế PCB.
Tìm hiểu thêm về định tuyến tương tác.
Width
Ràng buộc này xác định độ rộng của các track được đặt trên các lớp đồng (tín hiệu) trong quá trình định tuyến tương tác và định tuyến tự động. Nó cũng xác định các độ rộng được phép trong DRC trực tuyến và DRC hàng loạt. Một bo mạch thường sẽ có nhiều quy tắc Width, áp dụng cho tất cả các net (quy tắc Width có độ ưu tiên thấp nhất), các net cụ thể và các lớp net.
Constraints
Width Constraint Settings
| Default Rule | Bắt buộc |
| Preferred Width | Chỉ định độ rộng ưu tiên sẽ được dùng cho các track khi định tuyến bo mạch. |
| Min Width | Chỉ định độ rộng tối thiểu cho phép sẽ được dùng cho các track khi định tuyến bo mạch. |
| Max Width | Chỉ định độ rộng tối đa cho phép sẽ được dùng cho các track khi định tuyến bo mạch. |
| Check Tracks/Arcs Min/Max Width Individually | Đối với mỗi route trong net được quy tắc áp dụng, kiểm tra rằng độ rộng của từng track riêng lẻ và cung nằm trong khoảng tối thiểu và tối đa |
| Check Min/Max Width for Physically Connected | Đối với mỗi route trong net được quy tắc áp dụng, kiểm tra rằng độ rộng thực tế của phần đồng đã định tuyến được tạo thành từ tổ hợp track, cung, fill, pad và via nằm trong khoảng tối thiểu và tối đa |
| Use Impedance Profile | Tùy chọn này khả dụng khi có ít nhất một hồ sơ trở kháng được định nghĩa trong Layer Stack Manager. Khi được bật, dùng danh sách thả xuống để chọn hồ sơ trở kháng mong muốn. Khi quy tắc được cấu hình ở chế độ này, Preferred Width cần thiết trên mỗi lớp định tuyến sẽ được tính như một phần của hồ sơ trở kháng đã chỉ định (các giá trị Min Width và Max Width cũng sẽ được đặt thành giá trị này khi tùy chọn được bật). Sau khi quy tắc được định nghĩa, khi bạn định tuyến một net thuộc phạm vi áp dụng của quy tắc, độ rộng track sẽ tự động được đặt theo độ rộng cần thiết để đáp ứng trở kháng đã chỉ định cho lớp đó. Khi tùy chọn này được bật, Preferred Width không thể được chỉnh sửa trong quy tắc, nhưng các giá trị Min Width và Max Width thì có thể. Tìm hiểu thêm về Cấu hình chồng lớp cho định tuyến trở kháng kiểm soát. |
| Show values for layer stack | Tùy chọn này xuất hiện khi có nhiều chồng lớp được định nghĩa trong Layer Stack Manager. Nếu bo mạch bao gồm nhiều chồng lớp, thì các Width Constraints phải được cấu hình cho từng chồng lớp, bằng cách dùng các trường áp dụng cho mọi lớp phía trên hình ảnh hoặc các trường riêng theo lớp trong Bảng Thuộc tính Lớp Tìm hiểu thêm về Định nghĩa và cấu hình substacks. |
| Layer Attributes Table | Vùng lưới ở cuối hộp thoại hiển thị tất cả các lớp tín hiệu được định nghĩa trong chồng lớp trừ khi tùy chọn Use Impedance Profile được bật. Nếu tùy chọn này được bật, thì chỉ các lớp có sẵn như một phần của hồ sơ trở kháng đã chọn mới được hiển thị. Lưới hiển thị các độ rộng định tuyến tối thiểu, tối đa và ưu tiên cùng các thông tin riêng theo lớp khác. Các trường độ rộng định tuyến có thể được đặt toàn cục bằng cách định nghĩa các giá trị trong các trường ràng buộc phía trên hình ảnh hoặc đặt riêng lẻ bằng cách nhập trực tiếp các giá trị vào bảng. Khi tùy chọn Use Impedance Profile được bật, các mục độ rộng yêu cầu sẽ được tự động tính toán và nhập cho từng lớp trong bảng. Ở chế độ này, các giá trị Preferred Width không thể được chỉnh sửa, nhưng các giá trị Min Width và Max Width thì có thể. |
| Defining the Widths in a Differential Pair | Độ rộng của từng net trong một cặp vi sai được giám sát bởi quy tắc Differential Pairs Routing tương ứng. |
| Rule Application |
|
Tìm hiểu thêm về việc thay đổi độ rộng trong khi định tuyến tương tác.
Routing Neck-Down
Việc một net được định tuyến với các độ rộng khác nhau khi đường định tuyến đi qua bo mạch là điều không hiếm. Ví dụ, việc định tuyến vào hoặc ra khỏi một BGA thường yêu cầu các đường thoát hẹp hơn các đường có độ rộng ưu tiên được cho phép bởi hồ sơ trở kháng áp dụng. Ràng buộc này cho phép bạn xác định tổng chiều dài tối đa được phép của các trace hẹp hơn như vậy để route vẫn cung cấp trở kháng yêu cầu.
Constraints
Routing Neck-Down Settings
| Default Rule | Không bắt buộc. |
| Neck-Down Length | Chỉ định chiều dài tối đa cho phép của các route liên tục (trong mỗi net thuộc phạm vi quy tắc) có độ rộng nằm giữa Min Width và Preferred Width được định nghĩa bởi quy tắc Routing Width hiện hành. Ngoài ra, dùng lưới để định nghĩa chiều dài cho phép theo từng lớp. |
| Rule Application | Bật kiểm tra kiểu quy tắc Routing Neck-Down cho kiểm tra trực tuyến và/hoặc kiểm tra hàng loạt trong hộp thoại Design Rule Checker để phát hiện các vi phạm của quy tắc Routing Neck-Down trong các chế độ DRC tương ứng. Các vi phạm quy tắc được phát hiện sẽ được đánh dấu bằng họa tiết gạch chéo trên các trace tương ứng trong không gian thiết kế. |
Tìm hiểu thêm về tự động neck-down trong khi định tuyến.
Routing Topology
Ràng buộc này chỉ định topology sẽ được sử dụng khi định tuyến các net trên bo mạch. Topology của một net là sự sắp xếp hoặc mẫu của các kết nối pin-to-pin. Theo mặc định, các kết nối pin-to-pin của mỗi net được sắp xếp để cho tổng chiều dài kết nối Shortest. Khi topology này được áp dụng, nó sẽ được phân tích lại và cập nhật mỗi khi một linh kiện được di chuyển.
Một topology cụ thể được áp dụng cho net vì nhiều lý do khác nhau; với các thiết kế tốc độ cao nơi cần giảm thiểu phản xạ tín hiệu, net được bố trí theo topology daisy chain; với các net nối đất, topology hình sao có thể được áp dụng để đảm bảo rằng tất cả các track quay về một điểm chung.
Constraints
Routing Topology Settings
| Default Rule | Bắt buộc |
| Topology | Xác định topology sẽ được sử dụng cho (các) net được nhắm tới bởi phạm vi (truy vấn đầy đủ) của quy tắc. Có thể áp dụng các topology sau:
|
| Custom topology | Có thể định nghĩa một topology tùy chỉnh bằng From-Tos (các kết nối chân-đến-chân được xác định thủ công). Topology này có thể được kiểm tra trong Batch DRC của các quy tắc thiết kế Routing Topology áp dụng cho các net tương ứng. Một vi phạm sẽ được phát hiện nếu tồn tại kết nối điện giữa các pad của một From-To và đường đi ngắn nhất chứa ít nhất một pad khác của net này. Sẽ không phát hiện vi phạm đối với các net có số lượng pad lớn (hơn 20) hoặc primitive lớn (hơn 1024). |
| Applying a topology during autorouting | Khi sử dụng Autorouter, thời gian hoàn tất định tuyến có thể lâu hơn khi dùng các topology khác ngoài Shortest. |
| Rule Application | Batch DRC, trong quá trình autorouting. |
Tìm hiểu thêm về topology của net.
Routing Priority
Ràng buộc này gán mức ưu tiên định tuyến cho (các) net được nhắm tới bởi quy tắc. Autorouter sử dụng giá trị ưu tiên đã gán để đánh giá mức độ quan trọng của từng net trong thiết kế và từ đó xác định net nào nên được định tuyến trước.
Constraints
Routing Priority Settings
| Default Rule | Bắt buộc |
| Routing Priority | Giá trị ưu tiên được gán cho (các) net được nhắm tới bởi phạm vi (truy vấn đầy đủ) của quy tắc. Nhập một giá trị trong khoảng từ 0 đến 100. Số được gán càng cao thì mức ưu tiên trong quá trình autorouting càng lớn. |
| Rule Application | Trong quá trình autorouting. |
Routing Layers
Ràng buộc này chỉ định những lớp nào được phép dùng để định tuyến.
Constraints
Routing Layers Settings
| Default Rule | Bắt buộc |
| Enabled Layers | Mỗi lớp tín hiệu hiện đang được định nghĩa trong layer stack đều được liệt kê. Sử dụng tùy chọn Allow Routing tương ứng để bật/tắt định tuyến trên một lớp, khi cần. |
| During autorouting | Khi sử dụng Autorouter, hướng định tuyến cho mỗi lớp tín hiệu được bật trong thiết kế sẽ được xác định như một phần của thiết lập Situs Autorouter. Các hướng được chỉ định trong hộp thoại Layer Directions dialog, truy cập bằng cách nhấp vào nút Edit Layer Directions trong hộp thoại Situs Routing Strategies dialog. |
| Rule Application | Online DRC, Batch DRC, trong quá trình định tuyến tương tác, và khi autorouting. |
Tìm hiểu thêm về các lớp và layer stack.
Routing Corners
Ràng buộc này chỉ định kiểu góc được sử dụng trong quá trình autorouting. Ràng buộc này предназначен để dùng với các Autorouter của bên thứ ba có triển khai định tuyến 45° như một bước hậu xử lý. Nó không được Situs Autorouter tuân theo, vì công cụ này triển khai định tuyến 45° như một quy trình gốc.
Constraints
Routing Corner Settings
| Default Rule | Bắt buộc |
| Style | Chỉ định kiểu góc định tuyến sẽ dùng. Có ba kiểu sau:
|
| Setback | Hai trường này cho phép bạn xác định giá trị tối thiểu và tối đa cho khoảng lùi khi sử dụng các kiểu góc |
| Rule Application | Ràng buộc này предназначен để dùng với các Autorouter của bên thứ ba có triển khai định tuyến 45° như một bước hậu xử lý. Nó không được Situs Autorouter tuân theo, vì công cụ này triển khai định tuyến 45° như một quy trình gốc. |
Routing Via Style
Ràng buộc này chỉ định kiểu via có thể được dùng khi định tuyến. Bạn có thể xác định các giá trị Min/Max/Preferred cụ thể cho đường kính và kích thước lỗ của via - được định nghĩa như một phần trong các ràng buộc của quy tắc - hoặc sử dụng các mẫu có sẵn cho thiết kế bo mạch.
Constraints
Routing Via Style Settings
| Default Rule | Bắt buộc |
| Mode | Sử dụng danh sách thả xuống để chọn một trong hai chế độ sau:
|
Mode = (cài đặt ràng buộc) |
Via Diameter - chỉ định các giá trị Minimum, Preferred và Maximum của đường kính các via được đặt trong quá trình định tuyến. Via Hole Size - chỉ định các giá trị Minimum, Preferred và Maximum của kích thước lỗ các via được đặt trong quá trình định tuyến. |
Mode = (thay đổi kích thước via trong khi định tuyến) |
Quy tắc thiết kế Routing Via Style xác định các thuộc tính X-Y của via. Khi một via đang được đặt trong quá trình định tuyến tương tác, bạn có thể luân chuyển qua các định nghĩa via Minimum / Preferred / Maximum / User Choice bằng cách nhấn phím |
Mode = (cài đặt ràng buộc) |
|
Mode = (thay đổi kích thước via trong khi định tuyến) |
Khi một via định tuyến sắp được đặt trong quá trình định tuyến tương tác, bạn có thể luân chuyển qua các mẫu via đã bật bằng cách nhấn phím 4. Mẫu đang chọn sẽ hiển thị trong Heads-Up Display và trên thanh Status. Bạn cũng có thể nhấn phím Tab trong khi định tuyến để truy cập bảng Properties panel, từ đó bạn có thể thay đổi mẫu via hiện đang được áp dụng. |
| Changing the via type during routing | Via Type xác định các lớp mà mỗi via đi qua trong mặt phẳng Z. Nếu có nhiều Via Type được định nghĩa trong Layer Stack Manager, ví dụ via xuyên lỗ và via mù/chôn, thì có thể các Via Type khác nhau sẽ được sử dụng cho chuyển tiếp lớp hiện tại. Trong tình huống này, nhấn phím 6 để luân chuyển qua các Via Type được phép. Via Type được chọn sẽ hiển thị trong Heads-Up Display và trên thanh Status. Ngoài ra, nhấn phím 8 để hiển thị menu bật lên của các Via Type được phép, rồi nhấp vào loại cần dùng (). |
| Controlling the size of blind and buried vias | Để kiểm soát kích thước của via mù và via chôn, có thể thiết lập các quy tắc riêng nhắm đến các cặp lớp khác nhau. Ví dụ, để kiểm soát kích thước via cho via mù giữa lớp trên cùng và lớp giữa 1, có thể dùng phạm vi (Full Query) sau:
Để kiểm soát kích thước via cho via chôn giữa lớp giữa 2 và lớp giữa 3, sẽ dùng phạm vi sau:
Hoặc, thay vì tạo các quy tắc riêng lẻ, bạn có thể mở rộng truy vấn của một quy tắc bằng cách dùng OR như sau:
|
| Rule Application | Online DRC, Batch DRC, trong khi autorouting, và trong khi định tuyến tương tác. Khi chế độ của quy tắc được đặt thành Min/Max preferred, các điểm sau sẽ được áp dụng:
|
Via Style Query Keywords
Có rất nhiều từ khóa truy vấn liên quan đến via. Cách dễ nhất để duyệt chúng là mở hộp thoại Query Helper dialog và dùng trường mask để lọc tất cả các từ khóa truy vấn liên quan đến via, như minh họa trong các hình bên dưới.
-
Kiểm tra thuộc tính các từ khóa truy vấn liên quan đến via
-
Trường các từ khóa truy vấn liên quan đến via
-
Kiểm tra thành viên các từ khóa truy vấn liên quan đến via
-
Kiểm tra loại đối tượng các từ khóa truy vấn liên quan đến via
Tìm hiểu thêm về làm việc với pad và via.
Tìm hiểu thêm về thay đổi via trong khi định tuyến.
Kiểm soát Fanout
Ràng buộc này chỉ định các tùy chọn fanout sẽ được sử dụng khi fanout các pad của các linh kiện dán bề mặt trong thiết kế, những linh kiện này kết nối với các net tín hiệu và/hoặc power plane. Xét từ góc độ định tuyến, bằng cách thêm một via và đường mạch kết nối, fanout về cơ bản biến một pad SMT thành một pad xuyên lỗ. Điều này làm tăng đáng kể khả năng định tuyến bo mạch thành công, vì một tín hiệu sẽ khả dụng trên tất cả các lớp định tuyến thay vì chỉ ở lớp trên hoặc lớp dưới. Điều này đặc biệt cần thiết trong các thiết kế mật độ cao, nơi không gian định tuyến rất hạn chế.
Ràng buộc
Fanout Control Settings
| Default Rule | Bắt buộc |
| Fanout Style | Chỉ định cách các via fanout được đặt tương quan với linh kiện SMT. Có các tùy chọn sau:
|
| Fanout Direction | Chỉ định hướng sẽ dùng cho fanout. Có các tùy chọn sau:
|
| Direction From Pad | Chỉ định hướng sẽ dùng cho fanout. Khi một linh kiện BGA được fanout, các pad của nó được chia thành các góc phần tư, với fanout được áp dụng đồng thời cho các pad trong từng góc phần tư. Có các tùy chọn sau:
|
| Via Placement Mode | Chỉ định cách các via fanout được đặt tương quan với các pad của linh kiện BGA. Có các tùy chọn sau:
|
| Default fanout constraints | Các quy tắc thiết kế Fanout Control mặc định sau đây sẽ được tự động tạo, bao phủ các loại package linh kiện thông dụng hiện có (liệt kê theo thứ tự ưu tiên giảm dần). Có thể chỉnh sửa các quy tắc này hoặc định nghĩa thêm các quy tắc khác theo yêu cầu thiết kế riêng của bạn.
|
| Fanout vias | Kiểu được dùng cho các via fanout sẽ tuân theo(các) quy tắc thiết kế Routing Via Style hiện hành. Các track bổ sung được đặt như một phần của quá trình fanout từ pad tới via sẽ tuân theo(các) quy tắc thiết kế Routing Width hiện hành. |
| Fanning out a component | Để fanout các pad của một linh kiện, hãy bảo đảm không có polygon pour bên dưới linh kiện này trên bất kỳ lớp nào. Có thể shelve các polygon trước khi tạo fanout và khôi phục lại sau đó. |
| Rule Application | Trong quá trình đi dây tương tác và autorouting. |
Fanout Control Query Keywords
Để nhắm mục tiêu các linh kiện dựa trên footprint của chúng, hãy xem danh sách Attribute Checks các hàm truy vấn để tìm các từ khóa nhắm tới loại package, chẳng hạn như IsBGA, IsLCC, IsSMSIP, v.v.
Tìm hiểu thêm về fanout and escape routing.
Wire Bonding
Ràng buộc này định nghĩa khoảng cách cho phép giữa các dây bond liền kề (Wire To Wire), Min Wire Length và Max Wire Length, và Bond Finger Margin, là khoảng cách/phần đệm giữa một dây bond và mép của pad bond finger mà nó được nối tới.
Constraints
Wire Bonding Settings
| Default Rule | Bắt buộc |
| Wire To Wire | Chỉ định khoảng cách tối thiểu cho phép giữa các khối 3D của các dây bond liền kề.chỉ định khoảng cách tối thiểu cho phép giữa các khối 3D của các dây bond liền kề. |
| Min Wire Length | Chỉ định chiều dài tối thiểu cho phép của một dây bond. |
| Max Wire Length | Chỉ định chiều dài tối thiểu cho phép của một dây bond. |
| Bond Finger Margin | Chỉ định biên tối thiểu cho phép tính từ mép của pad bond finger. |
| Rule Application | Batch DRC. |
Wire Bonding Query Keywords
-
IsBondFinger – trả về một pad SMD primitive trên lớp đồng có một dây bond được kết nối với nó.
-
IsBondWire – trả về một primitive dây bond.
-
IsBondWireConnected – trả về bất kỳ primitive nào có một dây bond được kết nối với nó.
Tìm hiểu thêm về Wire Bonding.
Differential Pairs Routing
Ràng buộc này định nghĩa độ rộng đi dây của từng net trong một cặp vi sai và khoảng hở (hoặc khe) giữa các net trong cặp đó. Các cặp vi sai thường được đi dây với thiết lập độ rộng-khoảng hở cụ thể để cung cấp trở kháng vi sai yêu cầu cho cặp net đó. Các thiết lập này có thể được định nghĩa thủ công, hoặc nếu có các hồ sơ trở kháng cặp vi sai được định nghĩa trong Layer Stack Manager, có thể chọn một hồ sơ trở kháng để tự động định nghĩa các thiết lập độ rộng-khoảng hở Ưu tiên.
Constraints
Differential Pairs Routing Settings
| Default Rule | Bắt buộc |
| Min Width | Chỉ định độ rộng tối thiểu cho phép dùng cho các track khi đi dây cặp vi sai. |
| Min Gap | Chỉ định khoảng cách hở tối thiểu cho phép giữa các primitive trên các net khác nhau nhưng cùng thuộc một cặp vi sai trong quá trình đi dây. Các thiết lập Gap Tối thiểu, Ưu tiên & Tối đa trong quy tắc thiết kế này được dùng khi cặp vi sai đang được đi dây, đi dây lại hoặc chỉnh sửa tương tác (trong quá trình Interactive Sliding). Lưu ý rằng các thiết lập Gap này NOT được dùng trong quá trình kiểm tra quy tắc (DRC). Trong DRC, Gap được kiểm tra bởi quy tắc Clearance Constraint áp dụng - xem phần Notes bên dưới để biết thêm thông tin về cách quản lý việc này. |
| Preferred Width | Chỉ định độ rộng ưu tiên sẽ được dùng cho các track khi đi dây cặp vi sai. |
| Preferred Gap | Chỉ định khoảng cách hở ưu tiên giữa các primitive trên các net khác nhau nhưng cùng thuộc một cặp vi sai. |
| Max Width | Chỉ định độ rộng tối đa cho phép dùng cho các track khi đi dây cặp vi sai. |
| Max Gap | Chỉ định khoảng cách hở tối đa cho phép giữa các primitive trên các net khác nhau nhưng cùng thuộc một cặp vi sai. |
| Max Uncoupled Length | Chỉ định giá trị chiều dài không ghép cặp tối đa cho phép giữa net dương và net âm trong cặp vi sai. |
| Use Impedance Profile | Tùy chọn này khả dụng khi đã định nghĩa ít nhất một cấu hình trở kháng trong Layer Stack Manager. Khi được bật, hãy dùng danh sách thả xuống để chọn cấu hình trở kháng cần thiết. Khi quy tắc được cấu hình ở chế độ này, Chiều rộng ưu tiên (Preferred Width) và Khoảng cách ưu tiên (Preferred Gap) cần thiết trên từng lớp định tuyến sẽ được tính toán như một phần của cấu hình trở kháng đã chỉ định. Sau khi quy tắc được định nghĩa, khi bạn đi dây một cặp vi sai nằm trong phạm vi áp dụng của quy tắc, độ rộng đường mạch và khoảng cách giữa cặp sẽ tự động được đặt theo các giá trị cần thiết cho lớp đó để đáp ứng trở kháng đã chỉ định. Tìm hiểu thêm về Cấu hình chồng lớp cho định tuyến kiểm soát trở kháng. |
| Show values for layer stack | Tùy chọn này xuất hiện trong hộp thoại khi có nhiều chồng lớp được định nghĩa trong Layer Stack Manager. Nếu bo mạch bao gồm nhiều chồng lớp, thì các ràng buộc định tuyến cặp vi sai phải được cấu hình cho từng chồng lớp, bằng cách dùng các trường áp dụng cho mọi lớp phía trên hình ảnh, hoặc các trường riêng theo lớp trong Bảng Thuộc tính Lớp, hoặc bằng cách chọn một cấu hình trở kháng. Tìm hiểu thêm về Định nghĩa và cấu hình các substack. |
| Layer Attributes Table | Vùng lưới ở cuối hộp thoại hiển thị tất cả các lớp tín hiệu được định nghĩa trong chồng lớp, trừ khi một Cấu hình Trở kháng được chọn. Nếu có, thì chỉ những lớp có sẵn trong cấu hình trở kháng đã chọn mới được hiển thị. Các ràng buộc chiều rộng và khoảng cách tối thiểu, tối đa, ưu tiên cùng thông tin riêng theo lớp khác sẽ được hiển thị. Các trường Chiều rộng và Khoảng cách khi đi dây có thể được thiết lập toàn cục bằng cách định nghĩa các giá trị trong các trường ràng buộc phía trên hình ảnh hoặc thiết lập riêng lẻ bằng cách nhập trực tiếp giá trị vào bảng. Khi một Cấu hình Trở kháng được chọn, các mục Chiều rộng ưu tiên cần thiết sẽ được tự động tính toán và nhập cho từng lớp trong bảng. Ở chế độ này, các giá trị Chiều rộng ưu tiên và Khoảng cách ưu tiên không thể chỉnh sửa, nhưng các giá trị Tối thiểu và Tối đa thì có thể. Khi định nghĩa các giá trị cho chiều rộng và/hoặc khoảng cách tối thiểu, tối đa và ưu tiên, Layer Attributes Table sẽ tô sáng các mục nhập không hợp lệ bằng chữ màu đỏ. Ví dụ, điều này có thể xảy ra khi bạn chỉ định một giá trị ràng buộc tối thiểu lớn hơn giá trị ràng buộc tối đa, hoặc khi đặt một giá trị ràng buộc ưu tiên nhỏ hơn giá trị tối thiểu hoặc lớn hơn giá trị ràng buộc tối đa. Định nghĩa quy tắc không chính xác cũng được làm nổi bật thêm bằng việc tên quy tắc chuyển sang màu đỏ trong cả khung cây thư mục và các danh sách tóm tắt tương ứng trong hộp thoại PCB Rules and Constraints Editor. |
| Differential Pair clearance checking | Trong khi độ rộng của mỗi net trong một cặp vi sai được giám sát bởi quy tắc Định tuyến Cặp Vi sai áp dụng (và không phải bởi quy tắc Width), việc kiểm tra khoảng hở giữa các net trong cặp đó vẫn được chi phối bởi quy tắc thiết kế Clearance áp dụng. Nếu khoảng cách định tuyến cặp vi sai nhỏ hơn khoảng hở tối thiểu được phép giữa các net khác nhau trên bo mạch, các net trong cặp vi sai sẽ không đạt ràng buộc khoảng hở này. Để tránh điều đó, phải tạo một ràng buộc khoảng hở riêng, đặt khoảng hở net-to-net trong các cặp vi sai bằng đúng giá trị Diff Pair Gap. Để thực hiện việc này trong Constraint Manager, hãy đặt giá trị Clearance của các cặp bằng với giá trị Diff Pair Gap. Điều này được minh họa trong trang chiếu đầu tiên của trình chiếu Differential Pair Routing ở trên, nơi khoảng hở cho các cặp vi sai đã được đặt thành Để thực hiện việc này trong PCB Rules and Constraints Editor, hãy thêm một ràng buộc Clearance bổ sung được đặt cùng giá trị khoảng hở như Diff Pair Gap, với tùy chọn Same Differential Pair được chọn. Điều này được minh họa trong trang chiếu thứ tư của trình chiếu Differential Pair Routing ở trên, nơi khoảng hở cho các cặp vi sai đã được đặt thành |
| Changing pair properties across the board | Mặc dù các thiết lập Chiều rộng-Khoảng cách tối ưu có thể đạt được cho phần lớn bo mạch, nhưng thường sẽ có những khu vực, chẳng hạn như bên dưới một linh kiện BGA, nơi phải dùng các thiết lập Chiều rộng-Khoảng cách nhỏ hơn và sít hơn. Việc định nghĩa Khoảng cách tối thiểu nhỏ hơn Khoảng cách ưu tiên cho phép bộ định tuyến đưa hai thành viên của cặp đến gần nhau hơn ở những nơi có chướng ngại vật yêu cầu như vậy. Dù cách này hoạt động, nó phải đánh đổi; các thao tác định tuyến trở nên phức tạp hơn nhiều và do đó cũng chậm hơn. Yêu cầu này cũng có thể đạt được bằng cách định nghĩa nhiều quy tắc định tuyến cặp vi sai - một quy tắc ưu tiên thấp hơn áp dụng cho cặp vi sai trên toàn bộ bo mạch và một quy tắc ưu tiên cao hơn áp dụng cho cặp vi sai trong khu vực cụ thể nơi cần thiết lập Chiều rộng-Khoảng cách hẹp hơn. Sau đó, bạn nhắm mục tiêu cặp vi sai trong khu vực đó bằng cách định nghĩa một quy tắc Room Definition cho khu vực đó và dùng room đó như một phần của phạm vi áp dụng của quy tắc định tuyến cặp vi sai yêu cầu thiết lập Chiều rộng-Khoảng cách chặt hơn. |
| Define Differential Pair Classes | Để đơn giản hóa quá trình định nghĩa các ràng buộc, có thể định nghĩa các lớp Cặp Vi sai ngay trên sơ đồ nguyên lý. Nếu dự án dùng Constraint Manager thì việc này được thực hiện trong Constraint Manager , nếu dự án dùng các quy tắc thiết kế thì việc này được thực hiện bằng cách thêm thuộc tính Diff Pair Class vào chỉ thị cặp vi sai |
| Rule Application | DRC trực tuyến, DRC hàng loạt, định tuyến tương tác (và đi dây lại), định tuyến tự động, tinh chỉnh chiều dài tương tác (Min Gap được áp dụng), và khi chỉnh sửa cặp theo cách tương tác, chẳng hạn như trượt một đoạn đường mạch của một trong các net trong cặp. |
Differential Pair Routing Query Keywords
-
InAnyDifferentialPair – trả về tất cả các đối tượng cặp vi sai và các primitive liên kết với chúng.
-
InDifferentialPair – trả về tất cả các đối tượng liên kết với các đối tượng cặp vi sai có thuộc tính Name tuân theo Query.
-
InDifferentialPairClass – trả về tất cả các đối tượng cặp vi sai là thành viên của Lớp Cặp Vi sai được chỉ định.
-
IsDifferentialPair – trả về tất cả các đối tượng cặp vi sai.
-
IsRule_DifferentialPairsRouting – Trả về các đối tượng quy tắc Định tuyến Cặp Vi sai.
Tìm hiểu thêm về Differential Pair Routing
Tìm hiểu thêm về Controlled Impedance Routing


).
).
).













).
).
).
).







)
).