Sự khác biệt giữa ASIC và FPGA Sự khác biệt giữa

Anonim

ASIC vs FPGA

Mạch tích hợp ứng dụng cụ thể là một loại IC duy nhất được thiết kế với một mục đích nhất định trong tâm trí. Loại IC này rất phổ biến trong hầu hết các phần cứng hiện nay vì việc xây dựng các thành phần IC tiêu chuẩn sẽ dẫn đến các mạch lớn và cồng kềnh. Một FPGA (Field Programmable Gate Array) cũng là một loại của IC, nhưng nó không có chương trình được xây dựng trong nó trong quá trình sản xuất. Như tên của nó, IC có thể được lập trình bởi người sử dụng miễn là anh ta có đúng công cụ và kiến ​​thức phù hợp.

Một ASIC không còn bị thay đổi sau khi nó được đưa ra khỏi dây chuyền sản xuất. Đó là lý do tại sao các nhà thiết kế cần phải hoàn toàn chắc chắn về thiết kế của họ, đặc biệt là khi tạo ra một lượng lớn ASIC tương tự. Bản chất lập trình của một FPGA cho phép các nhà sản xuất để sửa lỗi và thậm chí gửi các bản vá lỗi hoặc cập nhật sau khi sản phẩm đã được mua. Các nhà sản xuất cũng tận dụng điều này bằng cách tạo ra các nguyên mẫu của họ trong một FPGA để nó có thể được kiểm tra kỹ lưỡng và sửa đổi trong thế giới thực trước khi thực sự gửi thiết kế đến đúc IC cho sản xuất ASIC.

ASICs có một lợi thế lớn về chi phí định kỳ do vật liệu rất ít bị lãng phí do số lượng bóng bán dẫn cố định trong thiết kế. Với một FPGA, một số lượng nhất định của các yếu tố bóng bán dẫn luôn luôn bị lãng phí như những gói này là tiêu chuẩn. Điều này có nghĩa là chi phí của một FPGA thường cao hơn so với một ASIC tương đương. Mặc dù chi phí định kỳ của một ASIC khá thấp, chi phí không thường xuyên của nó là tương đối cao và thường đạt đến hàng triệu. Vì nó là không thường xuyên mặc dù, giá trị mỗi IC giảm với khối lượng gia tăng. Nếu bạn phân tích chi phí sản xuất liên quan đến khối lượng, bạn sẽ thấy rằng khi bạn đi thấp hơn trong số sản xuất, sử dụng FPGA thực sự trở nên rẻ hơn bằng cách sử dụng ASICs.

Tóm tắt:

1. An ASIC là một loại mạch tích hợp duy nhất có nghĩa là cho một ứng dụng cụ thể trong khi FPGA là một mạch tích hợp được lập trình được.

2. Một ASIC không còn có thể được thay đổi một lần tạo ra trong khi một FPGA có thể.

3. Đó là thực tế phổ biến để thiết kế và thử nghiệm trên một FPGA trước khi thực hiện trên một ASIC.

4. Một ASIC chất thải rất ít vật chất so với một FPGA và chi phí định kỳ thấp.

5. FPGA là tốt hơn so với một ASIC khi xây dựng mạch sản xuất khối lượng thấp.