Module 52 min

Interview Preparation Plan - 8 Weeks

Interview Preparation Plan - 8 Weeks

WeekTopic FocusWhat to StudyPractice Task
Week 1Digital FundamentalsSetup/hold time, metastability, clock domains, timing diagrams, flip-flop operationDraw timing diagrams by hand. Explain setup violation to a friend without notes.
Week 2Synthesis ConceptsRTL-to-netlist flow, SDC constraints (create_clock, set_input/output_delay, false_path, multicycle_path), QoR metrics (WNS/TNS)Write a complete SDC file for a simple design from memory. Run Yosys synthesis on a small Verilog module.
Week 3STA Deep DiveSetup/hold slack formulas, 4 path types, timing reports, OCV/AOCV, propagated clock, MMMC cornersManually calculate setup slack for a given circuit. Read a full PrimeTime report and identify violations.
Week 4Physical DesignFloorplan formulas (utilization, AR), IR drop, CTS (skew/latency/uncertainty), routing DRC rules, Innovus vs ICC2Run OpenLane on a UART or I2C controller. Examine floorplan DEF, routing layers, DRC results.
Week 5Physical VerificationDRC categories, LVS flow, antenna violations, metal fill/density, Calibre commands, ERC checksOpen a Sky130 GDS in KLayout. Identify metal layers. Find a DRC violation and understand which rule it breaks.
Week 6Advanced TopicsCDC (2FF synchronizer, set_clock_groups), low power (clock gating, multi-Vt, UPF), timing closure ECO flowWrite a CDC synchronizer in Verilog. Simulate it with an asynchronous signal crossing. Verify no metastability.
Week 7Mock InterviewsWork through all 90 Q&As in this guide. Time yourself. Answer out loud, not just in your head.Do 3 mock interviews with a peer or use a mirror. Record yourself. Identify weak areas and go back to Week 2–6.
Week 8Company-Specific PrepResearch target company's products. Know their process node (e.g., TSMC 5nm, Samsung 3nm). Read recent conference papers from their engineers.Prepare 3–5 intelligent questions to ask the interviewer. Show you understand their specific domain challenges.