Hoán đổi Chân, Cặp và Linh kiện trong một Thiết kế

Sơ lược

Bài viết này giải thích cách các tính năng hoán đổi chân, cặp vi sai và phần con của linh kiện trong Altium Designer có thể cải thiện khả năng đi dây PCB, giảm độ phức tạp của bố trí và có khả năng giảm chi phí bo mạch bằng cách giúp thiết kế và bố trí phối hợp hiệu quả hơn. Bài viết trình bày lý do cần xác định các thiết lập hoán đổi dựa trên ý đồ thiết kế, cách Altium Designer xử lý việc gán lại net khi hoán đổi và cách công cụ tối ưu hóa tích hợp hỗ trợ tinh chỉnh các thiết kế đã đi dây một phần. Bài viết cũng hướng dẫn về các loại hoán đổi chính và cách cấu hình nhóm hoán đổi, nhóm chân, nhóm phần, ID thứ tự và nhóm cặp, giúp bạn hiểu những gì có thể và không thể hoán đổi trong một linh kiện. Nếu bạn muốn đi dây hiệu quả hơn mà vẫn giữ nguyên logic và các ràng buộc, hãy đọc tiếp để tìm hiểu cách thiết lập các quy tắc hoán đổi này trong thực tế.

- Tìm hiểu sự khác biệt giữa hoán đổi chân, hoán đổi cặp vi sai và hoán đổi phần con của linh kiện, cũng như trường hợp áp dụng từng loại.
- Xem cách nhóm hoán đổi, nhóm chân, nhóm phần, nhóm cặp và ID thứ tự kiểm soát các thao tác hoán đổi hợp lệ trong thiết kế.
- Hiểu cách Altium Designer sử dụng thông tin kết nối net và khả năng tối ưu hóa để hỗ trợ hoán đổi, ngay cả với các net đã đi dây một phần và việc đi dây thoát chân phức tạp.
Tìm hiểu sâu hơn với AI:

Khả năng hoán đổi chân của các linh kiện trong thiết kế có thể giảm đáng kể độ phức tạp của việc bố trí và giúp giảm số lớp (từ đó giảm chi phí) của PCB. Tuy nhiên, kỹ sư bố trí có thể không có đủ thông tin cần thiết để thiết lập hợp lý các tùy chọn hoán đổi chân, vì không phải lúc nào họ cũng hiểu đầy đủ ý đồ của người thiết kế. Lý tưởng nhất là người vẽ sơ đồ nguyên lý cũng nên tham gia thiết lập dữ liệu hoán đổi chân để đảm bảo ý đồ thiết kế và các ràng buộc được ghi nhận chính xác.

Hệ thống hoán đổi chân, cặp vi sai và phần linh kiện phối hợp nhịp nhàng với các khả năng đi dây tương tác và đi dây thoát chân BGA của Altium Designer. Tính năng này mang lại mọi lợi ích của các hệ thống hoán đổi chân truyền thống, đồng thời tận dụng khả năng hiểu sâu của Altium Designer về việc gán net trong thiết kế. Trong quá trình hoán đổi chân, Altium Designer phân tích net được gán cho chân đã chọn, rồi tự động gán lại net cho chân đó và mọi phần đồng kết nối với chân.

Khả năng này cho phép hoán đổi các net đã đi dây một phần và các đường thoát chân nhiều lớp đã đi dây sẵn từ những linh kiện BGA phức tạp. Các cặp vi sai cũng có thể được hoán đổi, nhờ thông tin về các cặp chân vi sai trên FPGA.

Ở cấp PCB, hệ thống có một bộ tối ưu hóa tự động mạnh mẽ, sử dụng thông tin này để tự động gán lại các net nhằm cải thiện khả năng đi dây. Ví dụ, hệ thống có thể thực hiện kết nối lại trên nhiều linh kiện đã được đi dây thoát chân trên nhiều lớp. Việc gán lại sẽ dựa trên sự tương ứng giữa các lớp đi dây thoát chân, khoảng cách đi dây Manhattan ngắn nhất và số lần giao cắt ít nhất trên mỗi lớp.

Khả năng hoán đổi các net đã đi dây một phần, kết hợp với bộ tối ưu hóa tự động, cho phép bạn áp dụng chiến lược đi dây phân cấp và lặp: trước tiên đi dây thoát chân cho các linh kiện, sau đó đi dây đến rìa của một vùng nhất định, rồi cuối cùng kết nối các phần này với nhau. Bạn có thể chạy lại bộ hoán đổi tự động bất cứ lúc nào để tối ưu hóa lại dựa trên thông tin cập nhật từ các net đã đi dây một phần.

Có ba loại hoán đổi:

  • Hoán đổi chân
  • Hoán đổi cặp vi sai
  • Hoán đổi phần con của linh kiện.

Cấu hình nhóm hoán đổi

Đối với mỗi loại hoán đổi, swap groups quy định những gì có thể và không thể hoán đổi trong một linh kiện. Với hoán đổi chân, các chân trong một linh kiện có chung pin group có thể được hoán đổi cho nhau. Tương tự, với hoán đổi cặp và hoán đổi phần linh kiện, các giá trị pair group và part group lần lượt xác định khả năng hoán đổi của cặp vi sai và phần con của linh kiện. Các nhóm hoán đổi của linh kiện được cấu hình trong hộp thoại Configure Pin Swapping, như hình bên dưới. Bạn có thể truy cập hộp thoại theo các cách sau:

  • Trong tài liệu PCB, nhấp chuột phải vào linh kiện rồi chọn Component Actions » Configure Pin/Part Swapping.
  • Trong tài liệu sơ đồ nguyên lý, nhấp chuột phải vào linh kiện rồi chọn Part Actions » Configure Pin Swapping.
  • Trong tài liệu sơ đồ nguyên lý, nhấp vào nút Configure Component ở cuối hộp thoại Cấu hình thông tin hoán đổi trong linh kiện (Tools » Configure Pin Swapping).
  • Trong tài liệu PCB, nhấp vào nút Configure Component ở cuối hộp thoại Configure Swapping Information In Components (Tools » Pin/Part Swapping » Configure).
  • Nhấp đúp vào bất kỳ linh kiện nào trong hộp thoại Configure Swapping Information In Components.

Nhóm chân

Một chân linh kiện có thể hoán đổi với chân khác trong cùng linh kiện khi thuộc cùng một pin group (có cùng giá trị pin group). pin group là thuộc tính của từng chân trong linh kiện và giá trị của thuộc tính này có thể là bất kỳ chuỗi chữ và số nào. Các pin groups cho toàn bộ linh kiện được thiết lập trong hộp thoại Cấu hình hoán đổi chân.

Sơ đồ nguyên lý chứa một linh kiện gồm hai cổng NOR logic dương 5 đầu vào. Các chân đầu vào của mỗi phần con tương đương nhau về mặt logic, tạo điều kiện lý tưởng để hoán đổi chân.Sơ đồ nguyên lý chứa một linh kiện gồm hai cổng NOR logic dương 5 đầu vào. Các chân đầu vào của mỗi phần con tương đương nhau về mặt logic, tạo điều kiện lý tưởng để hoán đổi chân.

Xét sơ đồ nguyên lý trong hình trên, chứa hai cổng NOR 5 đầu vào của linh kiện SNJ54S260. Các net từ INA0 đến INA4 có thể hoán đổi cho nhau do bản chất của cổng NOR. Tương tự, các net từ INB0 đến INB4 có thể hoán đổi cho nhau, nhưng một net INAx không thể hoán đổi với một net INBx.

Các ràng buộc hoán đổi của cổng NOR được xác định trong hộp thoại Configure Pin Swapping. Gán nhóm hoán đổi 1 cho các net INAx và nhóm hoán đổi 2 cho các net INBx đảm bảo hệ thống chỉ thực hiện hoán đổi theo cách phù hợp với logic của linh kiện. Để trống giá trị Nhóm chân của một chân có nghĩa là chân đó không được phép hoán đổi.

Nhóm phần và ID thứ tự

Một linh kiện thường gồm nhiều phần con tương đương về chức năng. Hoán đổi phần cho phép hoán đổi các net của những phần con tương đương này. Xét lại linh kiện trong hình trên. Cả hai cổng NOR có chức năng giống hệt nhau và các net (INA0, INA1, INA2, INA3, INA4, OUTA) có thể hoán đổi với các net (INB0, INB1, INB2, INB3, INB4, OUTB).

Việc hoán đổi phần của một linh kiện được cấu hình bằng các thuộc tính part group và sequence ID. Cả hai đều là thuộc tính văn bản và có thể truy cập trong tab Part Swapping của hộp thoại Cấu hình hoán đổi chân, như minh họa bên dưới. Hình bên dưới cũng hiển thị các thiết lập part group và sequence ID tương ứng với linh kiện trong hình trên. part group cho biết những phần con nào có thể hoán đổi cho nhau. Hai phần con này có thể hoán đổi, do đó trong hình bên dưới, các part groups của chúng được gán cùng giá trị 1.

Thuộc tính sequence ID xác định tính tương đương của các chân giữa các phần con có thể hoán đổi. Trong ví dụ cổng NOR, điều quan trọng là các chân đầu vào không được hoán đổi với các chân đầu ra khi thực hiện hoán đổi phần. Hình bên dưới cho thấy các sequence ID được thiết lập để OUTA hoán đổi với OUTB, INA0 hoán đổi với INB0, INA1 hoán đổi với INB1, v.v.

Thiết lập các nhóm hoán đổi phần trong hộp thoại Cấu hình hoán đổi chân cho một linh kiện gồm hai cổng NOR 5 đầu vào.Thiết lập các nhóm hoán đổi phần trong hộp thoại Cấu hình hoán đổi chân cho một linh kiện gồm hai cổng NOR 5 đầu vào.

Lưu ý rằng Hoán đổi phần chỉ khả dụng với các linh kiện được thiết kế gồm nhiều phần con, vì chức năng này dựa trên việc hoán đổi toàn bộ net giữa hai phần con.

Nhóm cặp

Việc hoán đổi các cặp vi sai được chi phối bởi giá trị pair group của cặp vi sai. Thuộc tính pair group có thể được truy cập trong tab Differential Pair Swapping của hộp thoại Cấu hình hoán đổi chân. Tab Differential Pair Swapping có ba chế độ, có thể thiết lập bằng danh sách thả xuống ở góc dưới bên trái.

  • Show All Pins – hệ thống sẽ hiển thị tất cả các chân của linh kiện.

  • Show Pairs From Directives – hệ thống sẽ sử dụng các chỉ thị cặp vi sai được đặt trên sơ đồ nguyên lý để điền các cặp vi sai vào bảng.

    Khi tùy chọn Show All Pins được chọn trong hộp thoại, tất cả các chân thuộc các cặp vi sai có thể hoán đổi phải được gán vào cùng một nhóm cặp.

Thiết lập các nhóm hoán đổi cặp trong hộp thoại Cấu hình hoán đổi chân.Thiết lập các nhóm hoán đổi cặp trong hộp thoại Cấu hình hoán đổi chân.

Kiểm soát cách thực hiện hoán đổi trên sơ đồ nguyên lý

Trong trình biên tập PCB, việc hoán đổi chân, cặp và phần được thực hiện bằng cách hoán đổi các net trên pad linh kiện và phần đồng tương ứng. Khi các thay đổi được hợp nhất vào sơ đồ nguyên lý, có hai cách xử lý việc hoán đổi chân: hoán đổi các chân trên ký hiệu linh kiện hoặc hoán đổi các nhãn net trên dây nối với các chân. Mỗi cách đều có ưu và nhược điểm riêng.

Hoán đổi chân luôn thực hiện được trên sơ đồ nguyên lý, nhưng có thể khiến bản thể ký hiệu linh kiện này không còn giống với định nghĩa trong thư viện. Trong trường hợp đó, ký hiệu không thể được cập nhật từ thư viện, đồng thời các bản thể khác của cùng linh kiện trong thiết kế này sẽ có cách bố trí chân khác. Vì vậy, cách này lý tưởng cho các linh kiện đơn giản, chẳng hạn như mảng điện trở.

Chỉ có thể thực hiện hoán đổi trên sơ đồ nguyên lý bằng cách hoán đổi nhãn net nếu kết nối được thiết lập thông qua các nhãn net và các chân không được nối trực tiếp với nhau bằng dây. Ưu điểm của cách này là ký hiệu linh kiện không thay đổi và có thể được cập nhật từ thư viện sau này. Đây là lựa chọn tốt nhất cho linh kiện phức tạp, chẳng hạn như FPGA, vì việc di chuyển vị trí hai chân trên ký hiệu có thể khiến ký hiệu được tổ chức theo bank I/O hiển thị không chính xác.

Bạn có thể xác định cách thực hiện hoán đổi bằng cách chọn tùy chọn Adding / Removing Net-Labels hoặc Changing Schematic Pins trong phần Allow Pin Swapping Using these Methods của hộp thoại Tùy chọn dự án - Tùy chọn, như minh họa bên dưới.

Các tùy chọn dự án này chi phối cách cập nhật việc hoán đổi chân trong các tài liệu sơ đồ nguyên lý. Các tùy chọn dự án này chi phối cách cập nhật việc hoán đổi chân trong các tài liệu sơ đồ nguyên lý.

Bật chức năng hoán đổi chân, cặp và phần trên PCB

Khả năng hoán đổi chân trong thiết kế PCB được điều khiển bằng tùy chọn Pin Swapping. Tùy chọn này khả dụng khi bạn thực hiện đi dây tương tác. Để kiểm tra và bật/tắt tùy chọn, hãy chọn lệnh Route » Interactive Routing, sau đó nhấn phím Tab để tạm dừng đi dây và truy cập bảng Properties, nơi bạn có thể thay đổi trạng thái của tùy chọn Pin Swapping ().

Ở cấp linh kiện, các tùy chọn hoán đổi cho một linh kiện PCB cụ thể được cấu hình trong bảng Properties. Bảng này hiển thị các thuộc tính của linh kiện khi linh kiện được chọn trong không gian thiết kế. Bạn có thể tìm thấy các tùy chọn trong vùng Swapping Options của tab General .

Các tùy chọn hoán đổi cho linh kiện PCB cũng có thể được thiết lập thông qua hộp thoại Configure Swapping Information in Components , trong đó liệt kê tất cả linh kiện được sử dụng trong thiết kế (hoặc thư viện) cùng với các thiết lập hoán đổi hiện tại. Khi được truy cập từ trình chỉnh sửa PCB, hộp thoại có thêm một cột để bật/tắt chức năng hoán đổi cho từng linh kiện trên bo mạch, có tên là Enable in PCB.

Có thể truy cập hộp thoại Configure Swapping Information in Components từ trình chỉnh sửa sơ đồ nguyên lý, trình chỉnh sửa thư viện sơ đồ nguyên lý và trình chỉnh sửa PCB như sau:

  • Schematic Editor/Schematic Library Editor - bằng cách chọn lệnh Tools » Configure Pin Swapping từ các menu chính.
  • PCB Editor - bằng cách chọn lệnh Tools » Pin/Part Swapping » Configure từ các menu chính.

Các thuộc tính swap group cần thiết để thiết lập hoán đổi chân, cặp chân và phần linh kiện bên trong một linh kiện được lưu trong các linh kiện sơ đồ nguyên lý. Tuy nhiên, thông tin này được sử dụng trong trình chỉnh sửa PCB, và mỗi linh kiện PCB có một tùy chọn cho phép hoán đổi các chân của nó. Vì vậy, việc sử dụng hộp thoại từ trình chỉnh sửa PCB có thể thuận tiện hơn.

Sử dụng hộp thoại Configure Swapping Information in Components để nhanh chóng thiết lập hoán đổi cho các linh kiện. Hộp thoại có một menu chuột phải với nhiều chức năng hữu ích, giúp bạn dễ dàng sao chép nhanh các thiết lập từ linh kiện này sang linh kiện khác, hoặc bật/tắt cho nhiều linh kiện chỉ bằng một lần nhấp.

Hộp thoại Configure Swapping Information In Components .Hộp thoại Configure Swapping Information In Components .

Nhấp đúp vào một linh kiện trong hộp thoại Configure Swapping Information in Components sẽ mở hộp thoại cấu hình hoán đổi chân cho linh kiện đó, nơi bạn có thể thiết lập nhóm hoán đổi cho chân, cặp vi sai và các phần con với khả năng kiểm soát chi tiết hơn.

Thực hiện hoán đổi chân, cặp chân và phần linh kiện

Hoán đổi chân, cặp chân và phần linh kiện tương tác

Chức năng hoán đổi tương tác cho phép hoán đổi từng chân, cặp vi sai hoặc phần con trong trình chỉnh sửa PCB. Các lệnh hoán đổi tương tác nằm trong menu con Tools » Pin/Part Swapping (các lệnh Interactive Pin/Net Swapping, Interactive Differential-Pair Swapping và  Interactive Part Swapping). Sau khi chọn lệnh từ menu, mọi đối tượng trong không gian thiết kế PCB đều bị làm mờ, ngoại trừ những đối tượng có thể hoán đổi. Hãy chú ý đến Status Bar, nơi sẽ hướng dẫn bạn thực hiện thao tác tiếp theo. Các bước cần thiết để thực hiện hoán đổi được hiển thị trên dòng trạng thái:

  1. Bước đầu tiên là chọn một trong các chân được làm nổi bật để làm chân nguồn cho thao tác hoán đổi chân. Trong trường hợp hoán đổi cặp chân hoặc phần linh kiện, cặp vi sai hoặc phần con chứa chân đó sẽ được hoán đổi.

  2. Bước thứ hai là chọn chân đích cho thao tác hoán đổi. Đối với hoán đổi cặp chân hoặc phần linh kiện, chân này sẽ đại diện cho một cặp vi sai hoặc một phần con.

    Có hai điều kiện khiến một chân có thể hoán đổi không được làm nổi bật: chân đó đã có kết nối được đi dây (hãy kiểm tra các kết nối với mặt phẳng nguồn hoặc vùng đổ đồng polygon), và/hoặc tùy chọn Pin Swapping chưa được bật (có trong chế độ Interactive Routing của bảng Preferences). 

Các bước hoán đổi phần linh kiện tương tác của linh kiện gồm hai cổng NOR 5 đầu vào được minh họa trong hai hình bên dưới. Có hai phần con có thể hoán đổi, nghĩa là có thể chọn bất kỳ chân nào trong năm chân của mỗi phần, như minh họa trong hình phía trên. Chân 8 được chọn, tương ứng với phần con U2B. Sau đó, hệ thống làm nổi bật các chân của phần con U2A có thể hoán đổi.

Hình thứ nhất, bước 1 - chọn một chân cần hoán đổi; các chân khả dụng sẽ được làm nổi bật. Hình thứ hai, bước 2 - chọn chân đích.  Hình thứ nhất, bước 1 - chọn một chân cần hoán đổi; các chân khả dụng sẽ được làm nổi bật. Hình thứ hai, bước 2 - chọn chân đích.

  • Không cần thiết lập các giá trị Part Sequence cho các chân của cặp vi sai; định nghĩa cặp vi sai đã xác định chân nào là chân dương và chân nào là chân âm trong cặp.

  • Thông tin hoán đổi cũng sẽ xuất hiện trong bảng Messages.

Công cụ tối ưu hóa chân/net tự động

Công cụ tối ưu hóa chân/net tự động là một công cụ hoạt động theo hai giai đoạn. Chọn Tools » Pin/Part Swapping » Automatic Pin/Net Optimizer từ menu của trình chỉnh sửa PCB để thực hiện tối ưu hóa tự động.

Trình tối ưu chân/net tự động trước tiên chạy một lượt tối ưu nhanh nhằm giảm thiểu các giao cắt và chiều dài kết nối, nhưng trên thực tế có thể làm tăng các giá trị này. Khi quá trình này hoàn tất, bạn sẽ được hỏi có muốn chạy trình tối ưu lặp hay không. Trình tối ưu lặp sẽ thực hiện nhiều lượt nhằm giảm số lượng giao cắt và chiều dài kết nối.

Đưa các thay đổi trở lại sơ đồ nguyên lý

Khi bạn cấu hình swap groups trong hộp thoại Cấu hình hoán đổi chân, các chỉnh sửa sẽ được áp dụng ngay cho các linh kiện trên sơ đồ nguyên lý, bất kể trình biên tập nào đang hoạt động khi lệnh được khởi chạy. Tuy nhiên, những thay đổi thiết kế phát sinh khi bạn hoán đổi chân, cặp vi sai hoặc phần linh kiện trong trình biên tập PCB sẽ được cập nhật trở lại sơ đồ nguyên lý bằng quy trình Design Update tiêu chuẩn.

Đẩy các thay đổi từ PCB sang sơ đồ nguyên lý

Các thao tác hoán đổi chân, cặp và phần linh kiện được cập nhật trở lại sơ đồ nguyên lý giống như những thay đổi thiết kế khác — bằng cách chọn Design » Update từ các menu. Tùy theo cách cấu hình các tùy chọn Cho phép hoán đổi chân trong Project Options - Options dialog, việc hoán đổi chân sẽ được thực hiện theo các cách sau:

  • Thay đổi tên chân — thay đổi này sẽ di chuyển các chân trên ký hiệu. Các chân không thực sự được di chuyển trên ký hiệu, nhưng về mặt hiển thị, bạn sẽ thấy hai chân đã di chuyển hoặc hoán đổi vị trí.
  • Chuyển chân sang net khác — thay đổi này sẽ hoán đổi các nhãn net trên những dây nối với chân.
  • Thay đổi ID phần linh kiện — thay đổi này sẽ thay đổi chỉ số phần linh kiện khi thực hiện hoán đổi phần linh kiện.

 

Hình đầu tiên cho thấy thao tác hoán đổi chân được xử lý trên sơ đồ nguyên lý bằng cách hoán đổi các chân. Hình thứ hai cho thấy thao tác này được xử lý bằng cách di chuyển các nhãn net.

Nếu sơ đồ nguyên lý không cập nhật để hiển thị các chân hoặc phần linh kiện đã hoán đổi, hãy nhấn phím End để làm mới màn hình.

Tận dụng hệ thống hoán đổi chân/phần linh kiện mới trong thiết kế FPGA

Ngoài những lợi ích rõ ràng mà việc hoán đổi chân, cặp và phần linh kiện thông minh mang lại, khả năng hoán đổi các net con đã được đi dây một phần còn mở ra một cách hoán đổi mới, lý tưởng khi làm việc với FPGA dung lượng lớn. Khả năng gán lại net động cho phép bạn sử dụng quy trình thiết kế nhiều giai đoạn, trong đó việc gán chân/net được tinh chỉnh dần

Gán I/O ban đầu

Ở giai đoạn này, các chân của FPGA và những thiết bị khác được gán net theo cách thuận tiện nhất trên sơ đồ nguyên lý. Thông thường, bạn chỉ cần thêm nhãn net theo thứ tự số của bus vào các chân trên FPGA. Tính năng Dán thông minh trong Trình biên tập sơ đồ nguyên lý rất phù hợp cho việc này.

Tối ưu kết nối ban đầu

Thiết kế có thể được chuyển sang bố trí PCB, nơi sẽ xuất hiện nhiều giao cắt kết nối do việc gán ngẫu nhiên trên sơ đồ nguyên lý. Chạy lệnh Tools » Pin/Part Swapping » Automatic Net/Pin Optimizer sử dụng thông tin chân và net để gán lại net một cách động và cải thiện khả năng đi dây sẽ nhanh chóng giảm đáng kể số lượng giao cắt. Ví dụ, hệ thống có thể kết nối lại nhiều thiết bị BGA đã được đi dây thoát chân trên nhiều lớp của tài liệu PCB. Kết quả chưa cần lý tưởng ở giai đoạn này, vì mục đích chính là giúp các kết nối trên PCB dễ quan sát và quản lý hơn.

Sau khi khởi chạy lệnh, Trình tối ưu chân/net tự động sẽ chạy. Đây là công cụ gồm hai giai đoạn: trước tiên chạy một lượt tối ưu nhanh nhằm giảm thiểu các giao cắt và chiều dài kết nối, nhưng trên thực tế có thể làm tăng các giá trị này. Khi quá trình này hoàn tất, bạn sẽ được hỏi có muốn chạy trình tối ưu lặp hay không. Trình tối ưu lặp sẽ thực hiện nhiều lượt nhằm giảm số lượng giao cắt và chiều dài kết nối. Kết quả tối ưu được hiển thị sau khi trình tối ưu chạy xong.

Đi dây thoát chân

Lúc này, bạn có thể thực hiện fanout và đi dây thoát chân cho các thiết bị lớn trên PCB (nhấp chuột phải vào linh kiện để thực hiện fanout/đi dây thoát chân có chọn lọc). Thao tác này có thể khiến việc gán chân/net đã tối ưu trước đó trở nên kém hiệu quả hơn, nhưng điều đó không quan trọng ở giai đoạn này.

Tối ưu kết nối sau khi đi dây thoát chân

Chạy lại trình tối ưu tự động. Lần này, trình tối ưu sẽ tận dụng các đoạn fanout/đường thoát chân đã được đi dây trước.

Đi dây thủ công

Bây giờ, bạn có thể xem các đầu mút của đường thoát chân là những “đích” để đi dây tới. Bạn có thể bỏ qua các đường kết nối thực tế, vì có thể đi dây từ đầu còn lại của các net đến đường thoát chân I/O gần nhất trên PCB (xét theo vị trí và lớp), thay vì đường thuộc cùng net. Các kết nối sẽ không khớp với nhau. Thay vào đó, bạn sẽ có một loạt khoảng hở nhỏ giữa các đường thoát chân từ chân I/O của FPGA và các đường dây đi từ những phần khác của PCB. Hình bên dưới minh họa một ví dụ đơn giản.

 

Tối ưu cuối cùng

Chạy lại trình tối ưu tự động để gán các net con đã đi dây cho chân I/O có đường thoát chân gần nhất có thể. Khi đó, bạn chỉ còn một tập hợp các kết nối rất ngắn cần hoàn thiện. Trình tối ưu tự động có các thuật toán chuyên biệt để tạo ra kết quả tốt trong trường hợp này. Các kết nối này sau đó có thể được đi dây tương tác hoặc tự động.

Hoán đổi chân thủ công

Sử dụng công cụ hoán đổi tương tác để thực hiện bất kỳ thay đổi hoán đổi chân cụ thể nào mà bạn cần.

Cập nhật các thay đổi trở lại sơ đồ nguyên lý

Khi sẵn sàng cập nhật các phép gán chân này trở lại sơ đồ nguyên lý, bạn nên tắt tính năng thay đổi chân trên các ký hiệu của sơ đồ nguyên lý. Lý do là FPGA thường được biểu diễn dưới dạng linh kiện nhiều phần, trong đó mỗi bank chân là một phần riêng trên sơ đồ nguyên lý. Việc chuyển chân từ phần này sang phần khác sẽ khiến các ký hiệu này không còn đúng về mặt logic, vì ký hiệu của bank sẽ chứa những chân không thuộc bank đó. Trong trường hợp này, thực hiện hoán đổi chân bằng cách thay đổi nhãn net là cách tiếp cận đúng.

Lặp lại khi cần

Quy trình này có thể được thực hiện bao nhiêu lần tùy nhu cầu và vào bất kỳ thời điểm nào trong quá trình thiết kế.

AI-LocalizedBản địa hóa bằng AI
Nếu bạn phát hiện vấn đề, hãy chọn văn bản/hình ảnh và nhấnCtrl + Enterđể gửi phản hồi cho chúng tôi.
Contents
Tính khả dụng của tính năng

Các tính năng bạn có thể sử dụng phụ thuộc vào giải pháp Altium mà bạn đang có – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, hoặc Altium Designer (đang trong thời hạn hiệu lực).

Nếu bạn không thấy một tính năng được nêu trong tài liệu có trong phần mềm thực tế của mình, liên hệ Bộ phận Kinh doanh của Altium để tìm hiểu thêm.

Tài liệu cũ

Tài liệu Altium Designer không còn được phân phiên bản. Nếu bạn cần truy cập tài liệu cho các phiên bản cũ hơn của Altium Designer, hãy truy cập mục Tài liệu cũ trên trang Trình cài đặt khác.

Contents