जब आप एक इलेक्ट्रॉनिक सिस्टम डिजाइन करने की कोशिश कर रहे हैं, तो आप आम तौर पर प्रोग्राम-योग्य घटकों (-C, )P), एनालॉग घटकों, प्रोग्रामेबल लॉजिक (FPGA) सहित ऑफ-द-शेल्फ चिप्स के संयोजन का उपयोग करके तकनीकी रूप से मान्य समाधानों की एक भीड़ के साथ आ सकते हैं। , सीपीएलडी) और यादें।
कभी-कभी यह दिलचस्प हो सकता है कि आपको अपने एप्लिकेशन (या अनुप्रयोगों के एक सीमित उप-वर्ग) को समर्पित एक चिप में आवश्यक कार्यक्षमताएं और एक ASIC क्या है: एनालॉग फ़ंक्शन, डिजिटल फ़ंक्शंस, प्रोग्रामेबल लॉजिक, प्रोग्रामेबल का संयोजन नियंत्रक, और विभिन्न प्रकार की मेमोरी, एक चिप में । एक ASIC भी एकमात्र संभव समाधान हो सकता है जब आपके सिस्टम को एक उच्च ऊर्जा दक्षता (जैसे। निम्नतम जूल / ऑपरेशन) या बहुत उच्च प्रदर्शन (जैसे सबसे कम विलंबता, या उच्चतम ऑपरेशन / सेकंड) तक पहुंचने की आवश्यकता होती है।
ASIC को विकसित करने के लिए बहुत लागत लगी (100 k €, अक्सर बहुत अधिक), लेकिन प्रारंभिक निवेश के बाद हजारों सिलिकॉन वेफर्स का उत्पादन करने की लागत कम है (प्रति चिप सेंट करने के लिए दसियों सेंट)। वे डिजाइन, सत्यापन और उत्पादन करने के लिए कई महीने भी लेते हैं, और एक बहुत ही जटिल कार्यप्रणाली की आवश्यकता होती है, और अपमानजनक रूप से महंगे विकास उपकरण।
यही कारण है कि वे उच्च-मात्रा वाले अनुप्रयोगों (जैसे। उपभोक्ता इलेक्ट्रॉनिक्स) और एप्लिकेशन के लिए उपयोग किए जाते हैं, जहां आप प्रति चिप (जैसे अंतरिक्ष हार्डवेयर, आईएसपी के लिए राउटर, आदि) के लिए एक बड़ी कीमत वसूल सकते हैं।
कुछ ASIC एक FPGA की तरह प्रोग्रामेबल लॉजिक को एकीकृत करते हैं, और कुछ FPGA एप्लिकेशन-विशिष्ट एनालॉग ब्लॉकों को एकीकृत करते हैं, ताकि अंतर हमेशा सरल न हो, लेकिन निम्नलिखित आम तौर पर सच है:
- FPGA ऑफ-द-शेल्फ के रूप में उपलब्ध है, ASIC नहीं हैं
- FPGA की लागत 10-1000 € प्रति टुकड़ा, ASIC की लागत 0.1-10 € प्रति टुकड़ा
- FPGA के लिए विकास उपकरण सुलभ हैं, ASIC के लिए यह एक भाग्य की लागत है
- FPGA सिस्टम को हफ्तों में तैयार किया जा सकता है, ASIC को महीनों लग जाते हैं
- FPGA ASIC की तुलना में कम बिजली कुशल है जो बिजली दक्षता के लिए डिज़ाइन किए गए हैं
- FPGA ASIC की तुलना में कम शक्तिशाली है जो चोटी के प्रदर्शन के लिए डिज़ाइन किए गए हैं
- FPGA एनालॉग फ़ंक्शन के सीमित सेट के साथ उपलब्ध हैं, ASIC को सभी प्रकार के एनालॉग फ़ंक्शंस (पावर मैनेजमेंट, सिग्नल प्रोसेसिंग, इंटरफ़ेस, आदि के लिए) के साथ डिज़ाइन किया जा सकता है