Implementierung eines Ansatzes zur Berechnung der effektiven Kapazität für Mehrfachtreibernetze
Student/in: | Bieband, Stephan |
Jahr: | 2014 |
Datum: | 01-04-14 |
Laufzeit: | 27.09.2007-01.04.2014 |
Ist abgeschlossen: | ja |
Zufällige Punktdefekte und Variationseffekte während der Fertigung dezimieren die Ausbeute. Da eine geringe Ausbeute zu hohen Kosten führt, besteht das Interesse die Ausbeute zu erhöhen. Eine geeignete Methode dafür ist Redundanz. Netze bestehen bis heute aus einer treibenden Zelle und dem daran angeschlossenen Verdrahtungsnetzwerk. Interessant ist der Einsatz von Mehrfachtreibernetzen. Vor allem in der Timingberechung ist der Einsatz von Mehrfachtreibern aber noch problematisch.Um die Signalverzögerung eines Gatters zu berechnen, muss berechnet werden, mit welcher kapazitiven Last das Gatter belastet ist. Dabei wird das gesamte Verdrahtungsnetzwerk durch eine einzige effektive Kapazität modelliert. Heutige Ansätze zur Berechnung einer effektiven Kapazität sind nur für eine treibende Zelle gültig. Ein Ansatz für Mehrfachtreiber wurde am Institut prototypisch in Matlab implementiert. In dieser Arbeit sollte er von Matlab auf C++ portiert und in ein bestehendes Programm zur Timinganalyse eingebaut werden. Umfangreiche Tests sollen anhand verschiedener Beispiele durchgeführt werden.Programmierkenntnisse sind wünschenswert. Diese Aufgabe ist sowohl für Studierende der Informatik als auch der Elektrotechnik geeignet.