Design-for-Test Sen & Mid
Cyient · Bengaluru, Karnataka, India
Free to search · AI fit score against your CV · tailor your résumé in one click
Cyient · Bengaluru, Karnataka, India
Key Responsibilities DFT Implementation • Develop and implement DFT architecture for complex SoCs and IPs. • Perform Scan Insertion using Cadence Modus DFT . • Define and implement: • Full Scan • Scan Compression • Scan Chain Stitching • Test Point Insertion • Boundary Scan (JTAG) • MBIST Integration • LBIST (Preferred) ATPG & Fault Coverage • Generate ATPG patterns using Cadence Modus. • Analyze and improve fault coverage. • Debug pattern generation issues and coverage gaps. • Perform diagnostics and failure analysis. Synthesis & DFT Flow • Execute synthesis using Cadence Genus . • Work closely with RTL and Physical Design teams for DFT signoff. • Support timing closure of DFT logic. • Optimize DFT structures with minimal impact on PPA. Verification & Validation • Perform DFT verification at RTL and gate level. • Validate scan chains and test modes. • Run simulations for: • Scan Shift • Capture Mode • ATPG Pattern Validation • MBIST Verification Silicon Bring-Up • Support post-silicon validation and production testing. • Analyze ATE test results and debug manufacturing failures. • Collaborate with Product Engineering and Test Engineering teams. 3. DV: Key Responsibilities Verification Architecture & Strategy • Architect and drive end-to-end verification strategies for complex NPU and RISC-V based SoCs. • Define verification plans, test strategies, coverage metrics, and closure methodologies. • Develop scalable and reusable verification environments using UVM. • Leverage Formal Verification techniques to accelerate verification closure. NPU & AI Accelerator Verification • Verify AI/ML accelerator architectures including: • Neural Processing Units (NPU) • Tensor Processing Engines • Matrix Compute Units • MAC Arrays • Vector Processing Engines • AI Data Movement Architectures • Validate functionality, performance, and architecture compliance. RISC-V Verification • Verify RISC-V processor subsystems and integration. • Validate: • Pipeline Functionality • Cache Subsystems • Interrupt Controllers • MMU and Memory Subsystems • Privileged Architecture • Multi-Core Operation • Develop processor verification scenarios and stress tests. UVM-Based Verification • Develop and maintain: • UVM Agents • Drivers • Monitors • Scoreboards • Reference Models • Functional Coverage Models • Create constrained-random and directed test scenarios. • Drive verification closure using coverage-driven methodologies. Formal Verification • Architect and execute Formal Verification solutions. • Perform: • Property Verification • Assertion-Based Verification (SVA) • Connectivity Verification • Deadlock Analysis • Security Checks • Protocol Compliance Verification • Formal Coverage Analysis • Integrate Formal methodologies with simulation-based verification. SoC Verification • Verify complex SoC subsystems involving: • RISC-V CPUs • NPUs • NoC Fabric • Memory Controllers • DMA Engines • High-Speed Interfaces • Collaborate with RTL, Architecture, DFT, Firmware, and Software teams.