EE P3 Interview Technical Questions Flashcards

1
Q

In digital timing analysis, what is SETUP TIME?

A

SETUP TIME is the amount of time that a data signal must be valid BEFORE the clock edge triggers the storage element.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

In digital timing analysis, what is HOLD TIME?

A

HOLD TIME is the amount of time that a data signal must be valid AFTER the clock edge triggers the storage element.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

In digital timing analysis, what is CLOCK SKEW?

A

CLOCK SKEW is the difference in arrival times of the clock signal at different points in a circuit.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are differential pairs?

A

A pair of traces carrying equal and opposite signals for noise immunity and signal integrity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Why is matching trace lengths important in differential pair routing?

A

To prevent timing skew and ensure both signals arrive at the receiver simultaneously.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the typical differential impedance for high-speed interfaces?

A

Usually 90Ω or 100Ω depending on the standard (e.g., USB, PCIe).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Why is impedance control important in high-speed design?

A

To prevent signal reflections and maintain signal integrity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What factors affect trace impedance?

A

Trace width, trace thickness, distance from the ground plane, and the PCB material’s dielectric constant.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the typical single-ended impedance for a PCB trace?

A

Around 50Ω.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the purpose of termination in high-speed signals?

A

To match the impedance of the transmission line and prevent reflections.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is series termination?

A

A resistor is placed in series near the driver to dampen reflections by matching the trace impedance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is parallel termination?

A

A resistor is placed at the receiver end between the signal and ground (or (V_{cc})) to absorb reflections.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is crosstalk?

A

Unwanted interference between adjacent signal traces caused by electromagnetic coupling.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How can crosstalk be minimized?

A

Increase trace spacing, use ground planes, and consider routing sensitive signals on inner layers (stripline).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the difference between microstrip and stripline?

A

Microstrip: Trace on the outer layer with a ground plane beneath (higher crosstalk). Stripline: Trace sandwiched between two ground planes (lower crosstalk).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the primary concern with high-speed clock signals?

A

Ensuring minimal skew and maintaining signal integrity.

17
Q

How can clock signal integrity be improved?

A

Use short, direct paths, and surround the clock trace with ground for isolation.

18
Q

Why is a good PDN critical in high-speed design?

A

To ensure stable voltage levels and minimize noise.

19
Q

How do decoupling capacitors help in a PDN?

A

They filter noise and provide local charge during transient events.

20
Q

What is the role of power planes in a PDN?

A

Distribute power evenly and reduce impedance.

21
Q

What is Thevenin termination?

A

A pair of resistors create a termination voltage by connecting to (V_{cc}) and ground.

22
Q

What is AC termination?

A

A capacitor is placed in series with a termination resistor to block DC current and reduce power consumption.

23
Q

Name a few tools used for signal integrity simulation.

A

HyperLynx, SIwave, ADS.

24
Q

What type of simulation is SPICE typically used for?

A

Modeling transmission lines and termination effects.

25
What is the difference between single-ended and differential impedance?
Single-ended impedance is for a single trace, while differential impedance is for the coupled signal pair.
26
How is differential impedance controlled?
By adjusting trace width, spacing, and distance to the reference plane.