An Extension to VHDL-AMS for AMS Systems with Partial Differential Equations
This paper proposes VHDL-AMS syntax extensions that enable descriptions of AMS systems with partial differential equations. We named the extended language VHDL-AMSP. An important specific need for such extensions arises from the well known MEMS modelling difficulties where complex digital and analogue electronics interfaces with distributed mechanical systems. The new syntax allows descriptions of new VHDL-AMS objects, such as partial quantities, spatial coordinates and boundary conditions. Pending the development of a new standard, a suitable pre-processor has been developed to convert VHDL-AMSP into the existing VHDL-AMS 1076.1 standard automatically. The pre-processor allows development of models with partial differential equations using currently available simulators. As an example, a VHDL-AMSP description for the sensing element of a MEMS accelerometer is presented, converted to VHDL-AMS 1076.1 and simulated in SystemVision.
KeywordsHardware description language VHDL-AMS mixed-technology modelling partial differential equations MEMS
Unable to display preview. Download preview PDF.
- 2.Mahne T, Kehr K, Franke A, Hauer J, and Schmidt B (2005) Creating virtual prototypes of complex micro-electro-mechanical transducers using reduced order modelling methods and VHDL-AMS. In Forum on Specification and Design Languages, Proceedings, pages 27–30Google Scholar
- 4.Shi C-J and Vachoux A (1995) VHDL-AMS design objectives and rationale. Current Issues in Electronic Modeling, Kluwer Academic Publishers, 2:1–30Google Scholar
- 5.Nikitin PV, Shi CR, and Wan B (2003) Modeling partial differential equations in VHDL-AMS. In Systems-on-Chip Conference, 2003. Proceedings. IEEE International, pages 345–348Google Scholar
- 6.Bushyager N, Tentzeris MM, Gatewood L, and DeNatale J (2001) A novel adaptive approach to modeling MEMS tunable capacitors using MRTD and FDTD techniques. In Microwave Symposium Digest, 2001 IEEE MTT-S International, volume 3, pages 2003–2006Google Scholar
- 7.Saldamli L, Fritzson P, and Bachmann B (2002) Extending Modelica for partial differential equations. In 2nd International Modelica Conference, proceedings, pages 307–314Google Scholar
- 8.Proposed Verilog-A language extensions for compact modeling (2004) http://www.eda.org/verilogams/htmlpages/compact.html
- 9.Nikitin PV, Normark E, and Shi C-JR (2003) Distributed electrothermal modeling in VHDL-AMS. In Behavioral Modeling and Simulation, 2003. BMAS 2003. Proceedings of the 2003 International Workshop on, pages 128–133Google Scholar
- 11.Southampton VHDL-AMS Validation Suite (2007) http://www.syssim.ecs.soton.ac.uk/
- 12.Evans G, Blackledge J, and Yardley P (1999) Numerical methods for partial differential equations. Springer, LondonGoogle Scholar
- 13.Seeger JI, Xuesong J, Kraft M, and Boser BE (2000) Sense finger dynamics in a SD force feedback gyroscope. In Tech. Digest of Solid State Sensor and Actuator Workshop, pages 296–299Google Scholar
- 15.Mentor Graphics Corporation (2004) SystemVision User’s Manual. Version 3.2, Release 2004.3Google Scholar