<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.vhdl-online.de/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.vhdl-online.de/feed.php">
        <title>VHDL-Online - courses:system_design:simulation</title>
        <description></description>
        <link>https://www.vhdl-online.de/</link>
        <image rdf:resource="https://www.vhdl-online.de/_media/logo.png" />
       <dc:date>2026-04-28T19:08:21+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.vhdl-online.de/courses/system_design/simulation/delay_models?rev=1455748176&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.vhdl-online.de/courses/system_design/simulation/design_verfication?rev=1447885003&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.vhdl-online.de/courses/system_design/simulation/file_io?rev=1455047956&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.vhdl-online.de/courses/system_design/simulation/lost_chapters?rev=1463611771&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.vhdl-online.de/courses/system_design/simulation/notizen?rev=1466508963&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.vhdl-online.de/courses/system_design/simulation/pagefooter?rev=1447887393&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.vhdl-online.de/courses/system_design/simulation/quiz?rev=1461583513&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.vhdl-online.de/courses/system_design/simulation/simulation_flow?rev=1449850202&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.vhdl-online.de/courses/system_design/simulation/start?rev=1447887402&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.vhdl-online.de/courses/system_design/simulation/testbenches?rev=1449852193&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.vhdl-online.de/_media/logo.png">
        <title>VHDL-Online</title>
        <link>https://www.vhdl-online.de/</link>
        <url>https://www.vhdl-online.de/_media/logo.png</url>
    </image>
    <item rdf:about="https://www.vhdl-online.de/courses/system_design/simulation/delay_models?rev=1455748176&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-02-17T22:29:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>delay_models</title>
        <link>https://www.vhdl-online.de/courses/system_design/simulation/delay_models?rev=1455748176&amp;do=diff</link>
        <description>Delay Models

Types of Delay

Transport delay:

	*  models the current flow through a wire (everything is transferred)

[Transport Delay]

Inertial delay: (default delay mechanism)

	*  models spike-proof behavior ➔ a value is transferred only if it is active for at least 2 ns</description>
    </item>
    <item rdf:about="https://www.vhdl-online.de/courses/system_design/simulation/design_verfication?rev=1447885003&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-11-18T22:16:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>design_verfication</title>
        <link>https://www.vhdl-online.de/courses/system_design/simulation/design_verfication?rev=1447885003&amp;do=diff</link>
        <description>Design Verification

Waterfall Model

[Waterfall Model]

Cost/Effort analysis

distribution of verification efforts:

[Cost/Effort analysis]
(ITRS 99 - Design Fig. 8)</description>
    </item>
    <item rdf:about="https://www.vhdl-online.de/courses/system_design/simulation/file_io?rev=1455047956&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-02-09T19:59:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>file_io</title>
        <link>https://www.vhdl-online.de/courses/system_design/simulation/file_io?rev=1455047956&amp;do=diff</link>
        <description>File I/O

Example

Structure of a design

[Structure of a design]

	*  Which files will have to be recompiled if there is a change in the following files? (only minor changes, i.e. comments)
	*  Entity of module C
	*  Architecture of module D
	*  Package PKG1
	*  Package PKG2</description>
    </item>
    <item rdf:about="https://www.vhdl-online.de/courses/system_design/simulation/lost_chapters?rev=1463611771&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-05-18T22:49:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lost_chapters</title>
        <link>https://www.vhdl-online.de/courses/system_design/simulation/lost_chapters?rev=1463611771&amp;do=diff</link>
        <description>Testbenches

after “Fundamentals”:

Structure of a VHDL Testbench

	*  Empty entity


entity TB_TEST is
end TB_TEST;


	*  Declaration of the DUT
	*  Connection of the DUT with testbench signals
	*  Stimuli and clock generation (behavioural modelling)</description>
    </item>
    <item rdf:about="https://www.vhdl-online.de/courses/system_design/simulation/notizen?rev=1466508963&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-21T11:36:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>notizen</title>
        <link>https://www.vhdl-online.de/courses/system_design/simulation/notizen?rev=1466508963&amp;do=diff</link>
        <description>Deutsche Notizen

Testbenches

Fundamentals

Zur Verifikation der spezifizierten Funktionalität des entwickelten Bausteins verwendet man eine Testbench, die das DUT (Device Under Test) mit Stimuli versorgt und die erhaltenen Antworten analysieren oder abspeichern kann. Die Information für die Stimuligenerierung kann entweder aus einem externen File erfolgen oder fest in die Testbench integriert werden. Ein Simulator stellt die Signale in Waveforms dar, die der Designer mit den zu erwarteten Erge…</description>
    </item>
    <item rdf:about="https://www.vhdl-online.de/courses/system_design/simulation/pagefooter?rev=1447887393&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-11-18T22:56:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pagefooter</title>
        <link>https://www.vhdl-online.de/courses/system_design/simulation/pagefooter?rev=1447887393&amp;do=diff</link>
        <description>----------

Chapters of System Design &gt; Simulation

	*  Design Verfication
	*  Testbenches
	*  Simulation Flow
	*  File IO
	*  Delay Models
	*  Quiz</description>
    </item>
    <item rdf:about="https://www.vhdl-online.de/courses/system_design/simulation/quiz?rev=1461583513&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-04-25T11:25:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>quiz</title>
        <link>https://www.vhdl-online.de/courses/system_design/simulation/quiz?rev=1461583513&amp;do=diff</link>
        <description>Quiz</description>
    </item>
    <item rdf:about="https://www.vhdl-online.de/courses/system_design/simulation/simulation_flow?rev=1449850202&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-12-11T16:10:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>simulation_flow</title>
        <link>https://www.vhdl-online.de/courses/system_design/simulation/simulation_flow?rev=1449850202&amp;do=diff</link>
        <description>Signal Flow

Fundamentals

[Signal Flow]

The simulation of a VHDL model operates in three phases.

	*  Design elaboration
		*  Specified elements are created

	*  Signal initialisation
		*  Starting values are assigned

	*  Simulation is executed on command

Elaboration</description>
    </item>
    <item rdf:about="https://www.vhdl-online.de/courses/system_design/simulation/start?rev=1447887402&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-11-18T22:56:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://www.vhdl-online.de/courses/system_design/simulation/start?rev=1447887402&amp;do=diff</link>
        <description>Simulation

	*  Design Verfication
	*  Testbenches
	*  Simulation Flow
	*  File IO
	*  Delay Models
	*  Quiz</description>
    </item>
    <item rdf:about="https://www.vhdl-online.de/courses/system_design/simulation/testbenches?rev=1449852193&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-12-11T16:43:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>testbenches</title>
        <link>https://www.vhdl-online.de/courses/system_design/simulation/testbenches?rev=1449852193&amp;do=diff</link>
        <description>Testbenches

Fundamentals

Example of a testbench

[Example of a testbench]

	*  Stimuli transmitter to DUT (testvectors)
	*  Needs not to be synthesizable
	*  No ports to the outside
	*  Environment for DUT
	*  Verification and validation of the design
	*  Several output methods</description>
    </item>
</rdf:RDF>
