Alte integrierte Schaltkreise zu neuem Leben erwecken

Werbung
III1Technik III1Trends
ASIC -Design:
Alte integrierte Schaltkreise zu neuem Leben erwecken
Applikationsspezifische
Schaltungen, deren Fertigung
der Halbleiterhersteller
aufgekündigt hat, können mit
Hilfe von spezialisierten
Dienstleistungsunternehmen
auf neue Halbleitertechnologien umgestellt und weiter
gefertigt werden. Aufwendige
Redesigns kompletter Platinen
sind damit vermeidbar.
Design-Ingenieure erarbeitet werden, um
die hundertprozentig gleiche Funktionalität und das gleiche Timing zu
gewährleisten.
Das gilt ebenso für Busse. Es war vor
einigen Jahren noch üblich, mit TristateBussen mehrere Teilnehmer an einem
Datenbus kommunizieren zu lassen.
Diese Technik wird in modernen ASICs
Der IP·Core als Black-Box
kaum oder gar nicht mehr verwendet, so
dass auch die Zellen, die diese
Es ist seit Jahren üblich, dass Intellec- Kommunikation unterstützten, heute nicht
tual-Property-Anbieter
genau
einen mehr verfügbar sind. Diese Busse müssen
ASIC-Entwurf anbieten und bezahlt dann häufig in ihrer Architektur geändert
werden. Das führt zu Laufzeitbekommen. Bei einer TechnologieUmsetzung können diese IPs aber nicht Veränderungen. Außerdem müssen bei
Hersteller elektronischer Geräte werden
so betrachtet werden, wie das z.B. für den Simulationen Signale tief im Design
mit der Tatsache konfrontiert, dass die
einen selbst entworfenen digitalen beobachtet und deren Logik angepasst
hierin
verwendeten
ASICs
und
werden. Selbst wenn man auf eine
Schaltungsblock zutrifft. Eine DesignHalbleiterkomponenten mit der Zeit
Technologie wechselt, die weiterhin
Datenbasis kann z.B. einen 8-bit-Staneinfach vom Markt verschwinden. Die
Tristate-Busse gestattet, ist deren
für
die
Fertigung
verwendeten
zeitliches Verhalten anders, da die
Halbleitertechnologien
werden
Tristate-Leitungen starke kapazitipermanent verbessert, und beve Lasten bilden. Diese umzulastehende
Halbleitergenerationen
den, stellt unterschiedliche Anauf neuen Fertigungsstraßen weiter
forderungen an die treibende
zu fertigen, ist zum Teil technisch
Logik. Bei den Simulationen kann
nicht möglich bzw. macht in
es dadurch zu erheblichen Timingmanchen Fällen wirtschaftlich
Verletzungen kommen.
betrachtet keinen Sinn mehr.
Idealerweise wird die TristateDamit verschwinden die ASICs in
Struktur in eine Multiplexerder
Regel
mit
einer
Struktur umgewandelt. Hierfür
Vorankündigungszeit von sechs
sind allerdings Erfahrung und
Monaten vom Markt.
Fingerspitzengefühl nötig. MixedWer als Geräte-Entwickler seine
Signal-ICs lassen sich prinzipiell
Produkte weiter fertigen will, muss
ebenso in neue Techreagieren. Prinzipiell stehen ihm
nologien übertragen, der
dabei zwei Möglichkeiten offen: Die Alle rot markierten ICs auf dieser Einschubplatine wurden neu
Aufwand
ist
jedoch erheblich größer:
entwickelt.
erste besteht in
Transistormodelle in bestehenden
einem letzten Einkauf einer größeren
analogen Schaltungsnetzlisten lassen sich
Menge und deren Einlagerung. Das
dardprozessor enthalten, wie er für
nicht einfach beim Technologiewechsel
bedeutet die Bindung von Kapital für die
Millionen Stück verwendet wurde.
austauschen. Beispielsweise wird die
Lagerhaltung. Die Lagerung von
Dieser wurde im ursprünglichen Design
Simulation eines Operationsverstärkers,
Schaltkreisen in Gehäusen muss unter
nur als nicht synthesefähiges Verder in einer 2-llm- Technologie
engen klimatischen Umgebungsbedinhaltensmodell eingebaut, in seiner
entwickelt wurde, bei direkt skalierten
gungen erfolgen. Gleichzeitig wirkt dem
elektrischen Umgebung simuliert und
Kanalweiten der Transistoren in einer
Vorratskauf im großen Stil die
beim Place&Route in die umgebende
0,6-µm- Technologie andere Ergebnisse
Einführung der RoHS-konformen NorLogik als Hardmakro eingefügt. Eine
liefern. Sensiblere Schaltungen wiederum
men entgegen. Eingelagerte BaueleNetzliste hat es nie gegeben.
funktionieren nach einer Technologiemente, die der neuen Norm nicht entIn digitalen ASICs finden sich regelSkalierung gar nicht mehr. Grundsätzlich
sprechen, müssen vor dem Sommer 2006
mäßig Embedded-RAM-Speicher. Diese
aber ist das Vorhandensein der Netzlisten
verbaut worden sein.
werden durch RAM-Generatoren erzeugt,
und der Systemarchitektur des originalen
Die zweite Möglichkeit besteht darin, den
die die Halbleiterhersteller als ServiceICs von großem Vorteil, denn die
Schaltkreis
auf
eine
modernere
Leistung mit anbieten. Dabei haben sich
gesamte Systementwicklungszeit wird
Technologie umzusetzen. Grundvodie Techniken sowohl bei der Erstellung
eingespart.
raussetzung dafür ist das Vorhandensein
dieser RAMs als auch deren Ansteuerung
der Design-Datenbasis. die vor vielen
über die Jahre etwas verändert. Es
Jahren auf Bändern oder Festmüssen kreative und innovative Ansätze
www.elektroniknet.de
durch die
44
Elektronik 5/2006
platten gesichert wurde. Allerdings ist es
vielen
Produzenten
elektronischer
Baugruppen und Geräte nicht verständlich, warum sie sechs bis zehn
Jahre, nachdem sie bereits die Entwicklung der ASICs bezahlt haben,
schon wieder eine Entwicklung bezahlen
sollen.
Die Kosten für eine Technologie-Umsetzung bestehen aus regulären NREKosten. Das sind Entwicklungsleistungen
zuzüglich der Kosten für Masken,
Engineering Run und Prototypen gehäuse. Bei analogen ICs sollte man wie
bei jedem Design - mit einem Redesign
rechnen. Aus Kostengründen empfiehlt
es sich, für den ersten Durchlauf
entweder Multiprojekt-Wafer Durchläufe
(MPW) oder Multi-Level Mask (MLM)
zu nutzen. Wenn das IC gemäß
Spezifikation funktioniert, wird auf die
Single-Mask-Herstellung und damit die
Serienfertigung gewechselt.
Ein Beispiel aus der Praxis
In einer Industriesteuerung des Kunden
befinden sich ASICs, die mittelfristig
nicht mehr hergestellt werden. Eines
dieser ASICs enthält einen 8-bitMikrocontroller und die ihn umgebende
Logik sowie RAM-Speicher (Bild). Der
Controller wurde als IP-Block ohne
bekannte Schaltungsdetails imple-
mentiert und nicht dokumentiert. Allerdings fanden sich in den archivierten
Verzeichnissen noch Stimuli- und
Ergebnisvektoren, die ausschließlich für
den Prozessor ohne Umgebung aufgezeichnet wurden. Genutzt haben die
Entwickler ferner eine frei verfügbare
VHDL-Beschreibung des Prozessors, die
bei der Simulation anfänglich noch mehr
als 15 000 Unterschiede beim Vergleich
der Vektoren ergab. Nach entsprechenden
Anpassungen konnten die Designer
allerdings bei den Ergebnisvektoren
weitestgehende Gleichheit zwischen
altem und neuem Prozessordesign
herstellen. Anschließend wurde der
geänderte VHDL-Code des Prozessors
synthetisiert und mit der übrigen
Schaltung zum kompletten ASIC
zusammengeführt. Die umgebende Logik
haben die Ingenieure auf Netzlisten- und
Zellenniveau analysiert und dann über
TCL-Scripting
in
die
neue
Zieltechnologie umgesetzt.
Die ursprüngliche Bibliothek lag allerdings nur noch im Papierformat vor,
was einen zusätzlichen Aufwand bedeutete. Alle Speicherblöcke mussten die
Chipdesigner aus kleineren Blöcken mit
Multiplexem und EnableLogik
zusammenfügen, zumal die RAMGeneratoren die geforderte Größe nicht
erzeugen konnten. Die Pads haben sie wie die Netzliste der Logik - aus der
Ursprungsbibliothek von Hand passend
umgesetzt. Abschließend kann gesagt
werden, dass jedes ältere ASIC, das durch
den Hersteller abgekündigt wird, bei Vorhandensein der originalen Daten wieder
zu neuem Leben erweckt werden kann.
Productivity Engineering (www. peicdesign.de) hat 2005 mehrere vollkommen unterschiedliche ASICs erfolgreich umgesetzt. Unter anderem
wurden für einen Kunden mehrere ASICs
in kurzer Folge durch ein neues Design
wieder verfügbar gemacht, so dass die
Industriesteuerung noch viele Jahre
länger in neuen Anlagen ihren Dienst
verrichten wird.
Stefan Schubert/go
Herunterladen