Source description
About the role
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.
More at Cyient