Technical
Could you explain what setup time and hold time are, and how violations of these times occur, along with strategies to minimize such violations?
Design Verification Engineer
Palo Alto Networks
Adobe
IBM
Cisco Systems
Qualcomm
ASML
Answers
Anonymous
9 months ago
setup time : It is the minimum time input must be stable before arrival of clock edge where for hold time it is the minimum time input must be stable after arrival of clock edge .These violations occur whenever input changes during the setup and hold constriants .setup time can be minimized by increasing the clock period and decreasing the the clock2q delay ,combinational delay and setup time.hold time can be minimized by decreasing the hold time and increasing C2Q delay and combination delay.
Interview question asked to Design Verification Engineers interviewing at Mitsubishi Electric, Fujitsu, Adobe and others: Could you explain what setup time and hold time are, and how violations of these times occur, along with strategies to minimize such violations?.