Circuit design is a good skill to learn if you want to become a circuits engineer, circuit design engineer, or analog design engineer. Here are the top courses to learn circuit design:
1. CMOS Analog Circuit Design
This course serves as a brief overview of the topic of analog IC design. It is a high level view of what analog IC design is all about and discusses the requirements for a designer in this field. In reality, this course is a snapshot of a more detailed, 40 hour course on CMOS analog design found elsewhere. The target audience for this course should have some familiarity with analog circuits and integrated circuit technology. The terminology used is that found in both academia and industry. This course is stand alone and has no quizzes or other material - it is designed to be a quick refresher or a introduction to the topic of analog IC design. The course will take approximately 3 hours to complete and consists of 12 lectures of 15-20 minutes in length. Students new to analog IC design can take this course to gain an overview of the topic. Those who are familiar with IC design or have been away from the field for a while, can use the course to come up to date with the field of analog IC design. The more detailed 40 hour course on CMOS Analog Design is found on other venues (Continued Professional Development at Imperial College of London) and has quizzes associated with the course. Check with the instructor, Dr. Allen, if you are interested in the in-depth course or go to the Imperial College website...
2. Digital Logic Circuits and Design
After completing this course, you'll be able to 1. Understand all the fundamentals of number systems and performing conversion between them. 2. Function of logic circuits and how to design them. 3. Classify Combinational Logic and Sequential Logic. 4. How to design a combinational logic circuit for a given scenario with the minimum number of gates possible.5. Use all the standard techniques to minimize the logic gate requirements6. Design sequential logic circuits like Counters and Shift Registers using Flip flops. 7. Understand the working of various flip flops and latches and highlight the difference between them. If you're an aspirant who belong to the field of Computer Science, Electronics and Information Technology, Then this course will strongly build the foundations of the digital electronics in you. Objective of the course is to make everyone design a digital circuit efficiently using various components. Digital systems contain information that is represented as binary digits called bits. The alphabet of these bits is the set {0, 1}, which represents the logical value of thebits. The physical value is determined by the logic family being used. The transistor-transistorlogic (TTL) family represents a logic 0 typically as + 0.2 volts and a logic 1typically as + 3.4 volts using a + 5 volt power supply; the emitter-coupled logic (ECL)100K family represents a logic 0 typically as - 1.7 volts and a logic 1 typically as -0.95volts using a - 4.5 volt power supply. Thus, a signal can be asserted either positive (plus) or negative (minus), dependingupon the active condition of the signal at that point. The word positive, as usedhere, does not necessarily mean a positive voltage level, but merely the more positiveof two voltage levels, as is the case for ECL...
3. CMOS Digital Integrated Circuit Design
In this course we cover the basics of NMOS and CMOS Digital Integrated Circuit Design. If you are looking for an introduction to this subject then this is the course for you. We start with a look at some device physics. This will allow us to be introduced to some terminology and will set the foundations for the rest of the course. We then move onto device fabrication and layout which will be covered more extensively when we look at designing and simulating our circuits in an Electronic Design Automation tool (EDA) called Electric which you can download for free and give it a go yourself. We then look at deriving some equations that allow us to understand and use the MOSFET (Metal Oxide Field Effect Transistors) transistors to build useful digital logic circuits. We then cement our understanding of the 4 device types depletion and enhancement nmos and pmos devices using a simple simulation which I built myself which gives a good intuitive understanding of the MOSFET. Then we move onto simple pass transistor circuits which allow us to get used to the transistor equations and will also help us with an understanding of dynamic logic. We cover the Inverter (NOT gate) in detail as we will use this as the building block for many future circuits. We then come to the section on NMOS circuit design where we design simple building blocks such as NOR and NAND gates and other simple gates and random combinational logic culminating in the full adder circuit. The next section covers CMOS circuit design and again we work through the design of the basic logic building blocks culminating in a full adder circuit. The final section covers the EDA tool called electric in which we design and layout our CMOS circuits finishing off with a full adder circuit. I have spent 7 years after graduation as an Integrated Circuit Designer with a world leading design house. I also have spent 4 years with a company with it's own wafer fabrication plant which allowed me to not only design the integrated circuits (chips) but also follow the production process and to work through the full characterisation then implementation of the chip into a customers system. So I have worked through several end to end life cycles of chips that are out there and working now...
4. RF and millimeter-Wave Circuit Design
This unique Master-level course offered by the Center for Wireless Technology Eindhoven (CWT/e) of the Eindhoven University of Technology, The Netherlands, provides students with in-depth knowledge and hands-on experience on RF and mmWave circuit design. The course covers the topics on how to derive the RF wireless systems specifications, and how to design the main building blocks of a transceiver, i.e., low noise amplifier, power amplifier, RF mixers, oscillators, and PLL frequency synthesizers. It is divided into two parts: (1) theoretical lectures will cover the basis of RF and mmWave Circuit Design; and (2) design labs will include simulation and implementation of these circuits. The design labs are completely optional for obtaining the certificate, but they are recommended because they allow students to put into practice all the acquired theoretical knowledge, and of course, implementing the circuits is where all the fun is! The students will be able to do 70% of the design labs using simulation tools, which already offers a great learning experience. The other 30% will require students to either get access to an electronics lab or to purchase a few off-the-shelf components. But ultimately, this would allow students to design and build their own transceiver at home! The course contains theoretical video classes with examples, quizzes, and an entire set of simulation files, step-by-step procedures, recorded data of real-life circuits, and solution videos so that students can learn from and build even better circuits...
5. Analog electronic circuit designs In Simple Words
This course draws a guiding line between learning concepts and quantifying them. The mathematical description of a system mystifies the idea and drives students away from seeing the intuitive simplicity behind the design. In most courses you are taught to calculate voltage, voltage drop, current, and power by using techniques like node and mesh analysis, however, it is hard to figure out the real purpose of the circuit when focused only on solving equations. Latch circuit, frequency domains, low and high filters, control circuits are not taught in any fundamental or basic courses anywhere. In basic or fundamental courses you are taught laws rules to follow in order to find the solution. This course takes you in a snap from basic to advanced in a very short time that is why it is unique, innovative, and impressive. It is designed specifically for that purpose. It has tremendous value for a very low cost. Many hours of a course content does not necessarily guarantee good learning, you probably would not even watch it all. This course is very optimized to deliver precisely and efficiently the information without any extra talking that is not relevant. Companies pay high salaries for those who get the job perfectly done in short time. This course does just that. Do not let anyone mess with your head about it because of the number of hours. I have set up a set of qualities for this course, if that what fits you then this course is for you...
6. Switching Theory & Logic Design of Digital Circuits
Learning switching theory or digital electronics is like playing a football! Open doors to careers and hobbies in online digital job field Building on the knowledge you gained in the Digital Electronics course will help you to move forward in digital field and opens even more doors to diverse careers, projects and jobs. The trainer is certified person in Coursera and in NPTEL. He has 20 years of teaching field experience in both theoretical and practical. Without computers and digital systems we cannot imagine our lives and coming future rapidly increasing in digital field. Think about how many of them are now operated their works particularly in industries, businesses and projects that involve computers or computer control. Even though bio medical , mechanical and automobiles are chock full of digital electronics now. All of this involves digital electronics, and you want in on it today. In this course, you will learn digital electronic circuits, switching theory and logic design and also it will be in use to make digital systems.. You'll don't need a good understanding of any electronics skills but some simple math skills, a computer, and that's it! No prior knowledge of digital electronics or programming is required, and yet by the end of this course you'll have built functioning digital electronic circuits and surely you can design some digital circuits which you want. Lesson overview: In this course , you further develop your knowledge and skills to include digital electronics and practice your skills on real-life digital components. In the first section you may learn the how the digital era changed and how it helps your career and Review of number systemsSecond section you may learn the full information on number systems and logic operation, error detection and correction codesIn this course you will gain a wide knowledge on digital systems and this course surely will help you to move forward or jump in VLSI field. In this course we'll be covering: History of Electronics and how digital field emergedWhat is signal, analog and digital signal?What is digital system?Number systems full and its conversionsIntroduction to Boolean AlgebraBasic Logic operationsBoolean theorems and postulatesDemorgans theoremsConsensus theoremBoolean functionDual of the Boolean function and Complement of a Boolean functionRepresentation of Boolean function: Min term and max termstandard or canonical SOP formConversion of SOP to standard or canonical SOP formConversion of SOP to standard or canonical SOP form with truth table (2 methods)Standard POS & Conversion of POS to standard or canonical POS formConversion SOP TO CPOS and CSOP forms with truth table example problemsConversion SOP TO CPOS and CSOP forms with truth table example problemsConversion of standard SOP and POS( vice versa) with procedure( 3rd model)Conversion of standard CSOP and CPOS with procedure( 3rd model)Minimization of logic functions using Boolean theorems3 Variable minterms and maxtermsDigital logic gatesLogic gatesProperties of Excusive OR gateInverted GatesGeneration of logic diagram with Boolean expressionMulti Level AND-OR realizationTwo Level AND-NOR realizationMulti Level AND-OR and NAND realization problemsMulti Level AND-OR and NOR realization problemsAddition of BCD NumbersAddition of Excess-3Gray code or self reflection code or cyclic codeGray to Binary code conversionBinary to Gray code conversionError Detection and Correction codesHamming codeHamming code 7 bit example. Minimization of switching functions using K-Maps2,3,4,5 variable K-MapsCode convertersBCD to Excess-3 vice versaBinary to Gray vice versa etc., Combinational logic circuitsHalf adderFull adderHalf subtractorFull subtractorParallel adderDecodersEncodersMultiplexersDE multiplexersSequential logic circuitsFlip flopsRegistersCountersand much more and more!...
7. Analog Circuit Design - An Intuitive Approach
Analog Circuit Design is a course mostly designed for learners at all level. Circuit design can be complex and the only way to simply it is to break it down( Divide and conquer ). The idea of the course is mostly to build intuition and create memory/mental models for circuits. We believe that , the intuition we create about circuits gives the power to design/analyze and solve circuits. The focus in this course is purely on Amplifiers: Single Stage and Multistage( Cascode and Cascade)Some practical aspects will also be discussed which will be beneficial for Students / Beginners in Analog circuit design. Few quick analysis techniques will be discussed. For example: Quick GM calculations , Input / Output resistance calculation , Voltage budgeting for a given supply , high impedance nodes , gm reduction and increase techniques , etcCase studies on some important circuit configuration will be discussed in detail. In each case study we will concentrate on deriving the Gain, GM and RO without using complex equation. Please note that, this course is not designed for experts but for beginners/Students and early design engineers. Experts or experienced engineers can review this course and refresh your design concepts. I look forward to welcome you to this course and explore new dimension to look at circuits. Happy Learning...
8. Fusion 360 Circuit Design and PCB Manufacturing
In this course, you will learn how to create circuit schematics in no time using a library that has tons of electronic elements available free for you to use in the fusion 360 software. Welcome to this course. This course will take you from zero experience in Circuit design and simulation and PCB fabrication to a professional who can build Professional Circuits, and turn them into production-ready products. This is a state of the art software that provide you with a complete experience to draw your schematic and control every single detail on each electronic part, it allows you to check your schematic for design errors before moving forward to the PCB manufacturing. Plus autoroute your PCB into multiplayer mode. You'll also get a 3D visualization of your circuit that you can easily use in creating a 3D case for your PC by using the very same software which is fusion 360. Stop using old school software that limits your possibility and start using one of the most trending software out there provided by Autodesk company, kickstart your freelancing career in 3D design, circuit design, and simulation plus PCB manufacturing. This software provides you with CAD/CAM and simulation capabilities to help you achieve your full potential and test your circuit before moving to the PCB permanent prototype. Fusion 360 Electronics workspace expands the capabilities of Fusion 360 to create PROFESSIONAL electronic designs. Let's talk about why, Why you should take this course?Learn how to create circuit design and preparing a PCB for manufacturingLearn to get a 3D view of your circuitGain knowledge in the principles of electrical circuitsCourse material is interactive and gamifiedThis course is perfect for anyone wanting to design, manufacture, and sell their own products...
9. Electronics from beginning by building & designing circuits
This month's offer: use promo code (OFF 70)to get discounts up to 70%off. This is a course that will take you step by step from zero to hero in the field of electronics. This course will help you learn all about electronics using the method of building an electronic board (PCB) so that means that you will build your own circuit board. first, we will start with some knowledge about electronic parts (electronics components) and then we will start designing our circuits after that we will build our electronic board. In the lectures of this course, we use very modern methods of presentation and awesome animated slides to help you focus and attention to the lecture. The best thing about this course is that it is very summarized which means that 1h in any other course = 10 min in this course. and remember that you can have your money back using the 30 days money-back guarantee policy. so with this course you will save time and also learn lots of useful information and circuits. Also, we will update the course every month with new, awesome, and useful circuit designs. which will allow you to practice a lot on your skills in designing electronic circuits. So what's gonna be your choice. that's it and feel free to watch the first free lecture down below that explains the content of this course. we hope to see you inside. and when you join us please don't forget to leave a review...
10. Circuit Design, Simulation and PCB Fabrication Bundle
This Bundle Consists of 136 Lecture with more than 12.5 hours of HD Video Content and supplementary material in which we cover more than four different software used to design, simulate and fabricate circuits, I can assure you that after this course you will be a professional in Circuit design and fabrication. Why you should take this course?The course includes everything you need to know about the electronics design processLearn how to Design, Simulate Electronic Circuits, Microcontrollers, Arduino and Make a PCBLearn the science of electric circuitsProgramming knowledgeYou will learn about Fritzing Software and Proteus SoftwareGet access to all instructional videosYou will get the chance to learn: PCB Design and Fabrication using Fritzing SoftwarePCB Design: Master Designing Printed Circuit Board using Proteus Software PCB Design: Make Arduino Nano using Altium Designer3D Simulation: Microcontrollers, Electronics, Mechanism, PCB using Yenka SoftwareSoldering Electronic Components Like A ProfessionalMicrocontroller Circuit Design and SimulationArduino Circuit Design and SimulationLet's talk in more details about each SectionPCB Design and Fabrication For EveryoneLearn Printed Circuit Board (PCB) design from Scratch With Zero Experience in Electronics, No Effort and a Free Software>>> This course is a first of its kind in which you will learn from start to finish on how to design your own Printed Circuit Board (PCB) with Zero Experience in Electronics and Circuit Design, YES, you did hear me, No experience is required at all. >> Learn Printed Circuit Board design by Making Arduino Nano in Altium Designer Software. This Course will show you in a step by step manner, how to make your very own PIC Microcontroller USB Enabled Training Board (Just like the Arduino Board)...
11. Arduino: Electronics circuit, PCB Design & IOT Programming
Courses Offered1. STM32: Internet Of Things with 4G LTE Modem2. Arduino: Electronics circuit, PCB Design & IOT ProgrammingNote: This course is designed for electronics enthusiast and also for the advanced audience, please check course content before subscribing to this course. I can assure you, you will never regret spending your valuable money on this course. Brief DescriptionThis course teaches you following things1. How to design custom hardware for an application.2. How to do Programming.3. PCB designing using Eagle software.4. Internet of Things (IOT) based applications. 5. Protocol decoding using logic analyzer. I created this course because I believe that, its important how much knowledge you have but even more important thing is at what age you have it. Normally it takes time to develop skills in hardware and in this course I am sharing my experience and giving you a right approach to develop your skills in both hardware designing and programming. Which will help you to avoid mistakes and gain more knowledge in less time. I remember one quote that I want to share with you. Learn from other people's mistakes. Life is too short to make them all yourself- Sam LevensonLong Description: Here I have described in brief, what you are going to learn in this course. The entire course is constructed in following format.1. Introduction to section2. Circuit diagram explanation3. Circuit diagram designing using eagle4. Program explanation5. Practical demonstrationBasic electronics Basic electronics concepts that are required for the course.1. Pull up and pull down configuration.2. Potential divider configuration.3. Understanding transistor4. Voltage level converter5. Introduction to SMD packages and calculations. Power SupplyPower Supply introduction1. Linear voltage regulator2. Switch Mode Power Supply (SMPS)Power Supply Designing Introduction and circuit design for SMPS and Linear regulator IC's Introduction and circuit design for power supply protectionPower supply Layout design using eagle softwareMicro-controllerSelecting an appropriate micro-controller Circuit design for ATMEGA256 Introduction to Boot loader and Programming ProcedureUnderstanding what is boot loaderUnderstanding fuse byte of ATMEGA256Introduction to USBASP programmerProcess to program boot loader in ATMEGA256Introduction to USB to TTL converterLogic AnalyzerIntroduction to logic analyzerUnderstanding UART programming and Visualizing UART output using Logic analyzerControlling an AC appliance using micro-controllerIntroduction to relay driver components and protection circuitDesigning a circuit for relay driver using Eagle SoftwareDigital Output Programming, Program to drive submersible pump using RelayDC Motor Speed ControllerIntroduction to DC Motor speed controller components and protection circuitDesigning a circuit for DC Motor speed controller using EagleUnderstanding PWM, its programming and visualizing PWM waves using logic analyzerProgram to control the speed of DC MotorReading 0-10 v Digital Output sensorsIntroduction to components to read digital inputUnderstanding circuit for optocouplerDesigning a circuit for Digital Inputs using Eagle softwareDigital Input programmingUnderstanding Pin change interrupt feature of ATMEGA256Program to count external pulses using pin change interruptReading (0 - 5v / 0 - 10v) Analog Output sensorsUnderstanding circuit to read (0-5v/ 0-10v) Analog InputDesigning a circuit to read Analog input using Eagle softwareAnalog input programming and reading sensors of different rangeReading (4 - 20 mA) sensorUnderstanding 4-20 mA Industrial standardIntroduction and circuit design for Impedance matching circuitIntroduction to 16 bit Analog to digital converterBrief introduction to I2C InterfaceDesigning a circuit for 4-20 mA sensor using Eagle softwareIntroduction to 4-20 mA simulator circuitProgram to read 4-20mA sensorVisualizing I2C signal of ADC using logic analyzerReal Time ClockIntroduction to RTC ICDesigning a circuit for RTC IC using EagleReal time clock programmingVisualizing RTC parameters using logic analyzerBasic Programming conceptsUnderstanding essential C functionsUnderstanding essential conversion functionsBluetooth Low Energy (BLE 4.0)Introduction to BLE moduleIntroduction to single channel buffer ICDesigning a circuit for BLE module using EagleConfiguring Bluetooth Low Energy DeviceIntroduction to Blynk appProgram to send data on Blynk appIndustrial Wi-Fi ModuleIntroduction to WIFI moduleBrief introduction to SPI InterfaceIntroduction to octal Transceiver ICDesigning a circuit for WIFI module usingProgram to check and update the firmware version of WIFI moduleProgram to connect with WIFI routerCreating an API to fetch Date and Time from cloudProgram to fetch Date and Time from cloudProgram to update RTC parameters with parameters fetched from cloudSD Card InterfaceIntroduction to SD card and understanding its circuitDesigning a circuit for SD card using Eagle for SD cardProgram to Initialize and write into SD cardProgram to store system parameters in CSV format in SD cardProgram to store system parameters Date wise in SD cardProgram to store system parameters month and year wise in SD cardRS232 InterfaceWhat is RS232 Interface, Introduction to RS232 Interface ICUnderstanding a circuit of RS232 Interface and RS232 to USB converterDesigning a circuit for RS232 Interface using Eagle softwareProgram to receive data over RS232 InterfaceImportance of checksum byte and Program to calculate checksum byteProgram to receive data with checksum over RS232 InterfaceDesigning a custom protocolProgram to send data over RS232RS485 InterfaceWhat is RS485 Standard, Introduction to RS485 Interface ICUnderstanding circuit of RS485 Interface and RS485 to USB converterDesigning a circuit for RS485 Interface using Eagle softwareProgram to receive data over RS485 InterfaceProgram to send data over RS485 InterfaceData VisualizationCreating dashboard for Data loggerProgram to send system parameters to freeboard website using WIFI moduleLayout Designing for schematicData Logger layout designHow to generate Bill of material, Gerber file, PCB Preview Essential WebsitesWhere to purchase the componentsWhere to send PCB for manufacturingMy promise! One thing that I can promise you is this course is going to save your lot of time to learn hardware designing and programming. I will personally answer your questions about this course. If you are in any way not satisfied, for any reason, you can get a full refund from Udemy within 30 days with no questions asked. But I am confident you won't need to. I stand behind this course 100% and I am committed to helping you. Who this course is for: Hobbyists and engineering students who want to start their career in Embedded world. If you want to learn hardware and programming then think about taking this course. you will not be disappoint...
12. Analog Electronics Design & Simulate BJT Circuits on PROTEUS
This course is ideal for Electrical, Electronics, Instrumentation, Biomedical, and Robotic Engineering Students. Before enrolling in the course I expect that you must be having a good idea about current electricity, semiconductors, diodes, capacitors, etc. If you don't have any idea about it then you can enroll in the rest of my courses which deal with all these concepts in depth. Do you know that your smartphone has millions and billions of transistors but I'm damn sure you don't what is their significance or how they work? To take ECG from the heart, along with an electrode you will require signal conditioning circuits which will enhance the overall signal, In various low-end applications, you need to control the motor and this is generally done by transistors, To amplify the signal amplifier is required, In your smartphone, lots of logic gates are present that switch on and off very quickly to carry out certain tasks and all of these things are done by Transistor. Thus this course is highly recommended for Biomedical, Electrical, Electronics, Instrumentation, and Robotic engineering students. @ Roadmap:-Importance of TransistorDefinition of TransistorTypes of TransistorsUnderstanding the basics of BJT transistors. Types of BJT transistorsWhy NPN is preferred over PNPWhy area of the collector region is greater than the emitter region?Characteristics of BJTWhat is biasing and the need for biasing transistors?Different biasing techniques of transistorsStability factor Numericals + Simulation of circuits on proteus software BJT as a switch BJT as an amplifier3-Mini projects@ Outcome:- BJT circuits20+ NumericalsSimulation of circuits on proteus softwareThree Mini projects simulated on proteus software Free PDFs are available after each video session for revision purposesI hope you will surely enjoy my course...
13. Learn Circuits with Tinkercad: Arduino based Robots Design
The course "Learn Circuits with Tinkercad: Arduino based Robots Design" is designed for beginner level tech enthusiasts who want to dive into the field of robot and circuit design using Arduino. The course will teach about getting started with the Tinkercad platform and how to simulate Arduino based circuits using this platform. Course content:1. Introduction to Arduino and Robotics.2. Basic circuit connections: Controlling LEDs and DC motors.3. Understand the switches, pushbuttons, and battery connections.4. Control multiple motors with Arduino using scratch programming.5. Connect the IR sensor and photo-resistor to make an obstacle avoider robot.6. Use the Ultrasonic sensor to make a robot and home security system.7. Use servo motors to make robotics Arms.8. Simple project discussion using the integration of multiple sensors...
14. VSD - Circuit Design & SPICE Simulations - Part 2
This is a follow-up course on my previous one Circuit design and SPICE simulations - Part1 It is a must, that you go through Part 1 of this course, to fully understand and apply using open source tools. This course will help you do some advanced quick SPICE simulations, while you analyze the behavior of your devices. In this course we will cover: 1. Voltage Transfer Characteristics - SPICE simulations 2. Static behavior Evaluation: CMOS inverter Robustness •Switching Threshold •Noise margin •Power supply variation •Device variation So let's get started (again) and keep those questions coming in the forum, and I will answer all of them. See you in class!!...
15. VHDL Circuit Design and FPGAs with VIVADO and MODELSIM
In this course, we will teach VHDL circuit design. The fundamental concepts about VHDL circuit design will be provided. In addition, practical examples using FPGA development boards will be provided. Combinational and clocked logic circuit design will be explained by examples. We will use either VIVADO or MODELSIM platform for the simulation and development of VHDL designs. Some of the written codes will be loaded into FPGA cards for demonstration purposes. We use MODELSIM for simulation of the VHDL codes. In VHDL circuit design, good knowledge of signal and variable objects is necessary, and the engineer should know the differences between signal and variable objects very well. The most confusing part between the signal and variable objects is that variable objects are updated immediately whereas update of the signal objects is not immediate. Clock division operation and behavior of the signal and variable objects are explained in details using MODELSIM simulations. The behaviors of the combinational and sequential circuits are clarified using MODELSIM simulations. We use VIVADO platform for simulation and circuit synthesis of the VHDL codes. In fact, it is better to use the MODELSIM platform for simulations and VIVADO platform for circuit synthesis and FPGA programming. We indicate that a VHDL code which can be simulated may not be synthesizable, and we explain this concept providing examples on VIVADO platform. Through the course, we provide many videos explaining VHDL language for circuit design and use of MODELSIM and VIVADO platforms for simulation and circuit synthesis...
16. VSD - Circuit Design & SPICE Simulations - Part 1
So, you are a professional in VLSI, doing tons of tapeouts and accurate timing analysis. OR, say, you are a student, who already went through my previous courses on clock tree synthesis, physical design flow and crosstalk, But, sit back, and give it a thought Have you done it all? Did you know, where does the delay of a cell actually comes from? We have learnt about delay models, but are the models accurate? How do you verify, if what you are doing in static timing analysis, is correct? and many more. These are some of curious questions we wonder about, but hardly find any answers. Even if we found the answers, as a passionate learner, we are still more curious to do some practical things on our own. And, here's the answer to all of them. SPICE (Simulation Program for Integrated Circuit Emphasis). This course has answers to almost all questions that you might have as a serious timing analyst So let's get started and keep those questions coming in the forum, and I will answer all of them. See you in class!!...