You are on page 1of 7

Digital FLOW

Marketing Requirements Document

Architecture Specification

Design Specification

microArchitectur Specification Verification / Test plan

RTL design Functional Verification

Synthesis

Physical Design

Timing analysis

Tape out
Verilog / SystemVerilog Event Scheduling
time slot
From previous
time slot Pre-poned sampling

process, continous
Active assignment, primitives

Inactive #0 delayed statement

NBA non-blocking assignement

Observed evaluate assertions

execute action blocks


Re-Active and programs
execute #0 delayed
Re-Inactive statements in programs
execute non-blocking
Re-NBA assignement in programs

$monitor
$strobe
Post-poned To next
time slot
V Model
Acceptance
Requirements
Testing

System
Specification
Testing

Architecture Integration
Design Testing

Detailed
Unit testing
Design

Coding

W Model
Starting Test Acceptance Exec. , Debug.
Requirements
Activity Testing & Changing

Planning System Exec. , Debug.


Specification
System Test Testing & Changing

Architecture Planning Integration Exec. , Debug.


Design Integr. Test Testing & Changing

Detailed Planning Exec. , Debug.


Unit testing
Design Unit Test & Changing

Coding
Mediul de verificare
TOP

Clock Generator DUT Assertion Monitor

INTERFACE
Test Case
Environment

Stimulus Driver Monitor

Coverage Reference Model Scoreboard

TOP
Clock Generator
DUT
Interface
Assertion
Test Case

Environment

Stimulus

Driver

Monitor

Reference Model

Scoreboard

Coverage
Mediul de verificare - OVM
Componentele mediului de verificare si interconectarea lor

Domeniul de Control
SCOREBOARD

GOLDEN REFERENCE MODEL

TEST
CONTROLLER
COVERAGE

CHECKER CHECKER

MONITOR MONITOR

MASTER /
DRIVER DUT RESPONDER SLAVE
STIM.GEN

Domeniul de Analiza Domeniul Operational


Agent de interfață (MASTER)

SCOREBOARD

TEST COVERAGE
CONTROLLER

AGENT CHECKER
(DE INTERFATA)
MONITOR

MASTER / PUT
PUT
DRIVER DUT
STIM.GEN

Agent de interfață (SLAVE)


SCOREBOARD
TEST
CONTROLLER
COVERAGE

CHECKER AGENT
(DE INTERFATA)
MONITOR

DUT RESPONDER SLAVE


GET

Agent funcțional
SCOREBOARD

GOLDEN REFERENCE MODEL

MONITOR MONITOR

DUT
Monitor BACKDOOR

SCOREBOARD

MONITOR
MONITOR MONITOR
BACK-DOOR

DUT

You might also like