Research and Development (R&D) Software engineer

Title:

  • Research and Development Software Engineer

Organization:

  • Test Synthesis Group, Silicon Test Solutions Center at Mentor Graphics Corp.

Description:

  • Role as Software Engineer for DFT industry leading award-winning ATPG tool - TestKompress (TK). A highly motivated self-disciplined developer who relentlessly pursue product excellence.
  • Responsible for test synthesis involving automatic generation and insertion of embedded deterministic test (EDT) IP that helps improve the testability of embedded memories as well as random logic.
  • Enhanced TK to make it work robustly with 3rd party tools, such as Synopsys Design Compiler (SDC) and Synopsys Prime Time (SPT). Seamless in all design flows.
  • Implemented robust and efficient new functionality to address key issues faced by customers related to test quality, cost and low power.
  • Strong communication and organizational skills. Coordinated teamwork between groups of Test Synthesis and FastScan ATPG.

Technical Skills:

  • Industry cutting-edge experience with DFT ATPG, scan, simulation, Launch-off-shift at-speed test, IEEE 1149.1 Boundary Scan(JTAG), Memory BIST (MBIST) and Logic BIST(LBIST), scan/compression channels automatic generation and insertion, yield improvement, DFT clocking control, Test Synthesis for multimode testing, simulation race condition, Static Timing Analysis(STA).
  • Industry tools: Implement Tessent TestKompress and FastScan, use Synopsys Primary Time(SPT), Synopsys Design Compiler(SDC), Rational Purify and ClearQuest.
  • Language: C++, TCL, Perl, Verilog, HDL, SDC.
  • Create test cases based on large-scale industry benchmark for validation and testing.
  • Use GDB/DDD to debug. Detect memory leakage detect with Purify. Perform Version Control with CVS. Validate in distributed regression testing grid.

Manager/Director:

  • Dr. Nilanjan Mukherjee

Honors:

  • VIP target bonus receiver at Mentor Graphics Corp., 2009.03-2010.03.

Recommendations:

  • Recommendations are available based on required.