RESOURCES
BOOKS
Digital Circuit Design
- Digital Integrated Circuits, 2nd edition, Pearson - Jan M. Rabaey, Anantha Chandrakasan and Borivoje Nikolic : Fundamentals of digital circuit design starting from basics of CMOS manufacturing process, device characteristics and then moves to CMOS inverter sizing, delay optimization, sequential design and timing.
- RTL Modeling with SystemVerilog For Simulation and Synthesis - Stuart Sutherland : Focuses on how to write SystemVerilog code for RTL design which will synthesize as per your design intent. A companion book which focuses on the verification aspects by Chris Spear is below.
- SystemVerilog for Verification, Springer - Chris Spear and Greg Tumbush : Focuses on how to exploit the object oriented aspects of SystemVerilog and many other non-synthesizable constructs to build an effective testbench for verification of the RTL code.
Analog Circuit Design
- CMOS: Circuit Design, Layout, and Simulation, 4th edition, Wiley-IEEE Press - R. Jacob Baker : Easy to follow book for getting started with analog circuit design. Prof. Baker's online lecture videos at http://www.cmosedu.com/ are an excellent companion.
- Design of Analog CMOS Integrated Circuits, 2nd edition, McGraw Hill - Behzad Razavi : Perhaps the most widely known text on analog circuit design. If you are preparing for design interview, expect a few questions straight away from this book.
- Analysis and Design of Analog Integrated Circuits, 5th edition, Wiley - Paul R. Gray, Paul J. Hurst, Stephen H. Lewis, Robert G. Meyer : Another widely known text on analog circuit design especially popular with the people who work with both BJT and CMOS based analog circuits.
ONLINE COURSES
Beginner Level:
- Introduction to Analog IC Design, R. Jacob Baker : http://cmosedu.com/jbaker/courses/ee422_ecg622/s13/ee422_ecg622.htm or http://www.cmosedu.com/jbaker/courses/ee420_ecg620/s17/lec_ee420_ecg620.htm
- Analog Circuits, Nagendra Krishnapura : https://nptel.ac.in/courses/108/106/108106084/
Intermediate/Advance Level:
- Advanced Analog IC Design, R. Jacob Baker : http://cmosedu.com/jbaker/courses/ecg720/f19/ecg720.htm
- Analog IC Design, Aniruddhan S. : https://nptel.ac.in/courses/117/106/108106105/