Final Exam
1. Lay out a buffer with a stage ratio 1:3 (3 parallel inverters driven by an inverter) on the following SOG. Remember that you can use a turned-off transistor to split the diffusion lines. (10%)
2. Design a scan cell and then synthesize a full scan chain for the following circuit CUT to CUT_S0. (10%)
module CUT(Clk, A, B, C, E);
input Clk, A, B, C;
output E;
dff FF1(.clk(Clk), .q(E), .d(F));
nand g1(F, A, B), g2(G, F, C);
nor g3(H, I, G);
dff FF2(.clk(Clk), .q(I), .d(H));
endmodule
3. Neglecting the jitters, skews, setup time and clock-to-Q times, let the propagation time of Finite State Machine Zi=Mi(Xi) be tQDi. What¡¦s the propagation time of Z4=M4(M3(M1(X1), M2(X2)))? How is the IP rule used to reduce it? (10%)
4. Give at least 5 issues for IP reuse. (10%)
5. What are the four units in a typical processor? (10%)
6. Draw a digital IC design flow using tools from the CIC. (10%)
7. Explain bus contention and floating? How can we prevent them?(10%)
8. What structure do we usually use to implement a many-input NOR gate? What disadvantage does it have? How can we improve it? (10%)
9. Draw a CVSL schematic of a full adder, {Co, S}=A+B+Ci.(10%)
10. Draw the basic SRAM architecture introduced in this course. (10%)
¡@