TWiki
>
VerilogAMS Web
>
AmsGlossary
(revision 3) (raw view)
Edit
Attach
---+ Analog Mixed Signal Glossary The meaning of terms used in mixed-signal and analog simulation. ---++ Piecewise Linear - [[AmsAcronyms#AaPwL][PWL]] #GlossaryPwL A signal that has discrete values in the first derivative is known as *piecewise linear*, see [[http://en.wikipedia.org/wiki/Piecewise_linear_function][Wikipedia - Piecewise Linear Function]]. ---++ Driver #GlossaryDriver In simulation languages the "driver" is the interface object between a discrete-time process and a signal (or wire) which is used to assign a value to the signal. The concept is important because there may be multiple drivers (from different processes) for one signal (in which case [[#Resolution][resolution]] is required). ---++ Analog-To-Digital Converter Element - [[AmsAcronyms#AaA2D][A2D]] #GlossaryA2D !A2D is the shorthand for Analog-To-Digital converter element (see [[#D2A][D2A]]). ---++ Digital-To-Analog Converter Element - [[AmsAcronyms#AaD2A][D2A]] #GlossaryD2A !D2A is the shorthand for Digital-To-Analog converter element. !D2As and !A2Ds are inserted into the simulation to convert Drivers to Contributions and analog levels to discrete events in Receivers. ---++ Contribution #GlossaryContribution A "contribution" is the continuous time version of a "driver". For a mixed-signal net drivers are converted to contributions by !D2As. ---++ Receiver #GlossaryReceiver In Verilog-AMS "receiver" refers to the interface object between a discrete-time process and a signal which relays the signal's value into the process. This is required in AMS because an analog signal level may translate into different logic levels for different processes (say high-vt vs low-vt cells). In purely discrete simulation receivers are essentially pass-through, in mixed-signal simulation the receiver can be an !A2D. ---++ Disciplines Drivers, contributions and receivers belong to disciplines e.g.: electrical, fluid dynamic, magnetic. You cannot connect drivers, contributions or receivers of different disciplines together on the same net. ---++ Net #GlossaryNet A net is the object in a simulator that drivers, recevers and contributions are connected to, usually it represents a single physical wire. ---++ Node #GlossaryNode A node is the simulation object that is used in calculation of a net's value - see [[http://en.wikipedia.org/wiki/Nodal_analysis][Nodal Analysis]] ---++ Port #GlossaryPort Ports are used in HDL and schematic descriptions to tie nets at one level of hierarchy to nets at another level of hierarchy. ---++ (Simulation) Domain The domain of simulation determines the kind of simulation algorithms used, Verilog-AMS supports "discrete" and "continous" (i.e. digital and analog). ---++ Resolution #GlossaryResolution Resolution is the process of determining what value appears on a signal when there are multiple drivers. ---++ Out-Of-Module Reference - [[AmsAcronyms#AaOOMR][OOMR]], sometimes [[AmsAcronyms#AaXMR][XMR]] A reference from one module instance to an object in another module instance in instantiated hierarchy. An essential piece of the Verilog(-AMS) language that allows upper levels of a hierarchy to probe/connect lower levels outside of defined port connections. In AMS it can be used for parasitic insertion or cross-coupling. -- Main.KevinCameron - 20 Apr 2009
Edit
|
Attach
|
P
rint version
|
H
istory
:
r4
<
r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r1 - 2010-05-18 - 17:24:54 -
TWikiGuest
VerilogAMS
Log In
or
Register
VerilogAMS Web
Create New Topic
Index
Search
Changes
Notifications
Statistics
Preferences
Webs
Main
P1076
Ballots
LCS2016_080
P10761
P1647
P16661
P1685
P1734
P1735
P1778
P1800
P1801
Sandbox
TWiki
VIP
VerilogAMS
Copyright © 2008-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback