Nội dung bài viết
Khi số lượng kết nối của một IC tăng lên, việc bố trí toàn bộ chân kết nối quanh bốn cạnh của linh kiện sẽ ngày càng khó khăn. BGA (Ball Grid Array) giải quyết vấn đề này bằng cách đưa các điểm kết nối xuống mặt dưới của package và sắp xếp chúng thành dạng lưới. Cách bố trí này cho phép một linh kiện có nhiều kết nối nhưng vẫn giữ kích thước tương đối gọn. Đây là lý do BGA thường xuất hiện trong những thiết bị điện tử có IC phức tạp và yêu cầu mật độ kết nối cao.
BGA là gì?
BGA (Ball Grid Array) là một dạng package linh kiện bán dẫn sử dụng các bi hàn được bố trí theo ma trận ở mặt dưới linh kiện để tạo kết nối với PCB. Khác với các package có chân nằm quanh cạnh như QFP, BGA không đưa các chân kết nối ra ngoài theo dạng hàng dọc ở bốn cạnh. Thay vào đó, các điểm tiếp xúc được phân bố trên toàn bộ vùng đáy package. Có thể hình dung cấu trúc kết nối của BGA theo cách đơn giản: IC → package → mảng bi hàn → pad trên PCB. Khi được lắp lên bo mạch, các bi hàn nằm giữa package và PCB tạo ra những điểm kết nối điện tương ứng.

Cấu tạo của package BGA
BGA không chỉ gồm các bi hàn. Một package hoàn chỉnh còn có nhiều thành phần phối hợp để kết nối chip bán dẫn với bo mạch.
Chip bán dẫn
Chip là phần thực hiện chức năng điện tử bên trong package, chẳng hạn xử lý dữ liệu, lưu trữ hoặc điều khiển. Tùy loại IC, kích thước và cấu trúc chip có thể khác nhau. Chip được đặt bên trong package và kết nối với hệ thống tiếp xúc dẫn ra bên ngoài.
Substrate
Substrate là lớp nền nằm giữa chip và hệ thống bi hàn. Nó có nhiệm vụ phân bố các kết nối từ chip đến các vị trí bi hàn bên dưới package. Nhờ substrate, số lượng kết nối của chip có thể được tổ chức thành một ma trận phù hợp với PCB.
Mảng bi hàn
Đây là đặc điểm nhận diện quan trọng nhất của BGA. Các bi hàn được sắp xếp thành hàng và cột ở mặt dưới package. Mỗi vị trí có thể tương ứng với một kết nối điện.
Thay vì chỉ tận dụng khu vực xung quanh cạnh linh kiện, BGA sử dụng gần như toàn bộ diện tích mặt đáy để bố trí điểm kết nối. Chính đặc điểm này tạo nên lợi thế lớn về mật độ kết nối.
Vỏ package
Vỏ package bảo vệ chip và các cấu trúc kết nối bên trong, đồng thời tạo kích thước và hình dạng phù hợp để lắp lên PCB. Tùy thiết kế, BGA có thể có nhiều kích thước package và số lượng bi hàn khác nhau.
Vì sao BGA có thể chứa nhiều kết nối?
Đây là điểm quan trọng nhất để hiểu giá trị của BGA. Với package có chân nằm dọc theo cạnh, số lượng kết nối bị giới hạn bởi chiều dài các cạnh và khoảng cách giữa các chân. Khi số lượng chân tăng, package phải lớn hơn hoặc khoảng cách chân phải nhỏ hơn. BGA thay đổi cách bố trí bằng việc đưa các điểm kết nối vào toàn bộ mặt đáy.
Ví dụ, thay vì chỉ có một hàng chân quanh cạnh, BGA có thể bố trí nhiều hàng bi hàn theo dạng ma trận. Vì vậy, trong cùng một diện tích package, nhà thiết kế có thể tạo ra số lượng kết nối lớn hơn. Đây là lý do BGA đặc biệt phù hợp với các IC có nhiều chân I/O hoặc yêu cầu kết nối nguồn và tín hiệu phức tạp.

Ưu điểm của BGA
Mật độ kết nối cao
Ưu điểm nổi bật nhất của BGA là khả năng tạo nhiều kết nối trong một package tương đối nhỏ. Điều này giúp các nhà thiết kế tích hợp những IC có số lượng kết nối lớn vào các thiết bị mà không phải dành quá nhiều diện tích cho package.
Tiết kiệm không gian trên PCB
Do các bi hàn được bố trí ở mặt dưới, BGA không cần mở rộng diện tích theo chiều ngang để bố trí chân quanh cạnh. Đây là lợi thế quan trọng với các thiết bị có yêu cầu nhỏ gọn và mật độ linh kiện cao.
Đường kết nối ngắn hơn
Các điểm kết nối của BGA nằm trực tiếp dưới package nên đường dẫn từ linh kiện đến PCB có thể được tổ chức tương đối ngắn. Với những mạch hoạt động ở tốc độ cao, việc kiểm soát chiều dài và đặc tính của đường truyền có thể hỗ trợ giảm một số vấn đề liên quan đến tín hiệu.
Phù hợp với IC phức tạp
BGA có thể đáp ứng số lượng kết nối lớn nên thường được sử dụng cho những linh kiện có chức năng phức tạp. Trong các thiết bị điện tử hiện đại, package BGA có thể xuất hiện ở các IC xử lý, bộ nhớ hoặc những linh kiện yêu cầu nhiều kết nối với PCB. Đây cũng là nhóm linh kiện đòi hỏi thiết kế bo mạch và lắp ráp có độ chính xác cao, một phần quan trọng trong kiến thức về sản xuất điện tử.
BGA được ứng dụng ở đâu?
BGA thường được sử dụng khi thiết bị cần nhiều kết nối nhưng vẫn phải kiểm soát kích thước package.
Một số nhóm ứng dụng phổ biến gồm:
- Bộ xử lý: CPU, GPU và các IC xử lý có số lượng kết nối lớn.
- Bộ nhớ: một số loại chip nhớ sử dụng package dạng BGA để tăng mật độ kết nối.
- Thiết bị mạng và viễn thông: IC xử lý dữ liệu, giao tiếp và điều khiển.
- Thiết bị điện tử tiêu dùng: điện thoại, máy tính, thiết bị giải trí và các thiết bị thông minh.
- Thiết bị công nghiệp: các bộ điều khiển và xử lý tín hiệu có yêu cầu tích hợp cao.
Trong quá trình sản xuất các thiết bị điện tử có mật độ linh kiện lớn, việc xử lý chính xác những package như BGA trở thành một phần quan trọng của quá trình lắp ráp. Các yêu cầu này gắn trực tiếp với năng lực sản xuất và kiểm soát chất lượng của những doanh nghiệp như Luxshare ICT.
Điểm hạn chế của BGA
BGA có nhiều lợi thế về mật độ kết nối nhưng cũng đặt ra yêu cầu cao hơn trong quá trình lắp ráp và kiểm tra. Các bi hàn nằm bên dưới package, vì vậy không thể quan sát trực tiếp toàn bộ mối hàn từ phía trên bằng phương pháp kiểm tra ngoại quan thông thường.
Ngoài ra, số lượng bi hàn lớn và khoảng cách giữa các điểm kết nối nhỏ khiến việc kiểm soát vị trí linh kiện, độ phẳng và chất lượng kết nối cần được thực hiện chính xác. Vì vậy, BGA phù hợp với những thiết kế mà lợi ích về mật độ tích hợp và số lượng kết nối có giá trị lớn hơn sự đơn giản trong lắp ráp và kiểm tra.
BGA khác QFN và QFP như thế nào?
BGA, QFN và QFP đều là các dạng package linh kiện nhưng cách bố trí điểm kết nối khác nhau:
| Package | Cách bố trí kết nối | Đặc điểm nổi bật |
|---|---|---|
| BGA | Bi hàn ở mặt dưới | Mật độ kết nối cao |
| QFN | Pad ở mặt dưới và quanh khu vực đáy package | Nhỏ gọn, không có chân nhô ra ngoài |
| QFP | Chân nằm quanh các cạnh | Dễ nhận biết và thuận tiện quan sát chân |
Điểm làm BGA khác biệt rõ nhất là các điểm kết nối được phân bố thành ma trận ở mặt dưới, cho phép tăng số lượng kết nối mà không cần kéo dài package theo các cạnh.
Kết luận
BGA (Ball Grid Array) là package sử dụng mảng bi hàn ở mặt dưới để kết nối IC với PCB. Cấu trúc này cho phép tận dụng toàn bộ diện tích đáy package để bố trí nhiều điểm kết nối, từ đó tạo mật độ I/O cao trong một kích thước tương đối nhỏ. Nhờ ưu điểm về mật độ kết nối, kích thước và khả năng đáp ứng các IC phức tạp, BGA được sử dụng rộng rãi trong bộ xử lý, bộ nhớ, thiết bị mạng, điện tử tiêu dùng và nhiều hệ thống điện tử khác. Đổi lại, cấu trúc bi hàn nằm dưới package khiến BGA đòi hỏi độ chính xác cao hơn trong lắp ráp và kiểm tra.

