I assume you are a fresher and want to make a career in DFT field. First let’s understand what a DFT engineer exactly do. A DFT engineer works on making chips testable after fabrication. The work may include:
-
Scan insertion
-
ATPG pattern generation
-
Fault coverage improvement
-
MBIST/LBIST
-
Boundary scan (JTAG)
-
Test mode timing closure
So you should prepare accordingly. First build deep basics. Without this, tools won’t make sense. Go through Digital Electronics. Read about flip-flops, latches, FSM, counters, clocking concepts, metastability etc.
Understand verilog/system verilog. vlsiworlds is a nice blog where you can read about system verilog and UVM.
Now come to core DFT theory. Learn about scan concepts, ATPG, MBIST etc. If you have knowledge about tools then it’s a plus point. You may not get tool access — but you must know how tools are used. Take help from youtube, udemy etc.
Finally make some mini projects and make a good resume focusing DFT, not generic VLSI.
Still having doubts, we can discuss further.