%0 Journal Article %T Testen komplexer digitaler Schaltungen mit Python %A S. Reich£¿r %A G. Hueber %A R. Hagelauer %A M. Lindorfer %J Advances in Radio Science : Kleinheubacher Berichte %D 2004 %I Copernicus Publications %X Die Verifikation von digitalen Schaltungen nimmt heutzutage einen bedeutenden Stellenwert ein. In diesem Paper wird ein Weg beschrieben, der die Erstellung und Wartung von funktionalen Testbenches f¨¹r digitale Designs unterst¨¹tzt. F¨¹r viele Projekte ¨¹bersteigt der zeitliche Aufwand f¨¹r das Testen den Aufwand f¨¹r die Implementierung der Schaltung. In vielen F llen betr gt der Aufwand f¨¹r das Testen bereits 70% des Entwicklungsaufwands (Bergeron, 2000). Typischerweise wird die Testbench auch in der gew hlten Hardwarebeschreibungssprache (VHDL oder Verilog) implementiert. Diese Sprachen stellen jedoch nicht die beste Wahl f¨¹r Verifikationsbelange dar. Gr¨¹nde daf¨¹r sind darin zu suchen, dass diese Sprachen wichtige Konzepte aus den Softwaresprachen (wie z.B. Objektorientierung) nicht kennen. Weiters stehen komfortable Softwarebibliotheken (Zufallszahlengenerierung, Stringverarbeitung, etc.) den Hardwaresprachen nicht zur Verf¨¹gung. In diesem Paper wird der Einsatz der Programmiersprache Python (PythonHomepage, 2003; Beazley, 2001) f¨¹r die Verifikation vorgeschlagen, um die ben tigte Zeit f¨¹r die Funktionalen Tests zu reduzieren. %U http://www.adv-radio-sci.net/2/175/2004/ars-2-175-2004.pdf