Nutzung von SystemC-Modulen innerhalb eines Analog/Mixed-Signal Designablaufs1
Conference: ANALOG '05 - 8. GMM/ITG-Diskussionssitzung: Entwicklung von Analogschaltungen mit CAE-Methoden
03/16/2005 - 03/18/2005 at Hannover, Deutschland
Proceedings: ANALOG '05
Pages: 4Language: germanTyp: PDF
Personal VDE Members are entitled to a 10% discount on this title
Authors:
Birrer, P.; Hartong, W.; Chandrasekaran, S. J. (Cadence Design Systems, Feldkirchen, Deutschland)
Abstract:
In diesem Beitrag wird eine Methode vorgestellt, um SystemC-Module nahtlos in die Analog/Mixed-Signal Entwicklungs-Umgebung zu importieren. Um eine möglichst flexible und universell einsetzbare Schnittstelle zu erhalten, werden automatisiert Verilog-Wrapper um die SystemC-Module herum erzeugt sowie die entsprechenden Symbole, Ports und Parameter der Module generiert. Die SystemC-Module werden, wie in einem Analog-Flow üblich, in einer entsprechenden Bibliothek-Struktur abgelegt. Sie werden einzeln kompiliert und dynamisch in einem Shared-Object zusammen gelinkt. Der Simulator greift während der Simulation auf diese vorkompilierte Datei zu. Die Verbindungen der Module zum Gesamtsystem sind durch die Verdrahtung der Verilog-Wrapper im Schematic gegeben. Durch die Verwendung von den Wrappern wird eine Kombination der so gekapselten SystemC-Teilen mit anderen Blöcken (Verilog-A/AMS, VHDL-AMS, Transistor-Level, etc.) in idealer Weise ermöglicht. Die Analog/Mixed-Signal-Simulation des Systems erfolgt in der grafischen Oberfläche des Simulators.