Tags
Language
Tags
March 2025
Su Mo Tu We Th Fr Sa
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
SpicyMags.xyz

Digital Ic/Fpga Design P1: Cmos Gates & Arithmetic Datapath

Posted By: ELK1nG
Digital Ic/Fpga Design P1: Cmos Gates & Arithmetic Datapath

Digital Ic/Fpga Design P1: Cmos Gates & Arithmetic Datapath
Published 12/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.88 GB | Duration: 6h 16m

Design SOC from basic bricks, solid foundation for building skyscrapers

What you'll learn

Basic theory of CMOS Gates

Use CMOS transistor to build any Logic Gates

Factors affect cell delay(PVT)

Behavior of Latch and DFF

Deep understanding for Setup/Hold time

Architecture of adder(ripple, carry-select, carry look ahead, tree adders)

Using architecture ideal of adders to optimize your design

Arithmetic operation on real number and any mathematic function

Technic support through Q&A system of Udemy

Requirements

Basic knowledge of digital fundamental

Basic C or C++ programing language

Description

I will try my best to explain what-> how-> why and encourage you to do it better.This is Part 1 of the whole course, introducing CMOS theory and arithmetic datapath. This’s the foundation of design SOC.Contents in Part 1:Behavior and characteristics of CMOS gate: switch model, transition time, delay time, PVT corner.Using CMOS gate to build basic logic function gates: NAND, NOR, XOR, mUX.Build arithmetic datapth using basic logic gates: adder, subtractor, multiplier and divider. Learning the HW architecture ideas behind them to optimize your design.Once enrolled, you can get technic support through the Q&A system of Udemy.Let’s cooperate and success.Note:Contents of the whole course (not just this part) :In the whole course, I will introduce fundamentals of digital IC and FPGA design, with 12+ coding exercises and 3 course projects.Theory part: MOS transistor -> logic cells -> arithmetic data path -> Verilog language -> common used HW function blocks and architecture -> STA -> on-chip-bus(APB/AHB-Lite/AXI4) -> low power design -> DFT -> SOC(MCU level).Function blocks and architecture: FSM, pipeline, arbiter, CDC, sync_fifo, async_fifo, ping-pong, pipeline with control, slide window, pipeline hazard and forward path, systolic.Project: SHA-256 algorithm with simple interface, SHA-256 with APB/AXI interface, 2D DMA controller with APB/AXI interface.After explaining of each HW architecture, I will give you a coding exercise, with reference code. Coding difficulty will begin from several lines to fifty lines, more than 100 lines, then around 200 lines. While the final big project will be 1000+ lines.I suppose these should be essential knowledge and skills you need master to enter this area.

Overview

Section 1: Introduction

Lecture 1 Introduction of the whole course(all parts)

Lecture 2 Glossary

Lecture 3 Conventions

Section 2: Basic CMOS Theory

Lecture 4 Silicon and Diode

Lecture 5 nMOS & pMOS Transistor

Lecture 6 Switch Level Model and Inverter

Lecture 7 PVT Corners and Quiz

Lecture 8 Correction of explain for figure of PVT corner

Section 3: Basic Logic Gates

Lecture 9 Basic Logic Gates

Lecture 10 Tranmition Gate and Tristate

Lecture 11 Factors Affect Cell Delay

Lecture 12 Latch & DFF and Deep Understanding for Setup/Hold Time

Lecture 13 Extra 1: Why no D2Q Delay for DFF

Lecture 14 Extra 2: Multi-Driven is not Allowed

Lecture 15 Extra 3: All the Factors That Affect Cell Delay

Section 4: Arithmetic Datapath

Lecture 16 Architecture for Adder & Subtractor and Use the Ideal behind the Arch.

Lecture 17 Architecture for Multiplier and Divider

Lecture 18 Arithmetic of Real Number and Any Math. Function

Senior undergraduate students of EE or higher,IC design/verification engineers with 0~2 years’ experience