An Analogue and Mixed-Signal Extension to SystemC
Al-Junaid, Hessa and Kazmierski, Tom (2005) An Analogue and Mixed-Signal Extension to SystemC. The Institution of Electrical Engineers Proceedings Circuits, Devices & Systems.
This is the latest version of this item.
Download
|
PDF
Download (269Kb) |
Description/Abstract
This paper presents a new methodology that enables extensions of SystemC to the analogue domain and allows modelling of mixed-signal and mixed energy-domain systems at arbitrary levels of abstraction. The new language constructs support analogue system variables, analogue components and user defined ordinary differential and algebraic equations. Support for digital-analogue interfaces has been provided for smooth integration of digital and analogue parts. Associated issues such as dealing with extremely small and zero time-step sizes have been addressed. A novel implementation of the lock-step mixed-signal synchronisation method to integrate the analogue kernel with the digital one has been proposed. Operation of the extended, mixed-signal simulation platform, named SystemC-A, is demonstrated using a suite of numerically difficult AMS examples including a practical, mixed-signal example of a PLL frequency multiplier with large-signal noise and jitter.
| Item Type: | Article |
|---|---|
| Keywords: | System-Level Modelling, Mixed-Signal Systems, SystemC, Synchronisation, Lock-Step, Computer-Aided Design. |
| Divisions: | Faculty of Physical and Applied Science > Electronics and Computer Science > EEE |
| Item ID: | 260644 |
| Date Deposited: | 04 Mar 2005 |
| Last Modified: | 07 Mar 2012 16:53 |
| Contributors: | Al-Junaid, Hessa (Author) Kazmierski, Tom (Author) |
| Date: | 2005 |
| Status: | Published |
| Further Information: | Google Scholar |
| URI: | http://eprints.soton.ac.uk/id/eprint/260644 |
Available Versions of this Item
-
An Analogue and Mixed-Signal Extension to SystemC. (deposited 17 Feb 2005)
- An Analogue and Mixed-Signal Extension to SystemC. (deposited 04 Mar 2005) [Currently Displayed]
Actions (login required)
![]() |
View Item |


