Professional Documents
Culture Documents
Key Features
Physical verification environment base, with associated virtual simulation model
FPGA on board and FPGA virtual verification for all FPGA vendors
One single set of procedures for both environments
Many successful certifications for our customers up to DAL A by both FAA and EASA authorities
Support up to SOI#4
www.barco-silex.com
FactSheet
Real Facts
This illustration shows the verification workload
for an FPGA that uses a traditional verification
methodology (test vectors are written for the
simulation, and then re-written for the physical
verification) compared to the workload using
our automatic test bench.
43%
80%
60%
40%
20%
0%
Traditional Verification
flow
The full PXI test bench with associated documentation and software including : test
sequencer, autoverification engine, report generation engine and GUI
A testing PC
Additional services for the development of your verification functions : custom interfaces
development and integration, DO-254 qualification report for all custom functions with
associated reviews
More Information
Web site :
www.barco-silex.com
E-mail :
david.penez@barco.com
Tel :
+33 (0)1 72 92 05 89
Bb
www.barco-silex.com
FactSheet
Verification Environment
Principle
SET_COM
Gives the configuration and the data to be sent
using user defined interfaces
GET_COM
Checks the configuration and the data received
using user defined interfaces
COM
interfaces
COM
interfaces
COM
FPGA under
test model
Events
generator
@200 MHz
Discretes
COM
FPGA under
test
Acquisition
modules
@200MHz
Discretes
Events
generator
@200 MHz
Simulator
Discretes
Acquisition
modules
@200MHz
CALCULATE
Calls the user defined algorithm models
Discretes
PXI case
PXI case
Simulation results
ASSIGN
Assign a value to a single signal or to a bus
Specification of the
module to be
tested
(requirements)
SET_IO_DIR
Define the direction of the IO lines
Requirements traceability
Test procedures
(documents, scripts)
for each
requirement
CHECKOUT
Check the value of a signal
CHECKSIG
Check the period and the duty cycle of a signal
CHECKTIME
Check the time between two events
Autoverification
engine
Comparison
Test bench
(Virtual or physical)
Expected results
and related
accuracy
WAIT_EVENT
Wait for an event on a signal
WAIT_TIME
Wait for a defined time
LOOP / LOOPx
Repeat a sequence of instructions
DISPLAY
Display a message in the log file
Bb
www.barco-silex.com
Measured
results
Expected
results
Bb
www.barco-silex.com