DocumentCode
1908130
Title
A SystemC AMS extension for controlled modules and dynamic step sizes
Author
Reuther, Christiane ; Einwich, Karsten
Author_Institution
Design Autom. Div. EAS, Fraunhofer Inst. for Integrated Circuits IIS, Dresden, Germany
fYear
2012
fDate
18-20 Sept. 2012
Firstpage
90
Lastpage
97
Abstract
This paper presents a possibility to increase significantly the speed of simulation of the linear solver in SystemC AMS for certain categories of models. This is achieved by the aid of the Woodbury formula. This formula enables to compensate the time-consuming refactorization of the coefficient matrix in the linear system in case of a modicum of changed matrix entries. The modification of the coefficient matrix of a linear system of equations is caused by controlled linear modules which change their value in time and variable step sizes. The linear solver is prepared to master dynamic step sizes. This is important for the dynamic extension of the TDF model of computation which is introduced in [1]. The article finishes with a demonstration of the benefit of the Woodbury formula on the basis of relevant industry examples.
Keywords
C++ language; matrix decomposition; SystemC AMS extension; TDF model; Woodbury formula; changed matrix entries; coefficient matrix; controlled linear modules; dynamic extension; dynamic step sizes; linear solver; linear system; master dynamic step sizes; model categories; step sizes; time-consuming refactorization; Computational modeling; Mathematical model; Object oriented modeling; Optical wavelength conversion; Sparse matrices; Transmission line matrix methods; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Specification and Design Languages (FDL), 2012 Forum on
Conference_Location
Vienna
ISSN
1636-9874
Print_ISBN
978-1-4673-1240-0
Type
conf
Filename
6336991
Link To Document