systemc-ams modeling at infineon technologies austria – aim sc
TRANSCRIPT
SystemC-AMS Modeling at Infineon Technologies Austria – AIM SC
Wolfgang Granig, Wolfgang Scherr
Automotive, Industrial and Multimarket, Sense and Control,
Infineon Technologies Austria AG, Villach, AUSTRIA,
[email protected], [email protected]
AUTOMOTIVE SENSOR SYSTEMS:
The requirements for modeling automotive sensors systems are shown on hand of a general automotive
sensor system overview.
The requirements and solutions for modeling the physical behavior of capacitive/resistive/Hall/GMR or
Inertia Sensor-cells are shown.
Modeling requirements of the analog signal path comprising ADCs and DACs of different conversion
technologies like Switched Capacitor (SC) or Continuous Time (CT) with feedback loops are given.
Modeling of the digital signal processing for hardware-filters and for a configurable inhouse DSP called
“Intelligent State Machine (ISM)” is presented as well as modeling of different interfaces used in
Automotive Systems.
Also an overview of the information flow beginning at the customer down to the implementation will be
given. (V-Model)
As summary all the requirements with their up to now used solutions and possible improvements will be
given.
SystemC-AMS Modeling of Embedded Sensors for Automotive Applications
Infineon Technologies Austria AGAutomotive Industrial and MultimarketSense & Control
Wolfgang Scherr, Wolfgang Granig26.June 2007
Page 24-Jul-07 Copyright © Infineon Technologies 2006. All rights reserved.
Who I am (Wolfgang Scherr)
Diploma thesis “A Configurable Controller Core for Embedded-SoCApplications in Sensor-ASICs.”
Working since 1996 for the Siemens Design Center Villach >6 years design experience (also before IFX with part-time jobs)Responsibilities for Communication and Automotive groups:
M/S verification
M/S simulation methodology in Villach as overall project leader
SPICE and Modelsim expert; Author of in-house Modelsim+SPICE coupling
design expertise for m/s systems, including embedded processors
Since 2001 working at Automotive Sense & Control>5 years sensor system experienceConcept/System engineer of sensor products (magnetics/pressure)Interests and responsibilities:
system modeling methods and prototyping within AIM (SC)
still interest in design methodology
sensor ASIPs and specific firmware development flows
embedded HW architectures, C compilers, HW-a/HW-d/SW partitioning
Head of concept engineering group at Sense & Control, VillachMember of OSCI SystemC-AMS working group
Page 34-Jul-07 Copyright © Infineon Technologies 2006. All rights reserved.
General RequirementsGeneral Requirements
Linear Hall SensorsLinear Hall Sensors
Pressure SensorsPressure Sensors
GMR Angle SensorsGMR Angle Sensors
Table of contents
Page 44-Jul-07 Copyright © Infineon Technologies 2006. All rights reserved.
General RequirementsGeneral Requirements
Linear Hall SensorsLinear Hall Sensors
Pressure SensorsPressure Sensors
GMR Angle SensorsGMR Angle Sensors
Table of contents
Page 54-Jul-07 Copyright © Infineon Technologies 2006. All rights reserved.
Technology Trend for Integrated Sensor Products
Sensors evolve from pure analog designsSensors evolve from pure analog designs
to highly integrated mixedto highly integrated mixed--signal signal SoCsSoCs
3µ(analog)
0.5µ(M/S) 0.22µ
0.09µ
“big” analog & “big” digital
1µ(M/S)
Page 64-Jul-07 Copyright © Infineon Technologies 2006. All rights reserved.
Powertrain Safety Body and
non automotive
MAP: KP110/115
BAP: KP120/125
Gear Tooth:
TLE4923, TLE4921, TLE4953
Crank: TLE4925
Cam: TLE4980
Wheel Speed:
TLE4941/42/47
Side Air Bag: KP100
KP105
KP107
TLE49x5
TLE49x6
Low Power:
TLE4913/17
Integrated
Pressure
Differential
Hall
Hall
Switches
Linear
Hall
Integrated
Pressure
Integrated GMR
Angle sensor:
TLE5010
TLE5011
Wheel speed:
TLE5044
Sensor Products developed at IFX in Villach
NEW!!!
Example 1
Example 2
Pedal, Throttle Pos.,
Industrial, I-Sense:
TLE4990, TLE4997,
TLE499845 Degrees
Example 3
Page 74-Jul-07 Copyright © Infineon Technologies 2006. All rights reserved.
Driving a standard for virtual system modeling,get rid of long „loops“ in the development cycle!
For internal use only!
OEM
TIER-1
Infineon
specify
inte
gra
te
IC designIC manufacturingIC concept
virtual prototyping
check functionality
and performancein an early state
together with customers
and based on their
requirements
IP PROTECTED
Page 84-Jul-07 Copyright © Infineon Technologies 2006. All rights reserved.
Sensor SoCs require mix of physical, electrical, SDF, TLM andsoftware/algorithm models to one interacting model
STATIC DATA FLOW (real domain)LINEAR ELECTRICAL NETWORKS
NONLINEAR NETWORKSPHYSICAL MODELS (linear or table based)
DIGITAL EVENTSTATIC DATAFLOW (integer/fp)
TLMALGORITHM level only (C)
Page 94-Jul-07 Copyright © Infineon Technologies 2006. All rights reserved.
Temperature compensated TPMS sensor (MEMS)application (driving) 2 hrs. (1/t ~ 250µHz)battery voltage update rate ~ 20mHztemperature update rate ~ 200mHzpressure update rate (wakeup) ~ 2Hzanalog processing rate ~ 1MHzdigital processing rate ~ 4Mhz 4
500000
10
speed factor:16*109
10
80
2 SPS
0,2 SPS
variable
0,02 SPS
9600 BAUD
„transient domain“
complexity is high !
Sensor applications and complexity in time domainshown on an example… 1/2
A
DΔC ~ prf-IF
bit-stream
temperature
DSP
battery V
control feedbackloop (pwr. mgmt.,…) pwr. mgmt.,…
Page 104-Jul-07 Copyright © Infineon Technologies 2006. All rights reserved.
Pure analog simulation: approx. 25 min/conversionPure VHDL simulation: approx. 0.1s/conversionAbstract C-model: not noticeable…
0 1000 2000 3000 4000 5000 6000 7000 8000 90000
200
400
600
800
1000
sq
ua
red
de
lta
p &
sta
te
Time [s]
0 1000 2000 3000 4000 5000 6000 7000 8000 9000
0
0.2
0.4
0.6
0.8
1
sta
te t
ran
sit
ion
Time [s]
Simulate one
conversion(ADC only)
One parking/driving caseto verify data trans-mission behavior
(a “6000 sec.” simulation)
“not possible”“real time”
“minutes range”
A
DΔC ~ prf-IF
bit-stream
temperature
DSP
battery V
Sensor applications and complexity in time domainshown on an example… 2/2
control feedbackloop (pwr. mgmt.,…) pwr. mgmt.,…
the faster the system simulation,
the more cases can be evaluated!
Page 114-Jul-07 Copyright © Infineon Technologies 2006. All rights reserved.
General RequirementsGeneral Requirements
Linear Hall SensorsLinear Hall Sensors
Pressure SensorsPressure Sensors
GMR Angle SensorsGMR Angle Sensors
Table of contents
Page 124-Jul-07 Copyright © Infineon Technologies 2006. All rights reserved.
Example: Side-Airbag Sensor (pressure based)- the evolution steps of a pressure sensor
KP107KP10x
pressure pulse
1st generation 1998 2nd generation 2003 3rd generation 2007
doorsatellite(PCB)
Airbag system:
Page 134-Jul-07 Copyright © Infineon Technologies 2006. All rights reserved.
Sensor Cell Arrangement and Signal Processing
( ) ( )[ ]2121 RRSSref CCCCVQ +−+⋅=
pressuredependent constant
Capacitive bridge configuration:
Sensor cells in size comparisonwith a head of an ant
Effects:- mismatch effects- non linearity- T dependency
(4 arrays)
m/sfro
ntend id
eally
mod
eled
using a
switc
hed ca
pacito
r MoC
Page 144-Jul-07 Copyright © Infineon Technologies 2006. All rights reserved.
General RequirementsGeneral Requirements
Linear Hall SensorsLinear Hall Sensors
Pressure SensorsPressure Sensors
GMR Angle SensorsGMR Angle Sensors
Table of contents
Page 154-Jul-07 Copyright © Infineon Technologies 2006. All rights reserved.
Hall probe modeling
modeling and sensor compensation challenges
I
B
d
w
++
+
--
-+
VH =I B
n e d
Hall Voltage
- manufacturing tolerances of probe and bias current- temperature dependency of probe and bias current- on-chip stress effects, piezoelectric side effects- noise
Page 164-Jul-07 Copyright © Infineon Technologies 2006. All rights reserved.
Simplified Structure of the Cont.-Time ADC
with Hall plate noise
without Hall plate (white) noisefrom IEEEsensors paper
by M. Motz, et al
m/sfro
ntend id
eally
mod
eled
using a
static
dataflo
w MoC
Page 174-Jul-07 Copyright © Infineon Technologies 2006. All rights reserved.
General RequirementsGeneral Requirements
Linear Hall SensorsLinear Hall Sensors
Pressure SensorsPressure Sensors
GMR Angle SensorsGMR Angle Sensors
Table of contents
Page 184-Jul-07 Copyright © Infineon Technologies 2006. All rights reserved.
Effect discovered 1988 (Dr. P. Grünberg)The Resistance of the spacer layer depends on the externalmagnetic Field Direction
2
)cos1()()( 21
21mm
GMRmmR
R
R
R Θ−⋅
Δ=Θ
Δ
Magnet
FL
SL
RL
AFM
GMR angle sensor basicsSpin Valve
Page 194-Jul-07 Copyright © Infineon Technologies 2006. All rights reserved.
COS (X)
SIN (Y)
GMR Angle Sensor Basics Sensor Setup
One GMR WheatstoneSensor Bridge for eachOrthogonal Direction
Wordwide First Mass-ProductiveIntegrated GMR Angle Sensor
(On Top of Active Silicon Area)
Page 204-Jul-07 Copyright © Infineon Technologies 2006. All rights reserved.
GMR Angle Sensor SAR –an example for a typical sensor model
PhysicalInput
Sensor Model
ADC-Model
DSP Model
ADC
R-Ladder
Signal Path:
m/sfro
ntend id
eally
mod
eled
using a
linea
r elec
trica
l netw
ork M
oC