Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and...
Transcript of Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and...
![Page 1: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/1.jpg)
Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support
Simone Fontanesi (IFAT DC ATV SC IS ACS AE)
2017-10-19
confidential
![Page 2: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/2.jpg)
Agenda
Introduction on Magnetic Sensors & Product Modeling
Some examples from the last two years
Why we do like Coside?
Conclusions
1
2
3
4
2 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 3: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/3.jpg)
Agenda
Introduction on Magnetic Sensors & Product Modeling
Some examples from the last two years
Why we do like Coside?
Conclusions
1
2
3
4
3 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 4: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/4.jpg)
24 months @ Sense and Control ATV
Product Concept & Device Modeling •Villach
• October 2015
Applications & Reverse Engineering •Munich
•April 2016
Analog Design & Verification •Villach
• August 2016
Field Applications •Seoul
•March 2017
Application Engineer Villach
July 2017
› Home country: Italy
› University: EE, University of Pisa
› Master Thesis: Robert Bosch
4 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 5: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/5.jpg)
Infineon Technologies Austria AG (Villach)
5 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 6: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/6.jpg)
Infineon Villach divisions and products
Automotive (ATV)
Power Semi-
conductors
Power ICs
Microcontrollers
Sensors
Electric Drivetrain
Industrial Power Control (IPC)
IGBT Modules IGBT (Chips &
Discretes) Driver ICs and
boards Module Systems
Chip Card & Security (CCS)
Payment Communication Transport, Access
& Object ID Government ID Platform Security Entertainment
Power Management & Multimarket (PMM)
Power Discretes & Driver ICs
Power ICs ASICs RF & Protection
Devices Silicon MEMS-
Microphones
6 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 7: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/7.jpg)
Magnetic sensors in automotive market
› Contactless
› Benefits
› Robust
› Standard material housing
› Low-cost
› Application: contactless measurement of mechanical quantities
7 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 8: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/8.jpg)
Magnetic sensors working principle
Chip
8 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
› Example: speed sensors
![Page 9: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/9.jpg)
What is a product model?
› Definition of model:
“Graphical, mathematical, physical, or verbal representation or simplified version of a concept, phenomenon, relationship, structure, system, or an aspect of the real world”
› Read more: http://www.businessdictionary.com/definition/model.html
Vddp
Output current
B field
Temperature
9 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 10: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/10.jpg)
What does a model include?
› “Since most objects and phenomenon are very complicated (have numerous parts) and much too complex (parts have dense interconnections) to be comprehended in their entirety, a model contains only those features that are of primary importance to the model maker's purpose”
› Read more: http://www.businessdictionary.com/definition/model.html
More abstraction
Simpler
Faster
Less information
Less accurate
More details
More complicated
Slower
More information
More accurate
10 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 11: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/11.jpg)
V-model methodology
Stakeholder Requirements
Product
Requirements
HW/SW
Requirements
Application
Assumption
11 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 12: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/12.jpg)
Modeling driven by P2S strategy
Infineon
Tier-1
OEM
Function
Volume Space
Protocol Timing
Interface
Wheel
Magnet
Sensing Element
ASIC
AD DD
Mechanical Constraints
› Goal: increase our contribution on the system definition, which enables us to offer optimized sensor solutions in terms of performance, value and costs
12 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 13: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/13.jpg)
Combined simulation flow Example from DVCon Europe 2017
› Duty cycle and jitter performance of GMR based sensors may be degraded if By component of the encoder wheel field is too big
› Due to tilt and offset in assembly the By in-plane component of the field may increase
› It is useful to investigate and predict such phenomena via measurements and simulations (faster, cheaper, more flexible)
13 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 14: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/14.jpg)
Simulation flow – FEM Example from DVCon Europe 2017
14 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 15: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/15.jpg)
Simulation flow – SystemC + Matlab Example from DVCon Europe 2017
› Repeat in a loop:
1. Read the results from Ansys FEM simulations
2. Post-process the results in a SystemC friendly format
3. Run the SystemC simulation
4. Perform automatic pass/fail tests on the simulation output
15 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 16: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/16.jpg)
Product modeling use cases
Product-Level Behavioral Modeling
Requirement verification
Design verification
Use model in application test-cases
Verify implementation
against behavior
Architecture feasibility
Verify model in critical test-
cases or parameter
corner-cases
Design-in & customer support
Use model to verify customer
application
Concept Design Customers design-in
16 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 17: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/17.jpg)
Agenda
Introduction on Magnetic Sensors & Product Modeling
Some examples from the last two years
Why we do like Coside?
Conclusions
1
2
3
4
17 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 18: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/18.jpg)
TLE5045iC/46iC models Customer questions answered via simulations
› Ex 1: Undervoltage behavior of TLE5045iC
18 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 19: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/19.jpg)
TLE5045iC/46iC models Customer questions answered via simulations
› Ex 2: Direction change of TLE5046iC-PWME
19 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 20: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/20.jpg)
TLE5045iC/46iC models Product 2 System - Simulink demo (1/2)
Car: 4 wheels – 4 sensors
Mechanical system model Mechanical system model
Car ECU
20 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 21: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/21.jpg)
TLE5045iC/46iC models Product 2 System - Simulink demo (2/2)
1. Define the engine RPM and mechanical system
2. Observe the output current of the sensors
3. Calculate the car speed and detect malfunctioning
21 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 22: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/22.jpg)
TLE5045iC/46iC models Root cause of complex behaviors
› Accessibility to all internal signals
› Worst case analysis easily made possible
› Automatic checks via Matlab or SystemC
› Understand the problem and THEN do specific measurements to obtain more accurate information
– Cheaper
– Faster
22 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 23: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/23.jpg)
Speed sensors vibrations analysis
› Systematic analysis on phase and airgap vibration behavior
– Airgap
– Starting phase
› Iterative simulation and automatic post processing
23 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 24: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/24.jpg)
Current sensor Product requirements & architecture definition
› Model V1.0:Product Requirement Document
› Model V2.0:Product Architecture and Safety Concept
› Model V3.0: bit true version according to VHDL implementation
24 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 25: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/25.jpg)
Speed sensors next generation
› Transmission
› ABS
› Early feasibility study and concept definition
› IP reuse from available product
– Goal: LEGO like approach
25 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 26: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/26.jpg)
Linear hall Data path modelling calibration
› Goals for sensor data-path modeling
– Data-path model for calibration and accuracy (stress & temperature)
– Derivation of module requirements
– Executable specification for implementation
26 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 27: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/27.jpg)
Ongoing & planned: HW co-verification, SysC fault injection, FPGA
› Fault injection on SystemC modeling
› Co-verification with HW
› FPGA prototyping (SysC VHDL)
27 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 28: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/28.jpg)
Agenda
Introduction on Magnetic Sensors & Product Modeling
Some examples from the last two years
Why we do like Coside?
Conclusions
1
2
3
4
28 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 29: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/29.jpg)
Why do we like Coside?
› Eclipse-based IDE
– Easy to learn
– Most of the students already used to it @ Uni
› GUI & Schematic
– Helpful for hierarchic design & architecture definition
› XML interface to create fast .h and .cpp
– Focus on the funnier part
› Simulations utilities
– Tb automatic generation
– Schematic view with primitives available
29 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 30: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/30.jpg)
Why do we like Coseda?
› Effective and fast support, very competent and helpful people
30 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 31: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/31.jpg)
Agenda
Introduction on Magnetic Sensors & Product Modeling
Some examples from the last two years
Why we do like Coside?
Conclusions
1
2
3
4
31 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary
![Page 32: Product modeling @ SC Villach · 2017. 11. 7. · Product modeling @ SC Villach Using SystemC and Coside to enable effective IC development and customer support Simone Fontanesi (IFAT](https://reader033.fdocuments.us/reader033/viewer/2022051408/5ff4521ac1e18033d17705bb/html5/thumbnails/32.jpg)
Conclusions
› Use cases
– Customer design-in
– Executable specs
– Requirements validation
– Virtual prototyping
– Architecture exploration
– Design reference
– Integration validation
› Advantages
– Early system verification and system concept development for the customers
– First PRQ validation
– Improve PRQ quality
– Save costs and improve time-to-market
– Early product verification dev.
– Test-benches created for model verification can be reused for product verification
– Behavioral modeling is a powerful tool for development and design-in activities and both the customers and Infineon can highly benefit from it.
– Coside plays a fundamental role in our SystemC development flow.
32 2017-10-19 confidential Copyright © Infineon Technologies AG 2017. All rights reserved. Infineon Proprietary