Title: Contribution of:
1DynLAB Kickoff Meeting Praha November 15-17,
2002
- Contribution of
- Fraunhofer Institute for Integrated Circuits
- Branch Lab Design Automation (EAS)
- Dresden
- Germany
2Contents
- Who we are
- Fraunhofer Institute for Integrated Circuits
- Fields of activities
- Partners
- Our experiences in modeling and simulation
- What do we intend to do in the DynLab project?
3The Fraunhofer Gesellschaft
Staff Approx. 11.000
(70 scientists and engineers) Locations
60 in Germany, 5 in USA, 3 in Asia Funding
60 ... 80 through contract research Fields of
Applied Research
Materials and componentsProduction
technologyInformation and communicationMicroelec
tronics and microsystems (MEMS)Sensor systems,
testing technologiesProcess engineeringEnergy,
construction, environment, healthTechnical and
economic studies
4Fraunhofer Institute for Integrated Circuits IIS
Branch Lab Design Automation, EAS
Dresden Zeunerstr. 38 D-01069 Dresden Head
Prof. Dr. Günter Elst Staff
65 http//www.eas.iis.fhg.de
5 Branch Lab Design Automation, EAS
Dresden 5
- Modeling Simulation 29
- Analog, digital, mixed-signal
- Modeling (behavioral, circuit, macro)
- Multi-level- and mixed-mode Simulation of
complex, heterogeneous systems - HW/SW-Co-Simulation, Co-Emulation
- Coupling of Simulators and Hardware
- Design Test 26
- Synthesis and optimization of digital
systems (Timing, Low Power, Re-use) - Test generation, formal verification of
digital systems - Failure-simulation of analog circuits
- Design of prototypes FPGA, PLD, Software
for DSP, mC, PC Modules for DAB, ATM, SDH,
DVB
Application areas Microelectronics, IT
systems, telecommunication, microsystems
(MEMS), heterogeneous systems,
e-Learning, web-based training
6Cooperation with companies and research
institutes (examples)
Advanced Micro Devices Audion Video Design GmbH
Deutsche Telekom AG Infineon Technology AG MAZeT
GmbH Robert Bosch GmbH Rohde Schwarz
GmbH Siemens AG TechniSat Digital
GmbH Teleconnect GmbH Atmel Germany GmbH Marconi
Communications GmbH
Forschungszentrum Karlsruhe TH Darmstadt TU
Chemnitz TU Cottbus TU Dresden TU Ilmenau TU
München Uni Bremen Uni Dortmund Uni Duisburg Uni
Hannover Uni-GH Paderborn Uni Passau
7Contents
- Who we are
- Our experiences in modeling and simulationw. r.
t. the DynLab project - Tools and Languages
- Libraries
- Methodology
- Dissemination
- What do we intend to do in the DynLab project?
8Tools and Languages
Tools and Languages in use
- Experiences with modeling languages
- VHDL, VHDL-AMS
- Verilog, Verilog-A, Verilog-AMS
- MAST, HDL-A
- Modelica
- SystemC
- CAD Tools
- ADVance MS, VeriasHDL, hAMSter, SystemVision
ModelSim, Verilog - ELDO, HSPICE, Pspice, Saber Matlab/Simulink,
Dymola ... and Dynast in future - SpectreRF, ADS, ...
9Libraries
Modelica Library of analog electrical models
- Basic elements
- Semiconductor devices
- Ideal components
- Lines
- Sources
- ...
10Libraries
Models for RF Applications
- Ideal filter models
- LNA Low noise amplifiers
- VCO Voltage controlled oscillators
- Operational Amplifiers
- Sigma Delta Converter
- PLL Phase-locked loop
- ....
11Libraries
Models for MEMS Applications (1) Multipole
Approach
Fy
Fy
t1x
t2x
t1y
t2y
t1z
t2z
e1
e2
- Modeling of basic components with Kirchhoffian
networks - Interconnection points (pins) of models carry
- across quantities (displacements, rotation
angles, voltages, ...) - through/flow quantities (forces, torques,
currents, ...) - Sums of mechanical through quantities at
connection points have to be zero for each axis
of a global coordinate system
12Libraries
Models for MEMS Applications (2)
ENTITY Comment
ANCHOR2D anchor (connection to reference nodes)
BEAM2DE linear mechanical beam (without/with R)
COMB2D comb structure (only y-direction)
F2D external force
GAP2D parallel beam with electrostatic force
GAP2DE parallel beam with electrostatic force and electrical resistor
DAMPING damping (only x- and y-direction)
MASS mass (only x- and y-direction)
SPRING spring (only x- and y-direction)
Similar as in special simulation tool for MEMS
(e. g. SUGAR)
13Libraries
Models for Free-Space Optics Applications
- Laser Diodes
- Free Space Transmission Line
- Avalanche Photo Diodes
- Transimpedance amplifier
- Applied for
- Bit-error rate (BER) determination with a
semianalytical approach
In cooperation with LightPointe Europe
14Methodology and Tools
Fieldbus-based systems
Verification of system functionality Normal
behavior Exceptions, error handling Performance
analysis Net utilization Access times Use of
resources Profibus design environment Extension
to CAN, LON,LAN ( Ethernet ) in
progress Real-time applications
15Methodology and Tools
Modeling of Thermal-Electrical Interactions
- Thermal Solver and
- Model Generator
- (TSMG)
- FDM approach
- Sparse Matrix (CG Method)
- Tcl/Tk for GUI
- Input
- Geometry (Chip, Header, Devices)
- Material data
- Power Dissipation
Isotherms
16Methodology and Tools
Modeling of Distributed Elements
Inter-Chip Vias (ICV)
FEM Simulation
Model with lumped elements
17Methodology and Tools
Generation of Behavioral Models from FEM
Descriptions
18Methodology
Modeling of Micromechanical Components
Seismic Mass of Accelaretion sensor
Transfer Characteristic for different orders of
reduction
Acceleration sensor
Behavioral Model for System Simulation
Abstraction of geometry for FEM description
MEMS Device
19Methodology
Rules for VHDL-AMS Models
- Initialization phase
- - Consideration of structural, explicit, and
augmentation set - - Initialization of quantities
- Time Domain Analysis
- - Evaluation of Jacobi matrices
- Specials of mixed-mode simulation cycle
- Elaboration of test problems
20Methodology and Tools
Web-based Simulation and Optimization
Simulation
Web-based Coupling of Design Tools Encapsulation
of Tools (simulation engines, synthesis tools,
optimization algorithms, ...) Data exchange
between Tools based on XML via LAN and
WWW Configuration and control of tools running
on computers in such nets Visual report on
results and simulation progress
Model Generation
Optimization
Error Determination
21Dissemination
Web-based Training Course RF Design ( LIMA )
- Mixed-signal modeling
- RF system design
- Simulation tool support
- RF components in system level simulators
- Modeling in SpectreRF
- Characterization
- System level verification
- Introducing VHDL-AMS
- Repetition of VHDL93
- Conservative and non-conservative systems
- Mixed-signal simulation
- Special modeling methods
- Library of typical RF building blocks
- Complex RF design example
- Behavioral and hierarchical modeling of complex
circuits - Demonstration at industrial relevant design case
22Dissemination
Examples in Training Course RF Design
Functional description
Model interface
- Signal sources
- Independent sources
- Modulated sources
- System blocks
- LNA
- Mixer
- Oscillators
- A/D and D/A converter
- Filters
-
Model implementation
Simulation example
23Dissemination
Web-based Training Course Digital Design
- Design Flow
- VHDL Modeling
- Coding Styles
- FPGA Design
- Example Rotating Disk
- Applied software
- - Renoir, ModelSim, Leonardo, MAXPLUS II
- - Web Browser, Flash
24Dissemination
Tool Integration in the Training Course Digital
Design
25Contents
- Who we are
- Our experiences in modeling and simulation
- What do we intend to do in the DynLab project ?
- Libraries
- Evaluation
- Training
- Dissemination
26Main Contributions of EAS to DynLab
Contributions to DynLab
- Contribution to libraries of models
- Evaluation and verification of project
results,together with partners from industry - Dissemination, e.g, within FKN (Fraunhofer
Knowledge Network) and ASIM (a branch of GI -
the German Computer Sciences Society) - Training of two tutors
- Translating parts of the Learners Guide
(glossary, ...) into German - Participation in the web based network for
knowledge sharing and social dialogue
27Example Model Libraries
Contributions to DynLab
- Contributions to model libraries
- Potential modelig areas (to be discussed!)
- Telecommunication
- Electronics
- Micro-mechanics
- Microsystems
- Calibration of models using parameter
optimization
28Smmary EAS Contributions to DynLab
Main Contributions of EAS to DynLab
- Contribution to libraries of models
- Evaluation and verification of project
results,together with partners from industry - Dissemination, e.g, within FKN (Fraunhofer
Knowledge Network) and ASIM (a branch of GI -
the German Computer Sciences Society) - Training of two tutors
- Translating parts of the Learners Guide
(glossary, ...) into German - Participation in the web based network for
knowledge sharing and social dialogue