Presentation is loading. Please wait.

Presentation is loading. Please wait.

Contribution of: Fraunhofer Institute for Integrated Circuits Branch Lab Design Automation (EAS) Dresden Germany DynLAB Kickoff Meeting – Praha – November.

Similar presentations


Presentation on theme: "Contribution of: Fraunhofer Institute for Integrated Circuits Branch Lab Design Automation (EAS) Dresden Germany DynLAB Kickoff Meeting – Praha – November."— Presentation transcript:

1 Contribution of: Fraunhofer Institute for Integrated Circuits Branch Lab Design Automation (EAS) Dresden Germany DynLAB Kickoff Meeting – Praha – November 15-17, 2002

2 Contents 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?

3 The 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 components Production technology Information and communication Microelectronics and microsystems (MEMS) Sensor systems, testing technologies Process engineering Energy, construction, environment, health Technical and economic studies

4 Fraunhofer 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,  C, PC Modules for DAB, ATM, SDH, DVB Application areas: Microelectronics, IT systems, telecommunication, microsystems (MEMS), heterogeneous systems, e-Learning, web-based training

6 Cooperation 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

7 Who we are Our experiences in modeling and simulation w. r. t. the DynLab project –Tools and Languages –Libraries –Methodology –Dissemination What do we intend to do in the DynLab project? Contents

8 Experiences with modeling languages VHDL, VHDL-AMS Verilog, Verilog-A, Verilog-AMS MAST, HDL-A Modelica SystemC Tools and Languages Tools and Languages in use CAD Tools ADVance MS, VeriasHDL, hAMSter, SystemVision; ModelSim, Verilog ELDO, HSPICE, Pspice, Saber; Matlab/Simulink, Dymola... and Dynast in future SpectreRF, ADS,...

9 Libraries Modelica Library of analog electrical models Basic elements Semiconductor devices Ideal components Lines Sources...

10 Libraries Models for RF Applications Ideal filter models LNA Low noise amplifiers VCO Voltage controlled oscillators Operational Amplifiers Sigma Delta Converter PLL Phase-locked loop....

11 FyFy Libraries Models for MEMS Applications (1) – Multipole Approach 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 FyFy t1x t1y t1z e1 t2x t2y t2z e2

12 Libraries Models for MEMS Applications (2) ENTITYComment ANCHOR2Danchor (connection to reference nodes) BEAM2DElinear mechanical beam (without/with R) COMB2Dcomb structure (only y-direction) F2Dexternal force GAP2Dparallel beam with electrostatic force GAP2DEparallel beam with electrostatic force and electrical resistor DAMPINGdamping (only x- and y-direction) MASSmass (only x- and y-direction) SPRINGspring (only x- and y-direction) Similar as in special simulation tool for MEMS (e. g. SUGAR)

13 Libraries Models for Free-Space Optics Applications In cooperation with LightPointe Europe Laser Diodes Free Space Transmission Line Avalanche Photo Diodes Transimpedance amplifier Applied for Bit-error rate (BER) determination with a semianalytical approach

14 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 Methodology and Tools

15 Modeling of Thermal-Electrical Interactions Isotherms Thermal Models (Spice, MAST, HDL-A, VHDL-AMS) 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

16 Modeling of Distributed Elements Inter-Chip Vias (ICV) FEM Simulation Model with lumped elements Methodology and Tools

17 Generation of Behavioral Models from FEM Descriptions Methodology and Tools

18 Methodology Modeling of Micromechanical Components MEMS Device Abstraction of geometry for FEM description Behavioral Model for System Simulation Acceleration sensor Seismic Mass of Accelaretion sensor Transfer Characteristic for different orders of reduction

19 Methodology 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 E R1 R2 L1 L2 i1i2 v1 v2 Condition for consistent initial values Arbitrary initial values i1 and i2

20 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 Simulation Error Determination Optimization Model Generation Web-based Simulation and Optimization Methodology and Tools

21 Dissemination 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 VHDL’93  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

22 Functional descriptionModel interface Simulation example Model implementation Model interface Reference nodeElectricalGnd Supply voltageElectricalVdd Output pinElectricalP_out Input pinElectricalP_in DescriptionTypeName Signal sources  Independent sources  Modulated sources System blocks  LNA  Mixer  Oscillators  A/D and D/A converter  Filters … Examples in Training Course „RF Design“ Dissemination

23 Web-based Training Course: Digital Design Dissemination Design Flow VHDL Modeling Coding Styles FPGA Design Example – Rotating Disk Applied software - Renoir, ModelSim, Leonardo, MAX+PLUS II - Web Browser, Flash

24 Tool Integration in the Training Course „Digital Design“ Dissemination HTTP-Server (TOMCAT) HTTP Script(csh) Unix-Server Contents Picture Text Animation Control Javascript Java CSS HTML X11-Protocol Tool

25 Who we are Our experiences in modeling and simulation What do we intend to do in the DynLab project ? –Libraries –Evaluation –Training –Dissemination Contents

26 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 Learner‘s Guide (glossary,...) into German Participation in the web based network for knowledge sharing and social dialogue Contributions to DynLab

27 Example: Model Libraries Contributions to model libraries Potential modelig areas (to be discussed!) –Telecommunication –Electronics –Micro-mechanics –Microsystems Calibration of models using parameter optimization Contributions to DynLab

28 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 Learner‘s Guide (glossary,...) into German Participation in the web based network for knowledge sharing and social dialogue Smmary: EAS Contributions to DynLab


Download ppt "Contribution of: Fraunhofer Institute for Integrated Circuits Branch Lab Design Automation (EAS) Dresden Germany DynLAB Kickoff Meeting – Praha – November."

Similar presentations


Ads by Google