Design For Test (Dft) Engineer (New Glasgow)

Design For Test (Dft) Engineer (New Glasgow)

01 Aug
|
HCLTech
|
New Glasgow

01 Aug

HCLTech

New Glasgow

Job TitleDebug Sub-System & Design-for-Test (DFT) EngineerSummaryWe are seeking a Debug Sub-System / DFT Engineer to architect, implement, and validate the on-chip debug and test infrastructure for complex SoC and ASIC designs. This role spans the full lifecycle — from specification and RTL design of debug/DFT features through pre-silicon verification, ATPG pattern generation, and post-silicon validation. The ideal candidate combines deep DFT methodology expertise with knowledge of silicon debug subsystems, enabling efficient manufacturing test, in-field diagnostics, and post-silicon debug.Key ResponsibilitiesDebug Sub-System Design & IntegrationUnderstanding of on-chip debug infrastructure including:JTAG TAP controllers (IEEE 1149.1/1149.6) and daisy-chain/star topologiesCoreSight / ARM Debug Architecture (DAP, SWD, ETM, CTI, cross-trigger matrices)Trace infrastructure (ETB, ETR, TPIU, trace funnels, timestamps)Embedded Logic Analyzers (ELA) / on-chip signal monitorsDebug authentication and security (secure debug, debug access levels, lock/unlock)Design and integrate DFx (Design for Debug/Diagnostics) features:Performance counters and event monitorsError logging and first-error capture registersSignal observation via debug muxes and pad multiplexingRegister access over debug ports (JTAG-to-APB/AHB/AXI bridges)Debug subsystem interconnect (debug bus, cross-trigger fabric, power-domain-aware debug access)Collaborate with architecture teams on debug use cases: boot debug, crash analysis, performance profiling, in-field diagnosticsDesign-for-Test (DFT)Understand DFT architecture for complex SoC designs, including:Scan insertion: full scan, compressed scan (Tessent, Modus, DFT Compiler)Memory BIST (MBIST): controller design, repair logic, redundancy allocationLogic BIST (LBIST): self-test controllers, PRPG, MISR, fault coverage analysisBoundary Scan (JTAG): BSR chain design, IEEE 1149.1 complianceAt-speed testing: launch-on-shift, launch-on-capture, multi-clock domain handlingDrive ATPG pattern generation and achieve target fault coverage (stuck-at, transition,



path delay, bridging)Implement test compression (DFTMAX, Tessent TestKompress, EDT) to reduce test data volume and ATE test timeDesign DFT for low-power: isolation, retention scan, UPF-aware DFT insertionHandle analog/mixed-signal test interfaces (ADC/DAC BIST, PLL test modes, SerDes loopback)Define and implement test access mechanisms (TAM): wrapper chains, hierarchical test, IEEE 1500 wrappers for IP coresVerification & Validation (Most Key)Verify DFT/debug RTL through simulation and formal methods:JTAG TAP compliance testsScan chain integrity checksMBIST/LBIST functional verificationDebug authentication sequence validationRun DRC (Design Rule Checks) for DFT: scan rule violations, clock gating, X-sources, hold-time fixesPerform ATPG dry runs and iterate on coverage closure with design teamsSupport post-silicon DFT validation: scan pattern bring-up, MBIST execution, yield debugDebug test escapes and drive corrective actions (pattern update, DFT ECO, coverage gap closure)Manufacturing Test & YieldCollaborate with test engineering and ATE teams on test program developmentOptimize test cost: pattern count, test time, multi-site efficiency, compression ratioSupport yield analysis and diagnosis: failing pattern debug, defect localization, systematic vs. random fail classificationDevelop and maintain DFT documentation: test architecture specs, coverage reports, test insertion guidelinesRequired QualificationsEducation: B.S./M.S./Ph.D. in Electrical Engineering, Computer Engineering, or related fieldExperience: 4–10+ years in DFT, debug subsystem design, or silicon test engineeringStrong expertise in one or both domains:Proficiency in RTL design using Verilog/SystemVerilogExperience with industry DFT tools:Knowledge of JTAG/IEEE 1149.1 standard and TAP controller state machineExperience with ATPG pattern generation, fault models (SA0/SA1, transition, IDDQ), and coverage analysisFamiliarity with memory test (March algorithms, repair, redundancy, fuse programming)Strong scripting skills: Tcl, Python, Perl for tool automation and flow developmentUnderstanding of SoC integration and multi-IP DFT challenges

📌 Design For Test (Dft) Engineer (New Glasgow)
🏢 HCLTech
📍 New Glasgow

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: design for test (dft) engineer (new glasgow) / new glasgow

Subscribe to this job alert:

Get the latest job offers by email for: design for test (dft) engineer (new glasgow) / new glasgow