VLSI/FPGA Design P1: CMOS Gates & Arithmetic Datapath

Why take this course?
π Master Digital IC/FPGA Design with SKY SiliconThink! π
Course Headline: "Design SOC from Basic Bricks β A Solid Foundation for Building Skyscrapers in the World of Digital Electronics!"
Course Description:
Embark on a journey to understand and master the intricacies of Digital IC/FPGA Design! This is the first part (P1) of our comprehensive course, where we delve into the fundamental building blocks of Complex Matrix Output Semiconductor (CMOS) gates and arithmetic datapaths. π
In Part 1, you will discover:
- Behavior and Characteristics of CMOS Gates: We'll explore the switch model, transition time, delay time, and PVT corners that significantly impact your design.
- Foundation Logic Gates: From NAND to NOR, XOR to mUX, learn how to construct these basic logic functions using CMOS gates.
- Arithmetic Datapath Assembly: Dive into the world of arithmetic datapath components, including adders, subtractors, multipliers, and dividers. Gain insights into the architecture behind them for effective design optimization.
What's in Store for You:
- Hands-on Technic Support: Enroll in the course to access our Q&A system on Udemy for technic support throughout your learning journey.
- Cooperative Learning: Engage with fellow learners and collaborate towards achieving success in the field of digital design.
Course Outline (Part 1):
- CMOS Gate Theory: Understand the mechanics of CMOS gates, which serve as the foundation for all your future digital designs.
- Logic Function Gates: Construct basic logic functions that will form the core of your projects.
- Arithmetic Datapath Design: Learn how to create essential arithmetic components using CMOS logic gates and optimize their design architecture.
A Glimpse into the Whole Course:
- Fundamentals Covered: From MOS transistors to System on a Chip (SOC), you'll learn the entire design flow, including Verilog language, common hardware architectures, Signoff Timing Analysis (STA), and low power design techniques.
- Advanced Architecture Exposure: Get hands-on experience with Finite State Machines (FSM), pipelines, arbiters, CRC, sync_fifo, async_fifo, ping-pong buffers, and more.
Immersive Learning Experience:
- Coding Exercises: Start with simple exercises and gradually work your way up to complex projects, culminating in projects of over 1000 lines of code.
- Practical Projects: Apply your knowledge by programming three course projects, including a SHA-256 algorithm interface and a 2D DMA controller with APB/AXI interface.
Key Skills Acquired:
You will master the essential knowledge and skills necessary to enter the field of digital IC and FPGA design, preparing you for a career in this cutting-edge industry.
This course is designed to be your stepping stone into the world of Digital Silicon Design. Let's embark on this exciting learning adventure together! ππ»
Loading charts...