PD interview questions
ASIC physical design basic interview question answers:
- ASIC design flow.
- Inputs/outputs of the ASIC design flow.
- What is synthesis?
- What is clock jitter ?
- What are the timing optimization techniques used in Synthesis?
- Macro placement guidelines.
- How to decide floorplan size and shape, pin placement?
- What are the important checks after placement?
- What is congestion ? how to reduce the congestion?
- What is the difference between HFN and CTS?
- What is skew and latency?
- How to achieve skew and latency targets?
- Which is more preffered in CTS? buffers or inverters?
- How to optimize the max_tran, max_cap violations.
- Clock balancing with generated clocks.
- Handle asynchronous clocks during CTS.
- SI issues, Crosstalk delay, crosstalk noise,
- What is NDR (Non-Default rule) ? How DRC will be affected due to NDR? Can you relax NDR to resolve DRC's?
- Which are the DFM issues?
- What is random variation and systematic variation?
- What is OCV and how derates will be applied for hold analysis?
- Multi VT, advantages/ disadvantages of different VTs.?
- Timing optimization techniques?
- What is wire spreading? What will you loose using wire spreading?
- What are the DRC's you see in PnR and sign-off phases?
- What is Recovery and Removal Time ?
- why minimum spacing is required between two metal wires? If this kind of violations occurs then what happens?
Physical design Advanced interview question answers:
- Have you done custom CTS ? How you approach?
- Floor planning,Die size estimation,Macro placement.
- If you have some output pin and clock sinks what all you take care?
- What is grid based routing and non grid based routing?
- What is antenna violation? Flow to fix it? Why antenna diode in reverse bias?
- data pulse violation, difference in glitch and data pulse,min pulse width.
- What is max cap and max fan out? what is it is relaxed?
- Which type of timing sign-off you are doing? (static / dynamic)
- Is it possible to get good results due to SI?
- What is double switching?
- How to debug Shorts due to Ground connection.
- What is min pulse width violation.
- If design is in final tapout stage how will you resolve violation if they are due SI effects.
- If there is cloning of flop what can be issue in LEC and how to resolve it.
- Any special timing fix where any special solution was done.
- What is ESD violation. What is used for ESD violation.
- What is Latchup DRC and how is it resolved.
- What is ERC and which violation is considered in ERC.
- What are DFM issues.
- What is timing window and how is it prepared.
- How static and dynamic IR drop are resolved.
- Effect of SI on setup and hold and how.
Comments
Post a Comment