Sai Siddhartha
Sai Siddhartha
Sai Siddhartha
Educational Qualifications
Year
2013
Degree/Certificate
M.E VLSI & Embedded Systems
Institution
BITS Pilani Goa
Marks obtained
7.01/10
2011
2007
92.8%
2005
Chinmaya Vidyalaya
High School
82%
72.8%
Technical Skills
Experience/Internship
1. Currently working in Synopsys Bangalore as an Intern (May14 PRESENT)
Understanding the Xilinx FPGA architectures and Testing the User interface of various Synopsys
FPGA Synthesis core products which includes Synplify and FPGA Prototyping tools like Certify
and Identify.
Developing the script files using TCL for automation which ensures the stability of the
feature in the tool.
RTL coding of building blocks of ASICs such as memory controller, FIFO etc. in
ModelSim/ Questa Sim using Verilog and synthesizing the codes to gate-level netlist using
Quartus tool used as the DUTs for implementing Verification methodologies and verifying the
designs in Riviera Pro tool using Layered test benches in System Verilog and Universal
Verification Methodology(UVM).
3. Pursued Internship in Global Logic India Pvt. Ltd. from January 7th 2013 to June 14th 2013.
Developed an Android app using NDK which monitors the network traffic and to optimize the
data that flows through the network.
ACADEMIC PROJECTS
1. Implementation of 8 bit Hamming code error detector and corrector
Used ChipScope Pro logic analyzer using ICON (Integrated Controller) and VIO(Virtual
Input Output) cores to replicate the output on the FPGA in the form of waveform.
Used Xilinx Virtex5 FPGA board & Xilinx ISE 12.2i for implementation.
The Instruction memory and data memory of the Processor were created using
distributed memory core gen ROM by loading a '.coe' file containing 32 bit instructions
stored in the form of hex.
Control unit was used to decode the instructions to decide on the kind of operatio
be performed and generate the required control signals accordingly.
The control signals generated were used to control the register file, ALU and the data
memory.
Used Xilinx 12.2i for implementation.
TelosB motes were used for this application, these were arranged in a hierarchical fashion.
The position of the mobile agent was tracked by these motes and the information is sent
to the leaf mote in tree and from that to the server.
Used TinyOS which is a component based embedded operating system and this
application is programmed in NesC.
Extra-Curricular Activities
Participated and won prizes at various Robotic events which includes Line follower & Robo
Soccer.
Participated in the Badminton competition for SPREE a national level sports fest organized by
BITS, Pilani Goa Campus.