A B C D E F G H I J K L M N
O P Q R S T U V W X Y Z

- 2 -

2_state

2_state_vector

- 4 -

4_state

4_state_vector

- A -

Abort Transaction

Absolute Markers

Absolute Samples

add to diagram

definition

Advanced Register and Latch Controls dialog

Apply Call

no-wait

wait

Apply Statements

adding to template file

in TestBuilder

in Verilog

in VHDL

ApplyFile

ApplyFile_nowait

ApplyNextTransaction

array

Verilog Initialize from file

VHDL Initialize from file

Arrays

associative array

Associative Arrays

Attach to Edge

Attach to Time

Auto Parse Project on Load

Auto Run

Auto-Adjust Display Label Position Markers

- B -

Bi-Directional Signals

Big Endian

Bit Order

Bit Slice

Bit Stream Packing

Blocking Construct

Example

Samples

Sensitive Edges

Wait Until Marker

bool

Boolean Conidtion For Delay

Boolean Equations

Break at Time Zero

BugHunter Project

converting to TestBencher

Burst Mode Transactions

Buses

adding to diagrams

byte

Byte Order

- C -

C++

C++ compiler

Capture and Show Watched Signals

Class Libraries

Overview

Class Library List

Class Methods

adding to a class

Class Level methods

Diagram Level methods

Project Level methods

Classes

defining fields for

Overview

Classes and Variables Dialog

constrained random generation

defining constraints for

defining fields for

Definition of Types and properties

View Variables

Clear Log File Before Compile

Clock Domain

Blocking Samples

Overview

Sensitive Edges

Waveform Code Generation

Clocks

adding to diagrams

Code Generarion

Enable Sample, Delay, Marker

Code Generation Options Dialog

Blocking Samples

Colors of Waveforms

Command File - Generating

Compile the Active Project

Component Instance Generation Properties menu

Component Model

Class Methods

default port mapping

definition of sub-project

instance of sub-project

port mappings

Sequencer Process

Concurrent Apply

Conditional State Transitions

Constrain Input Data

Constrained Random Number Generation

Constraints

defining for a class

Continuous Setups and Holds

Count Clock Edges

Create Component Instance

Critical Regions

defining

Cycle Based Properties

- D -

Data Packing

in Verilog

Debug Run

Default Clock

Default Delay After Clock Edge

As Drawn

Fixed

Define from Template button

Delayed State Transitions

Delays

code generation

conditional

creating

Delay Code Generation min, max, typical

Enable Code Generation for all

Overview

specifying the order of

triggered by samples

Verbose for all

Design Flow

Diagram Properties Dialog

cycle based properties

default clocking domain

including Library Files

Diagram Settings dialog

Code Generation

Default Delay After Clock Edge

default settings

Display Applied Inputs

during project creation

Enable Abort Code

Instance Setting

Master Transactor

Project Simulation Properties

Signal HDL Direction and Type

Slave Transactor

TimeOut

Verbose Samples, Delays, Markers, Sensitive Edges

Diagram Variables

in waveforms

Diagrams

creating

template diagram

view generated source code

Direction

Direction of classes or variables

Direction Waveform Segment

Display Applied Inputs

Display Signal States Markers

Documentation Markers

Drawing Waveforms

Driven Flags

Driving Events

Dump Watched Signals

- E -

Edge Properties Dialog

Trigger Order

Edit Bus State Dialog

conditional states

Driven flag

Variables

Editor

keyboard shortcuts

Editor Commands

element

Enable Abort Code

Enable Code Generation

Delays

Setups and Holds

Enable Delay HDL Code Generation

Enable HDL Code Generation

for Samples

Samples

Enable Marker HDL Code Generation

Enable Reference Model

how-to

Enable Sample HDL Code Generation

Enable TestBuilder Integration

Enable Variable

Sample

End Diagram Markers

End Loop Marker

End Transaction

event

Events

Examples

Overview

Exit Loop When

Export as BugHunter Project

External Program Integration

External Program Settings

External Simulators

Extract Ports from MUT

- F -

Falling Edge Sensitive

Field Name

Fields

defining from file

File data initialize Array (Verilog)

File data initialize Array (VHDL)

File Input

File Output

File Structure Types

fixed_len_string

For Loop Markers

Full Expect

functions

- G -

Generate Test Bench

Generate Test Bench on Build Project

Generated Code

controlling

Generating Constrained Random Data

in TestBuilder

Golden Reference Model

Grab Top Level Singals

- H -

HDL Code Button

HDL Code Generation button

Delays

Setups and Holds

HDL Code Markers

Holds

continuous

creating

Enable Code Generation for all

outward arrows

Overview

properties

specifying the order of

Verbose for all

- I -

If-Then-Else Sample Code

Include Directories

Including Library Files

Initial value

Initialization Diagram

Initialize Array from file (Verilog)

Initialize Array from file (VHDL)

Inout Signals

Insert Diagram Calls

Insert into Equation

Instance Count for Pipelines

Instance Setting

int

Is Apply Subroutine Input

for Samples

Is Apply Subroutine Input control

Delays

Setups and Holds

- K -

Keyboard Shortcuts in Editor Windows

- L -

Language

details specific per

Libraries (VHDL)

Library Directories

Library Extensions

Library Files

class libraries

including in diagrams

Little Endian

Loop Until Markers

Looping Markers

LSB

- M -

Make Parameters Watchable

Make TB button

Margin

Markers

absolute

attach to edge

attach to time

created

Documentation type

Enable Code Generation for all

End diagram type

HDL Code type

looping types

overview

Pause Simulation (Verilog) type

Pipeline type

relative

semaphore type

specifying the order of

Time Break type

Verbose

Wait Until Type

Master

Master Transactions

Master Transactor

Diagram Setting

Model Under Test (also see MUT)

ModelSim

MSB

Multiplier

MUT

adding to the project

extracting ports

- N -

NC Verilog

Network Packing

New Diagram Defaults

New Project Wizard dialog

- O -

Outward Arrows

- P -

Packing

in Verilog

in VHDL

Parameters

Delays

Holds

samples

Setups

specifying the order of

temporal expressions

Pause Simulation (Verilog) Markers

Pause Simulation (VHDL work around)

Pipeline

Instance Setting

Pipeline Boundary Markers

Point Samples

add to diagram

definition

Port Mappings

component instances

default for component definitions

Post Calls

VHDL

Post Semaphore Marker

PostRandomTransactionType

Project

adding files to

chaning template files

Chapter overview

Class Library List

Component Instance Generation Properties menu

Component Model

creating

Default Diagram Settings

directory

Enable TestBuilder Integration

Language

Project Generation Properties menu

Quick steps overview

saving

Project Generation Properties dialog

Add Timestamp to Each File

Enable Reference Model

Instance Name

Prefix Generated Files With

Source Indent Size

Transaction Recording

Verbose Transaction Logging

Project Generation Properties menu/dlg

Project Library

definitions of components

instances of components

Project Simulation Properties

Project Simulation Properties dialog

Auto Parse Project on Load

Break at Time Zero

Capture and Show Watched Signals

Clear Log File Before Compile

Dump Watched Signals

Generate Test Bench on Build Project

Grab Top Level Singals

Include Directories

Library Directories

Make Parameters Watchable

Project Variables

accessing in Verilog

- Q -

queue

queuePath

Queues

- R -

Rand

Randc

Random Data

Random Transactions

Randomization

in TestBuilder

Randomize function

Reactive Test Bench

Overview

Step 1: Create Project and Extract Ports

Step 2: Draw Test Bench

Step 3: Generate the Reactive Test Bench

real

Reference Model

Relative Markers

Relative Samples

add to diagram

definition

Repeat Loops Markers

Rising Edge Sensitive

Run Simulation

RunRandomTransaction

- S -

Sample

Enable Code Generation

Verbose

Sample Properties Dialog

Enable HDL Code Generation

HDL Code Button

Is Apply Subroutine Input

Samples

Actions

adding

Blocking

defined

Enable Variable

Full Expect

If Condition

Multiplier

point

relative

Sample Properties dialog

Sample Variable and Flag

self-testing code

specifying the order of

State Matches

Store Sampled Value as a Subroutine Output

Then/Else Action

triggering delayed state transitions

triggering other samples

scoreboarding

Select Packing Options dialog

Select Variable Dialog

Self-Testing Code

Samples

Semaphores

Markers

Sensitive Edges

Code Generation

Defining

Verbose

Sequence Recognition

ordering events

Sequencer Process

Overview

used to sequence transactions

Sequencing Transactions

Serial Data

SetApplyCallMode

SetTransactorWeightings

Setups

continuous

creating

Enable Code Generation for all

outward arrows

Overview

properties

specifying the order of

Verbose for all

Signal HDL - Direction and Type

Signal Properties dialog

Sensitive Edges

Signals

adding to diagrams

advanced register

clocked

direction

Direction Inout

drawing

driving events on

properties

Signals and Ports

of Component Model

Signals and Ports dialog

menus to open

Port Mappings

signed_logic

Simulated Signals

Simulation

project properties

test bench

with third party simulators

Simulation Button Bar

Simulation Files

needed for TestBuilder

needed for Verilog

Simulation Mode

Auto Run

Debug Run

Simulator and Compiler Settings dialog

Size

Slave

Slave Transactions

Slave Transactor

Diagram Setting

Source Code

for Class Methods

generated for diagrams

Spacer

adding to diagrams

State Matches - Samples

State Transitions

conditional

waiting for

State Variables

in waveforms

Static

std_logic

std_logic_vector

std_ulogic

std_ulogic_vector

Store Sampled Value as a Subroutine Output

Structure Type

Sub-Project

Design Flow

instances of components

Supported Simulators

Sweep Test

- T -

tasks

tb_control VHDL variable

tb_LocalBfmPath VHDL variable

tbench

tbsyslog

Template Diagram

Template Files

adding Apply calls

adding diagram Apply calls

changing for project

modifying

Sequencer Process

Temporal Expressions

expressing with Parameters

Test Bench

compiling

generating

simulating

Test Reader

Test Vector Files

defining class fields with

format

TestBencher Project

design flow

TestBuilder

enabling integration

Third-Party Simulators

time

Time 0

Time Break Markers

TimeOut

Timing Diagrams (see Diagrams)

Transaction

Timeout

Transaction Diagrams

overview

sequencing

Transaction Generator

Transaction Manager

file format

in TestBuilder

in VHDL

run modes

Transactor Overview

transactorBfmPath

Triggering Order of Parameters and Markers

- U -

UART

unsigned_int

unsigned_logic

Use Clauses (VHDL)

User Defined Type

- V -

Variable

Definition of Types and properties

Variables

creating

Diagram Variables

editing

exporting signal states to a file

Overview

Project - accessing in Verilog

Project Variables

random with constraints

State Variables

storing samlped values in

Verbose Samples, Delays, Markers, Sensitive Edges

Verbose Transaction Logging

Verilog

accessing project variables

VeriLogger Project

converting to TestBencher

VHDL

Libraries

Post Calls

Use Clauses

View Source Code

generated for diagrams

View Variables

- W -

Wait Semaphore Marker

Wait Until Marker

Waiting For State Transitions

Waveforms

driving with variables

waveperl.log

Weightings Table

While Loop Markers

Window Samples

add to diagram

definition