wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

HVD01 Quiz1

Total questions: 96

Worksheet time: 1hrs 12mins

Name
Class
Date
1.

In the context of buffer design, why is the RPMOSR_{PMOS} typically 2.5 times higher than RNMOSR_{NMOS} for equal dimensions?

a)

Higher doping concentration in NMOS

b)

Lower hole mobility in PMOS compared to electron mobility in NMOS

c)

Larger gate capacitance in PMOS

d)

Differences in threshold voltage ( VtV_t )

2.

When analyzing "Short Circuit Power," at what specific point does the maximum current flow occur?

a)

When the input is at logic 0

b)

When the input is at logic 1

c)

During the transition when both PMOS and NMOS are partially ON

d)

Only during the discharging of the load capacitor

3.

How does the "Sub-threshold Current" relate to the threshold voltage ( VtV_t )?

a)

It increases exponentially as VtV_t increases

b)

It increases exponentially as VtV_t decreases

c)

It is independent of VtV_t

d)

It only exists when Vgs>VtV_{gs} > V_t

4.

In the "Bucket Analogy" for a CMOS inverter, what does the "leaking hole in the bucket" represent?

a)

Switching power

b)

Short circuit power

c)

Static/Leakage power

d)

Dynamic power

5.

What is the impact of a "slow transition" (large slew) on short circuit power?

a)

It decreases because the current has less time to flow

b)

It increases because both transistors stay in the saturation/linear region longer

c)

It has no impact on power

d)

It eliminates leakage current

6.

Which physical parameter is primarily responsible for the L2L^2 relationship in wire delay?

a)

The number of buffers

b)

The distributed RC network of the long wire

c)

The supply voltage magnitude

d)

The clock frequency

7.

To maintain a 50% duty cycle, how must a clock buffer be sized differently from a standard buffer?

a)

NMOS must be 2.5x larger than PMOS

b)

PMOS width must be increased to match the switching resistance of the NMOS

c)

Both must be the minimum size to save area

d)

PMOS should be removed and replaced with a resistor

8.

What happens to the node capacitance ( CLC_L ) if you keep the wire length constant but increase the width?

a)

CLC_L decreases

b)

CLC_L increases

c)

CLC_L remains unchanged

d)

Resistance increases proportionally

9.

In the context of VtV_t scaling, which cell provides the lowest delay but the highest leakage?

a)

HVT (High Threshold)

b)

SVT (Standard Threshold)

c)

LVT (Low Threshold)

d)

RVT (Regular Threshold)

10.

During the charging phase of a load capacitor ( CLC_L ), where does the energy dissipate as heat?

a)

In the capacitor itself

b)

In the NMOS transistor

c)

In the PMOS transistor resistance

d)

In the clock source

11.

Why is "Zero Skew" considered a theoretical construct rather than a practical goal?

a)

Because power consumption would be too high

b)

Because of manufacturing process variations (PVT) and uneven flop distribution

c)

Because EDA tools cannot calculate it

d)

Because it would require infinite buffers

12.

In a high-frequency design, if the Skew exceeds the Clock Period, what is the immediate result?

a)

Higher power consumption

b)

Total loss of functional synchronization

c)

Decreased latency

d)

Increased leakage

13.

Which parameter is most sensitive to the "RC time constant" over long global routes?

a)

Logic Depth

b)

Pulse Width/Signal Shape

c)

Supply Voltage

d)

Transistor Count

14.

If the Clock Tree Latency is too high, what is the primary risk to the SoC?

a)

Increased area

b)

Sensitivity to on-chip variation (OCV) and temperature fluctuations

c)

Reduced static power

d)

Faster setup time

15.

A "Glitch" in the clock tree is most likely to be caused by:

a)

High threshold voltage

b)

Signal Integrity/Crosstalk from an aggressor net

c)

Adding too many decoupling capacitors

d)

Using HVT cells

16.

In the document, "Slew" is defined as:

a)

The difference between two clock arrivals

b)

The time taken for a signal to transition between 10-90% or 20-80% of Vdd

c)

The total delay from source to sink

d)

The frequency of the clock

17.

How does an unbalanced duty cycle specifically affect DDR (Double Data Rate) systems?

a)

It increases leakage

b)

It reduces the effective window for data transfer since both edges are used

c)

It increases the number of metal layers

d)

It has no effect on DDR

18.

Why is "Low Latency" advised for the clock tree?

a)

To reduce the number of transistors

b)

To minimize the impact of external noise and variations on the clock path

c)

To increase the clock period

d)

To simplify the GDSII file

19.

The absolute difference T1T2|T1 - T2| between two clock sinks is the definition of:

a)

Global Latency

b)

Local Skew

c)

Slew Rate

d)

Duty Cycle distortion

20.

What is the consequence of a clock pulse width being smaller than the library's minimum requirement?

a)

The flop may fail to toggle or capture data

b)

The chip will run faster

c)

Leakage power will decrease

d)

Area will be optimized

21.

What happens to the "Victim" net when the "Aggressor" switches in the same direction?

a)

The delay decreases (Negative Crosstalk)

b)

The delay increases (Positive Crosstalk)

c)

A glitch is always created

d)

The net becomes an aggressor

22.

Why is "Shielding" often used for clock nets?

a)

To reduce the resistance of the clock wire

b)

To provide a constant capacitance to ground and block coupling from neighbors

c)

To increase the switching speed of the clock

d)

To save area in the routing layers

23.

In the context of Signal Integrity, what is a "Wall" in the layout?

a)

A physical barrier of oxide

b)

VSS or VDD lines placed between signal nets to prevent crosstalk

c)

A high-resistance wire

d)

A layer of high-density metal

24.

How does adding a buffer mid-way through a long wire help with Signal Integrity?

a)

It reduces the coupling capacitance directly

b)

It "breaks" the victim net into shorter segments, increasing its drive strength

c)

It increases the voltage of the signal

d)

It eliminates the aggressor net

25.

What is the relationship between wire spacing and crosstalk?

a)

Spacing has no effect

b)

Increasing spacing reduces CMC_M and thus crosstalk

c)

Decreasing spacing reduces crosstalk

d)

Doubling the spacing quadruples the crosstalk

26.

A "Glitch" caused by crosstalk is most dangerous when it occurs during:

a)

The stable period of a data signal

b)

The active edge of a clock signal

c)

The power-down mode

d)

The fabrication process

27.

Which layer of the clock tree is most susceptible to crosstalk?

a)

The root (lowest resistance)

b)

Long global routes between levels of the H-Tree

c)

The local routes to the flops

d)

The feedback path

28.

Static Timing Analysis (STA) tools use "Noise Analysis" to check for:

a)

Audible noise from the chip

b)

Logic failures caused by crosstalk-induced glitches

c)

Thermal noise in resistors

d)

Power supply ripple

29.

Decoupling capacitors ( CdecapC_{decap} ) are placed near the clock buffers to:

a)

Increase the skew

b)

Act as a local energy reservoir to prevent Vdd droop during switching

c)

Block DC current

d)

Reduce the chip area

30.

What is the primary geometric property of an H-Tree that ensures zero skew?

a)

All wires are the same width

b)

The path length from the root to every leaf is identical

c)

It uses the minimum amount of metal

d)

It only uses vertical routing

31.

In a "Buffered H-Tree," why are buffers placed at every branching point?

a)

To increase the total capacitance

b)

To isolate the upstream RC from the downstream RC and maintain signal transition

c)

To reduce the number of metal layers

d)

To increase the clock frequency

32.

If an H-Tree has 4 levels, how many sinks (flops) can it theoretically support if each branch splits into two?

a)

4

b)

8

c)

16

d)

32

33.

What is the "Divide and Conquer" strategy in CTS for million-flop designs?

a)

Partitioning the chip into smaller, symmetrical sectors with local clock trees

b)

Using only one giant buffer at the root

c)

Removing all flops to simplify routing

d)

Routing the clock manually for every flop

34.

In real-world chips, why are flops rarely distributed in a perfect H-pattern?

a)

Because of the "Uneven Spread" caused by logic density and macro placement

b)

Because engineers prefer random placement

c)

Because H-Trees are prohibited by EDA tools

d)

To increase the chip's power consumption

35.

When flops are unevenly spread, what is the consequence for the H-Tree?

a)

The tree becomes perfectly balanced

b)

Some branches will have longer "detour" routing, increasing skew

c)

The power consumption becomes zero

d)

The clock frequency must be halved

36.

How does an EDA tool balance a branch with 10 flops against a branch with 100 flops?

a)

It adds "dummy" loads or delay buffers to the 10-flop branch

b)

It ignores the difference

c)

It reduces the voltage to the 100-flop branch

d)

It removes 90 flops from the second branch

37.

What is the "Leaf Level" of a clock tree?

a)

The level containing the final sinks (flops) driven by the tree

b)

The level containing the root buffer

c)

Mid-level branching nodes

d)

The metal layer used for clock routing

38.

Why does the H-Tree structure divide the area into "equal sectors"?

a)

To make the GDSII file look symmetrical

b)

To ensure the wire length to each sector's center is the same

c)

To reduce the number of transistors in each sector

d)

To simplify the power grid

39.

The "Time Constant" of a branch is proportional to RR times CC . In a symmetrical H-Tree, this constant is:

a)

Different for every branch

b)

The same for all paths from root to leaf

c)

Zero

d)

Only dependent on the buffer size

40.

Why is a "Regular Inverter" sometimes preferred over a "Regular Buffer" for clock trees?

a)

It has fewer stages (one instead of two), potentially reducing latency and power

b)

It is larger in size

c)

It cannot be used for clocks

d)

It has higher resistance

41.

If you use inverters for the clock tree, what must you ensure about the number of levels?

a)

The number of levels must be odd

b)

The number of levels must be even to maintain the clock polarity

c)

The number of levels doesn't matter

d)

You cannot use an even number of levels

42.

A "Clock Buffer" is specifically designed to have:

a)

Equal TriseT_{rise} and TfallT_{fall}

b)

Maximum possible leakage

c)

Minimum area regardless of performance

d)

No PMOS transistors

43.

To match the switching resistance ( RonR_{on} ) of NMOS and PMOS, we must:

a)

Increase the width ( WW ) of the PMOS

b)

Increase the length ( LL ) of the NMOS

c)

Reduce the supply voltage

d)

Use HVT for NMOS and LVT for PMOS

44.

What is the "Power Penalty" of using specialized clock buffers?

a)

They use less power than regular buffers

b)

They are larger ( WPMOSW_{PMOS} is high), which increases parasitic capacitance and switching power

c)

They have zero leakage

d)

They reduce the battery life of the EDA tool

45.

What is the "multi-threaded" approach in advanced CTS tools?

a)

Processing multiple clock trees for different chips at once

b)

Using parallel processing to compute routing for millions of flops simultaneously

c)

Routing one wire at a time with one processor

d)

Increasing the number of metal layers

46.

In a "Grid-based" clock distribution, the clock is distributed as:

a)

A single wire

b)

A mesh of wires across the chip

c)

A series of H-Trees

d)

Wireless signals

47.

Which strategy minimizes skew at the cost of the highest power?

a)

H-Tree

b)

Clock Mesh/Grid

c)

Fishbone Tree

d)

Daisy Chain

48.

Why are "Intermediate Buffers" essential in global clock distribution?

a)

To change the clock frequency

b)

To act as repeaters to combat the L2L^2 delay effect of long wires

c)

To increase the voltage

d)

To reduce the number of flops

49.

The capacitance load seen by a clock buffer at level NN consists of:

a)

Only the wire capacitance

b)

The wire capacitance plus the input capacitance of the buffers at level N+1N+1

c)

Only the flip-flop capacitance

d)

The power grid capacitance

50.

What is the primary objective of "Clock Gating"?

a)

To increase the clock speed

b)

To reduce dynamic power by disabling the clock to idle modules

c)

To fix setup violations

d)

To reduce the area of the chip

51.

Which logic gate is used to create a simple clock gate?

a)

AND gate or OR gate

b)

XOR gate

c)

NOT gate

d)

Buffer

52.

In "Clock Gating," the "Enable" signal must be:

a)

Synchronized to prevent glitches on the clock line

b)

Always high

c)

Always low

d)

A high-frequency signal

53.

What is a "Glitch-Free" Clock Gating cell?

a)

A simple AND gate

b)

A combination of a latch and an AND/OR gate

c)

A high-speed inverter

d)

A decoupling capacitor

54.

Where is the best place to implement clock gating?

a)

As close to the sinks as possible

b)

As close to the root of the tree as possible to save maximum power

c)

Only in the middle levels

d)

Inside the flip-flop

55.

What is the disadvantage of gating the clock at the root?

a)

It saves too much power

b)

It can cause massive timing violations if the "Enable" signal is slow

c)

It increases the number of buffers

d)

It reduces the area

56.

"Dynamic Power" in the clock tree is proportional to ff times C times V^2. What does ' ff ' represent?

a)

Fall time

b)

Frequency of the clock

c)

Force of the signal

d)

Fabrication layer

57.

How does clock gating impact the "Skew" of the design?

a)

It has no impact

b)

It can introduce additional skew because of the gating logic delay

c)

It always reduces skew to zero

d)

It eliminates the need for CTS

58.

Which type of power is NOT reduced by clock gating?

a)

Switching power

b)

Short circuit power

c)

Static/Leakage power (since Vdd is still applied)

d)

Dynamic power

59.

In a "Power-Aware CTS" flow, the tool tries to:

a)

Maximize the number of buffers

b)

Minimize the total wire length and the number of switching buffers

c)

Use only LVT cells

d)

Increase the duty cycle to 100%

60.

In "Ideal Clock" STA, the skew is assumed to be:

a)

100 ps

b)

0 ps

c)

Infinite

d)

Dependent on the library

61.

When moving from "Ideal" to "Real" clock (Post-CTS), what usually happens to the timing slack?

a)

It improves

b)

It degrades because of actual skew and latency

c)

It remains exactly the same

d)

It becomes zero

62.

"Setup Slack" is the difference between:

a)

Required Arrival Time and Actual Data Arrival Time

b)

Clock Period and Latency

c)

Rise Time and Fall Time

d)

Vdd and Vss

63.

What is the "Launch Path" in a timing report?

a)

The path from the clock source to the Capture Flop

b)

The path from the clock source, through the Launch Flop, to the input of the Capture Flop

c)

The path from the Data input to the Data output

d)

The reset signal path

64.

"Capture Path" delay includes:

a)

The delay of the combinational logic

b)

The clock path delay from the source to the clock pin of the Capture Flop

c)

The delay of the Launch Flop

d)

The hold time of the library

65.

To fix a "Setup Violation," you can:

a)

Increase the delay of the launch path

b)

Decrease the delay of the launch path or increase the delay of the capture path (Useful Skew)

c)

Increase the clock frequency

d)

Increase the data path delay

66.

Why is adding a buffer to the Capture Path to fix Setup risky?

a)

It consumes too much area

b)

It might create a Hold violation in the same stage or a Setup violation in the next stage

c)

It reduces the voltage

d)

It changes the logic function

67.

"Hold Slack" is calculated at which clock edge?

a)

The same edge (or the immediate next edge depending on the check)

b)

The previous edge

c)

Ten edges later

d)

Only at power-on

68.

A "Hold Violation" occurs if:

a)

Data arrives too late

b)

Data arrives too early and changes before it is safely captured

c)

The clock frequency is too low

d)

The skew is zero

69.

"Clock Jitter" or "Uncertainty" is added to the timing analysis to account for:

a)

Variations in the clock source and environmental noise

b)

The number of metal layers

c)

The size of the chip

d)

The cost of the fabrication

70.

"Positive Skew" means:

a)

The capture clock arrives after the launch clock

b)

The capture clock arrives before the launch clock

c)

The skew is zero

d)

The latency is negative

71.

How does "Positive Skew" affect Setup Timing?

a)

It makes it harder to meet setup (reduces slack)

b)

It makes it easier to meet setup (increases slack)

c)

It has no effect

d)

It causes the chip to melt

72.

How does "Positive Skew" affect Hold Timing?

a)

It makes it easier to meet hold

b)

It makes it harder to meet hold (increases risk of violation)

c)

It eliminates hold checks

d)

It reduces leakage

73.

"Negative Skew" occurs when:

a)

The capture clock arrives earlier than the launch clock

b)

The capture clock arrives later than the launch clock

c)

The clock period is negative

d)

The design uses only PMOS

74.

Which skew type helps "borrow" time for long combinational paths?

a)

Negative Skew

b)

Positive Skew

c)

Zero Skew

d)

Infinite Skew

75.

In a "Shift Register," which violation is most common due to zero combinational delay?

a)

Setup violation

b)

Hold violation

c)

Both setup and hold violations

d)

Neither setup nor hold violation

76.

delay?

a)

Setup Violation

b)

Hold Violation

c)

Power Violation

d)

Area Violation

77.

To fix a Hold Violation, you should:

a)

Remove buffers from the data path

b)

Add buffers (delay) to the data path

c)

Increase the clock frequency

d)

Decrease the supply voltage

78.

If the "Data Arrival Time" is 5ns and "Data Required Time" is 4ns, what is the Setup Slack?

a)

+1ns

b)

-1ns (Violation)

c)

9ns

d)

0ns

79.

If the "Hold Required Time" is 0.5ns and "Data Arrival Time" is 0.8ns, what is the Hold Slack?

a)

+0.3ns (Met)

b)

-0.3ns (Violation)

c)

1.3ns

d)

0.5ns

80.

"Useful Skew" optimization involves:

a)

Trying to reach zero skew everywhere

b)

Intentionally unbalancing the clock tree to resolve timing violations

c)

Using only one metal layer for the clock

d)

Removing the clock gating

81.

What is "Manhattan Routing"?

a)

Routing at 45-degree angles

b)

Routing only in horizontal and vertical directions

c)

Routing in a circular pattern

d)

Wireless interconnects

82.

In VLSI, why is diagonal routing generally avoided?

a)

It's too fast

b)

It's difficult to manufacture and represent in the GDSII/mask format

c)

It uses less area

d)

It reduces capacitance

83.

A "Via" in the physical layout is used to:

a)

Connect two different metal layers

b)

Increase the resistance of a wire

c)

Act as a buffer

d)

Store charge

84.

Which metal layers are typically used for global clock distribution?

a)

Lower metal layers (M1, M2) because they are thinner

b)

Top/Higher metal layers because they are thicker and have lower resistance

c)

Only the polysilicon layer

d)

Any layer chosen at random

85.

"Electromigration" in the clock tree is a risk because:

a)

The clock signal never switches

b)

The clock signal switches at a very high frequency, leading to high average current density

c)

The clock tree has no buffers

d)

The voltage is too low

86.

To prevent Electromigration in the clock root, engineers:

a)

Use thinner wires

b)

Use wider wires or multiple vias to handle the high current

c)

Reduce the clock frequency to 1Hz

d)

Remove the decoupling capacitors

87.

What is the "Floorplan" stage's impact on CTS?

a)

It defines the physical boundaries and macro locations, which determines the global skew

b)

It has no impact

c)

It only affects the power grid

d)

It is done after CTS

88.

"Congestion" in physical design refers to:

a)

Too many people in the lab

b)

Areas where the routing demand exceeds the available metal resources

c)

High temperature

d)

Slow simulation speed

89.

How does high congestion affect the Clock Tree?

a)

It makes routing easier

b)

It forces long "detour" routes, which significantly increases skew and latency

c)

It reduces the number of buffers

d)

It improves signal integrity

90.

The "GDSII" file format is used to:

a)

Write the C++ code for the tool

b)

Represent the final physical layout for fabrication

c)

Simulate the logic behavior

d)

Store the user's password

91.

What is the significance of the "15.2 billion USD" investment mentioned in the PDF?

a)

It is the cost of a single clock buffer

b)

It is the Indian government's approved investment for three semiconductor plants

c)

It is the revenue of Monk9 Pvt Ltd

d)

It is the price of the Udemy course

92.

Tata Electronics (TEPL) is setting up a plant in which location?

a)

Bangalore

b)

Dholera

c)

Jaipur

d)

Poland

93.

Which company is partnering with Tata Electronics for the Dholera plant?

a)

Intel

b)

PSMC

c)

Samsung

d)

TSMC

94.

The capacity of the proposed Dholera plant is:

a)

100 chips per year

b)

50,000 wafers per month

c)

1 million transistors per day

d)

50 buffers per clock tree

95.

"Post-Layout Simulation" is done to:

a)

Verify the logic before placement

b)

Verify the timing and functionality with extracted RC parasitics from the actual routing

c)

Estimate the cost of the chip

d)

Choose the name of the SoC

96.

The final "Quality Check" before tape-out ensures that:

a)

All timing violations (Setup/Hold) are fixed

b)

The chip has zero power consumption

c)

The chip is made of gold

d)

There are no buffers in the design