A compiler design technique for impulsive VDD current minimization

Shih Yi Yuan, Wei Bing Su, Guo Kai Ni, Ting Yun Chi, Sy Yen Kuo

Research output: Contribution to journalJournal Article peer-review

2 Scopus citations

Abstract

For electromagnet interference (EMI) optimization issues, different hardware-level techniques have been proposed. This paper focuses on an EMI optimization technique via a software-level technique. We propose a novel estimation and optimization tool for reducing conducted EMI at specified frequency by compiler technology. This study is not a research on compiler technique but an adaption of computer science-domain technology to EMI optimization research. The proposed tool can accept C language syntax and generate many versions of assembly programs. These assembly programs perform the same functionality defined by the input C program but with different conducted EMI behaviors when they are executed. The proposed tool can estimate, select, and generate the assembly program with the least amount of conducted EMI released during its execution. The experiment results show that the proposed tool can analyze test C-programs and generate lower EMI assembly programs. Currently, compared to a commercial compiler, the proposed technique can decrease conducted EMI by 2-5 dB at any specified frequency.

Original languageEnglish
Article number6449312
Pages (from-to)855-866
Number of pages12
JournalIEEE Transactions on Electromagnetic Compatibility
Volume55
Issue number5
DOIs
StatePublished - 2013
Externally publishedYes

Keywords

  • Electromagnetic analysis
  • electromagnetic interference (EMI)
  • electromagnetic measurements

Fingerprint

Dive into the research topics of 'A compiler design technique for impulsive VDD current minimization'. Together they form a unique fingerprint.

Cite this