280 likes | 379 Views
Contribution of: Fraunhofer Institute for Integrated Circuits Branch Lab Design Automation (EAS) Dresden Germany. Dyn LAB Kickoff Meeting – Praha – November 15-17, 2002. Who we are Fraunhofer Institute for Integrated Circuits Fields of activities Partners
E N D
Contribution of: Fraunhofer Institute for Integrated Circuits Branch Lab Design Automation (EAS) Dresden Germany DynLAB Kickoff Meeting – Praha – November 15-17, 2002
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? Contents
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 componentsProduction technologyInformation and communicationMicroelectronics and microsystems (MEMS)Sensor systems, testing technologiesProcess engineeringEnergy, construction, environment, healthTechnical and economic studies
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
Branch Lab Design Automation, EAS Dresden 5 • 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 • 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 Application areas: Microelectronics, IT systems, telecommunication, microsystems (MEMS), heterogeneous systems, e-Learning, web-based training
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
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? Contents
Tools and Languages Tools and Languages in use • Experiences withmodeling 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, ...
Libraries Modelica Library of analog electrical models • Basic elements • Semiconductor devices • Ideal components • Lines • Sources • ...
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 • ....
Libraries 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
Libraries Models for MEMS Applications (2) Similar as in special simulation tool for MEMS (e. g. SUGAR)
Libraries 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
Methodology 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
Thermal Models(Spice, MAST,HDL-A, VHDL-AMS) Methodology 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
Methodology and Tools Modeling of Distributed Elements Inter-Chip Vias (ICV) FEM Simulation Model with lumped elements
Methodology and Tools Generation of Behavioral Models from FEM Descriptions
Methodology 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
R1 R2 i1 i2 v2 v1 E L1 L2 Arbitrary initial values i1 and i2 Condition for consistent initial values 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
Methodology 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
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
Model interface Name Type Description P_in Electrical Input pin P_out Electrical Output pin Vdd Electrical Supply voltage Gnd Electrical Reference node Dissemination Examples in Training Course „RF Design“ • Signal sources • Independent sources • Modulated sources • System blocks • LNA • Mixer • Oscillators • A/D and D/A converter • Filters • … Functional description Model interface Model implementation Simulation example
Dissemination Web-based Training Course: Digital Design • Design Flow • VHDL Modeling • Coding Styles • FPGA Design • Example – Rotating Disk • Applied software • - Renoir, ModelSim, Leonardo, MAX+PLUS II • - Web Browser, Flash
HTML HTTP HTTP-Server (TOMCAT) Contents Picture Text Animation Script(csh) Control Javascript Java CSS Unix-Server Tool X11-Protocol Dissemination Tool Integration in the Training Course „Digital Design“
Who we are Our experiences in modeling and simulation What do we intend to do in the DynLab project ? Libraries Evaluation Training Dissemination Contents
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 Main Contributions of EAS to DynLab Contributions to DynLab
Contributions to model libraries Potential modelig areas (to be discussed!) Telecommunication Electronics Micro-mechanics Microsystems Calibration of models using parameter optimization Example: Model Libraries Contributions to DynLab
Smmary: 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 Learner‘s Guide (glossary, ...) into German • Participation in the web based network for knowledge sharing and social dialogue