Digital IC Design Overview Static Latches Registers Static Latches Registers Chapter 7 Clocking Dynamic Latches Registers Sequential Logic q g - C 2 MOS - NORA - TSPC Sequential Logic Problem 7 Registers V DD Y Z B Combinational Latches Latches Logic X A B B Q Flip-flops A B B State t a) b) a) Identify the circuit. Comb. Comb. Comb. State State State Logic Logic Logic b) Draw Euler path and sketch layout c) Draw Waveforms for X, Y, Z and Q 1
Problem 7 - Solution Digital IC Design V DD Y Z B b) Y X X Chapter 11 h A B B Q Q B Arithmetic A B Z X Building Blocks g A c) c) B B X Y Z Q t Binary Adder Binary Adder Cell (Two’s Complement) Half Adder A B A B B C i S C o A = ⊕ S A B HA C o HA C o 0 0 0 0 0 0 0 0 0 Delete 0 Delete = C AB 0 0 1 1 0 Delete S S o 0 1 0 1 0 Propagate A B A B 0 1 1 0 1 Propagate Full adder C i FA C o C i FA C o 1 0 0 1 0 Propagate = ⊕ ⊕ = S A B C S S 1 1 0 0 1 1 0 0 1 Propagate 1 Propagate A B A B = + + + ABC ABC ABC ABC 1 1 0 0 1 Generate C i C o C i C o = + + 1 1 1 1 1 Generate C AB AC BC o S S 2
Problem 4 Problem 4 - Solution Bit # 5 4 3 2 1 0 = Delete, A 1 0 1 0 1 1 D A B P i P i+1 B 1 0 0 1 0 1 a) What is the name and purpose = ⊕ Propagate, P A B Generate 1 0 0 0 0 1 P i P G G i P P i+1 G i+1 G of this unit? f hi i ? = Generate, G AB Propagate 0 0 1 1 1 0 Delete 0 1 0 0 0 0 b) Draw the architecture of a 6-bit P 0 P 1 P 2 P 3 P 4 P 5 C in C i+1 adder using this unit. Carry Carry P 0 G 0 P 1 G 1 P 2 G 2 P 3 G 3 P 4 G 4 P 5 G 5 c) Show longest path if C in Carry Carry Carry Carry Carry Carry Sum Sum A = 101011 and B = 100101 Sum Sum Sum Sum Sum Sum Sum Sum Sum Sum Sum Sum S i S i+1 d) Suggest simplification to first S 0 S 1 S 2 S 3 S 4 S 5 and last module. What I believe to be longest path! Solution manual Digital IC Design Problem 6 WL WWL V dd WL RWL M4 M2 M Q Q 3 Q M6 M M M5 1 2 M Chapter 12 1 C M1 M3 S C S BL BL1 BL2 BL BL Memories a) Describe the functional difference between the three RAM cells. b) Describe a write-read cycle for each. 3
6-transistor SRAM Cell 3 transistor DRAM Cell Write cycle WL V DD WWL BL1 V dd V dd M4 M2 WWL Flip-Flop RWL R Q Q introduced in M 3 M6 X M5 W Chapter 7 X V DD -V T M 1 M 2 M1 M3 Read cycle C S RWL Transistor sizing Transistor sizing BL BL BL BL important to ensure Δ V BL2 V DD -V T BL1 BL2 functionality Write Read Inversed Value is Read Restore of 1 transistor DRAM Cell V BL V(1) BL WL WL Δ V(1) = small change V Pre M 1 C S V(0) C BL Sense amp. activated Word line activated Destructive Read, needs restore! Feedback of sense amplifier output to BL 4
Recommend
More recommend