<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://server.ibfriedrich.com/wiki/ibfwikien/index.php?action=history&amp;feed=atom&amp;title=Analog%2C_digital_or_mixed_mode</id>
	<title>Analog, digital or mixed mode - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://server.ibfriedrich.com/wiki/ibfwikien/index.php?action=history&amp;feed=atom&amp;title=Analog%2C_digital_or_mixed_mode"/>
	<link rel="alternate" type="text/html" href="https://server.ibfriedrich.com/wiki/ibfwikien/index.php?title=Analog,_digital_or_mixed_mode&amp;action=history"/>
	<updated>2026-05-01T17:41:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://server.ibfriedrich.com/wiki/ibfwikien/index.php?title=Analog,_digital_or_mixed_mode&amp;diff=8980&amp;oldid=prev</id>
		<title>Markus Friedrich at 14:10, 23 January 2008</title>
		<link rel="alternate" type="text/html" href="https://server.ibfriedrich.com/wiki/ibfwikien/index.php?title=Analog,_digital_or_mixed_mode&amp;diff=8980&amp;oldid=prev"/>
		<updated>2008-01-23T14:10:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;small&amp;gt;Back to [[Simulation Tutorial]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Components can be modeled in an analog, digital or mixed form. Naturally these different kinds of modeling will be treated completely different by the mixed mode simulator (automatically), however the digital models will be computed faster!&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What is an analog, digital or mixed model ==&lt;br /&gt;
&lt;br /&gt;
In the simulator some primitives (basic models) are implemented. These primitives are either analog or digital (except of the AD/DA transducers). Nearly each primitive has its own modelcard type, with which the model parameters can be adapted to a specific component (see also chapter 8.1.8.1{8.1.8.1  Models in (P)SPICE and TARGET3001!}). A circuit of these primitives can be defined as a subcircuit (macro), where the subcircuit is mixed modeled, if both analog and digital primitives are used.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Example NOR gate ==&lt;br /&gt;
&lt;br /&gt;
It can be simply modeled by a NOR primitive, where only the delay time appears as parameter, or via an analog subcircuit with two transistors. Naturally the component can possess both models ([[Simulation on different levels]]), where the designator ANALOG (DIGITAL) should be contained in the level characteristics of the analog (digital) model.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An integrated digital controlled analog amplifier could be mixed modeled (LEVEL = MIXED...), where only the control logic is digitally modeled.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to execute an analog, digital or mixed simulation ==&lt;br /&gt;
&lt;br /&gt;
The mixed mode simulator works simultaneously parallel with an analog simulator and a digital simulator (event driven), their interactions are regulated from the mixed mode mechanism. An analog or digital simulation can not be instructed directly, but can only be obtained via the selection of models. The selection of analog, digital or mixed models takes place also with the level dialog ([[Simulation on different levels]]):&amp;lt;br&amp;gt;&lt;br /&gt;
A purely analogous simulation: LEVEL settings with ANALOG=NECESSARY&amp;lt;br&amp;gt;&lt;br /&gt;
A purely digital simulation: LEVEL settings with DIGITAL=NECESSARY&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== AD/DA transducer and the I/O-Modelcard ==&lt;br /&gt;
&lt;br /&gt;
How are the connections between analog and digital primitives regulated?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example:&amp;#039;&amp;#039;&amp;#039; A resistor is connected at the output of a NOR gate (digital primitive).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PROBLEM:&amp;#039;&amp;#039;&amp;#039; The NOR output can only assume digital states (LOW, HIGH), but the resistor only &amp;quot;works&amp;quot; with current and voltage.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TARGET:&amp;#039;&amp;#039;&amp;#039; The mixed mode simulator automatically inserts a DA transducer, since the associated modelcard contains all necessary parameters for the transformation.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also, if necessary, AD transducers will be automatically inserted at digital inputs. The modelcard for a AD transducer (primitive) contains among other things the voltage ranges for the digital states (LOW, HIGH...), i.e. at which voltage a transition from LOW to HIGH should apply etc.!&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The transducers can also be inserted manually (explicitly).&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each digital primitive uses an I/O-Modelcard, where the selection of certain AD/DA transducers (Subcircuits) is specified. TTL and CMOS components naturally have different I/O behavior, thus they use different I/O-Modelcards with adequate AD/DA transducers.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[category:Simulation]] [[de: Analog, Digital oder Mixed-Mode]]&lt;/div&gt;</summary>
		<author><name>Markus Friedrich</name></author>
	</entry>
</feed>