Skip to content

FN10: the 2010 final

The Fall 2010 final (200 points, ten questions). Work through it in order: each part gives its question in short and links to the page that solves it, and to its exam way where the page has one. The exam ways of F1–F4 come with their rebuild in early December.

22 parts: all solved in the guide, 11 with an exam way.

FN10-1 (10 points)

An inverter built to swing between 2.5 V and 5 V, with its body connections: how do its rising and falling delays compare with a regular 0–2.5 V inverter?

Full solution

FN10-2

FN10-2a (10 points)

An inverter at VDD=0.2V_{DD} = 0.2 V with Ioff=10I_{off} = 10 nA and 80 mV/decade: the Ion/IoffI_{on}/I_{off} ratio.

Full solution

FN10-2b (5 points)

Its delay into 10 fF at 0.2 V.

Full solution

FN10-2c (10 points)

The lowest VDDV_{DD} at which the inverter still swings from 0.1VDD0.1V_{DD} to 0.9VDD0.9V_{DD}, and Ion/IoffI_{on}/I_{off} there.

Full solution · The exam way

FN10-3 (10 points)

Find a test pattern that detects a stuck-at-1 fault at node X and propagates it to Z. Is it unique?

Full solution · The exam way

FN10-4

FN10-4a (10 points)

Four inverters with a 20 fF side load and W = 1 µm: the delay from A to B.

Full solution

FN10-4b (10 points)

The dynamic energy of one transition through the chain.

Full solution

FN10-5

FN10-5a (10 points)

An SRAM’s decode path: its delay in units of τ1\tau_1.

Full solution · The exam way

FN10-5b (10 points)

The read access delay, the bitline pulled from VDDV_{DD} to VDD/2V_{DD}/2, in units of τ1\tau_1.

Full solution · The exam way

FN10-5c (6 points)

With FO4 ≈ 3τ13\tau_1, the access time in FO4; why that is a challenge for a 12–15 FO4 cycle, and a remedy.

Full solution · The exam way

FN10-6

FN10-6a (10 points)

The supply sensitivity of a velocity-saturated inverter’s delay.

Full solution

FN10-6b (10 points)

The same for a square-law device.

Full solution

FN10-6c (8 points)

A 2 ns clock tree whose supply varies between 2.5 V and 2.0 V: the jitter.

Full solution · The exam way

FN10-6d (7 points)

With tclk−q=100t_{clk-q} = 100 ps and thold=50t_{hold} = 50 ps, could this jitter cause a failure that a slower clock cannot fix?

Full solution · The exam way

FN10-7

FN10-7a (10 points)

What logic function does a pass-transistor network perform?

Full solution

FN10-7b (10 points)

Build a static CMOS network with the same function.

Full solution

FN10-8

FN10-8a (10 points)

The Elmore delay of a wire tree from A to B, with 100 fF at receivers B and C.

Full solution · The exam way

FN10-8b (10 points)

The same with two more 200 fF loads, 1000 µm from each receiver.

Full solution · The exam way

FN10-9

FN10-9a (10 points)

A dynamic gate followed by static gates: the A-rising-to-E-rising delay in evaluate with every width 1 µm.

Full solution

FN10-9b (14 points)

Keep W1=1W_1 = 1 µm and resize for minimum delay, with every β ratio between 0.25 and 4.

Full solution

FN10-10

FN10-10a (4 points)

A 4k × 16 memory: how many address bits?

Full solution · The exam way

FN10-10b (6 points)

With the array organized as 256 × 256, how many address bits go to column multiplexing? Explain.

Full solution · The exam way