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 :
بازگشت