Anwendungsspezifische integrierte Schaltung
Eine anwendungsspezifische integrierte Schaltung (englisch application-specific integrated circuit, ASIC, auch Custom Chip) ist eine elektronische Schaltung, die als integrierter Schaltkreis realisiert wurde. Die Funktion eines ASICs ist damit nicht mehr veränderbar, die Herstellungskosten sind dafür geringer bei hohen Einmalkosten (z. B. Fotomasken). ASICs werden weltweit von vielen Herstellern nach Kundenanforderung gefertigt und normalerweise nur an diese geliefert. Dadurch unterscheidet sich das ASIC von anderen Mikrochips. Wird ein als ASIC entwickelter Baustein am Markt verkauft, spricht man häufig von einem anwendungsspezifischen Standardprodukt (ASSP).
Inhaltsverzeichnis
Beschreibung[Bearbeiten]
Rein digitale ASICs integrieren eine große Zahl von Logikfunktionen, die sonst aus diversen Standardbausteinen wie Prozessor, Logikfamilien (z. B. 74xx) oder ähnlichen Bausteinen zusammengestellt werden müssten. Mixed-Signal-ASIC bestehen aus digitalen und analogen Funktionen. Dabei bestimmen die analogen Schaltungen wie z. B. Analog-Digital-Wandler, PLLs, rauscharme Verstärker, Hochstromtreiber etc. die Zieltechnologie (Strukturgröße).
ASICs werden vor allem für in Großserien gebaute Geräte zur Kostensenkung verwendet. Ein Großteil der heutzutage hergestellten Chips sind anwendungsspezifisch, wie zum Beispiel die Prozessoren in Mobiltelefonen zur Kodierung von Signalen oder zur Aufbereitung von Daten. Der Unterschied zu PLDs und Field Programmable Gate Arrays besteht darin, dass die Funktionalität des anwendungsspezifischen ICs vom Hersteller eindeutig festgelegt werden muss und somit fest vorgegeben ist. Die interne Schaltung kann vom Anwender nicht mehr verändert werden. Es gibt auch ASIC-Varianten, auf denen Mikroprozessoren oder Signalprozessoren integriert sind (System-on-a-Chip), wodurch eine gewisse Flexibilität für den Anwender durch die darauf ablaufende Software erreicht werden kann.
Zum Entwurf von ASICs verwendet man heute EDA-Software (EDA = Electronic Design Automation).
Die bekannten CPUs (Intel Pentium, AMD Athlon, etc.) sind hingegen universelle integrierte Schaltungen, die eine Vielzahl verschiedener Aufgaben bewältigen können. Das hat jedoch den Nachteil, dass diese Aufgaben nicht optimal abgearbeitet werden: Energieverbrauch, Chip-Fläche, Taktfrequenz und andere Zielparameter sind in bestimmten Anwendungen höher als bei einem spezialisierten Baustein, der Datendurchsatz niedriger.
Eine CPU, die nur für eine bestimmte Aufgabe hergestellt wird, nennt sich application-specific instruction-set processor (ASIP).
Vor- und Nachteile[Bearbeiten]
Wegen der Anpassung ihrer Architektur auf ein spezifisches Problem arbeiten ASICs sehr effizient und um einiges schneller als eine funktionsgleiche Umsetzung per Software in einem Mikrocontroller. In einem Mobiltelefon hat das zum Beispiel den Vorteil, dass der Akku länger hält und das Gerät kompakter ist.
Durch ihre Exklusivität verhindern ASICs Nachbauten. Für Bastler und Service-Werkstätten sind ASICs oft ein großes Problem, da sie normalerweise nicht mehr produziert werden, nachdem die Herstellung eines Gerätes eingestellt wurde. Sind die Restbestände aufgebraucht, ist in der Regel eine Reparatur nur noch durch Entnahme der ASICs aus Geräten mit anderweitigen Defekten möglich.
Die großen Nachteile von ASICs sind vor allem bei kleinen und mittleren Stückzahlen die hohen Investitionskosten und in jedem Falle die längere Entwicklungszeit gegenüber einer Lösung derselben Aufgabenstellung mit diskreten Bauteilen und Standard-ICs oder auch mit programmierbaren Bauteilen wie FPGAs.
Anwendung[Bearbeiten]
ASICs finden Verwendung in vielen verschiedenen elektronischen Geräten, vom Radiowecker bis zum Hochleistungsrechner. Der Grund für die Entwicklung solcher ICs, welche oft sogar nur für eine einzige bestimmte Modellreihe entworfen werden, ist vor allem bei hohen Fertigungsstückzahlen die Kostenersparnis gegenüber dem Aufbau mit Standardbausteinen. In den Anfangszeiten der integrierten Schaltkreise waren ASICs eine Alternative zu einer Implementierung aus einzelnen Transistoren oder TTL-Bausteinen. Bei digitalen ASICs handelt es sich um ICs, die für einen speziellen Einsatzzweck entworfen wurden. Meist arbeiten diese Bausteine entweder platz-, verbrauchs-, kosten- oder leistungsoptimiert.
Beispiele:
- Grafikprozessoren
- Agnus (ASIC im Commodore Amiga)
- Sinclair Computer Logic
- Anwendung kryptographischer Algorithmen in Computersystemen
Literatur[Bearbeiten]
- G. Hermann, D. Müller: ASIC – Entwurf und Test. Carl-Hanser-Verlag, 2004, ISBN 3-446-21709-6.
Spenden-Adressen:
BTC: 1EoecgUZnAjamUYaKstqwbremQqbucTaoZ
ETH: 0x0D2Ab63dfe70a7fA12f9d66eCfEA9dDc8F5173A8
XEM: NBZPMU-XES6ST-ITEBR3-IHAPTR-APGI3Y-RAAMHV-VZFJ
XVG: DGYmzxoe3ryK6MnsR13GqR9r1NThpxPcKs