simulim platform - ens-paris-saclay

47
3rd International Workshop on Simulation at the System Level for Industrial Applications ENS Cachan, France October 14th-16th, 2015 SIMULIM Platform System Simulation Integration and Modeling S. Mons, A. Beaumont, E. Ngoya XLIM – UMR CNRS - Université de Limoges, 123 av. A. Thomas, 87060 Limoges, France Simulation, Integration, Modelling at the University of LIMoges

Upload: others

Post on 06-Dec-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SIMULIM Platform - ENS-PARIS-SACLAY

3rd International Workshop on Simulation at the System Level for Industrial Applications

ENS Cachan, FranceOctober 14th-16th, 2015

SIMULIM Platform

System Simulation Integration and Modeling

S. Mons, A. Beaumont, E. Ngoya

XLIM – UMR CNRS - Université de Limoges, 123

av. A. Thomas, 87060 Limoges, France

Simulation, Integration, Modelling at the University of LIMoges

Page 2: SIMULIM Platform - ENS-PARIS-SACLAY

Outline

Xlim lab

Context - Problematic of RF Frontend simulation

SIMULIM Platform (Xlim lab

SCERNE tool

Simulation Concept Simulim

Basic functionalities

Architecture

VISION tool (Amcad engineering)

Conclusion

Page 3: SIMULIM Platform - ENS-PARIS-SACLAY

6 Research Departments

2 Platforms for Optical and Microwave

� Technology & Instrumentation (PLATINOM) � Modeling & Simulation (SIMULIM)

5 Cross-MultiDisciplinary Programs

1 Emerging Team

4 joints laboratories� MITTIC (3-5 Lab), AXIS (Thales Alenia Space)� NXL (NXP), LEV3E (CEA Gramat)

Since 2009: scientific production per year ≈ 500 PhD students per year ≈ 45

Since 200414 start-ups created

Electronics & High FrequencyComponents to sub-systems

OpticsPhotonics

MathematicsComputer scienceImage

The strengths of XLIM Communication: Civil, space, military

Autonomous Communicating objects

Secured environments

Bioengineering&

Health

Challenges

XLIM : A Multidisciplinary research institute

Page 4: SIMULIM Platform - ENS-PARIS-SACLAY

CAD Platform for RF Systems Modeling & Design

Build a world renowned expertise on numerical techniques for analog and high

frequency system modeling

• Mathematical modeling (optimization and nonsmooth analysis)

• Electromagnetic simulation methods (antenna, packages, filters, IC, EMC, ..)

• Multiphysics simulation methodologies for (nanodevices, MEMS, packaging, ..)

• RF Circuit simulation method (Spice, harmonic balance, envelope transient, ..)

Develop top-down design and bottom-up hierarchical behavioral modeling

techniques, methodologies and tools for complex systems

Provide internal and external support on simulation and modeling for the

optimal design of RF and electro-optical devices and systems

SIMULIM = Modeling software forge + Modeling tool

Page 5: SIMULIM Platform - ENS-PARIS-SACLAY

(1) Modeling Software forge

Inventory, archiving, diffusion and value-adding on calculation codes

https://forge.xlim.fr/

it gathers services enabling ones to collaboratively develop informatic projects, with

many tools which make it easier to manage projects and improve their visibility.

Aims :

• make durable the projects in XLIM and beyond.

• fight again the obsolescence (backup, maintenance, documentation …)

Available tools:

An introduction page;

A page displying activity statistics;

General and thematic forums;

A bug manager; Roadmaps and

task-lists; Mailing lists;

Attached documents (texts, multimedia files ...);

Surveys on the orientations of projects;

Diffusion announces;

A source-code manager (git, mercurial or svn);

A page for downloads (precompiled binaires, etc) ;

A Wiki-style collaborative documentation manager (Mediawiki).

Page 6: SIMULIM Platform - ENS-PARIS-SACLAY

Context

Page 7: SIMULIM Platform - ENS-PARIS-SACLAY

Schematic block diagram of a transmitter

Digital Domain Analog Domain

11001 DAC

Digitaldata

Shaping filter

Digital to Analog

conversion

PowerAmplification

Frequency Conversion

Mapping (V,I)/(E,H)

Power Amplifier- Critical element of the transmitter linearity and consumption

budgets

RF FrontEnd simulation

Page 8: SIMULIM Platform - ENS-PARIS-SACLAY

Modeling flow

System Simulation & Design-Behavioral model integration-Validation process…

Power AmplifierModels-PHD-TDNN-Volterra models…

Power AmplifierModule-Standard-Power-Bandwidth…

CharacterizationEquipment-Time domain-Frequency domain-Bandwidth-Cost…

RF FrontEnd simulation

Page 9: SIMULIM Platform - ENS-PARIS-SACLAY

3rd International Workshop on Simulation at the System Level for Industrial Applications

ENS Cachan, FranceOctober 14th-16th, 2015

Xtall

Duplex

RX

TXPA A/D DSP

PLL

Sous

système

RF Front-end (RF-SIP/SOC)

System

Top-down

design

Specifications

& design rules

Bottom-up

verification

Sub-system

Algorithms,

Technology aware

behavioral models

Tele

com

Radar

SD DGG

Device

Circuit

Modeling

Validation

Simulation

Modeling

Validation

Simulation

Modeling

Validation

Simulation

Validation

Simulation

RF Front BB

The hierarchical behavioral modeling concept

Page 10: SIMULIM Platform - ENS-PARIS-SACLAY

SCERNE Tool Evolution : Fin PEA-DGA/2013 � 2015

XLIM

HPA/LNA

XLIM

Mixer

IMS

ADC/DAC

IMS

SourceModelExtractor

IPSIS

SCICOS/SCICOSLAB

XLIM

TransitionOpto Antenna

Transceiver modeling

ToolboxSCERNE

MATLAB/SIMULINK

Device & circuit test bench Circuit CAD EM & Multiphysics CADADSSPECTRE RF

SAFAR ASTRAD

Antenna simulation

THALES TSA

Radar simulation

THALES TR6

MATLAB,

Others

API SCERNE

Models

&

Methods

Bibliothèque

DATA

SYSTEM LEVEL

CHARACTERISA-TION

Bio

General, highperformance

Algebraic solver

Ex

ten

sio

n –

Ge

ne

raliz

atio

n

-O

pe

nn

ess

MEMS Filtre

PLATINOM

Behavioral modeling

SUB-SYSTEM LEVEL

Page 11: SIMULIM Platform - ENS-PARIS-SACLAY

(2) Simulim Platform

Page 12: SIMULIM Platform - ENS-PARIS-SACLAY

Bo

tto

m-u

p M

od

elin

gS

yst

em

Ve

rifi

cati

on

Page 13: SIMULIM Platform - ENS-PARIS-SACLAY

Scerne tool

Page 14: SIMULIM Platform - ENS-PARIS-SACLAY

Real Signal

Complex Envelope

=

I-Q Modulation Carrier frequency

Scerne Allows to combine and handle explicitly

x(t), and Fx(t) within the same simulation,

which offers flexibility and efficiency analysis

X�(t)

� � = ��{X�(t)��� ���� � ��}

Simulation concepts

Page 15: SIMULIM Platform - ENS-PARIS-SACLAY

1ˆ ( )In t

3 2Re[ˆ) )( Oou t utt t(= ]

1 2ˆ ˆ( ) ( )Out t In t=

2( )F t1( )F t

20

2 2

(2 )

ˆ ˆ( ) ( )

t

Fj d

Out t eIn tp t tò

=

4( )out t

Simulation concepts

Page 16: SIMULIM Platform - ENS-PARIS-SACLAY

Scerne allows to deal with the concept of impedance

(current voltage duality)

� “Circuit” or Algebric simulation

Scerne can be fitted into the conventional data-flow

simulation of SIMULINK

In this flow, SCERNE allows the implementation of

“islands” in which the concept of impedance can be

taken into account (DAE simulation)

Simulation concepts

Page 17: SIMULIM Platform - ENS-PARIS-SACLAY

Simulation concepts

Page 18: SIMULIM Platform - ENS-PARIS-SACLAY

Scerne implements powerful modeling concepts and a

toolbox that allows an effective bottom-up modeling

Scerne integrates an efficient DAE solver, allowing the

the system simulation of several thousand fonctions.

Scerne offers a large palette of behavioral models with

highly effective processes ( ie. multidimensional

interpolation functions), particularly useful for behavioral

modeling.

Simulation concepts

Page 19: SIMULIM Platform - ENS-PARIS-SACLAY

Models present today were developed on the basis of

radio frequency electronic functions … but the

principles are general and could also be applied to

other physicals , including thermal and mechanical,

MEMS , optics, enclosures , cooling …

Scerne gives the opportunity to develop compiled

models (C, C ++). Programming templates are available

with a Visual Studio project to develop and integrate

the DLL model .

Simulation concepts

Page 20: SIMULIM Platform - ENS-PARIS-SACLAY

Scerne today offers only a summary documentation

The help of potential users will be appreciated to enrich

this documentation !

We have a RAPID ongoing project in collaboration with

AMCAD company that will provide professional graphics

solution treatment in one or two years .

There is still “infrastructure” work to do in achieving a

professional quality.

RAPID-DGA “VISION” (AMCAD ENGINEERING / XLIM)

Simulation concepts

Page 21: SIMULIM Platform - ENS-PARIS-SACLAY

Basic functionnalities

SCERNE

Page 22: SIMULIM Platform - ENS-PARIS-SACLAY

Simulation Controller

Page 23: SIMULIM Platform - ENS-PARIS-SACLAY

Design Controller (Nomin, sweep, statis, optim)

Page 24: SIMULIM Platform - ENS-PARIS-SACLAY

Basic nonlinear models (Volterra)

Page 25: SIMULIM Platform - ENS-PARIS-SACLAY

Linear Multipole (SNP, YNP, ZNP)

Page 26: SIMULIM Platform - ENS-PARIS-SACLAY

Polynomial Filter (S, Z, Y)

Page 27: SIMULIM Platform - ENS-PARIS-SACLAY

Antenna Array Model (S, Z, Y)

Page 28: SIMULIM Platform - ENS-PARIS-SACLAY

Nport Nonlinear Generic MFC (HF memory)

Page 29: SIMULIM Platform - ENS-PARIS-SACLAY

Generic Map Table (EXCEL)

Page 30: SIMULIM Platform - ENS-PARIS-SACLAY

Node Solver (synthesis)

Page 31: SIMULIM Platform - ENS-PARIS-SACLAY

Antenna Array Synthesis Macro Model

Page 32: SIMULIM Platform - ENS-PARIS-SACLAY

Common Components : Res, cap, ind, I(V), Q(V)

Page 33: SIMULIM Platform - ENS-PARIS-SACLAY

Nonlinear Nport - AM/PM complex enveloppe table

Page 34: SIMULIM Platform - ENS-PARIS-SACLAY

Generic Nport

Page 35: SIMULIM Platform - ENS-PARIS-SACLAY

Signal generators

Page 36: SIMULIM Platform - ENS-PARIS-SACLAY

Probes

Page 37: SIMULIM Platform - ENS-PARIS-SACLAY

Scerne Architecture

Page 38: SIMULIM Platform - ENS-PARIS-SACLAY

RF SCERNE tool

Simulink

systemOthers Env.

system

subsystem

SCERNESolver

Optimizer

Component 1Component n

subsystem

(Others)

model model

Scerne_Library

Scerne_Model

LibScerneSimulink

Scerne_Interface_Simulink

(netlist, run, display)

LibScernePlugnPlay

Scerne_Interface_PlugnPlay

(netlist, run,display)

RF SCERNE system simulator

e.g. Catia, Vision

Page 39: SIMULIM Platform - ENS-PARIS-SACLAY

Export functionalities

SCERNE

simulator

End user

simulator

API

SCERNE ExportAPI

SCERNE Import

Scerne_Library

clone

LibScerneImport (DLL+Exe)

(Linked object and IPC models)

LibScerne

Scerne_Library_Export

Scerne_BModel

Scerne_ReuseModel

Scerne_MetaModel

Scerne_IPCModel Scerne_LinkedModel

Scerne_Library

Scerne_Library

Scerne_LeafModel

Page 40: SIMULIM Platform - ENS-PARIS-SACLAY

Vision tool

SCERNE

Page 41: SIMULIM Platform - ENS-PARIS-SACLAY

41

3 Applications

Device Modeler

Logiciel

VISION

System ModelerVisualization

� Outil qui permet de

Visualiser et mettre en forme la

visualisation des résultats obtenus

via le Device Modeler et le System

Modeler.

� Outil qui réalise l’extraction de

modèles de composants à partir

de mesure ou de simulation.

� Outil qui réalise la

concaténation de modèles de

composants afin d’embarquer leurs

interactions dans un modèle

système autonome.

VISION tool

Page 42: SIMULIM Platform - ENS-PARIS-SACLAY

Data IN

Circuit

Modeler

• Circuit Models

Schematic

Editor

• Circuit Models• Schematic

equations System

Modeler

• System Model

• Solver

TR module model

Inclusion of mismatches between bloc 1,2,3, & memory effects

t0 t1

VISION System Model

FMI,Dymola

Circuit

Modeler

Circuit

Modeler

VISION SYSTEM MODELER

VISION tool

Page 43: SIMULIM Platform - ENS-PARIS-SACLAY

VISION – IHM Device Modeler (settings)

Page 44: SIMULIM Platform - ENS-PARIS-SACLAY

VISION – IHM Device Modeler (graphics results)

Page 45: SIMULIM Platform - ENS-PARIS-SACLAY

Conclusion

Page 46: SIMULIM Platform - ENS-PARIS-SACLAY

EM Tools

HFSS

CST …

AnsysCST..

DYMOLA

DassaultSystemes

Catia

SIMULINK

MathworksMatlab

Radar/Communication system

End user system

Device & circuit Characterization equipments

KeysightRhodes & SchwarzNational Instr...

Multi-Physics Tools

COMSOL

ANSYS …

AnsysComsol..

Bottom-up

Verification

Top-Down

Specifications Others ..

RF Front End Model

Thales Safar

…, Nxp

ADSSPECTRE -RF..

KeysightCadence..

Circuit CAD

Bottom-up verification• Cross domain (BaseBand & RF)

• Multiple formalisms (Ckt, EM, Th., Mec.)

• Multiple variables

• Coarse grain data

• Nonlinearity

• Large Multiports

• C++ model export

SIM

ULI

M

Top-down synthesis• Design components,

• Build prototypes,

• Buy parts,

• Verify,

• Optimize

Page 47: SIMULIM Platform - ENS-PARIS-SACLAY

RF Front-End Modeling Challenges

• Heterogeneous technologies

• Multiple standards

• Higher data rate

• Larger bandwidths

• Carrier aggregation

• Low RF to Millimeter wave carriers

• Device to device communication

Model, combine and export lower-level data from

• Heterogeneous simulation tools and environments

• Diverse test and characterization equipments

Flexible and accurate Bottom-up modeling methods and tools of the RF Link

Higher functional complexity

• RF-Baseband

• Antenna and Circuit

Co-design paradigm