Professional Documents
Culture Documents
Agenda
Aldec Overview
Co-verification with algorithm and system
development environment
(simulator and actual hardware)
Documentation and graphical design entry
Functional verification with simulator and hardware
assisted environment
Utilization of RTAX/RTSX prototyping board
www.aldec.com/jp
Aldec Overview
Founded 1984
Employees 190+
Markets Segments:
www.aldec.com/jp
Military/Defense
Aerospace
Telecommunications
Safety Critical (Avionics/Nuclear/Automotive/Rail)
Industrial
2012 Aldec, Inc. Company Confidential.
www.aldec.com/jp
www.aldec.com/jp
Customers
Market/Product Roadmap
Design Entry,
Requirements
Traceability and
Simulation
Active-HDL
Riviera-PRO
ALINT
Functional
Verification
SystemVerilog,
HDLs, PSL
Riviera-PRO
HES-DVM
Platform
Validation
System Hardware
and Software covalidation
Emulation, HW
Prototyping and
Virtual Platforms
HES-DVM
HES-7
RTAX/RTSX
www.aldec.com/jp
Design/
Simulation
Design/
Simulation
Design Entry,
Requirements
Traceability and
Simulation
Active-HDL
Riviera-PRO
ALINT
Target Customer
FPGA graphical design entry and HDL simulation
Tests are FPGA and Unit level to validate the RTL code
Mapping Design Requirements to the HDL code and System Level
HDL Code quality checking (linting)
Typical Designs
www.aldec.com/jp
Software
(C/C++)Programmer
Hardware
(HDL)Designer
Functional
Verification
SystemVerilog,
HDLs, PSL
Riviera-PRO
HES-DVM
Target Customer
System Level Testing batch and GUI modes
Functional Verification Assertions
Functional Coverage (FC) with Constrained Randomization (CR)
Hardware-assisted Verification (RTL Acceleration - HW in the Loop)
Typical Designs
www.aldec.com/jp
Software
(C/C++)Programmer
Hardware
(HDL)Designer
Platform
Validation
Hardware and
Software covalidation
Emulation,
Prototyping and
Virtual Platforms
HES-DVM
HES-7
RTAX/RTSX
Target Customer
System Integrators and Firmware engineers
Require At-Speed Prototyping (real time inputs, MHz requirements,
Typical Design
www.aldec.com/jp
Space
Software
(C/C++)Programmer
Hardware
(HDL)Designer
10
Vertical Markets
Compliance/
www.aldec.com/jp
Standards
Avionics
(DO254/ED80)
Nuclear
(IEC61508)
Automotive
Rail Roads
Prototyping
ASIC
(Virtex7/2000Ts
Boards)
Space
(RTAX/RTSX
Adaptors)
Services
SCEMI
Transactors
Customer
Design
UVM/HDL
Training
11
Production
System
Partitioning
VHDL/Verilog HDL
System
Validation
C/C++
System
Integration
www.aldec.com/jp
Simulation
FPGA Compile
ASM
FPGA
Prototyping
2012 Aldec, Inc. Company Confidential.
12
Production
System
Partitioning
VHDL/Verilog HDL
System
Validation
C/C++
System
Integration
www.aldec.com/jp
Simulation
FPGA Compile
ASM
FPGA
Prototyping
2012 Aldec, Inc. Company Confidential.
13
MATLAB
www.aldec.com/jp
Simulink
MATLAB to
Hardware in loop test
PCI-Driver
HES-API
MATLAB-API
Simulink interface
2012 Aldec, Inc. Company Confidential.
14
Simulink interface
both tools
www.aldec.com/jp
15
www.aldec.com/jp
16
www.aldec.com/jp
(statistics/Spectrum analysis)
Generate complex stimulus
for HDL testbench
Described high level abstraction
for a part of design unit
Post-processing by MATLAB
after HDL simulation
17
www.aldec.com/jp
18
Hardware Board
MATLAB files
wrappers
C/C++
low level API
SW/HW
Algorithm
Wrapper
in FPGA
DUT and TB
Computing intensive algorithm implemented in the FPGA (running at MHz)
MATLAB works as a testbench
INTERFACE
www.aldec.com/jp
BENEFITS
simulated in MATLAB
Early prototype validation in FPGA with power of MATLAB
2012 Aldec, Inc. Company Confidential.
19
www.aldec.com/jp
20
Production
System
Partitioning
VHDL/Verilog HDL
System
Validation
C/C++
System
Integration
www.aldec.com/jp
Simulation
FPGA Compile
ASM
FPGA
Prototyping
2012 Aldec, Inc. Company Confidential.
21
LEARN
Design status report collect detailed information about a user
workstation, design, libraries, statistics of line count, flow
manager settings, synthesis and/or implementation results
www.aldec.com/jp
SHARE
Auto-generate HTML & PDF documentation with all the design
details. Export waveform to graphics for easy sharing between
peers
22
Design Documentation
www.aldec.com/jp
23
Code2Graphics
www.aldec.com/jp
24
www.aldec.com/jp
Multi-page hierarchical
block diagrams
Multidimensional arrays and
record signals supported
Bottom-up and top-down
design methodologies
supported
Allows mixed structural and
behavioral elements
Cross probing with
generated code
Handles mixed HDL designs
Customizable design rules
checking
Imports schematics
Customizable symbols
25
www.aldec.com/jp
www.aldec.com/jp
26
27
Production
System
Partitioning
VHDL/Verilog HDL
System
Validation
C/C++
System
Integration
www.aldec.com/jp
Simulation
FPGA Compile
ASM
FPGA
Prototyping
2012 Aldec, Inc. Company Confidential.
28
on the board
No test headers on the FPGA I/Os
FPGA
www.aldec.com/jp
Test
Vectors
DSP
uP
RAM
Board Under Test
2012 Aldec, Inc. Company Confidential.
29
Traditional Hardware
Verification Challenges
www.aldec.com/jp
30
www.aldec.com/jp
31
www.aldec.com/jp
32
Input Type
Real Data
Verification Type
At Speed
At Speed
Target Device
Yes
Yes
www.aldec.com/jp
Output Format
Limited
Manual documentation
FPGA Device
Verification Time
33
ALINT
www.aldec.com/jp
Code Coverage
Tool Qualification
Package
2012 Aldec, Inc. Company Confidential.
34
Production
System
Partitioning
VHDL/Verilog HDL
System
Validation
C/C++
System
Integration
www.aldec.com/jp
Simulation
FPGA Compile
ASM
FPGA
Prototyping
2012 Aldec, Inc. Company Confidential.
35
www.aldec.com/jp
www.aldec.com/jp
36
37
www.aldec.com/jp
JTAG
Connector
Micro SD
Socket
SO-DIMM DDR3
Memory Socket
38
www.aldec.com/jp
Ability to prototype RTAX-S/SL and RTSX-SU designs using reprogrammable Microsemi Flash ProASIC3E FPGA family chips
Adaptor board is footprint-compatible with the final RTAX-S/SL
and RTSX-SU device
Programming connector (JTAG) allows on-the-fly
reprogramming of the device without detaching the adaptor
from the target PCB
EDIF netlist converter allows to migrate from RTAX-S/SL and
RTSX-SU to ProASIC 3E FPGA easily
Design efficiency is achieved, saving Development Time and
Costs
39
No throwaways!
www.aldec.com/jp
40
JTAG Connector
www.aldec.com/jp
Capacitors
ACT-H3K-CG624 Adaptor
Adaptor size: 32.5mm x 34mm
The following elements reside on
the top part of the adaptor
device,
A3PE3000-FGG896
(or A3PE3000-2FGG896I)
JTAG connector
Capacitors, resistors
41
www.aldec.com/jp
42
Available Adaptors
www.aldec.com/jp
Commercial grade:
Industrial grade:
43
Summary
System
Specification
MATLAB
Production
System
Partitioning
VHDL/Verilog HDL
System
Validation
C/C++
System
Integration
www.aldec.com/jp
Simulation
FPGA Compile
ASM
FPGA
Prototyping
2012 Aldec, Inc. Company Confidential.
44
Q&A
Aldec Japan K.K.
Stella Shinjuku 7F
2-1-9 Shinjuku, Shinjuku-ku, Tokyo, Japan
+81-3-5312-1791
sales-jp@aldec.com
N. America
Europe
Israel
Japan
China
India
Taiwan
sales@aldec.com
sales-eu@aldec.com
sales-il@aldec.com
sales-jp@aldec.com
Riviera-PRO
Advanced Verification Platform
Active-HDL
FPGA Design and Simulation
ALINT
HES
info@aldec.com.cn
sales-in@aldec.com
sales-tw@aldec.com
DO-254/CTS
www.aldec.com/jp
HES-7
www.aldec.com/jp
ASIC Prototyping
www.youtube.com/AldecInc
www.twitter.com/Aldec_Japan
Microsemi Prototyping
RTAX/RTSX