miun.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A SystemC Extension for Behavioral Level Quantification of Noise-Coupling in Mixed-Signal Systems
Mid Sweden University, Faculty of Science, Technology and Media, Department of Information Technology and Media.
Mid Sweden University, Faculty of Science, Technology and Media, Department of Information Technology and Media.
Mid Sweden University, Faculty of Science, Technology and Media, Department of Information Technology and Media.
Responsible organisation
2003 (English)In: PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL III - GENERAL & NONLINEAR CIRCUITS AND SYSTEMS Vol 3, IEEE , 2003, , 898-901 p.898-901 p.Conference paper, Published paper (Refereed)
Abstract [en]

We present a method, based on SystemC, for quantification of noise coupling in mixed-signal systems, called BeNoC. Presented method facilitates seamless quantification of both power-line and substrate noise coupling at behavioral level. The main contribution of this approach is the integration of noise coupling simulation with behavioral functional simulation. Starting from a behavioral model of the system, captured in SystemC, we add wrappers to each block in the behavioral model. These wrappers add an estimated power consumption model for each block, which is triggered by events in the behavioral simulation. The noise coupling simulation is then done by connecting the different blocks according to a virtual layout and technology parameters. The resulting noisy substrate or noisy power-line can then be fed back into the behavioral model. Thus, effects on the system behavior can be analyzed. In this paper we focus on noise coupling over the power-supply network and demonstrating the usability of noise coupling simulation technique. The simulation results are compared with SPICE simulations.

Place, publisher, year, edition, pages
IEEE , 2003. , 898-901 p.898-901 p.
Keyword [en]
Mixed-signal, noise coupling
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:miun:diva-1649ISI: 000184781800226Scopus ID: 2-s2.0-0038420825Local ID: 270ISBN: 0-7803-7761-3 (print)OAI: oai:DiVA.org:miun-1649DiVA: diva2:26681
Conference
IEEE International Symposium on Circuits and Systems, May 25-28, 2003, Bangkok, Thailand
Available from: 2008-12-16 Created: 2008-12-16 Last updated: 2016-10-27Bibliographically approved
In thesis
1. Simulating Behavioral Level On-Chip Noise Coupling
Open this publication in new window or tab >>Simulating Behavioral Level On-Chip Noise Coupling
2007 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

In this thesis, noise coupling simulation is introduced into the behavioral level. Methods andmodels for simulating on-chip noise coupling at the behavioral level in a design flow are presentedand verified for accuracy and validity. Today, designs of electronic systems are becoming denserand more and more mixed-signal systems such as System-on-Chip (SoC) are being devised. Thisraises problems when the electronics components start to interfere with each other. Often, digitalcomponents disturb analog components, introducing noise into the system causing degradation ofthe performance or even introducing errors into the functionality of the system.Today, these effects can only be simulated at a very late stage in the design process, causinglarge design iterations and increased costs if the designers are required to return and makealterations, which may have occurred at a very early stage in the process.This is why the focus of this work is centered on extracting noise coupling simulation modelsthat can be used at a very early design stage, such as at the behavioral level and then follow thedesign through the various design stages. To achieve this, SystemC is selected as a platform andimplementation example for the behavioral level models. SystemC supports design refinement,which means that when designs are being refined and are crossing the design levels, the noisecoupling models can also be refined to suit the current design.This new method of thinking in primarily mixed-signal designs is called Behavioral levelNoise Coupling (BeNoC) simulation and shows great promise in enabling a reduction in the costsof design iterations due to component cross-talk and simplifies the work for mixed-signal systemdesigners.

Abstract [sv]

I denna avhandling introduceras brussimulering i mikrochip på en beteendenivå. Metoderoch modeller för brussimulering i chip presenteras och verifieras för noggrannhet och funktionalitetpå en beteendenivå i designflödet. I dagsläget blir elektroniska system tätare och tätare på chippenoch fler och fler system görs med både analog och digital elektronik såsom System-on-Chip (SoC).Detta skapar problem när komponenter börjar störa varandra. Oftast är det digitala komponentersom stör de analoga, vilket introducerar brus i systemet som reducerar prestanda eller till och medinför fel i funktionen hos systemet.Idag kan dessa effekter simuleras i ett mycket sent skede i designflödet, betyder att om felupptäcks måste designern kanske gå tillbaka många steg i flödet. Detta kostar mycket tid ochpengar.Därför ligger fokus i detta arbete på att extrahera brussimuleringsmodeller som kananvändas i ett tidigt skede såsom på beteendenivå och sedan följa designen genom senare skeden idesignflödet. För att realisera detta har SystemC valts som en plattform och som ettimplementationsexempel för beteendenivåmodellerna. SystemC har stöd för förfining av designervilket betyder att ett system kan börja beskrivas på en hög nivå för att sedan förfinas för att nå lägrenivåer. Detta gör det möjligt för brusmodellerna att också förfinas i takt med systemdesignen.Detta nya sätt att tänka på i designprocessen av i huvudsak analog/digital-integreradesystem kallas Behavioral level Noise Coupling (BeNoC) simulering och bådar gott för att reducerakostnader för designiterationer på grund av brus mellan komponenter, och gör arbetet enklare föranalog/digital- (mixed-signal) designers.

Place, publisher, year, edition, pages
Sundsvall: Mid Sweden University, 2007. 151 p.
Series
Mid Sweden University doctoral thesis, ISSN 1652-893X ; 25
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:miun:diva-8057 (URN)978-91-85317-54-7 (ISBN)
Public defence
2007-05-30, O102, Holmgatan 10, Sundsvall, 10:00 (English)
Opponent
Supervisors
Available from: 2009-01-12 Created: 2009-01-07 Last updated: 2011-02-06Bibliographically approved

Open Access in DiVA

No full text

Scopus

Search in DiVA

By author/editor
O´Nils, MattiasLundgren, JanOelmann, Bengt
By organisation
Department of Information Technology and Media
Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar

Total: 375 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf