Design-for-Test Sen & Mid
Cyient · Bengaluru, Karnataka, India
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.