Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

Traffic

Injection

Duration

Testcase is topmost in the


hierarchy which would be used
to configure the tests based on
the requirements by the user

TestCase
Exchange

Bit Rates

Packet Type

Packet Size

Instantiates Environment

Getting built from case


Exchange

Env will instantiate agents and


scoreboards and will be
responsible for connecting the
monitors of Tx and Rx agents
to the scoreboard

ENV
Instantiate Agents and
Scoreboards

Interface Signals from Tx


Interface

Interface Signals from Rx


Interface

Tx Agent
Monitor

Rx Agent
Monitor

Transaction to the
Scoreboard

Transaction to the
Scoreboard

Monitor will be monitoring the


interface signals to and from
the DUT, convert them into
transactions and supply them
to scoreboard for testing

Transactions from the


sequencer

Tx Agent
Driver

Driver will be taking sequences


(in form of transactions) from
the sequencer and driving
them to Tx Interface of the DUT

Signals to Tx interface of
the DUT

Transactions from the


sequence

Sequencer

Sequencer will be responsible


for communicating the
sequences to the driver

Transactions to the driver

Sequence Item

Sequence
AM

Inputs given to testcase


Exchange

Sequence creates the


transaction using Algorithmic
Model (AM), Injection Type,
Traffic Pattern and is
responsible for setting Queue

Traffic

Bit

Injection

Algorithmic Model is
responsible for

Algorithmic
Model

Packet Type

Packet Size

1.
Traffic Pattern and
Injection Type recognition
2.
Total bits/bytes
determination for each queue
3.
Packet Length
calculation for each queue
4.
Ifg Length Calculation

You might also like