TWiki
>
VIP Web
>
CompositionSubgroup
(2008-07-24,
JanickBergeron
)
(raw view)
E
dit
A
ttach
Leaders: Janick Bergeron, Ambar Sarkar ---+ Definition The ability to instantiate, connect and configure testbench components in a testbench. Testbench components include: * Primary components (transactors, generators, monitors, scoreboards, functional coverage groups) * Composition of primary components and compositions ---+ Baseline In the subgroup's first meeting, Janick presented an [[http://www.accellera.org/apps/org/workgroup/vip/download.php/1370/VMM%20Composition.pdf][overview of composition in VMM]]. As we went through it, OVM's composition was also discussed. The composition features of the two methodologies are presented [[CompositionBaseline][here]] side by side. ---+ Interoperability Objectives In all cases, the composition interoperability objectives is the instantiation of a VMM/OVM primary component or composition in a OVM environment or VMM (sub)environment. The ability to execute a VMM/OVM testcase on a OVM/VMM environment is *not* an objective. ---++++ Islands 1 Instantiate a VMM/OVM testbench component in a OVM/VMM environment 1 Single PASS/FAIL report ---++++ Interconnection 1 Requirements above plus: 1 Connecting a VMM vmm_channel to an OVM tlm_fifo 1 Connecting a VMM vmm_notify to an OVM analysis_port 1 Connecting a VMM callback to an OVM procedural interface 1 Connecting an OVM ovm_threaded_component virtual method extension to a VMM procedural interface ---++++ Encapsulation 1 Requirements above plus: 1 Requirements in [[http://www.accellera.org/apps/org/workgroup/vip/download.php/1364/Composition%20%20Requirements.doc][Composition Requirements.doc]] 1 Ability to take an existing testcase and refine it into a corner testcase 1 Ability to create a testcase by composing the stimulus from two or more other testcases or stimulus sequences/scenarios 1 Ability to run different tests in sequence, in the same simulation, in arbitrary order
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r3 - 2008-07-24 - 19:14:14 -
JanickBergeron
VIP
Log In
or
Register
VIP Web
Create New Topic
Index
Search
Changes
Notifications
Statistics
Preferences
Webs
Main
P1076
Ballots
LCS2016_080
P10761
P1647
P16661
P1685
P1734
P1735
P1778
P1800
P1801
Sandbox
TWiki
VIP
VerilogAMS
Copyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback