VHDL-AMS and Verilog-AMS as alternative hardware description languages for efficient modeling of multidiscipline systems

被引:119
|
作者
Pêcheux, F
Lallement, C
Vachoux, A
机构
[1] Univ Paris 06, LIP6 Integrated Syst Architecture Dept, F-75252 Paris, France
[2] ENSPS Lab, PHASE, ERM, F-67412 Illkirch Graffenstaden, France
[3] Ecole Polytech Fed Lausanne, LSM, Microelect Syst Lab, CH-1015 Lausanne, Switzerland
关键词
accelerometer; chemical system; EKV MOS model; generalized Kirchhoff laws; mixed-signal modeling; multidiscipline modeling; optical link; airbag; thermoelectrical interactions; Verilog-AMS; VHDL-AMS;
D O I
10.1109/TCAD.2004.841071
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper focuses on commonalities and differences between the two mixed-signal hardware description languages, VHDL-AMS and Verilog-AMS, in the case of modeling heterogeneous or multidiscipline systems. The paper has two objectives. The first one is modeling the structure and the behavior of an airbag system using both the VHDL-AMS and the Verilog-AMS languages. Such a system encompasses several time abstractions (i.e., discrete-time and continuous-time), several disciplines, or energy domains (i.e., electrical, thermal, optical, mechanical, and chemical), and several continuous-time description formalisms (i.e., conservative-law and signal-flow descriptions). The second objective is to discuss the results of the proposed modeling process in terms of the descriptive capabilities of the VHDL-AMS and Verilog-AMS languages and of the generated simulation results. The tools used are the Advance-MS from Mentor Graphics for VHDL-AMS and the AMS Simulator from Cadence Design Systems for Verilog-AMS. This paper shows that both languages offer effective means to describe and simulate multidiscipline systems, though using different descriptive approaches. It also highlights current tool limitations, since full language definitions are not yet supported.
引用
收藏
页码:204 / 225
页数:22
相关论文
共 50 条
  • [1] Rapid BSIM model implementation with VHDL-AMS/Verilog-AMS and MCAST compact model compiler
    Zhou, LL
    Hu, BP
    Wan, B
    Shi, CJR
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2003, : 285 - 286
  • [2] Vhdl-ams and verilog-ams as competitive solutions -: for the high level description of thermoelectrical interactions in opto-electronic interconnection schemes
    Pêcheux, F
    Lallement, C
    SYSTEM SPECIFICATION AND DESIGN LANGUAGES: BEST OF FDL '02, 2003, : 41 - 50
  • [3] A formal description of VHDL-AMS analogue systems
    Kazmierski, T
    DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 916 - 920
  • [4] The realization of algorithmic description on VHDL-AMS
    Trofimov, M
    Mosin, S
    MODERN PROBLEMS OF RADIO ENGINEERING, TELECOMMUNICATIONS AND COMPUTER SCIENCE, PROCEEDINGS, 2004, : 350 - 352
  • [5] Modeling of pixel sensors for image systems with VHDL-AMS
    Dadouche, F.
    Pinna, A.
    Garda, P.
    Alexandre, A.
    IEEE DTIS: 2006 INTERNATIONAL CONFERENCE ON DESIGN & TEST OF INTEGRATED SYSTEMS IN NANOSCALE TECHNOLOGY, PROCEEDINGS, 2006, : 289 - 293
  • [6] Distributed electrothermal modeling in VHDL-AMS
    Nikitin, PV
    Normark, E
    Shi, CJR
    BMAS 2003: PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL WORKSHOP ON BEHAVIORAL MODELING AND SIMULATION, 2003, : 128 - 133
  • [7] Compact device modeling using Verilog-AMS and ADMS
    Lemaitre, L.
    Grabiński, W.
    Mcandrew, C.
    Electron Technology, 2003, 35
  • [8] VHDL-AMS - A hardware description language for analog and mixed-signal applications
    Christen, E
    Bakalar, K
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1999, 46 (10): : 1263 - 1272
  • [9] Functionality and Fault Modeling of a DC Motor with Verilog-AMS
    Dall'Ora, Nicola
    Vinco, Sara
    Fummi, Franco
    2020 IEEE 18TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), VOL 1, 2020, : 35 - 40
  • [10] Modeling of biological cellular processes with VHDL-AMS
    Peterson, GD
    Lancaster, JA
    BMAS 2001: PROCEEDINGS OF THE FIFTH IEEE INTERNATIONAL WORKSHOP ON BEHAVIORAL MODELING AND SIMULATION, 2001, : 74 - 77