1、VLSI复习 题型: 缩写 5题 10分 简答 12题 60分 计算 3题 30分 缩写 英文 中文 VLSI Very large scale integration 超大规模集成 VTC Voltage transfer characteristic 电压传输特性 PT Pass-Transistor 传输管 TG Transmission Gate 传输门 CPL/DPL Differential Pass-transistor Logic 差分传输管逻辑 MS Master-Slave 主从 ET Edge-Triggere
2、d 边沿触发 CMOS Complementary metal oxide semiconductor 互补型金属氧化物半导体管 NoC On-Chip Network 片上网络 SoC System on Chip 片上系统 IP Intellectual Property 专利 GA Gate Array 门阵列 FPGA Field-Programmable Gate Array 现场可编程门阵列 PLA Programmable Logic Array 可编程逻辑阵列 PLD Programmable Logic Device 可编程
3、逻辑器件 PAL Programmable Array Logic Device 可编程阵列逻辑器件 LUT Look-up Table 查表 FAMOS Floating-gate transistor(metal oxide semiconductor) 浮栅晶体管 S/DRAM Static/Dynamic Random Access Memory 静/动态可读写存储器 RWM Read-write memory 读写存储器 ATD Address Transition Detection 地址翻转探测 DFT Design-for-test 可
4、侧性设计 DUT Device under test 被测器件 BIST Built in self test 内建自测试 EDA Electronic Design Automation 电子设计自动化 TSPCR True Single-Phase Clocked Tegister 真单相钟控寄存器 Chapter 01 1. How to evaluate performance • Cost • Reliability • Speed (delay, operating frequency) • Power dissipation 2. R
5、egenerative property 3. Delay : Chapter 02 1. Inverter layout 2. Photolithography process 1) Oxidation layering(氧化层) 2) Pthotoresist coating(涂光刻胶) 3) Stepper exposure(光刻机曝光) 4) Photoresist development and bake(光刻胶的显影和烘干) 5) Acid etching(酸刻蚀) 6) Spin, rinse, and dry(旋转,清洗和干燥) 7) Va
6、rious process steps: Ion implantation(离子注入) Plasma etching(等离子刻蚀) Metal deposition(金属沉淀) 8) Photoresist removal( or ashing) 去除光刻胶(即“沙洗”) Chapter 03 1. Linear/ Saturation mode 2. Long channel vs short channel 3. Capacitances= structure capacitances+channel capacitances+MOS diff
7、usion capacitances 4. Resistance=MOS sructure resistance+source and drain resistance+cantact resistance+wiring resistance With silicidation R方块 is reduced to the range 1 to 4 Ω/方块(source and drain resistance) Chapter 04 1. Cwire = Cpp + Cfringe + Cinterwire 2. Dealing with resistance: 1) U
8、se better interconnect materials 2) More interconnect layers 3. RC Mode • Lumped RC model – total wire resistance is lumped into a single R and total capacitance into a single C – good for short wires; pessimistic and inaccurate for long wires • Distributed RC model – circuit parasitics are d
9、istributed along the length, L, of the wire 4. Delay Delay of a wire is a quadratic function of its length, L The delay is 1/2 of that predicted (by the lumped model) 5. Reflection coefficient 【画传输图(or 波形),计算题】 Chapter 05 1. VM∝(W/L)p/(W/L)n Increasing the width of the PMOS m
10、oves VM towards VDD, Increasing the width of the NMOS moves VM towards GND. 2. Delay 3. Power in CMOS 1. Dynamic power consumption: charging and discharging capacitors; Not a function of transistor sizes; Need to reduce CL,Vdd,and f to reduce power. 2. Short circuit curr
11、ents: short circuit path supply rails during switching;
Keep the input and output rise/fall times the same;
If Vdd 12、
Chapter 06
1. Static CMOS- output connected to either Vdd or GND via a low-resistance path
n High noise margins
n Low output impedance, high input impedance
n No steady state path between Vdd and GND
n Delay is a function of load capacitance and transistor resistance
Dynamic CMOS--relies on 13、 temporary storage of signal values on capacitance of high-impedance circuit nodes.
n Simpler, faster gates
n Increased sensitivity to noise
2. Static vs dynamic circuit
n In static circuit at every point in time (except when switching) the output is connected to either GND or VDD via a low resi 14、stance path.
--fan-in of N requires 2N devices
n Dynamic circuits rely on the temporary storage of signal values on the capacitance of high impedance nodes
--requires only N+2 transistors
--takes a sequence of precharge and conditional evaluation phases to realize logic functions.
l conditi 15、ons on output
1) once the optput of a dynamic gate is discharged, it cannot be charged again until the next precharge opreation.
2) Inputs to the gate can make at most one transition during evaluation.
3) Output can be in the high impedance state during and after evaluation(PDN off), state is sto 16、red in CL.
l Properties of Dynamic Gates
1) Logic function is implemented by the PDN only
– number of transistors is N + 2 (versus 2N for static complementary CMOS)
– should be smaller in area than static complementary CMOS
2) Full swing outputs (VOL = GND and VOH = VDD)
3) Nonratioed
--sizin 17、g of the devices is not important for proper functioning (only for performance)
4) Faster switching speeds
5) Power dissipation should be better
- consumes only dynamic power –no short circuit power consumption since the pull
- up path is not on when evaluating
- lower CL--both Cint(since 18、there are fewer transistors connected to the drain output) and Cext (since there the output load is one per connected gate, not two)
- by construction can have at most one transition per cycle – no glitching
6) Needs a percharge clock
3. Combinational vs Sequential logic
4. Why PMOS in PU 19、N and NMOS in PDN?
Threshold drops
5. Ratioed logic: Pseudo-NMOSàSmall area and load, but static power dissipation
Chapter 07
1. Latch vs Register
n Latch: level sensitive----
As for positive: passes inputs to Q when the clock is high----transparent mode;
When clock is low---- 20、hold mode
n Flip-flop: edge sensitive
2. Bistable circuit:
The cross coupling of two inverters results in a bistablecircuit (a circuit with two stable states)
n Have to be able to change the stored value by making A (or B) temporarily unstable by increasing the loop gain to a value larger than 21、 1
Done by applying a trigger pulse at Vi1 or Vi2
the width of the trigger pulse need be only a little larger than the total propagation delay around the loop circuit (twice the delay of an inverter)
n Two approaches used
1. cutting the feedback loop (mux based latch)
2. overpowering the feedb 22、ack loop (as used in SRAMs)
3. MS ET timing properties
n Set-up time: time before rising edge of clk that D must be valid
n Propagation delay: time for QM to reach Q
n Hold time: time D must be stable after rising edge of clk
4. Pipelining
5. Schmitt Trigger
(rise—P; fall—N)
Chapter 09
23、
1. Cross Talk: An unwanted coupling from a neighboring signal wire to a network node introduces an interference that is generally called cross talk.
2. Dealing with Capacitive Cross Talk
• Avoid floating nodes
• Protect sensitive nodes
• Make rise and fall times as large as possible
• Differe 24、ntial signaling
• Do not run wires together for a long distance
• Use shielding wires
• Use shielding layers
3. Cross Talk and Performance: when neighboring lines switch in opposite direction of victim line, delay increases.
4. Impact of resistance is commonly seen in power supply distribution 25、
– IR drop
– Voltage variations
Chapter 10
1. Clock Nonidealities:
n Clock skew: Spatial variation in temporally equivalent clock edges;
n Clock jitter: Temporal variations in consecutive edges of the clock signal
n Variation of the pulse width
2. Clock Uncertainties----Source of clock un 26、certainty
(图形填空)
(重点)简答题:
• Clock‐Signal Generation (1)
• Manufacturing Device Variations (2)
• Interconnect Variations (3)
• Environmental Variations (4 and 5)
• Capacitive Coupling (6 and 7)
3. Impact of Positive/Negative Clock Skew and Clock jitter (重点)
1. Positive clock skew:Clock and d 27、ata flow in the same direction
2. Negative clock skew: Clock and data flow in opposite directions
3. Jitter cause T to vary on a cycle-by-cycle basis
Combined impact of skew and jitter:
Constraints on the minimum clock period (positive)
4.To reduce dynamic power, the clock network must 28、support clock gating (shutting down(disabling the clock ) units)
5. Clock distribution techniques
--Balanced paths(H-tree network, matched RC trees)
--Clock grids: minimize absolute delay
6.Matched RC trees, represents a floor plan that distributes the clock signal so that the interconnections c 29、arrying the clock signals to the functional subblocks are of equal length.
7. 彩图9:The unbalanced load creates a large skew, by careful tuning of the wire width, the load is balanced, minimizing the skew.
8. Dealing with Clock Skew and Jitter
•To minimize skew, balance clock paths using H-treeor 30、matched-tree clock distribution structures.
• If possible, route data and clock in opposite directions;
eliminates races at the cost of performance.
• The use of gated clocks to help with dynamic power consumption make jitter worse.
• Shield clock wires (route power lines –VDD or GND –next to c 31、lock lines) to minimize/eliminate
coupling with neighboring signal nets.
• Use dummy fills to reduce skew by reducing variations in interconnect capacitances dueto
interlayer dielectric thickness variations.
• Beware of temperature and supply rail variations and their effects on skew and jitter 32、
• Power supply noise fundamentally limits the performance of clock networks.
Chapter 11
1. Full adder
(P=A+B)
2. Static vs dynamic Manchester Carry Chain
Static dynamic
3. Square Root Carry Select Adder (PPT 24)
4. Wallace‐Tree Multiplier(PPT 32)
5. Loga 33、rithmic Shifter
Chapter 12
1. Semiconductor Memory Classification
2. Bit line & word line
3. Memory Timing(DRAM vs SRAM)
DRAM: Multiplexde Addressing
SRAM: Self-timed Address Switching/Changing
4. MOS OR ROM
0
1
0
0
1
0
0
1
0
1
0
1
0
0
0
0
MOS NOR ROM
34、
1
0
1
1
0
1
1
0
1
0
1
0
1
1
1
1
5. SRAM vs DRAM
STATIC (SRAM)
DYNAMIC (DRAM)
Data stored as long as supply is applied
Large (6 transistors/cell)
Fast
Differential
Periodic refresh required
Small (1-3 transistors/cell)
Slower
Single Ended
6. DRAM Timing
35、
7. SRAM ATD(Address Transition Detection)
Chapter 13
1. Two Important Test Properties
• Controllability ‐ measures the ease of bringing a
node to a given condition using only the input pins
• Observability ‐ measures the ease of observing the
value of a node at the output pins
2. Test Approaches
• Ad‐hoc testing
• Scan based test
• Self test
3. Scan Register
11






