SlideShare a Scribd company logo
1 of 5
Download to read offline
FPGA based Modular and Generic Automated Test
Equipment (ATE) for Digital Beam Forming Unit
Rohit Gohil1
, TSN Murthy1
, D. D. Satya Srinivas1
, Amrendra Kumar1
, Balachandra Aroli1
, Amit Agrawal1
,
Hemanth K.1
, Meena D2
, Azeez P2
, Taniza Roy2
1
CoreEl Technologies (I) Pvt. Ltd., Koramangala, Bangalore -560 034, INDIA
Tel: 91-80-41970400; Fax: 91-80-30723638; email: rohit.gohil@coreel.com
2
Electronics and Radar Development Establishment (LRDE), CV Raman Nagar, Bangalore – 560 093, INDIA
Abstract- This paper brings out Generic and Modular
architectural view of Automated Test Equipment (ATE) that is
used for validating Digital Beam Former (DBF) system. The
proposed approach uses multi-FPGA, multi-card solution for
realizing ATE functionality that is used to completely validate
DBF system. Processors available as hard macros within the
FPGAs are used to configure, control and monitor the
operations.
Key Words- Automated Test Equipment (ATE), Digital Beam
Forming, Field Programmable Gate Arrays (FPGA), Group
Receivers (GR), Radar Environment Simulation (RES), Gigabit
Transceivers, Remote configuration, Scalability, Signal Processor
(SP), Space and Time Management Unit (STM), Testability,
Modular Approach
I. INTRODUCTION
Brief introduction to DBF: CoreEl has implemented FPGA
based scalable DBF system that can be used for RADAR
applications. DBF uses multi-FPGA, multi-card solution to
realize Digital Beam forming functionality. DBF interfaces to
up to 60 Array of multiple Receivers using Aurora protocol on
optical links each operating at 3.6Gbps (totaling to aggregate
raw input data bandwidth equal to ~76.8Gbps). DBF
synthesizes multiple output beams and sends them to Signal
Processor (SP) using sFPDP protocol on six optical links
operating at 2.5Gbps (totaling to aggregate raw output data
bandwidth equal to ~8Gbps). DBF also supports Radar
Environment Simulator (RES) feature to simulate virtual
threats. The actual bandwidth needed on optical links would
be ~30% more to cater to Protocol Headers, Control
Information, 8B/10B encoding, etc.
Introduction to ATE for DBF: From DBF introduction, it is
clear that the performance and bandwidth needed to test DBF
cannot be achieved using any off-the-shelf solutions. Neither
will it be possible to off-load analyses of received data to SW
as it may require a huge farm of servers. This necessitated a
custom designed, flexible and modular ATE System
(HW/RTL/SW). Modern day high density FPGAs containing
DSP elements, embedded processor and multi-gigabit
transceivers are ideally suited to design an ATE system.
In this paper, we report our design and implementation
approach of Modular and Generic Automated Test Equipment
(ATE) for Digital Beam Forming (DBF).
II. STATEMENT OF PROBLEM
The primary role of an ATE is to pump stimulus data to the
Device Under Test (DUT) and to analyze received data with
expected data in an automated way. To make Generic and
Modular ATE, following features shall also be supported:
1. ATE shall provide data to DUT at wire-speed and
perform run-time analysis of received data from
DUT. Implementing these features in RTL shall
significantly reduce overhead on Software and
increases system performance.
2. ATE shall support “logging” of result data in some
memory for offline analysis/processing/plotting.
3. The design of ATE shall not be tightly coupled to
DUT. In another way, ATE shall contain memories to
store stimulus and result data. In this way, some
offline utility can generate pre-processed stimulus
and result data.
4. Design of ATE should be modular, scalable and
should include features for observability and
testability.
5. ATE shall support features to test itself in standalone
mode (before being used to test DUT). After all, no
one designs ATE for ATE.
III. SYSTEM DESCRIPTION
Keeping in mind above principle, ATE architecture and
features were defined. Virtex-5 generation of Xilinx FPGAs
provide an excellent balance of I/O bandwidth to
computational capacity and are well suited for data processing
operations. They provide more compact and economical
solution compared to high performance computing Processor
based approach. Hence FPGA based system was
conceptualized.
Keeping in view the limitations in terms of physical
dimensions of the card, thermal management challenges,
FPGA high speed serial link resources and desire for
modularity and scalability, the system was designed to be a
multi-card, multi-FPGA solution. FX flavor of FPGAs with
in-built Power PC processor hard macro were chosen and in
each of the FPGAs embedded processor sub-systems were
created. This provided the system with enormous flexibility
and programmability and the Linux based software ported on
these processors carried out one-time configurations, controls
and continuous status monitoring operations.
IV. ATE ARCHITECTURE
Logical block diagram of ATE is shown in Figure 1:
Power PC
sub system
DDR2
Stimulus
Memory
DDR2
Result Memory
DBF
STM/SP
Emulation
Receiver Group
Emulation
Aurora
channels @
51x3.6
Gbps
sFPDP
channels @
7x2.5 Gbps
Sync
Pulse
51x4
Sync
Pulse
1x4
RES Eth
Ethernet
ATE Hdr
OD
ATE Hdr
ODV
ATE Hdr
OD
ATE Hdr
RES Info
STM,
SP-Res
Eth Switch
DMC
AMC
Test Cases
(Tcl)
ATE (Test-Jig Card # 1 to 5)
PC Running SW Applications:
1. DBF Management Console (DMC)
2. ATE Management Console (AMC)
Figure 1: Logical Block Diagram of 51-GR ATE for 51-GR DBF
To validate up to 60 Group Receiver (GR) DBF, ATE consists
of 5 Test-Jig cards. Each Test-Jig card caters for following:
1. Input data generation for up to 1 STM link operating
at 2.5-Gbps following sFPDP protocol.
2. Input data generation for up to 12 Receiver Groups
operating at 3.6-Gbps following Aurora protocol.
3. Input data generation for up to 1 RES link operating
at 1-Gbps following Ethernet protocol.
4. Output data comparison/logging for up to 3 SP links
operating at 2.5-Gbps following sFPDP protocol.
V. TEST SETUP FOR 51 GR DBF VALIDATION
Test setup architecture for 51 GR DBF testing is depicted in
Figure 2. In case of 51 GR DBF, the DBF system has 51 GRs
in five rows with a per row configuration of 9, 11, 11, 11, 9
GRs. ATE emulates identical GR configurations while testing
51 GR DBF.
Gigabit Ethernet
Switch
2x(3xType-2Links)+1Type-2link
ToMasterTestjig(4links)+PseudoMasterTestjig(3links)
3
3
1. DBF Mgmt console (DMC)
2. ATE Mgmt console (AMC)
PC s/w:
51 GR ATE 51 GR DBF
Test Jig #4
11
44 IDBF #4
Test Jig #2
11
44 IDBF #2
4
Test Jig #1
Master
36
sFPDP
9
Eth (RES)
Test Jig #3
11
44 IDBF #3
Test Jig #5
Pseudo
Master
9
36 IDBF #5
IDBF #1
FDBF
Legend:
Ethernet
Type-1
Type-2
RS422 Sync
Test PC
Figure 2: 51-GR DBF Test Setup
VI. TEST-JIG CARD AND FPGA DESIGN
Test-Jig card and FPGA block diagram is shown in Figure 3.
Test Jig FPGA supports functionality to emulate surrounding
systems of DBF (namely GR, STM and SP).
PPC440 Embedded Subsystem caters for configuration control
and status monitoring.
3
GR Emulator
RES Emu
SP Emulator
PPC440
Embedded
Subsystem
9, 11 or 12
4
sFPDP (7th
)
Eth (RES)
Ethernet
ATE Mgmt Console (AMC)
Stimulus Memory
(DD2 SDRAM)
Result Memory
(DD2 SDRAM)Master
Indication
(from BP)
Legend:
Ethernet
Aurora
sFPDP
RS422 Sync
Test Jig FPGA
Test Jig Board
STM Emulator
Jamming Ana
3
36, 44 or 48
Figure 3: Logical Block Diagram of Test-Jig Card and FPGA
VII. SYSTEM OPERATION
ATE emulates peripherals of DBF system – behaves as GRs
which provide data to DBF system for beam computation; and
as STM/SP which receive the computed beam from DBF.
The module emulating the Radar input data to DBF fetches
packets from the stimulus memory and forwards them on high
speed serial optical links to DBF. The start of transmission of
packets from the stimulus memory is synchronized across
multiple FPGAs and Cards. ATE can be programmed to
transmit a set of packets in multiple loop mode or infinite loop
mode. Infinite loop mode feature is used for regression testing
of DBF.
Data is received from DBF on 6 optical links each operating at
2.5Gbps. The module behaving as SP compares received data
with expected data programmed in result memory. Even a
single bit error is captured and reported by ATE. ATE also
supports sending RES packet on a separate 1Gbps Ethernet
link to test RES functionality of DBF. ATE receives stimulus
and expected result data, on separate Ethernet link connected
to PC, which are programmed into stimulus and result DDR2
SDRAM memories respectively. Each packet contains generic
header which can be configured to control various parameters
like “inter packet delay”, “loop count”, “drop packet”, “insert
CRC error”, etc.
The embedded processor based sub-system can configure the
ATE either in “log mode” or “compare and log mode”. In
compare and log mode, packets received from DBF are
compared with the packets written in result DDR2 memory in
RTL during run time. In log mode, all the received packets are
written to DDR2 memory, which can be presented to user and
processed offline for errors or beam plotting. ATE supports
software controlled transmit/receive buffers and
internal/external loopback mechanisms. Using these features,
ATE can be fully tested without requiring separate test
equipment.
Using above approach, ATE has been realized for testing “24
Receiver Group DBF” and “51 Receiver Group DBF”. Using
a single ATE, all the expected Receivers/SP scenarios and
error scenarios have been emulated to fully validate the DBFs.
MatLab simulated data has been cross verified with DBF
generated data using the “log mode” of ATE.
VIII. PROCESSOR SUB-SYSTEMS
Xilinx’s Virtex-5 FXT series of FPGAs come with Power PC
440 embedded processor. These embedded processors are
seamlessly integrated with other essential components of an
embedded sub-system such as Trimode Ethernet MAC core,
dedicated DMAs, integrated crossbar, DDR memory
controller etc. Using Embedded Developers’ Kit from Xilinx,
processor based embedded sub-system was implemented on
all the FPGAs. On board facilities essential for operation of
the embedded sub-systems were provided such as Flash
memories, DDR2 memories, Console port, I2C EEPROM etc.
IX. OS & APPLICATION SOFTWARE
While RTL implementation is well suited for repetitive high
throughput data generation and comparison tasks, it lacks the
flexibility and programmability in comparison to Processor
based software implementation approach. ATE like complex
systems have numerous configuration, control and status
monitoring tasks that are performed at regularly in a periodic
manner. Power on Self Test (POST), support for observing the
health of the system, remote upgradability of FPGA images,
status monitoring etc. are provided by the software.
Power PC based embedded sub-system and associated
peripherals provide a great infrastructure for software
implementation of these tasks. ATE architecture makes use of
this.
X. SYSTEM SUMMARY
Table 1: ATE System overview
Parameter
Number of FPGAs in ATE 15
Linux running on 5 FPGAs
BITE implementation on 5 dedicated FPGAs
Data path frequency 180MHz
Total number of optical links 80
Optical link speed 3.6 Gbps
Number of sFPDP links 20 @ 2.5 Gbps
Number of different cards in
ATE
1
Table 2: FPGA resource utilization
FDBF
Device XC5VFX 100T -1
Clocks in MHz 90, 100,125, 180,200
FF utilization 75%
LUT utilization 69%
Slice utilization 99%
BRAM utilization 88%
GTX utilization 100%
Figure 4: Test-Jig Board Photograph
XI. CONCLUSIONS
DBF system has been tested extensively in the lab using ATE
for different scenarios and the results have met the design
specifications in terms of functionality and throughput
requirements.
Timely and successful implementation of the ATE system that
requires multi-disciplinary expertise and co-ordination among
teams has been possible due to proper planning, consistent
adherence to quality control and assurance processes, reviews,
adoption of best engineering practices and hard work.
Xilinx Virtex-5 FPGAs have proven to be a success for ATE
applications, both in RTL performance and in I/O bandwidth
for data processing and data communications.
ATE is architected to emulate multiple receivers. The current
ATE is implemented across multiple cards and FPGAs, and
can be easily scaled to emulate 1 to 60 Receiver Groups or
more.
ATE RTL is adaptable to be used in various applications
which require generation and analysis of packetized data.
Although it is currently used to test DBF, it can be readily
used to test a system which interfaces to surrounding systems
using Aurora, sFPDP and Ethernet links. Further, it can be
easily enhanced to test systems with varied configurations.
ACKNOWLEDGMENT
The authors would like to thank Mr. LGM Prakasam, LRDE,
for his continuous support.
The authors would like to acknowledge the contribution of
other members of the team at System Engineering Group,
CoreEl Technologies and at LRDE, who have worked on
different aspects of this system design and contributed to the
success of this project.
REFERENCES
1 Toby Haynes, A Primer on Digital Beam Forming, Spectrum Signal
Processing
2 Reference Guide, Embedded Processor block in Virtex-5 FPGAs,
Xilinx, v1.8
BIO DATA OF AUTHORS
Rohit Gohil did his B.E. in Electronics and
Telecommunication from NIT, Raipur, in 2000. He completed
his P.G Diploma in VLSI Design from ACTS, C-DAC,
Bangalore, in 2001. He is presently working in CoreEl
Technologies (I) Pvt. Ltd., Bangalore as a member of System
Engineering Group. He has more than 10 years of experience
in the field of FPGA RTL Design, SoC/ASIC Prototyping,
RTL Verification and Validation. He has worked in areas of
SoC Integration, Chipset Design and Verification/Validation
of Digital Signal Processing System.
TSN Murthy obtained his BE in Electronics &
Communications Engineering from SV University, Tirupathi
and PG Diploma from IISc, Bangalore. He is Senior Vice
President and Director of CoreEL Technologies (I) Pvt. Ltd.,
Bangalore. He has over 33 years of hands-on experience in
design and development of Single Board Computers, PARAM
series of parallel processing systems, manufacturing
automation systems & telecommunications products.
Currently he heads Systems Engineering Group at CoreEL,
designing and developing subsystems for RADARs &
SONARs, Digital Video Processing and Telecommunication /
Networking products.
D D Satya Srinivas did his B.Tech in Electronics and
Communication from STJIT, Karnataka University, in 1998.
He is presently working in CoreEl Technologies (I) Pvt. Ltd.,
Bangalore as a member of System Engineering Group. He has
more than 10.5 years of experience in the field of System
Design, Hardware and FPGA/RTL design. He has worked in
areas of Networking/Communication, Digital video.
Amrendra Kumar completed AMIE in Electronics and
Communication Engineering from Institution of Engineers
(India) in 1995. He is presently working in CoreEl
Technologies (I) Pvt. Ltd., Bangalore as a Hardware engineer
in System Engineering Group. He has around 13 years of
experience in the field of System Design, high-speed board
Design.
Balachandra Aroli graduated in BE Computers from
Gulbarga University, Raichur in 2001. He is presently
working in CoreEl Technologies (I) Pvt. Ltd., Bangalore as a
member of System Engineering Group. He has around 9 years
of experience in the field of System Software. He has
previously worked on projects involving development of
System/App Software, Device Drivers. Domain strengths
include Networking, OS internals, Linux and RTOS(ThreadX
& Nucleus OS).
Amit Agrawal graduated in Electronics Engineering from
MNNIT, Allahabad in 2002. He is presently working in
CoreEl Technologies (I) Pvt. Ltd., Bangalore as a member of
System Engineering Group. He has around 9 years of
experience in the field of RTL Verification & Validation,
ASIC/SoC Prototyping and small scale FPGA designs.
Hemanth K did his Diploma in Computer Electronics from
GIOE, Sec-bad in 2007. Later, he completed his Graduation in
Electronics & Telecommunication Engineering from IETE
Bangalore, in 2011. He is presently working in CoreEL
Technologies (I) Pvt. Ltd., Bangalore as a member of System
Engineering Group. He has more than 4 years of experience in
the field of RTL design & Validation for FPGAs. He has
previously worked on projects involving development of
FPGA based systems and IPs.
Meena D. graduated in E & C from NIT Calicut, Kerala in
1991 and MBA from Bharathidasan University in 2001. She
joined DRDO in 1996, and served at various DRDO labs like
NPOL Cochin and CASSA Bangalore. Prior to joining
DRDO, she worked at Larsen and Toubro Pvt Ltd. and also
served as lecturer. From 2001 onwards she is working at
LRDE involving herself in the Design and Development of
various Radar Subsystems. She is leading a team for the
Design and Development of Digital Beam formers for the
ongoing projects at LRDE. She has published more than 30
papers in both National and International conferences.
Mr. Azeez P, born in 1977 at Kannur District, Kerala,
obtained B.Tech in Electronics & Communication
Engineering from Govt. Engineering College, Kannur,
University of Calicut in 1999 and M.Tech (Electronics Design
and Technology) from Indian Institute of Science, Bangalore
in 2009. He joined DRDO, LRDE as a scientist in 2000. His
areas of interest include Phased array radar systems, FPGA
systems design, and safety critical systems.
Taniza Roy born at Tanzania, graduated in E & C from NIT
Silchar in 2002. She joined DRDO as Scientist in 2002 and
has more than 15 national and 5 IEEE publications. She has
been awarded with DRDO cash award for consecutive years of
2005 and 2006 and Technology day award of 2008 for leading
a team for FPGA based designs. Currently she is working in
the field of Radar design with Digital design and Signal
processing as the area of specialization.

More Related Content

What's hot

HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKSHIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKSijngnjournal
 
Linkmeup v076(2019-06).2
Linkmeup v076(2019-06).2Linkmeup v076(2019-06).2
Linkmeup v076(2019-06).2eucariot
 
ASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGY
ASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGYASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGY
ASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGYIlango Jeyasubramanian
 
FPGA based JPEG Encoder
FPGA based JPEG EncoderFPGA based JPEG Encoder
FPGA based JPEG EncoderIJERA Editor
 
Reconfigurable ICs
Reconfigurable ICsReconfigurable ICs
Reconfigurable ICsAnish Goel
 
Digital Systems Design
Digital Systems DesignDigital Systems Design
Digital Systems DesignReza Sameni
 
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitchDPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitchJim St. Leger
 
High speed customized serial protocol for IP integration on FPGA based SOC ap...
High speed customized serial protocol for IP integration on FPGA based SOC ap...High speed customized serial protocol for IP integration on FPGA based SOC ap...
High speed customized serial protocol for IP integration on FPGA based SOC ap...IJMER
 
Efficient fpga mapping of pipeline sdf fft cores
Efficient fpga mapping of pipeline sdf fft coresEfficient fpga mapping of pipeline sdf fft cores
Efficient fpga mapping of pipeline sdf fft coresNxfee Innovation
 
SYNTHESIS OPTIMIZATION FOR FINITE STATE MACHINE DESIGN IN FPGAS
SYNTHESIS OPTIMIZATION FOR FINITE STATE MACHINE DESIGN IN FPGASSYNTHESIS OPTIMIZATION FOR FINITE STATE MACHINE DESIGN IN FPGAS
SYNTHESIS OPTIMIZATION FOR FINITE STATE MACHINE DESIGN IN FPGASVLSICS Design
 
System designing and modelling using fpga
System designing and modelling using fpgaSystem designing and modelling using fpga
System designing and modelling using fpgaIAEME Publication
 

What's hot (20)

HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKSHIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
 
Fpga
FpgaFpga
Fpga
 
Linkmeup v076(2019-06).2
Linkmeup v076(2019-06).2Linkmeup v076(2019-06).2
Linkmeup v076(2019-06).2
 
ASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGY
ASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGYASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGY
ASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGY
 
What is FPGA?
What is FPGA?What is FPGA?
What is FPGA?
 
Unit VI CPLD-FPGA Architecture
Unit VI CPLD-FPGA ArchitectureUnit VI CPLD-FPGA Architecture
Unit VI CPLD-FPGA Architecture
 
FPGA based JPEG Encoder
FPGA based JPEG EncoderFPGA based JPEG Encoder
FPGA based JPEG Encoder
 
Reconfigurable ICs
Reconfigurable ICsReconfigurable ICs
Reconfigurable ICs
 
FPGA
FPGAFPGA
FPGA
 
Unit v. HDL Synthesis Process
Unit v. HDL Synthesis ProcessUnit v. HDL Synthesis Process
Unit v. HDL Synthesis Process
 
Assignmentdsp
AssignmentdspAssignmentdsp
Assignmentdsp
 
A04660105
A04660105A04660105
A04660105
 
Digital Systems Design
Digital Systems DesignDigital Systems Design
Digital Systems Design
 
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitchDPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
 
High speed customized serial protocol for IP integration on FPGA based SOC ap...
High speed customized serial protocol for IP integration on FPGA based SOC ap...High speed customized serial protocol for IP integration on FPGA based SOC ap...
High speed customized serial protocol for IP integration on FPGA based SOC ap...
 
D031201021027
D031201021027D031201021027
D031201021027
 
24
2424
24
 
Efficient fpga mapping of pipeline sdf fft cores
Efficient fpga mapping of pipeline sdf fft coresEfficient fpga mapping of pipeline sdf fft cores
Efficient fpga mapping of pipeline sdf fft cores
 
SYNTHESIS OPTIMIZATION FOR FINITE STATE MACHINE DESIGN IN FPGAS
SYNTHESIS OPTIMIZATION FOR FINITE STATE MACHINE DESIGN IN FPGASSYNTHESIS OPTIMIZATION FOR FINITE STATE MACHINE DESIGN IN FPGAS
SYNTHESIS OPTIMIZATION FOR FINITE STATE MACHINE DESIGN IN FPGAS
 
System designing and modelling using fpga
System designing and modelling using fpgaSystem designing and modelling using fpga
System designing and modelling using fpga
 

Similar to ate_full_paper

IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...
IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...
IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...IRJET Journal
 
Nt1310 Unit 5 Algorithm
Nt1310 Unit 5 AlgorithmNt1310 Unit 5 Algorithm
Nt1310 Unit 5 AlgorithmAngie Lee
 
FPGA Implementation of Real Time Data Acquisition System Using Micro blaze Pr...
FPGA Implementation of Real Time Data Acquisition System Using Micro blaze Pr...FPGA Implementation of Real Time Data Acquisition System Using Micro blaze Pr...
FPGA Implementation of Real Time Data Acquisition System Using Micro blaze Pr...Editor IJCATR
 
DPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet ProcessingDPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet ProcessingMichelle Holley
 
LAS16-300: Mini Conference 2 Cortex-M Software - Device Configuration
LAS16-300: Mini Conference 2 Cortex-M Software - Device ConfigurationLAS16-300: Mini Conference 2 Cortex-M Software - Device Configuration
LAS16-300: Mini Conference 2 Cortex-M Software - Device ConfigurationLinaro
 
Optimizing Apple Lossless Audio Codec Algorithm using NVIDIA CUDA Architecture
Optimizing Apple Lossless Audio Codec Algorithm using NVIDIA CUDA Architecture Optimizing Apple Lossless Audio Codec Algorithm using NVIDIA CUDA Architecture
Optimizing Apple Lossless Audio Codec Algorithm using NVIDIA CUDA Architecture IJECEIAES
 
Architectures for mobile computing dec12
Architectures for mobile computing dec12Architectures for mobile computing dec12
Architectures for mobile computing dec12Rajveer Shekhawat
 
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGAEFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGAVLSICS Design
 
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGAEFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGAVLSICS Design
 
978-1-4577-1343-912$26.00 ©2014 IEEE Reliability an.docx
978-1-4577-1343-912$26.00 ©2014 IEEE  Reliability an.docx978-1-4577-1343-912$26.00 ©2014 IEEE  Reliability an.docx
978-1-4577-1343-912$26.00 ©2014 IEEE Reliability an.docxevonnehoggarth79783
 
Avionics Paperdoc
Avionics PaperdocAvionics Paperdoc
Avionics PaperdocFalascoj
 
Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)
Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)
Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)Ontico
 
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGAEFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGAVLSICS Design
 
Physical computing and iot programming final with cp sycs sem 3
Physical computing and iot programming final with cp sycs sem 3Physical computing and iot programming final with cp sycs sem 3
Physical computing and iot programming final with cp sycs sem 3WE-IT TUTORIALS
 
2009-03-13 Atlanda System z Council Meeting
2009-03-13 Atlanda System z Council Meeting2009-03-13 Atlanda System z Council Meeting
2009-03-13 Atlanda System z Council MeetingShawn Wells
 
Chapter7_InputOutputStorageSystems.pptx
Chapter7_InputOutputStorageSystems.pptxChapter7_InputOutputStorageSystems.pptx
Chapter7_InputOutputStorageSystems.pptxJanethMedina31
 

Similar to ate_full_paper (20)

Fpg as 11 body
Fpg as 11 bodyFpg as 11 body
Fpg as 11 body
 
IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...
IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...
IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...
 
0507036
05070360507036
0507036
 
Nt1310 Unit 5 Algorithm
Nt1310 Unit 5 AlgorithmNt1310 Unit 5 Algorithm
Nt1310 Unit 5 Algorithm
 
Convolution
ConvolutionConvolution
Convolution
 
FPGA Implementation of Real Time Data Acquisition System Using Micro blaze Pr...
FPGA Implementation of Real Time Data Acquisition System Using Micro blaze Pr...FPGA Implementation of Real Time Data Acquisition System Using Micro blaze Pr...
FPGA Implementation of Real Time Data Acquisition System Using Micro blaze Pr...
 
DPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet ProcessingDPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet Processing
 
LAS16-300: Mini Conference 2 Cortex-M Software - Device Configuration
LAS16-300: Mini Conference 2 Cortex-M Software - Device ConfigurationLAS16-300: Mini Conference 2 Cortex-M Software - Device Configuration
LAS16-300: Mini Conference 2 Cortex-M Software - Device Configuration
 
Optimizing Apple Lossless Audio Codec Algorithm using NVIDIA CUDA Architecture
Optimizing Apple Lossless Audio Codec Algorithm using NVIDIA CUDA Architecture Optimizing Apple Lossless Audio Codec Algorithm using NVIDIA CUDA Architecture
Optimizing Apple Lossless Audio Codec Algorithm using NVIDIA CUDA Architecture
 
Introduction to Blackfin BF532 DSP
Introduction to Blackfin BF532 DSPIntroduction to Blackfin BF532 DSP
Introduction to Blackfin BF532 DSP
 
Architectures for mobile computing dec12
Architectures for mobile computing dec12Architectures for mobile computing dec12
Architectures for mobile computing dec12
 
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGAEFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
 
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGAEFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
 
978-1-4577-1343-912$26.00 ©2014 IEEE Reliability an.docx
978-1-4577-1343-912$26.00 ©2014 IEEE  Reliability an.docx978-1-4577-1343-912$26.00 ©2014 IEEE  Reliability an.docx
978-1-4577-1343-912$26.00 ©2014 IEEE Reliability an.docx
 
Avionics Paperdoc
Avionics PaperdocAvionics Paperdoc
Avionics Paperdoc
 
Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)
Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)
Dataplane networking acceleration with OpenDataplane / Максим Уваров (Linaro)
 
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGAEFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
 
Physical computing and iot programming final with cp sycs sem 3
Physical computing and iot programming final with cp sycs sem 3Physical computing and iot programming final with cp sycs sem 3
Physical computing and iot programming final with cp sycs sem 3
 
2009-03-13 Atlanda System z Council Meeting
2009-03-13 Atlanda System z Council Meeting2009-03-13 Atlanda System z Council Meeting
2009-03-13 Atlanda System z Council Meeting
 
Chapter7_InputOutputStorageSystems.pptx
Chapter7_InputOutputStorageSystems.pptxChapter7_InputOutputStorageSystems.pptx
Chapter7_InputOutputStorageSystems.pptx
 

ate_full_paper

  • 1. FPGA based Modular and Generic Automated Test Equipment (ATE) for Digital Beam Forming Unit Rohit Gohil1 , TSN Murthy1 , D. D. Satya Srinivas1 , Amrendra Kumar1 , Balachandra Aroli1 , Amit Agrawal1 , Hemanth K.1 , Meena D2 , Azeez P2 , Taniza Roy2 1 CoreEl Technologies (I) Pvt. Ltd., Koramangala, Bangalore -560 034, INDIA Tel: 91-80-41970400; Fax: 91-80-30723638; email: rohit.gohil@coreel.com 2 Electronics and Radar Development Establishment (LRDE), CV Raman Nagar, Bangalore – 560 093, INDIA Abstract- This paper brings out Generic and Modular architectural view of Automated Test Equipment (ATE) that is used for validating Digital Beam Former (DBF) system. The proposed approach uses multi-FPGA, multi-card solution for realizing ATE functionality that is used to completely validate DBF system. Processors available as hard macros within the FPGAs are used to configure, control and monitor the operations. Key Words- Automated Test Equipment (ATE), Digital Beam Forming, Field Programmable Gate Arrays (FPGA), Group Receivers (GR), Radar Environment Simulation (RES), Gigabit Transceivers, Remote configuration, Scalability, Signal Processor (SP), Space and Time Management Unit (STM), Testability, Modular Approach I. INTRODUCTION Brief introduction to DBF: CoreEl has implemented FPGA based scalable DBF system that can be used for RADAR applications. DBF uses multi-FPGA, multi-card solution to realize Digital Beam forming functionality. DBF interfaces to up to 60 Array of multiple Receivers using Aurora protocol on optical links each operating at 3.6Gbps (totaling to aggregate raw input data bandwidth equal to ~76.8Gbps). DBF synthesizes multiple output beams and sends them to Signal Processor (SP) using sFPDP protocol on six optical links operating at 2.5Gbps (totaling to aggregate raw output data bandwidth equal to ~8Gbps). DBF also supports Radar Environment Simulator (RES) feature to simulate virtual threats. The actual bandwidth needed on optical links would be ~30% more to cater to Protocol Headers, Control Information, 8B/10B encoding, etc. Introduction to ATE for DBF: From DBF introduction, it is clear that the performance and bandwidth needed to test DBF cannot be achieved using any off-the-shelf solutions. Neither will it be possible to off-load analyses of received data to SW as it may require a huge farm of servers. This necessitated a custom designed, flexible and modular ATE System (HW/RTL/SW). Modern day high density FPGAs containing DSP elements, embedded processor and multi-gigabit transceivers are ideally suited to design an ATE system. In this paper, we report our design and implementation approach of Modular and Generic Automated Test Equipment (ATE) for Digital Beam Forming (DBF). II. STATEMENT OF PROBLEM The primary role of an ATE is to pump stimulus data to the Device Under Test (DUT) and to analyze received data with expected data in an automated way. To make Generic and Modular ATE, following features shall also be supported: 1. ATE shall provide data to DUT at wire-speed and perform run-time analysis of received data from DUT. Implementing these features in RTL shall significantly reduce overhead on Software and increases system performance. 2. ATE shall support “logging” of result data in some memory for offline analysis/processing/plotting. 3. The design of ATE shall not be tightly coupled to DUT. In another way, ATE shall contain memories to store stimulus and result data. In this way, some offline utility can generate pre-processed stimulus and result data. 4. Design of ATE should be modular, scalable and should include features for observability and testability. 5. ATE shall support features to test itself in standalone mode (before being used to test DUT). After all, no one designs ATE for ATE. III. SYSTEM DESCRIPTION Keeping in mind above principle, ATE architecture and features were defined. Virtex-5 generation of Xilinx FPGAs provide an excellent balance of I/O bandwidth to computational capacity and are well suited for data processing operations. They provide more compact and economical solution compared to high performance computing Processor based approach. Hence FPGA based system was conceptualized. Keeping in view the limitations in terms of physical dimensions of the card, thermal management challenges, FPGA high speed serial link resources and desire for modularity and scalability, the system was designed to be a multi-card, multi-FPGA solution. FX flavor of FPGAs with in-built Power PC processor hard macro were chosen and in
  • 2. each of the FPGAs embedded processor sub-systems were created. This provided the system with enormous flexibility and programmability and the Linux based software ported on these processors carried out one-time configurations, controls and continuous status monitoring operations. IV. ATE ARCHITECTURE Logical block diagram of ATE is shown in Figure 1: Power PC sub system DDR2 Stimulus Memory DDR2 Result Memory DBF STM/SP Emulation Receiver Group Emulation Aurora channels @ 51x3.6 Gbps sFPDP channels @ 7x2.5 Gbps Sync Pulse 51x4 Sync Pulse 1x4 RES Eth Ethernet ATE Hdr OD ATE Hdr ODV ATE Hdr OD ATE Hdr RES Info STM, SP-Res Eth Switch DMC AMC Test Cases (Tcl) ATE (Test-Jig Card # 1 to 5) PC Running SW Applications: 1. DBF Management Console (DMC) 2. ATE Management Console (AMC) Figure 1: Logical Block Diagram of 51-GR ATE for 51-GR DBF To validate up to 60 Group Receiver (GR) DBF, ATE consists of 5 Test-Jig cards. Each Test-Jig card caters for following: 1. Input data generation for up to 1 STM link operating at 2.5-Gbps following sFPDP protocol. 2. Input data generation for up to 12 Receiver Groups operating at 3.6-Gbps following Aurora protocol. 3. Input data generation for up to 1 RES link operating at 1-Gbps following Ethernet protocol. 4. Output data comparison/logging for up to 3 SP links operating at 2.5-Gbps following sFPDP protocol. V. TEST SETUP FOR 51 GR DBF VALIDATION Test setup architecture for 51 GR DBF testing is depicted in Figure 2. In case of 51 GR DBF, the DBF system has 51 GRs in five rows with a per row configuration of 9, 11, 11, 11, 9 GRs. ATE emulates identical GR configurations while testing 51 GR DBF. Gigabit Ethernet Switch 2x(3xType-2Links)+1Type-2link ToMasterTestjig(4links)+PseudoMasterTestjig(3links) 3 3 1. DBF Mgmt console (DMC) 2. ATE Mgmt console (AMC) PC s/w: 51 GR ATE 51 GR DBF Test Jig #4 11 44 IDBF #4 Test Jig #2 11 44 IDBF #2 4 Test Jig #1 Master 36 sFPDP 9 Eth (RES) Test Jig #3 11 44 IDBF #3 Test Jig #5 Pseudo Master 9 36 IDBF #5 IDBF #1 FDBF Legend: Ethernet Type-1 Type-2 RS422 Sync Test PC Figure 2: 51-GR DBF Test Setup
  • 3. VI. TEST-JIG CARD AND FPGA DESIGN Test-Jig card and FPGA block diagram is shown in Figure 3. Test Jig FPGA supports functionality to emulate surrounding systems of DBF (namely GR, STM and SP). PPC440 Embedded Subsystem caters for configuration control and status monitoring. 3 GR Emulator RES Emu SP Emulator PPC440 Embedded Subsystem 9, 11 or 12 4 sFPDP (7th ) Eth (RES) Ethernet ATE Mgmt Console (AMC) Stimulus Memory (DD2 SDRAM) Result Memory (DD2 SDRAM)Master Indication (from BP) Legend: Ethernet Aurora sFPDP RS422 Sync Test Jig FPGA Test Jig Board STM Emulator Jamming Ana 3 36, 44 or 48 Figure 3: Logical Block Diagram of Test-Jig Card and FPGA VII. SYSTEM OPERATION ATE emulates peripherals of DBF system – behaves as GRs which provide data to DBF system for beam computation; and as STM/SP which receive the computed beam from DBF. The module emulating the Radar input data to DBF fetches packets from the stimulus memory and forwards them on high speed serial optical links to DBF. The start of transmission of packets from the stimulus memory is synchronized across multiple FPGAs and Cards. ATE can be programmed to transmit a set of packets in multiple loop mode or infinite loop mode. Infinite loop mode feature is used for regression testing of DBF. Data is received from DBF on 6 optical links each operating at 2.5Gbps. The module behaving as SP compares received data with expected data programmed in result memory. Even a single bit error is captured and reported by ATE. ATE also supports sending RES packet on a separate 1Gbps Ethernet link to test RES functionality of DBF. ATE receives stimulus and expected result data, on separate Ethernet link connected to PC, which are programmed into stimulus and result DDR2 SDRAM memories respectively. Each packet contains generic header which can be configured to control various parameters like “inter packet delay”, “loop count”, “drop packet”, “insert CRC error”, etc. The embedded processor based sub-system can configure the ATE either in “log mode” or “compare and log mode”. In compare and log mode, packets received from DBF are compared with the packets written in result DDR2 memory in RTL during run time. In log mode, all the received packets are written to DDR2 memory, which can be presented to user and processed offline for errors or beam plotting. ATE supports software controlled transmit/receive buffers and internal/external loopback mechanisms. Using these features, ATE can be fully tested without requiring separate test equipment. Using above approach, ATE has been realized for testing “24 Receiver Group DBF” and “51 Receiver Group DBF”. Using a single ATE, all the expected Receivers/SP scenarios and error scenarios have been emulated to fully validate the DBFs. MatLab simulated data has been cross verified with DBF generated data using the “log mode” of ATE. VIII. PROCESSOR SUB-SYSTEMS Xilinx’s Virtex-5 FXT series of FPGAs come with Power PC 440 embedded processor. These embedded processors are seamlessly integrated with other essential components of an embedded sub-system such as Trimode Ethernet MAC core, dedicated DMAs, integrated crossbar, DDR memory controller etc. Using Embedded Developers’ Kit from Xilinx, processor based embedded sub-system was implemented on all the FPGAs. On board facilities essential for operation of the embedded sub-systems were provided such as Flash memories, DDR2 memories, Console port, I2C EEPROM etc. IX. OS & APPLICATION SOFTWARE While RTL implementation is well suited for repetitive high throughput data generation and comparison tasks, it lacks the flexibility and programmability in comparison to Processor
  • 4. based software implementation approach. ATE like complex systems have numerous configuration, control and status monitoring tasks that are performed at regularly in a periodic manner. Power on Self Test (POST), support for observing the health of the system, remote upgradability of FPGA images, status monitoring etc. are provided by the software. Power PC based embedded sub-system and associated peripherals provide a great infrastructure for software implementation of these tasks. ATE architecture makes use of this. X. SYSTEM SUMMARY Table 1: ATE System overview Parameter Number of FPGAs in ATE 15 Linux running on 5 FPGAs BITE implementation on 5 dedicated FPGAs Data path frequency 180MHz Total number of optical links 80 Optical link speed 3.6 Gbps Number of sFPDP links 20 @ 2.5 Gbps Number of different cards in ATE 1 Table 2: FPGA resource utilization FDBF Device XC5VFX 100T -1 Clocks in MHz 90, 100,125, 180,200 FF utilization 75% LUT utilization 69% Slice utilization 99% BRAM utilization 88% GTX utilization 100% Figure 4: Test-Jig Board Photograph XI. CONCLUSIONS DBF system has been tested extensively in the lab using ATE for different scenarios and the results have met the design specifications in terms of functionality and throughput requirements. Timely and successful implementation of the ATE system that requires multi-disciplinary expertise and co-ordination among teams has been possible due to proper planning, consistent adherence to quality control and assurance processes, reviews, adoption of best engineering practices and hard work. Xilinx Virtex-5 FPGAs have proven to be a success for ATE applications, both in RTL performance and in I/O bandwidth for data processing and data communications. ATE is architected to emulate multiple receivers. The current ATE is implemented across multiple cards and FPGAs, and can be easily scaled to emulate 1 to 60 Receiver Groups or more. ATE RTL is adaptable to be used in various applications which require generation and analysis of packetized data. Although it is currently used to test DBF, it can be readily used to test a system which interfaces to surrounding systems using Aurora, sFPDP and Ethernet links. Further, it can be easily enhanced to test systems with varied configurations. ACKNOWLEDGMENT The authors would like to thank Mr. LGM Prakasam, LRDE, for his continuous support. The authors would like to acknowledge the contribution of other members of the team at System Engineering Group, CoreEl Technologies and at LRDE, who have worked on different aspects of this system design and contributed to the success of this project. REFERENCES 1 Toby Haynes, A Primer on Digital Beam Forming, Spectrum Signal Processing 2 Reference Guide, Embedded Processor block in Virtex-5 FPGAs, Xilinx, v1.8 BIO DATA OF AUTHORS Rohit Gohil did his B.E. in Electronics and Telecommunication from NIT, Raipur, in 2000. He completed his P.G Diploma in VLSI Design from ACTS, C-DAC, Bangalore, in 2001. He is presently working in CoreEl Technologies (I) Pvt. Ltd., Bangalore as a member of System Engineering Group. He has more than 10 years of experience in the field of FPGA RTL Design, SoC/ASIC Prototyping, RTL Verification and Validation. He has worked in areas of SoC Integration, Chipset Design and Verification/Validation of Digital Signal Processing System. TSN Murthy obtained his BE in Electronics & Communications Engineering from SV University, Tirupathi and PG Diploma from IISc, Bangalore. He is Senior Vice President and Director of CoreEL Technologies (I) Pvt. Ltd.,
  • 5. Bangalore. He has over 33 years of hands-on experience in design and development of Single Board Computers, PARAM series of parallel processing systems, manufacturing automation systems & telecommunications products. Currently he heads Systems Engineering Group at CoreEL, designing and developing subsystems for RADARs & SONARs, Digital Video Processing and Telecommunication / Networking products. D D Satya Srinivas did his B.Tech in Electronics and Communication from STJIT, Karnataka University, in 1998. He is presently working in CoreEl Technologies (I) Pvt. Ltd., Bangalore as a member of System Engineering Group. He has more than 10.5 years of experience in the field of System Design, Hardware and FPGA/RTL design. He has worked in areas of Networking/Communication, Digital video. Amrendra Kumar completed AMIE in Electronics and Communication Engineering from Institution of Engineers (India) in 1995. He is presently working in CoreEl Technologies (I) Pvt. Ltd., Bangalore as a Hardware engineer in System Engineering Group. He has around 13 years of experience in the field of System Design, high-speed board Design. Balachandra Aroli graduated in BE Computers from Gulbarga University, Raichur in 2001. He is presently working in CoreEl Technologies (I) Pvt. Ltd., Bangalore as a member of System Engineering Group. He has around 9 years of experience in the field of System Software. He has previously worked on projects involving development of System/App Software, Device Drivers. Domain strengths include Networking, OS internals, Linux and RTOS(ThreadX & Nucleus OS). Amit Agrawal graduated in Electronics Engineering from MNNIT, Allahabad in 2002. He is presently working in CoreEl Technologies (I) Pvt. Ltd., Bangalore as a member of System Engineering Group. He has around 9 years of experience in the field of RTL Verification & Validation, ASIC/SoC Prototyping and small scale FPGA designs. Hemanth K did his Diploma in Computer Electronics from GIOE, Sec-bad in 2007. Later, he completed his Graduation in Electronics & Telecommunication Engineering from IETE Bangalore, in 2011. He is presently working in CoreEL Technologies (I) Pvt. Ltd., Bangalore as a member of System Engineering Group. He has more than 4 years of experience in the field of RTL design & Validation for FPGAs. He has previously worked on projects involving development of FPGA based systems and IPs. Meena D. graduated in E & C from NIT Calicut, Kerala in 1991 and MBA from Bharathidasan University in 2001. She joined DRDO in 1996, and served at various DRDO labs like NPOL Cochin and CASSA Bangalore. Prior to joining DRDO, she worked at Larsen and Toubro Pvt Ltd. and also served as lecturer. From 2001 onwards she is working at LRDE involving herself in the Design and Development of various Radar Subsystems. She is leading a team for the Design and Development of Digital Beam formers for the ongoing projects at LRDE. She has published more than 30 papers in both National and International conferences. Mr. Azeez P, born in 1977 at Kannur District, Kerala, obtained B.Tech in Electronics & Communication Engineering from Govt. Engineering College, Kannur, University of Calicut in 1999 and M.Tech (Electronics Design and Technology) from Indian Institute of Science, Bangalore in 2009. He joined DRDO, LRDE as a scientist in 2000. His areas of interest include Phased array radar systems, FPGA systems design, and safety critical systems. Taniza Roy born at Tanzania, graduated in E & C from NIT Silchar in 2002. She joined DRDO as Scientist in 2002 and has more than 15 national and 5 IEEE publications. She has been awarded with DRDO cash award for consecutive years of 2005 and 2006 and Technology day award of 2008 for leading a team for FPGA based designs. Currently she is working in the field of Radar design with Digital design and Signal processing as the area of specialization.