Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
382 views
Brown c3
Mathematics
Uploaded by
Hiếu Shido
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save brown_c3 For Later
Download
Save
Save brown_c3 For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
382 views
Brown c3
Mathematics
Uploaded by
Hiếu Shido
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save brown_c3 For Later
Carousel Previous
Carousel Next
Download
Save
Save brown_c3 For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 9
Search
Fullscreen
PRoBLEMs 153 PROBLEMS Answers to problems marked by an asterisk are given at the back of the book. 3.1. Consider the circuit shown in Figure P3.1. (a) Show the truth table for the logic function f. (b) If each gate in the circuit is implemented as a CMOS gate, how many transistors are needed? y Figure P3.1. A sum-of-products CMOS circuit. 3.2 (a) Show that the circuit in Figure P3.2 is functionally equivalent to the circuit in Figure PRA. ({b) How many transistors are needed to build this CMOS circuit? s—bo , -« Figure P3.2. A CMOS circuit built with multiplexers. 3.3 (a) Show that the circuit in Figure P3.3 is functionally equivalent to the circuit in Figure P32. (b) How many transistors are needed to build this CMOS circuit if each XOR gate is implemented using the circuit in Figure 3.61d°? 153"3.4 3.5 3.6 3.7 154 CHAPTER 3 © IMPLeMeNTation TecHNOLoGy x A ¥: Figure P3.3 Circuit for problem 3.3. In Section 3.8.8 we said that a six-input CMOS AND gate can be constructed using two three-input AND gates and a two-input AND gate. This approach requires 22 transistors, Show how you can use only CMOS NAND and NOR gates (o build the six-input AND gate, and calculate the number of transistors needed. (Hint: use DeMorgan’s theorem.) Repeat problem 3.4 for an eight-input CMOS OR gate. (a) Give the truth table for the CMOS circuit in Figure P3.4, (b) Derive a canonical sum-of-products expression for the truth table from part (a). How many transistors are needed to build a circuit representing the canonical form if only AND, OR, and NOT gates are used? Figure P3.4_ A three-input CMOS circuit. (a) Give the truth table for the CMOS circuit in Figure P3.5. (b) Derive the simplest sum-of-products expression for the truth table in part (a), How many transistors age needed to build the sum-of-products circuit using CMOS AND, OR and NOT gates?PRosLems 155 Yop 4 vy Lt Figure P3.5 A four-input CMOS circuit. *3.8 Figure P3.6 shows half of a CMOS circuit. Derive the other half that contains the PMOS transistors. Y, _ at Figure P3.6 The PDN in a CMOS circuit. 155CHAPTER 3 © IMPLEMENTATION TECHNOLOGY 3.9 Figure P3.7 shows half of a CMOS circuit. Derive the other half that contains the NMOs transistors. m4 ' rfl | Vy, Figure P3.7 The PUN in a CMOS circuit. 3.10 Derive a CMOS complex gate for the logic function f (x1, x2, 3,4) = Dm(0, 1, 2,4, 5, 6,8, 9, 10). 3.11 Derive a CMOS complex gate for the logic function f (x1, x2,.%3,.%4) = Do m(0, 1, 2, 4,6, 8, 10, 12, 14) 3.12 Derive a CMOS complex gate for the logic function f = xy +.xz. Use as few transistors as possible (Hint: consider). 3.13 Derive a CMOS complex gate for the logic function f' = xy +z + yz. Use as few transis- tors as possible (Hint: consider). 3.14 For an NMOS transistor, assume that k= 20 wA/V?, W/L = 2.5 m/0.5 em, Vos = 5 V,and Vr = 1 V. Calcutate (a) Ip when Vis =5.V (b) fy when Vps = 0.2 3.15 For a PMOS transistor, assume that & = 10 wA/V2, W/L = 2.5 umm/0.5 jum, Vos = =5V, and Vr = —I V, Calculate (a) Ip when Vps = -5V (b) Ip when Vas = —0.2 V 3.16 For an NMOS transistor, assume that k= 20 pA/V?, W/L = 5.0 xm/0.5 um, Vos = 5 V,and Vr = 1 V. For small Vps, calculate Ros. 3.17 For an NMOS transistor, assume that k) = 40 A/V". W/L = 3.5 um/0.35 jum, Vos 3.3 V, and Vr = 0.66 V. For small Vas, 1563.18 3.19 3.20 3.21 PROBLEMS 157 For a PMOS transistor, assume that k, = 10 BA/V?, W/L = 5.0 um/0.5 um, Ves = —5 V, and Vr = —1 V. For Vps = —4.8 V, calculate Rps. For a PMOS transistor, assume that ki, = 16 wA/V?, W/L = 3.5 xm/0.35 pm, Vos = —3.3 V, and Vr = —0.66 V. For Vis = —3.2V, calculate Rps In Example 3.13 we showed how to calculate voltage levels in a pseudo-NMOS inverter. Figure P3.8 depicts a pseudo-PMOS inverter. In this technology, st weak NMOS transistor is used to implement a pull-down resistor. When V, = 0, ¥; has a high value. The PMOS transistor is operating in the triode region, while the NMOS transistor limits the current flow, because it is operating in the saturation region, The current through the PMOS and NMOS transistors has to be the same and is given by equations 3.1 and 3.2. Find an expression for the high-output voltage, Vj = Vor, in terms of Vpp, Vr, kp, and k,, where k, and k, are gain factors as defined in Example 3.13. Yop % Figure P3.8 The pseudo-PMOS inverter. For the circuit in Figure P: 0.5 jum/0.5 wm, W,/Ly calculate the following: (a) The static current, fear (b) The on-resistance of the PMOS transistor (©) Vou (4) The static power dissipated in the inverter (€) The on-resistance of the NMOS transistor (8) Assume that the inverter is used to drive a capacitive load of 70 fF. Using equation 3.4, calculate the low-to-high and high-to-low propagation delays. . assume the values ky, = 60 A/V", ki = 0.4K), Wy /Ln 0 m/0.5 um, Vpp = 5 Vand Vp = 1 V. When V, = 1573.22 3.23 3.24 *3.25 3.26 3.27 *3.28 3.29 3.30 3.31 *3.32 3.33 3.34 158 CHAPTER 3 + IMPLEMENTATION TECHNOLOGY Repeat problem 3.21 assuming that the size of the NMOS transistor is changed to W,/Ly = 4.0 um/0.5 um. Example 3.13 (see Figure 3.72) shows that in the pscudo-NMOS technology the pull-up device is implemented using a PMOS transistor. Repeat this problem for a NAND gate built with pseudo-NMOS technology. Assume that both of the NMOS transistors in the gate have the same parameters, as given in Example 3.14. Repeat problem 3.23 for a pseudo-NMOS NOR gate. (a) For Vin = 4 V, Vou = 4.5 V, Vi. = 1 V, Vor = 0.3 V, and Vpn = 5 V, calculate the noise margins NMy and NM, (b) Consider an cight-input NAND gate built using NMOS technology. If the voltage drop across each transistor is 0,1 V, what is Vo,? What is the corresponding NM; using the other parameters from part (a). Under steady-state conditions, for an n-input CMOS NAND gate, what are the voltage levels of Vor and Vow? Explain. For a CMOS inverter, assume that the load capacitance is C = 150 {F and Vpp = 5 V. The inverter is cycled through the low and high voltage levels at an average rate of f = 75 MHz. (a) Calculate the dynamic power dissipated in the inverter. (b) For a chip that contains the equivalent of 250,000 inverters, calculate the total dynamic power dissipated if 20 percent of the gates change values at any given time. Repeat problem 3.27 for C = 120 fF, Von = 3.3 V, and f = 125 MHz. Ina CMOS inverter, assume that ki = 20 A/V", k/, = 0.4%), Wa /Lq = 5.0 jemn/0.5 jem, Wp/Lp = 5.0 um/0.5 um, and Vpp = 5 V. The inverter drives a load capacitance of 130 fF. (a) Find the high-to-low propagation delay. (b) Find the low-to-high low propagation delay. (c) What should be the dimensions of the PMOS transistor such that the low-to-high and high-to-low propagation delays are equal? Ignore the effect of the PMOS transistor’s size on the load capacitance of the inverter. Repeat problem 3.29 for the parameters k, = 40 wA/V?, 3.5 xm/0.35 jem, and Vpp = 3.3 V. Ina CMOS inverter, assume that W,/L, = 2 and W,/Ly = 4. Fora CMOS NAND gate, calculate the required W/L ratios of the NMOS and PMOS transistors such that the available current in the gate to drive the output both low and high is equal to that in the inverter. Repeat problem 3.31 for a CMOS NOR gate. Repeat problem 3.31 for the CMOS complex gate in Figure 3.16. The transistor sizes should be chosen such that in the worst case the available current is at least as large as i the inverter. K, = 04x kj, Wa/Ln = Wp/Lp = Repeat problem 3.31 for the CMOS complex gate in Figure 3.17.3.35 3.36 3.37 3.38 3.39 3.40 3.41 3.42 3.43 3.44 "3.45 3.46 PROBLEMS 159 In Figure 3.69 we showed a solution to the static power dissipation problem when NMOS. pass transistors are used. Assume that the PMOS pull-up transistor is removed from this circuit. Assume the parameters k), = 60 wA/V?, k, = 0.4 xk, Wr /Ln = 1.0 um/0.25 wm, Wy/Lp = 2.0 pm/0.25 jum, Vpp = 2.5 V, and Vr = 0.6 V. For Va = 1.6 V, calculate the following: (a) the static current, Jigar (b) the voltage, Vj, at the output of the inverter (c) the static power dissipation in the inverter (a) If a chip contains 500,000 inverters used in this manner, find the total static power dissipation. / Using the style of drawing in Figure 3.66, draw a picture of a PLA programmed to implement AiGs1,%2,X3) = Dm(1, 2,4, 7). The PLA should have the inputs x1, ....x35 the product terms Pj, ...,P4; and the outputs fy and fa. Using the style of drawing in Figure 3.66, draw a picture of a PLA programmed to implement fu(s1,X3.%3) = m0. 3, 5, 6). The PLA should have the inputs x, ...,.x5; the product terms P,,..., P45 and the outputs fi and fy. Show how the function f; from problem 3.36 can be realized in a PLA of the type shown in Figure 3.65. Draw a picture of such a PLA programmed to implement fi. The PLA should have the inputs x1, ...,.x3; the sum terms $), ..., Sy; and the outputs f; and fs. Show how the function fi from problem 3.37 can be realized in a PLA of the type shown in Figure 3.65. Draw a picture of such a PILA programmed to implement fi. The PLA should have the inputs x), ...x3; the sum terms S), ..., Sa; and the outputs fi and fs. Repeat problem 3.38 using the style of PLA drawing shown in Figure 3.63 Repeat problem 3.39 using the style of PLA drawing shown in Figure 3.63. Given that f; is implemented as described in problem 3.36, list all of the other possible logic functions that can be realized using output f; in the PLA. Given that f; is implemented as described in problem 3.37, list all of the other possible logic functions that can be realized using output /3 in the PLA. Consider the function f (1, x2,.%3) = x1%2-+.x1x3 +323. Show a circuit using 5 two-input lookup-tables (LUTs) to implement this expression, As shown in Figure 3.39, give the truth table implemented in each LUT. You do not need to show the wires in the FPGA. Consider the function f (x1, x2, x3) = Yo m(2. 3, 4, 6, 7). Show how it can be realized using two two-input LUTS. As shown in Figure 3.39, give the truth table implemented in each LUT. You do not need to show the wires in the FPGA. Given the function f = xixoxs + xoxsFs + a straightforward implementation in an FPGA with three-input LUTs requires four LUTs. Show how it can be done using only 3 threc-input LUTs. Label the output of each LUT with an expression representing the logic function that it implements. 1593.47 3.48 3.49 3.50 3.51 160 CHAPTER 3 © IMPLEMENTATION TECHNOLOGY For fin problem 3.46, show a circuit of two-input LUTs that realizes the function. You are to use exactly seven two-input LUTs. Label the output of each LUT with an expression representing the logic function that it implements. Figure 3.39 shows an FPGA programmed to implement a function. The figure shows one pin used for function f, and several pins that are unused. Without changing the programming of any switch that is turned on in the FPGA in the figure, list 10 other logic functions, in addition to f, that can be implemented on the unused pins. Assume that a gate array contains the type of logic cell depicted in Figure P3. in, ..., iny can be connected to either | or 0, or to any logic signal. (a) Show how the logic cell can be used to realize f = x12 +.x3 (b) Show how the logic cell can be used to realize f = x13 +4283. . The inputs inl ind in3 out ind inS in6 in7 Figure P3.9 A gote-array logic cel. Assume that a gate array exists in which the logic cell used is a three-input NAND gate. The inputs to each NAND gate can be connected to either | or O, or to any logic signal. Show how the following logic functions can be realized in the gate array. (Hint: use DeMorgan’s theorem.) (a) f = x32 +23 (b) f= xyx2X4 t+ x2¥3%4 + Write VHDL code to represent the function Sf = xo¥a¥a + Xpxney + Fpxnts + xprary (a) Use your CAD tools to implement f in some type of chip, such as a CPLD. Show the logic expression generated for f by the tools. Use timing simulation to determine the time needed for a change in inputs x;, x2, or x3 to propagate to the output f. (b) Repeat part (a) using a different chip, such as an FPGA for implementation of the circuitPROBLEMS 161 3.52 Repeat problem 3.51 for the function S = (x1 x2 + Fa) + +43 +4) Cr +3 +4) + Hr +23 +4) 3.53 Repeat problem 3.5] for the function LO, oo 87) = xaxske + a1aNs Ke + xaxary + xax4AS 7 3.54 What logic gate is realized by the circuit in Figure P3.10? Does this circuit suffer from any major drawbacks? Figure P3.10 Circuit for problem 3.54. *3.55 What logic gate is realized by the circuit in Figure P3.11? Does this circuit suffer from any major drawbacks? rly Hy Figure P3.11 Circuit for problem 3.55. 161
You might also like
Electronics Design Mosfet Exercises
PDF
No ratings yet
Electronics Design Mosfet Exercises
12 pages
Chapter 5 Problems CMOS INVERTER
PDF
No ratings yet
Chapter 5 Problems CMOS INVERTER
8 pages
ECE 342 - F14 - Midterm - Solutions PDF
PDF
No ratings yet
ECE 342 - F14 - Midterm - Solutions PDF
4 pages
Digital VLSI End sem 2023
PDF
No ratings yet
Digital VLSI End sem 2023
5 pages
Instructions To The Candidate
PDF
No ratings yet
Instructions To The Candidate
4 pages
DIGITAL VLSI END SEM 2024
PDF
No ratings yet
DIGITAL VLSI END SEM 2024
3 pages
Cmos
PDF
No ratings yet
Cmos
6 pages
Sol 3
PDF
No ratings yet
Sol 3
22 pages
sol3
PDF
No ratings yet
sol3
22 pages
VLSIC&S Question Bank
PDF
No ratings yet
VLSIC&S Question Bank
6 pages
ch3
PDF
No ratings yet
ch3
84 pages
Logical Effort Dinesh Sharma
PDF
No ratings yet
Logical Effort Dinesh Sharma
60 pages
Vlsi Best
PDF
No ratings yet
Vlsi Best
4 pages
Solution Gates 2 Samples
PDF
No ratings yet
Solution Gates 2 Samples
9 pages
HW3
PDF
No ratings yet
HW3
8 pages
Final F17 Sol
PDF
No ratings yet
Final F17 Sol
8 pages
VLSI Model PAPER EE
PDF
No ratings yet
VLSI Model PAPER EE
2 pages
2.9 Problems Solved
PDF
No ratings yet
2.9 Problems Solved
12 pages
EHB322E Digital Electronic Circuits Midterm Ii: 1) Consider A Boolean Function 8k 24k
PDF
No ratings yet
EHB322E Digital Electronic Circuits Midterm Ii: 1) Consider A Boolean Function 8k 24k
3 pages
7 LogicStyle3
PDF
No ratings yet
7 LogicStyle3
59 pages
2023-24_sem8papers_iitkgp
PDF
No ratings yet
2023-24_sem8papers_iitkgp
10 pages
Model Question Bank - VLSI
PDF
No ratings yet
Model Question Bank - VLSI
13 pages
Exercise 2
PDF
No ratings yet
Exercise 2
3 pages
DDDC87ECAA084E5DA4D2D77F7DC80391
PDF
No ratings yet
DDDC87ECAA084E5DA4D2D77F7DC80391
5 pages
Sheet 5 PDF
PDF
No ratings yet
Sheet 5 PDF
3 pages
CSE 493/593 Fall 2011 Solution 1: Answer
PDF
No ratings yet
CSE 493/593 Fall 2011 Solution 1: Answer
6 pages
Ec6111 - Vlsi Design
PDF
No ratings yet
Ec6111 - Vlsi Design
9 pages
VLSI Quiz Questions
PDF
0% (1)
VLSI Quiz Questions
17 pages
Cmos Vlsi Design Sessionals
PDF
No ratings yet
Cmos Vlsi Design Sessionals
6 pages
Vlsi Questions-2
PDF
No ratings yet
Vlsi Questions-2
8 pages
Kec 072 - CT2
PDF
No ratings yet
Kec 072 - CT2
10 pages
VLSI GTU Question Bank 2014
PDF
No ratings yet
VLSI GTU Question Bank 2014
4 pages
1157_MEL_G621_20240218052327_Mid_Semester_Question_Paper
PDF
No ratings yet
1157_MEL_G621_20240218052327_Mid_Semester_Question_Paper
2 pages
EEC-703_Back 2015
PDF
No ratings yet
EEC-703_Back 2015
2 pages
LPVLSI III Unit
PDF
No ratings yet
LPVLSI III Unit
19 pages
Ec2406 Vlsi Design QB
PDF
No ratings yet
Ec2406 Vlsi Design QB
15 pages
vsli question bank
PDF
No ratings yet
vsli question bank
4 pages
Ranna Munna PDF
PDF
No ratings yet
Ranna Munna PDF
5 pages
Vlsi Assign PDF
PDF
No ratings yet
Vlsi Assign PDF
19 pages
T.Y.B.tech Elect Sem VI
PDF
No ratings yet
T.Y.B.tech Elect Sem VI
44 pages
Figure 3.1. Logic Values As Voltage Levels
PDF
No ratings yet
Figure 3.1. Logic Values As Voltage Levels
86 pages
Answers NIST Class Test1 2014-15
PDF
No ratings yet
Answers NIST Class Test1 2014-15
12 pages
Vlsi Module
PDF
No ratings yet
Vlsi Module
2 pages
VLSI 100 Questions
PDF
No ratings yet
VLSI 100 Questions
4 pages
Assignment I
PDF
No ratings yet
Assignment I
2 pages
Midterm 2019-2020 Fall Solved
PDF
No ratings yet
Midterm 2019-2020 Fall Solved
6 pages
Unit 4 INTEGRATED CIRCUIT TIMER 29-11-2023
PDF
No ratings yet
Unit 4 INTEGRATED CIRCUIT TIMER 29-11-2023
38 pages
HW 6
PDF
No ratings yet
HW 6
2 pages
Lecture 5
PDF
No ratings yet
Lecture 5
51 pages
Digital VLSI PYQs
PDF
No ratings yet
Digital VLSI PYQs
10 pages
BEC 306 VLSI Design End Term 2018 PAPER
PDF
No ratings yet
BEC 306 VLSI Design End Term 2018 PAPER
2 pages
Logic Notes Vlsi Design
PDF
No ratings yet
Logic Notes Vlsi Design
22 pages
Cmos
PDF
No ratings yet
Cmos
5 pages
EEC118 hw3
PDF
No ratings yet
EEC118 hw3
4 pages
Static Logigates 12
PDF
No ratings yet
Static Logigates 12
19 pages
Extra Practice Problem Set For Exam I INEL 4207 - Digital Electronics - Fall 2012
PDF
No ratings yet
Extra Practice Problem Set For Exam I INEL 4207 - Digital Electronics - Fall 2012
2 pages
BEC 306 VLSI Design End Term 2017 PAPER
PDF
No ratings yet
BEC 306 VLSI Design End Term 2017 PAPER
2 pages
Lecture04 Part01 Pic
PDF
No ratings yet
Lecture04 Part01 Pic
49 pages
Lecture06 Pic
PDF
No ratings yet
Lecture06 Pic
50 pages
Lab Activitiy 3 - For ES
PDF
No ratings yet
Lab Activitiy 3 - For ES
8 pages
Lab Activitiy 2 - For ES
PDF
No ratings yet
Lab Activitiy 2 - For ES
10 pages
Device Codes
PDF
No ratings yet
Device Codes
14 pages
Lab Activitiy 1 - For ES
PDF
No ratings yet
Lab Activitiy 1 - For ES
26 pages