Tutorials
INDEX
............ INTRODUCTION ..................... Introduction
..................... Comments In Openvera
..................... Numbers In Openvera
............ DATA TYPES ..................... Basic Data Types
..................... Integer
..................... Register
..................... String
..................... Event
..................... Enumerated Types
..................... Virtual Ports
..................... Arrays
..................... Fixed-Size Arrays
..................... Dynamic Arrays
..................... Associative Arrays
..................... Smart Queues
..................... Class
............ LINKED LIST ..................... Linked List
..................... List Methods
............ OPERATORS PART 1 ..................... Operators
..................... Concatenation
..................... Arithmetic
..................... Relational
..................... Equality
............ OPERATORS PART 2 ..................... Logical
..................... Bitwise
..................... Reduction
............ OPERATORS PART 3 ..................... Shift
..................... Bit-Reverse
..................... Increment And Decrement
..................... Conditional
..................... Set
..................... Replication
............ OPERATOR PRECEDENCE ..................... Operator Precedence
............ CONTROL STATEMENTS ..................... Sequential Statements
............ PROCEDURES AND METHODS ..................... Procedures And Methods
..................... Pass By Value
..................... Pass By Reference
..................... Default Arguments
..................... Optional Arguments
............ INTERPROCESS ..................... Interprocess Synchronization And Communication
............ FORK JOIN ..................... Fork Join
............ SHADOW VARIABLES ..................... Shadow Variables
............ FORK JOIN CONTROL ..................... Fork And Join Control
..................... Wait_chiled()
..................... Terminate
..................... Suspend_thread
............ WAIT VAR ..................... Wait_var
............ EVENT SYNC ..................... Event Methods
............ EVENT TRIGGER ..................... Event Trigger
..................... Event Variables
............ SEMAPHORE ..................... Semaphore
............ REGIONS ..................... Regions
............ MAILBOX ..................... Mailbox
............ TIMEOUTS ..................... Timeouts
............ OOP ..................... Object Oriented Programming
..................... Properties
..................... This
..................... Class Extensions
..................... Polymorphism
..................... Super
..................... Abstract Class
............ CASTING ............ RANDOMIZATION ..................... Constrained Random Verification
..................... Random Varible Declaration
..................... Rand Modifier
..................... Randc Modifier
............ RANDOMIZATION METHODS ..................... Randomization Built-In Methods
..................... Randomize()
..................... Pre_randomize And Post_randomize
............ CONSTRAINT BLOCK ..................... Constraint Block
..................... Inline Constraints
..................... Disabling Constraint Block
............ CONSTRAINT EXPRESSION ..................... Constraint Expressions
..................... Set Membership
..................... Weighted Distribution
..................... Implication
..................... If..Else
..................... Iterative
............ VARIABLE ORDARING ..................... Variable Ordaring
............ AOP ..................... Aspect Oriented Extensions
............ PREDEFINED METHODS ..................... Predefined Methods
..................... New()
..................... Finalize()
..................... Object_print
..................... Deep Object Compare
..................... Deep Object Copy
..................... Pack And Unpack
............ STRING METHODS ............ QUEUE METHODS ............ DUT COMMUNICATION ..................... Connecting To Hdl
..................... Interface Declaration
..................... Direct Hdl Node Connection
..................... Blocking And Non-Blocking Drives
............ FUNCTIONAL COVERAGE ..................... Functional Coverage
..................... Coverage Group
..................... Sample_event
..................... Coverage_point
..................... Cross Coverage