Ich habe mich vor einiger Zeit mit ASICs befasst und Folgendes gefunden:
Jeder hat unterschiedliche Definitionen für das Wort "ASIC". Es gibt (sehr grob) drei Kategorien: FPGA-Konvertierungen, "normaler" ASIC und "vollständige Anpassung". Diese sind erwartungsgemäß in der Reihenfolge steigenden Preises und steigender Leistung.
Bevor ich beschreibe, was das ist, möchte ich Ihnen sagen, wie ein Chip hergestellt wird ... Ein Chip hat irgendwo zwischen 4 und 12 "Schichten". Die unteren 3 oder 4 Schichten enthalten die Transistoren und einige grundlegende Verbindungen. Die oberen Schichten dienen fast ausschließlich dazu, Dinge miteinander zu verbinden. "Masken" ähneln den beim Fotoätzen einer Leiterplatte verwendeten Transparentfolien, es gibt jedoch eine Maske pro IC-Schicht.
Wenn es um die Herstellung eines ASIC geht, sind die Kosten für die Masken RIESIG . Es ist nicht ungewöhnlich, dass ein Satz von Masken (8 Schichten, 35 bis 50 nm) 1 Million US-Dollar kostet! Daher ist es nicht verwunderlich, dass sich die meisten "billigeren" ASIC-Anbieter sehr bemühen, die Kosten für die Masken niedrig zu halten.
FPGA-Konvertierungen: Es gibt Unternehmen, die sich auf die Konvertierung von FPGA in ASIC spezialisiert haben. Was sie tun, ist eine etwas standardisierte oder feste "Basis", die dann angepasst wird. Im Wesentlichen sind die ersten 4 oder 5 Schichten ihres Chips für alle Kunden gleich. Es enthält eine Logik, die gängigen FPGAs ähnelt. Ihre "angepasste" Version enthält einige zusätzliche Ebenen für das Routing. Im Wesentlichen verwenden Sie ihre Logik, verbinden sie jedoch so, wie es für Sie funktioniert. Die Leistung dieser Chips ist möglicherweise 30% schneller als das FPGA, mit dem Sie begonnen haben. In "the day" würde man dies auch als "Sea of Gates" - oder "Gate Array" -Chip bezeichnen.
Vorteile: Niedriges NRE (35.000 US-Dollar sind ungefähr das niedrigste). Geringe Mindestmengen (10.000 Einheiten / Jahr).
Nachteile: Hohe Kosten pro Chip - vielleicht 50% der Kosten eines FPGA. Geringe Leistung im Vergleich zu den anderen Lösungen.
"Normaler" ASIC: In dieser Lösung entwerfen Sie Dinge bis zur Gate-Ebene. Sie nehmen Ihre VHDL / Verilog und kompilieren es. Das Design für die einzelnen Gates stammt aus einer Bibliothek von Gates und Geräten, die vom Chiphersteller genehmigt wurde (damit sie wissen, dass es mit ihrem Prozess funktioniert). Sie zahlen für alle Masken usw.
Vorteile: Das sind die meisten Chips auf der Welt. Leistung kann sehr gut sein. Die Kosten pro Chip sind niedrig.
Nachteile: Das NRE beginnt bei 0,5 Millionen US-Dollar und steigt von dort aus schnell an. Die Überprüfung des Designs ist sehr wichtig, da ein einfacher Fehler viel Geld kostet. NRE + Die Mindestbestellmenge liegt normalerweise bei 1 Million US-Dollar.
Vollständig benutzerdefiniert: Dies ähnelt einem normalen ASIC, mit der Ausnahme, dass Sie die Flexibilität haben, bis auf Transistorebene (oder darunter) zu entwerfen. Wenn Sie analoges Design, extrem niedrigen Stromverbrauch, extrem hohe Leistung oder alles benötigen, was in einem normalen ASIC nicht möglich ist, dann ist dies das Richtige für Sie.
Vorteile: Dies erfordert eine sehr spezielle Gruppe von Talenten, um richtig zu machen. Leistung ist großartig.
Nachteile: Gleiche Nachteile wie bei normalem ASIC, nur mehr. Die Wahrscheinlichkeit, etwas zu vermasseln, ist viel höher.
Wie Sie vorgehen, hängt wirklich davon ab, wie viel Arbeit Sie übernehmen möchten. Es könnte so "einfach" sein, wie die Designdateien an ein Unternehmen wie TSMC oder UMC weiterzugeben, und sie geben Ihnen die nackten Wafer zurück. Dann müssen Sie sie testen, auseinanderschneiden, verpacken, wahrscheinlich erneut testen und schließlich beschriften. Natürlich gibt es andere Unternehmen, die den größten Teil dieser Arbeit für Sie erledigen. Sie erhalten also nur die getesteten Chips zurück, die bereit sind, auf eine Leiterplatte gesetzt zu werden.
Wenn Sie an diesem Punkt angelangt sind und es immer noch so aussieht, als ob Sie einen ASIC betreiben möchten, besteht der nächste Schritt darin, für Unternehmen zu googeln und mit ihnen zu sprechen. Alle diese Unternehmen unterscheiden sich geringfügig voneinander, daher ist es sinnvoll, mit so vielen Unternehmen wie möglich zu sprechen. Sie sollten auch in der Lage sein, Ihnen zu sagen, was der nächste Schritt ist, als mit ihnen zu sprechen.