takeshi miyajima, aldec japan k.k. · pdf file•uvm/hdl training ... . 11 . design and...

44
Takeshi Miyajima, Aldec Japan K.K.

Upload: duongnhi

Post on 12-Mar-2018

246 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

Takeshi Miyajima, Aldec Japan K.K.

Page 2: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

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

© 2012 Aldec, Inc. Company Confidential.

2

Page 3: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Aldec Overview

Founded 1984

Privately Held, Profitable

Employees 190+

Over 34,000 Licenses Worldwide

Several Key Technology Patents

Markets Segments: Military/Defense Aerospace Telecommunications Safety Critical (Avionics/Nuclear/Automotive/Rail) Industrial

3

© 2012 Aldec, Inc. Company Confidential.

Page 4: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

© 2012 Aldec, Inc. Company Confidential.

4

Page 5: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Customers

© 2012 Aldec, Inc. Company Confidential.

5

Page 6: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Market/Product Roadmap

© 2012 Aldec, Inc. Company Confidential.

6

Design/ Simulation

VHDL and Verilog

Design Entry, Requirements

Traceability and Simulation

Active-HDL Riviera-PRO

ALINT

Functional Verification

SystemVerilog, HDLs, PSL

ABV, UVM, FC, Constrained

Randomization, HW Acceleration

Riviera-PRO HES-DVM

Platform Validation

System Hardware and Software co-

validation

Emulation, HW Prototyping and Virtual Platforms

HES-DVM HES-7

RTAX/RTSX

Page 7: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

7

Design/ Simulation

VHDL and Verilog

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 › VHDL, Verilog or Mixed (Text or Graphical) › IP Cores or FPGA system

Hardware (HDL)Designer

Software (C/C++)Programmer

© 2012 Aldec, Inc. Company Confidential.

Page 8: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

8

Functional Verification

SystemVerilog, HDLs, PSL

ABV, UVM, FC, Constrained

Randomization, HW Acceleration,

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 › VHDL, Verilog testbench › SystemVerilog testbench with CR and FC › UVM, OVM and VMM › OS-VVM for VHDL › Assertions based triggers › FPGA and ASIC

Hardware (HDL)Designer

Software (C/C++)Programmer

© 2012 Aldec, Inc. Company Confidential.

Page 9: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

9

Platform Validation

Hardware and Software co-

validation

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,

Virtual platforms and processors) › C/C++ designers seeking early access to the HW Design

› Typical Design › SoC (processor based) › ASIC › Space

Hardware (HDL)Designer

Software (C/C++)Programmer

© 2012 Aldec, Inc. Company Confidential.

Page 10: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Vertical Markets 10

Compliance/ Standards

• Avionics (DO254/ED80)

• Nuclear (IEC61508)

• Automotive • Rail Roads

Prototyping

• ASIC (Virtex7/2000T’s Boards)

• Space (RTAX/RTSX Adaptors)

Services

• SCEMI Transactors

• Customer Design

• UVM/HDL Training

© 2012 Aldec, Inc. Company Confidential.

Page 11: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Design and Verification Flow 11

VHDL/Verilog HDL

FPGA Compile

Simulation

C/C++

ASM

MATLAB Production

System Integration

FPGA Prototyping

System Specification

System Validation

System Partitioning

© 2012 Aldec, Inc. Company Confidential.

Page 12: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Co-verification with algorithm and system development environment

12

VHDL/Verilog HDL

FPGA Compile

Simulation

C/C++

ASM

MATLAB Production

System Integration

FPGA Prototyping

System Specification

System Validation

System Partitioning

© 2012 Aldec, Inc. Company Confidential.

Page 13: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Aldec provide 3 types MATLAB interface

© 2012 Aldec, Inc. Company Confidential.

13

Simulink interface

MATLAB direct interface

MATLAB to Hardware in loop test

MATLAB

Simulink PCI-Driver HES-API MATLAB-API

Run MATLAB from AHDL/RPRO

Run AHDL/RPRO from Simulink

Page 14: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Simulink interface

Compare simulation result of HDL design accuracy in Simulink environment

Ability to analysis and visualization of simulation result in Simulink

Direct connection to Synplify DSP and Xilinx System Generator blocks Test of HDL source generated from

both tools Generate testbench for standalone

HDL simulation

14

© 2012 Aldec, Inc. Company Confidential.

Page 15: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Simulink interface use case

Rich Simulink libraries to generate input stimulus and testbench for HDL block

Compare, Analysis and visualization of each simulation results Reuse HDL source to Simulink block Compare Simulink floating point operation

vs. FPGA hardware fixed point operation Control HDL simulation run/stop at Simulink environment Reuse test vectors generated by Simulink for standalone HDL

simulation Automatic rerun by batch file, when HDL source code changed

15

© 2012 Aldec, Inc. Company Confidential.

Page 16: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

MATLAB direct Interface

Exchange of scalar and array data between Riviera-PRO/Active-HDL – MATLAB Visualization of HDL Simulation

(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 Provide VHDL procedure and Verilog function for

MATLAB direct Interface

16

© 2012 Aldec, Inc. Company Confidential.

Page 17: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

MATLAB direct Interface use case

Call MATLAB m file from HDL testbench Create complex input data/stimulus

Display and analysis in MATLAB for output Analog/Image/Video data

Use MALTLAB model instead of HDL model Run System Level Simulation before HDL creation

Available rich HDL debug features Assertion, code coverage, Waveform

17

© 2012 Aldec, Inc. Company Confidential.

Page 18: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

MATLAB Hardware in Loop Test MATLAB as testbench for FPGA Prototyping

DUT and TB Computing intensive algorithm implemented in the FPGA (running at MHz) MATLAB works as a testbench

INTERFACE MATLAB files wrappers for HES-Proto API

BENEFITS RTL IP (VHDL/Verilog) acceleration in FPGA while the rest of the system is

simulated in MATLAB Early prototype validation in FPGA with power of MATLAB

Hardware Board

C/C++ low level API

Algorithm

in FPGA

SW/HW

Wrapper

MATLAB files wrappers

18

© 2012 Aldec, Inc. Company Confidential.

Page 19: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

MATLAB Hardware in Loop Test use case

Fastest HDL Simulation Direct test vector input from MATLAB to FPGA Accessible FPGA board(PCIe) on PC via network Quickly change FPGA design by bit data download Hardware in Loot Test for high reliability apprications

19

© 2012 Aldec, Inc. Company Confidential.

Page 20: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Documentation and graphical design entry 20

VHDL/Verilog HDL

FPGA Compile

Simulation

C/C++

ASM

MATLAB Production

System Integration

FPGA Prototyping

System Specification

System Validation

System Partitioning

© 2012 Aldec, Inc. Company Confidential.

Page 21: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Documentation and graphical design entry 21

VISUALIZE • Abstract design intelligence and convert it to schematic. • Create a textual and graphical representation of your

workspace or design.

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

SHARE • Auto-generate HTML & PDF documentation with all the design

details. Export waveform to graphics for easy sharing between peers

© 2012 Aldec, Inc. Company Confidential.

Page 22: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Design Documentation

Entire workspace, individual designs or files can be printed or exported to vector PDF

The HTML document closely Resembles Active-HDL environment layout

Vector graphics and other advanced PDF options available

Graphical Design Entry documents can be accompanied by generated code

Ideal solution for design documentation

22

© 2012 Aldec, Inc. Company Confidential.

Page 23: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Code2Graphics Converts HDL code into graphical representation: Block Diagrams Finite Sate Machine Editor files

Creates perfect documentation for HDL designs

Helps with debugging of large designs

23

© 2012 Aldec, Inc. Company Confidential.

Page 24: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Block Diagram Editor 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

24

© 2012 Aldec, Inc. Company Confidential.

Page 25: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Finite State Machine Editor

Multiple State Machines on a single diagram

Full-Moore machines support

Hierarchical states and junctions provided for legibility

Delay states simplify control of machine timing

Advanced code generation settings

Automatic testbench generation

25

© 2012 Aldec, Inc. Company Confidential.

Page 26: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Active-HDL – FPGA Vendor-Independent IDE 26

© 2012 Aldec, Inc. Company Confidential.

Page 27: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Functional verification with simulator and hardware assisted environment

27

VHDL/Verilog HDL

FPGA Compile

Simulation

C/C++

ASM

MATLAB Production

System Integration

FPGA Prototyping

System Specification

System Validation

System Partitioning

© 2012 Aldec, Inc. Company Confidential.

Page 28: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Traditional Hardware Verification Traditional Hardware Verification Real-time data is streaming through the design inputs Design outputs (FPGA) are connected to other components

on the board No test headers on the FPGA I/Os

© 2012 Aldec, Inc. Company Confidential.

28

Board Under Test

FPGA

DSP

RAM

uP

Test Vectors

Page 29: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Traditional Hardware Verification Challenges Ensuring RTL and Hardware

simulation results match Development of input data to

cover all the design requirements (time!)

Limited visibility and controllability on the FPGA I/Os

Preserving documentation of results

How to automate the testing environment for many test cases?

29

© 2012 Aldec, Inc. Company Confidential.

Page 30: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

FPGA Level Verification with DO-254 CTS At-speed verification in the target device Reusing testbench as test vectors for

in-target testing No changes in the design and testbench FPGA design and verification can be

performed immediately without the final board

Robustness testing is simplified. The DUT can be exercised with stimuli that might not be possible to re-create in the target board

Easy results capturing, analysis and documentation

© 2012 Aldec, Inc. Company Confidential.

30

Page 31: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

DO-254 CTS Components

COTS Mother Board

Customized Daughter Board

• Provides test vectors into daughter board “at speed”

• 1-environment to test all FPGA requirements • Samples FPGA outputs “at speed” • PCI/e interface to PC

• FPGA level verification • Customized to target FPGA and DUT • Contains target FPGA and DUT

DO-254 CTS CVT (Software) • Converts final testbench into test vectors • Controls In-Hardware Verification • Writes hardware results to a waveform file

31

© 2012 Aldec, Inc. Company Confidential.

Page 32: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Traditional Hardware Testing Methods vs. DO-254 CTS

Traditional Hardware Verification

Aldec’s DO-254 CTS Approach

Input Type Real Data RTL Test Vectors

Verification Type At Speed At Speed

Target Device Yes Yes

Test Data Generation Manual engineering time required Automatic, no additional development required

Test Environment Setup Manual connections of wires and cables

PCIe based Hardware Boards

FPGA I/O Access Limited controllability Complete controllability and visibility

Output Format From Logic Analyzer, Oscilloscope RTL Simulator Waveform Format

RTL and Hardware Results Comparison

Limited Easy and automated

Result Documentation Manual documentation Automatically generated waveform and PDF export

FPGA Device Verification Time

Manual Process and takes months to complete, thus development cost is very high

Automated process and only takes weeks to complete, thus development cost is reduced substantially

32

© 2012 Aldec, Inc. Company Confidential.

Page 33: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Aldec’s Additional DO-254 Solutions

• Common-Kernel Mixed Language Simulator • VHDL 2008 • Graphical Entry - Block Diagram and State Machine • Coverage and Assertions

Active-HDL RTL Design and Simulation

• DO-254 Best Practice HDL Design Rules • Custom Rules creation • Tracking, Results Analysis, Reporting • Design and library management

ALINT Design Rule Checking

• Tool Qualification Package for Active-HDL Code Coverage

• Including Test Cases and Documentation (Tool Operational Requirements, Tool Test Plan, etc)

Code Coverage Tool Qualification

Package

33

© 2012 Aldec, Inc. Company Confidential.

Page 34: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Utilization of RTAX/RTSX prototyping board 34

VHDL/Verilog HDL

FPGA Compile

Simulation

C/C++

ASM

MATLAB Production

System Integration

FPGA Prototyping

System Specification

System Validation

System Partitioning

© 2012 Aldec, Inc. Company Confidential.

Page 35: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

HES-7 ASIC Prototyping HES-7 with Virtex-7 Utilizes industry’s largest FPGAs – V7 2000ts Dual HES-7 can accommodate up to 24m ASIC gates! Using a conservative 6x logic cell to ASIC gate conversion Competition has over-inflated capacity – we use the same FPGAs

Offers scalable configuration and flexible expansion With four single-board capacity product configurations 4m to 24m ASIC gates

Using non-proprietary backplane connector for expansion to: Daughter boards Multi-HES-7 boards (expands capacity to 96m ASIC gates)

Aggressive product prices Reduces design partitioning 2 FPGAs can be used instead of 6 FPGAs Which produces higher performing designs Enables lower cost of “bring-up” effort

© 2012 Aldec, Inc. Company Confidential.

35

Page 36: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

HES-7 Top View

© 2012 Aldec, Inc. Company Confidential.

36

Page 37: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

HES-7 Bottom View

© 2012 Aldec, Inc. Company Confidential.

37

JTAG Connector

Micro SD Socket

SO-DIMM DDR3 Memory Socket

Page 38: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Utilization of RTAX/RTSX prototyping board

Ability to prototype RTAX-S/SL and RTSX-SU designs using re-programmable Microsemi Flash ProASIC®3E 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

38

© 2012 Aldec, Inc. Company Confidential.

Page 39: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Aldec Complementary Design Flow 39

No throwaways!

Synthesize and Implement for flight FPGA

Final Hardware Tests

Y

Synthesize and Implement for ProASIC3 FPGA

Test in Hardware: Results OK?

Modify and Verify Design Code

N

Preferred flow for PURE HDL Designs

Create and Verify Design Code

© 2012 Aldec, Inc. Company Confidential.

Page 40: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Sample RTAX-S/SL Adaptor Board

ACT-H3K-CG624 Adaptor Adaptor size: 32.5mm x 34mm The following elements reside on

the top part of the adaptor Microsemi ProASIC3E FPGA

device, A3PE3000-FGG896 (or A3PE3000-2FGG896I)

JTAG connector Capacitors, resistors

The following elements reside on the bottom part of the adaptor Leads that mimic CG624 package

40

Capacitors

A3PE3000-FGG896

JTAG Connector

Ball grid array that mimics CG624 package

© 2012 Aldec, Inc. Company Confidential.

Page 41: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Sample RTSX-SU Adaptor 41

Mother Board of ACT-RTSX-CQ256 adaptor: • Top side with visible Microsemi ProASIC3E device

(A3PE600-FGG484 or A3PE600-2FGG484I) • Bottom side with leads mimicking CQ256 package

Mother board and daughter board of ACT-RTSX-CQ256 adaptor in stacked configuration

© 2012 Aldec, Inc. Company Confidential.

Page 42: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Available Adaptors

ALDEC is constantly extending the assortment of adaptors RTAX-S/SL adaptor boards are available in the following

footprint layouts: Commercial grade: CQ208, CQ256, CQ352, CG624, CG1272 Industrial grade: CQ208, CQ256, CQ352, CG624

RTSX-SU adaptors are available in the following footprints: Commercial grade: CQ208, CQ256, CG624 Industrial grade: CQ208, CQ256, CG624

Save Development Time – “Re-Programmability” Footprint compatible adaptors Customer proven with over 300 units shipped worldwide

42

© 2012 Aldec, Inc. Company Confidential.

Page 43: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Summary Aldec fill in the gap for Radiation Tolerant FPGA design

43

VHDL/Verilog HDL

FPGA Compile

Simulation

C/C++

ASM

MATLAB Production

System Integration

FPGA Prototyping

System Specification

System Validation

System Partitioning

© 2012 Aldec, Inc. Company Confidential.

Page 44: Takeshi Miyajima, Aldec Japan K.K. · PDF file•UVM/HDL Training ... . 11 . Design and Verification Flow . VHDL/Verilog HDL FPGA Compile Simulation . C/C++ ASM MATLAB . Production

ww

w.a

ldec

.com

/jp

Q & A 44

Riviera-PRO™ Advanced Verification Platform

Active-HDL™ FPGA Design and Simulation

ALINT™ Design Rule Checking

HES™ Hardware Emulation Solutions

DO-254/CTS™ FPGA Level In-Target Testing

HES-7™ ASIC Prototyping

Microsemi™ Prototyping RTAX/RTSX

Aldec Japan K.K. Stella Shinjuku 7F 2-1-9 Shinjuku, Shinjuku-ku, Tokyo, Japan

+81-3-5312-1791 [email protected] N. America [email protected] Europe [email protected] Israel [email protected] Japan [email protected] China [email protected] India [email protected] Taiwan [email protected]

www.aldec.com/jp

www.youtube.com/AldecInc www.twitter.com/Aldec_Japan

© 2012 Aldec, Inc. Company Confidential.