What this book is and why it exists
Razavi's textbook is the current standard for an introductory microelectronics course at most universities. It covers amplifiers, feedback, oscillators, filters, data converters, and RF circuits. The book is dense. The problems are not warm-up exercises. They are designed to make you sit with a circuit topology until you understand why it works or why it fails, and that process takes time if you are approaching it for the first time. The solution manual you are looking for is not something I have ever seen an official publisher release as a standalone document. What does exist are scattered PDFs floating around student forums, unofficial compilations from teaching assistants, and the odd-numbered answer keys at the back of the textbook. I am going to be direct about this because spending hours hunting for a single authoritative solution manual is a waste of your semester.
Razavi Fundamentals Of Microelectronics Solution Manual
The closest thing to an official resource is the answer key section in the back of the book itself. Odd-numbered problems have brief numerical answers. Even-numbered problems generally do not. That gap is by design. Professors assign the even-numbered problems because they want you to submit written derivations, not just a final voltage value. There is no shortcut around that. If you find a website selling or offering a complete solutions PDF, treat it carefully. These files often contain typographical errors in equations, mislabeled problem numbers, and incorrect sign conventions on small-signal models. I have spent time cross-checking those against my own working and found three problems where the provided answer was off by a factor of two due to a missed source degeneracy term. The errors are usually subtle enough that you will not catch them during a quick review. My workaround for the even-numbered problems is to post the specific question on engineering forums where practicing engineers actually hang out. Sites like the Electrical Engineering Stack Exchange or the relevant subreddit tend to have responses from people who have taught or worked with these circuits. You will get a solution, but you also need to verify the reasoning yourself. The community generally catches obvious mistakes within hours. If an answer has been sitting unchallenged for two days, it is probably wrong or incomplete.
Working through the problems without burning out
The first major bottleneck students hit is the transition from lumped-element DC bias calculations to small-signal AC analysis with feedback. Razavi introduces feedback early, and he does not re-teach it when the topology changes. You need to recognize whether a circuit uses series-shunt, shunt-series, series-series, or shunt-shunt feedback on sight. Most students fail here because they memorize the four topologies without internalizing the port conditions that define each one. For example, in Chapter 7 around the cascode amplifier problem set, I watched several people compute the output impedance of a common-source stage with source degeneration and then immediately plug that result into a cascode calculation as if the degeneration resistance still existed at the output node. It does not. The degeneration resistance reflects into the source of the upper transistor, not the drain. The correct approach is to null the input signal, apply a test voltage at the drain, and trace the impedance looking down through the stack. That process takes about twelve minutes if you know the method. Students who skip the trace and reuse a formula usually get an answer that is off by a factor related to gm and ro. I have seen the same mistake recur across four different semesters of students. Another counter-intuitive point that catches people is the treatment of channel-length modulation in differential pairs. Razavi consistently assumes lambda equals zero in the first half of the book to keep the math clean, then introduces finite ro in later chapters without much transition. When you encounter a problem that asks for CMRR of a differential pair and the answer involves ro, you need to remember that the tail current source impedance appears in parallel with the intrinsic output resistance of the tail transistor. A lot of students use the tail current source impedance alone and miss the parallel contribution. The difference matters when the tail impedance is in the megaohm range rather than the gigaohm range, which is the realistic scenario for integrated circuits.
Get the Full Details

I also ran into a persistent issue when grading student work on oscillator problems. Several people treated the Barkhausen criterion as a sufficient condition for oscillation rather than a necessary one. The phase condition and the loop gain magnitude condition are both required, but they are not enough to guarantee that a circuit will actually start oscillating from noise. You need to verify that the small-signal loop gain is greater than unity at startup and that the nonlinearity of the active device will eventually clamp the amplitude. Razavi hints at this in the problem discussions but does not hammer the point home in the main text. I end up sending students back to re-derive the startup condition for the Colpitts and Pierce topologies because the final amplitude analysis is where most partial credit comes from.
Practical steps to get unstuck on a problem
Start by redrawing the circuit in a way that makes the feedback network visible. Razavi's schematics are technically correct, but the feedback path is sometimes buried under biasing resistors and coupling capacitors. Strip the circuit to its AC small-signal equivalent first. Then identify whether you are dealing with a two-port network or a direct feedback topology. The choice determines whether you use the return ratio method or the standard two-port analysis, and mixing those up wastes ten minutes per problem minimum. When you hit a numerical wall, do not grab a random solution PDF and copy the final number. Trace the calculation backward from the answer. If the provided solution jumps from a transconductance expression to a voltage gain without showing the load impedance substitution, stop and redo that step yourself. Those skipped steps are where the actual learning happens, and they are also where the errors in unofficial manuals live. Keep a spreadsheet of your own derived results alongside the textbook answers. I maintained one throughout the course and it took me about three weeks to set up properly, but it paid off when I was reviewing for the midterm. You can spot patterns in your mistakes quickly. If you keep losing a factor of two on output resistance calculations, that is a specific skill gap, not a general confusion about the chapter.
The limitations of relying on external solutions
There are real downsides to using whatever solution resources you can find. First, the formatting in most freely available PDFs is degraded. Equations get rendered as images or broken LaTeX that does not parse correctly, which makes following long derivations frustrating. Second, many of these files are compiled from different editions of the textbook, so problem numbers and parameter values will not match your copy. A problem asking for the gain of a common-gate stage with a 2 mA bias current in one edition might be numbered differently or use a 1.5 mA bias in another. Third, and this is the most important limitation, if you use a solution manual to bypass the derivation process, you will not recognize similar problems on exams because the exam problems change component values and topology order to prevent exactly that kind of memorization. The textbook's companion website used to host additional materials, but the availability of those resources has fluctuated across editions. Check the publisher's page for your specific edition. Some editions include a limited instructor solutions manual access code that students can sometimes obtain through course websites. That is the most reliable path if your professor permits it. If you are stuck on a particular problem type, the most efficient alternative is to work through the example problems in the preceding chapter one more time with a fresh sheet of paper. The examples in Razavi are fully worked, and the problem sets are direct extensions of those examples. Going back to the example rather than hunting online usually saves more time than you would spend searching, especially if you are already frustrated and your concentration is dropping. You will spot the connection between the example and the problem faster than you will find a correct solution PDF online.