300 likes | 474 Views
Digital Integrated Circuits. Design Metrics. Mozafar Bag-Mohammadi. Design Metrics. How to evaluate performance of a digital circuit (gate, block, …)? Cost Reliability Scalability Speed (delay, operating frequency) Power dissipation Energy to perform a function.
E N D
Digital Integrated Circuits Design Metrics Mozafar Bag-Mohammadi EE141
Design Metrics • How to evaluate performance of a digital circuit (gate, block, …)? • Cost • Reliability • Scalability • Speed (delay, operating frequency) • Power dissipation • Energy to perform a function EE141
Cost of Integrated Circuits • NRE (non-recurrent engineering) costs • design time and effort, mask generation • one-time cost factor • Recurrent costs • silicon processing, packaging, test • proportional to volume • proportional to chip area EE141
NRE Cost is Increasing EE141
Total Cost • Cost per IC • Variable cost EE141
Die Cost Single die Wafer Going up to 12” (30cm) From http://www.amd.com EE141
Wafer Size EE141
Yield EE141
Defects a is approximately 3 EE141
Cost per Transistor cost: ¢-per-transistor 1 Fabrication capital cost per transistor (Moore’s law) 0.1 0.01 0.001 0.0001 0.00001 0.000001 0.0000001 1994 1982 1985 1988 1991 1997 2000 2003 2006 2009 2012 EE141
Some Examples (1994) EE141
Reliability―Noise in Digital Integrated Circuits V ( t ) v DD i ( t ) Inductive coupling Capacitive coupling Power and ground noise EE141
V(y) V f OH V(y)=V(x) Switching Threshold V M V OL V(x) V V OL OH Nominal Voltage Levels DC OperationVoltage Transfer Characteristic VOH = f(VOL) VOL = f(VOH) VM = f(VM) EE141
V out Slope = -1 V OH Slope = -1 V OL V V V IL IH in Mapping between analog and digital signals V “ 1 ” OH V IH Undefined Region V IL “ 0 ” V OL EE141
Definition of Noise Margins "1" V OH Noise margin high NM H V IH UndefinedRegion V NM Noise margin low L IL V OL "0" Gate Input Gate Output EE141
Noise Budget • Allocates gross noise margin to expected sources of noise • Sources: supply noise, cross talk, interference, offset • Differentiate between fixed and proportional noise sources EE141
Regenerative Property Regenerative Non-Regenerative EE141
v v v v v v v 0 1 2 3 4 5 6 Regenerative Property A chain of inverters Simulated response EE141
N Fan-out N Fan-in and Fan-out M Fan-in M EE141
R = ¥ i R = 0 o The Ideal Gate V out Fanout = ¥ NMH = NML = VDD/2 g= V in EE141
An Old-time Inverter 5.0 NM 4.0 L 3.0 (V) 2.0 out V V M NM H 1.0 0.0 1.0 2.0 3.0 4.0 5.0 V (V) in EE141
Delay Definitions EE141
R v out v C in A First-Order RC Network tp = ln (2) t = 0.69 RC Important model – matches delay of inverter EE141
Power Dissipation Instantaneous power: p(t) = v(t)i(t) = Vsupplyi(t) Peak power: Ppeak = Vsupplyipeak Average power: EE141