Submission from Tapan Halder Thanks Logie. ________________________________ From: Tapan Halder [mailto:thalder@synopsys.COM] Sent: Wednesday, April 11, 2007 7:22 PM To: Logie Ramachandran; sv-xc@eda.org Cc: Tapan Halder Subject: Binding releated questionaires: Instantiation of VHDL-AMS design unit in SV (System Verilog) Hi, In the original survey document for SV-AMS interoperability, we have not added any questions on SV/VHDL-AMS interaction. I would like to add few questions in the survey and also discuss VHDL-AMS related issue in our binding related discussion: Here are some clarifications on terminologies used in AMS world : Terminology Connect module A special module that converts signal values from discrete (digital) domain to continuous (analog) domain and vice versa. Instances of connect modules are auto-inserted by the simulator across analog-digital boundaries. Continuous domain The continuous domain represents the analog simulation space in which signal values vary continuously. Discipline The property of a net that dictates the domain (discrete or continuous) in which that particular net will be simulated. Each discipline can bind a nature to its potential and flow. Discrete domain The discrete domain represents the digital simulation space in which signal values change instantaneously, but only at integer multiples of a minimum resolvable time. Terminal A combination of two quantities, the reference and contribution quantities, that is used to model a node in a given electrical circuit or any energy domain such as electrical, magnetic, thermal, rotational etc.. This is a VHDL-AMS terminology related to analog node. Quantity VHDL-AMS quantity represents analog values. Nature A VHDL-AMS terminal is of a specified nature, which defines the continuous values associated with a terminal. The nature represents the energy domain (such as electrical, magnetic etc.) for the terminal. Mixed-signal net A net that contains at least one digital and one analog net segment. Survey Questionaire : ================================================================ Section 4: AMS ================================================================ 4.1 What kind of Analog design unit would you like to instantiate in SystemVerilog [1] 4.1.1 SPICE [1] 4.1.2 VERILOG-AMS [] 4.1.3 Others. please specify Add : [] 4.1.3 VHDL-AMS [] 4.1.4 Others. Please specify [] 4.22 How important it is to formalize the rule to connect a VHDL-AMS "terminal" port to a VERILOG-AMS analog node (node having continuous discipline) [] 4.23 How important it is to formalize the rule to connect a VHDL-AMS "terminal" port to a System Verilog digital net. Binding ( or rather type) related questions to be discussed: 1. Come up with the compatibility rules for VHDL-AMS nature and the corresponding Verilog-AMS discipline for the natures declared in the IEEE.electrical_systems package 2. Is it OK to connect a VHDL-AMS terminal to a SV digital net? Inside VHDL-AMS, a terminal can be connected only to a terminal. However, in VERILOG-AMS, language does allow an analog node to be connected to a digital net and the language provides a mechanism to automatically insert a connect module (D2A or A2D converter) at Analog/Digital boundary. Which rule to follow : VERILOG-AMS or VHDL-AMS? Thanks = Tapan = -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.Received on Wed Apr 11 19:45:37 2007
This archive was generated by hypermail 2.1.8 : Wed Apr 11 2007 - 19:45:39 PDT