Professional Documents
Culture Documents
Seeking senior level assignments in pre-silicon front-end design/verification area with a growth
oriented organisation
PROFESSIONAL SYNOPSIS
TECHNICAL SKILLS
Languages : Verilog, System Verilog, VHDL, System C, Exposure to C++, UVM, and Perl
Tools : Mentor Graphics ModelSim, Quartus, Cadence NC-Verilog, Xilinx ISE and functional & code coverage tools
Protocols : XHCI – USB 3.0, EHCI/OHCI – USB 2.0 , AMBA – AHB, PCI, PCIe, SAS, I2C and SPI
Scripting : Shell and TCL
RELEVANT PROJECTS
Code Coverage
Description: The eXtensible Host Controller contains 2 ports. Each port supporting USB3.0 supper speed, USb2.0 High speed,
Full speed and Low speed. Under this port we can connect Device or HUB.
User interface side contains AHB Master/Slave. AHB Master is used to Read and write the Register space.
AHB Slave is used to read the data from the Memory OUT location and command/Transfer ring TRB. AHB Slave is used to write
the data to Memory IN location and writing the completion event.
Role:
Responsible for creating the AMC420 card verification Environment
Code Coverage
Description: AMC 420 card contains Micro blaze, UART, I2C, Bram controller, NOR, DDRII, DDRIII, Arrora, PCI-express and
Ethernet. All the peripheral connected via PLB bus. In the Block level verification we are using PLB Master BFM instead of
Micro blaze. BFL is used to initiate the Read/Write Transaction from PLB Master BFM to Slave.
Role:
Responsible for creating the MCM module verification Environment
Code Coverage
Description: Overhead bytes Insertion & Extraction. Alarm Insertion/Extraction. A1/B1 Alignment Check. Bit/2Bit/4Bit/Byte
switching Modes of operation Check.
Role:
Responsible for creating System C based SPI. GPIO, PCI, PLL, and Timer behavioral model
Description: ARM SOC Designer tool is used to develop the behavioral level peripherals and integrate that into ARM SOC
based environment. Based on this virtual verification Environment we can evaluate our Software testcases before getting the
validation board
5. Verification of Generic Framing Procedure(GFP)
Role:
Testbench creation
Code Coverage
Description: GFP is a multiplexing technique defined by ITU-T G.7041.GFP allows mapping of variable length, higher-layer
client signals over a transport network like SDH/SONET. The client signals can be protocol data unit (PDU) oriented (like IP/PPP
or Ethernet Media Access Control) or can be block-code oriented (like fiber channel)
Role:
Features Extraction.
Description: The AMBA protocol is an open standard, on-chip bus specification that details a strategy for the interconnection
and management of functional blocks that makes up a System-on-Chip (SoC).
AHB Master BFM sends and receives data to/from DUT block to check the functionality. The AHB slave model emulates an AHB
peripheral device connected to the AHB bus, this model is capable of responding to any transaction initiated by the AHB master
within the DUT. Here the WRAPPER (RTL) is act as a slave. The wrapper contains the DDR2 controller (RTL), it initiates the
memory, gives data to memory to write and get the read data from memory.
Role:
Test Environment Specification & Acceptance Test Specification creation
Testbench creation
Code Coverage
Description: PCIE to CSB Bridge contains PCI-Express EP controller and AXI Slave. This Bridge is used to convert the PCI-
Express transaction to coherent system Bus. CSB to PCIE Bridge contains PCI-Express EP controller and AXI Master. This
Bridge is used to convert the coherent system bus to PCI-Express transaction.
Role:
Description: Advanced Encryption Standard is a symmetric-key encryption standard. AES has a fixed block size of 128 bits
and a key size of 128,192 and 256 bits.
Role:
Schematic Design
CPLD Selection
Testing the Trainer / Board.
Description: Trainer board contains On Board Oscillator @ 25 MHz, programmable clock facility, 68 user I/O pins, 8 LED’s
interface, 16x2 LCD Display with backlight, AT-PS/2 Keyboard connector support, 8-SPDT switches and RS232X Standard serial
port Interface.
Education:
Master Degree in Electrical &Computer Engineering, Wayne State College, Wayne, NE 2006