Shoab Khan
Shoab Khan
  • 47
  • 13 970
Lecture 11 Part 2: Micro-Program State-machine based Design
In the second part of Lecture 11, we explored the question: Can a state machine be micro-programmed? The answer is a resounding yes. From the simplest to the most intricate state machines, all can be micro-programmed.
A state machine consists of two main components:
Combinational Logic: This part takes the current state and input to generate the output and determine the next state.
Sequential Logic: This part stores the current state and transitions to the next state based on the clock cycle.
If the state machine is finite, a designer can choose to fill a memory with all possible addresses corresponding to each state and input combination to generate the desired outputs and next states. This approach enables the state machine to be micro-programmed.
Micro-programmed state machines offer significant flexibility in design. Designers can add advanced features such as:
Go-to labels, which allow the machine to jump to specific states.
Subroutine calls, enabling modular and reusable state transitions.
Nested loops, providing sophisticated control flows within the state machine.
This flexibility makes micro-programmed state machines highly adaptable and efficient for complex control logic implementations.
Переглядів: 47

Відео

Lec 11 Part A: Carry Save Adders and Compressors
Переглядів 567 годин тому
In this first part of Lecture 11, we discussed an architectural optimization technique for adding more than two numbers in an algorithm. Instead of using an adder tree of carry propagate adders, we use a compression tree that operates on the principle of carry-save addition rather than carry propagation. The idea behind this approach is that during the intermediate steps of adding multiple numb...
"Lecture 10 (Part A) | Timing Closure in Synthesized RTL Verilog Designs
Переглядів 9014 днів тому
"Lecture 10 (Part A) | Timing Closure in Synthesized RTL Verilog Designs" In this lecture, we explore timing closure challenges when synthesizing an RTL Verilog design. Using examples like calculating the maximum value from input data, we demonstrate how increasing the number of inputs can lead to a rise in combinational delay, ultimately requiring a slower clock. The session delves into effect...
Lecture 9 Part 1 of the "Human-Centered Leadership in the AI Era"
Переглядів 38621 день тому
In Lecture 9 of the "Human-Centered Leadership in the AI Era" course at CASE, the focus shifts to exploring innovation and change management, building upon the foundation laid in Lecture 8 by Mr. Tauseef. Key Points of the Lecture: AI as the Best Technology for Innovation We examine how AI serves as a powerful enabler of innovation across industries. Diving Deeper into Large Language Models (LL...
Lecture 9 Part 2 of the "Human-Centered Leadership in the AI Era
Переглядів 4121 день тому
In Lecture 9 of the "Human-Centered Leadership in the AI Era" course at CASE, the focus shifts to exploring innovation and change management, building upon the foundation laid in Lecture 8 by Mr. Tauseef. Key Points of the Lecture: AI as the Best Technology for Innovation We examine how AI serves as a powerful enabler of innovation across industries. Diving Deeper into Large Language Models (LL...
Lecture 9 Part B: Fixed and Floqting Point Implementation and Time Shared Architecture
Переглядів 8121 день тому
Lecture 9, Part B of the AI-Assisted Chip Design course at CASE! This session dives deeper into the fascinating interplay between AI and chip design. In the first part, we explore fixed-point and floating-point implementations, delving into their trade-offs and practical applications in modern architectures. You’ll gain insights into how precision and efficiency can make or break a system. Next...
Lecture 9 Part A: Fixed and Floating Point Arithmetics
Переглядів 12721 день тому
Lecture 9, Part A of the AI-Assisted Chip Design course at CASE! This session dives deeper into the fascinating interplay between AI and chip design. In the first part, we explore fixed-point and floating-point implementations, delving into their trade-offs and practical applications in modern architectures. You’ll gain insights into how precision and efficiency can make or break a system. Next...
Lec 7 Part 3 Human-Centric Leadership in the AI Era - Learn Prompting LLM
Переглядів 88Місяць тому
Welcome to Lecture 7 of our groundbreaking course, Human-Centric Leadership in the AI Era, co-taught by myself and Mr. Tauseef at CASE. In this session, we dive deeper into the transformative potential of Artificial Intelligence, focusing on Generative AI and its role in shaping the future of leadership. We start by refining our understanding of AI, concluding with a clear and powerful definiti...
Lec 7 Part 2 Human-Centric Leadership in the AI Era - Learn Prompting LLM
Переглядів 86Місяць тому
Welcome to Lecture 7 of our groundbreaking course, Human-Centric Leadership in the AI Era, co-taught by myself and Mr. Tauseef at CASE. In this session, we dive deeper into the transformative potential of Artificial Intelligence, focusing on Generative AI and its role in shaping the future of leadership. We start by refining our understanding of AI, concluding with a clear and powerful definiti...
Lec 7 Part 1 Human-Centric Leadership in the AI Era - Unlocking the Power of Generative AI
Переглядів 93Місяць тому
Welcome to Lecture 7 of our groundbreaking course, Human-Centric Leadership in the AI Era, co-taught by myself and Mr. Tauseef at CASE. In this session, we dive deeper into the transformative potential of Artificial Intelligence, focusing on Generative AI and its role in shaping the future of leadership. We start by refining our understanding of AI, concluding with a clear and powerful definiti...
Lecture 8 (Part 2): Chain of Prompt Technique for FIFO Code Generation
Переглядів 226Місяць тому
In this lecture, I demonstrate the powerful Chain of Prompt technique for generating FIFO code using ChatGPT and Microsoft Copilot. Building upon the first part, this session shows how to refine code generation by guiding Generative AI tools to split the functionality into two key modules: Controller and Datapath, resulting in cleaner and more modular design. Additionally, the tools are used to...
Lecturer8 Part A, Gen AI Assisted Chip Designing: Time Shared Architecture
Переглядів 228Місяць тому
This is part A of lecture 8 of the course Generative AI in Chip Design I am teaching in CASE. In this lecture I explored how the transition from Algorithm to Silicon unfolds. This part of the discussion delves into the Time-Shared Architecture and how digital designs fundamentally consist of two main components: Controller: The intelligent brain of the design, often implemented as a state machi...
Code Generation and Dedicated Fully Parallel Architecture
Переглядів 148Місяць тому
This is Part 2 of Lecture 7 from the Generative AI-Assisted Chip Design course I am teaching this semester. In this lecture, we explore an example of using Python to generate Verilog code for a rotate function and extend this example to generate code for the SHA-256 iteration. The lecture also introduces flow graphs, discussing a typical scenario where the sampling rate changes throughout the s...
Lecture 7 (Part A) of Generative AI-Assisted Chip Designing
Переглядів 217Місяць тому
The lecture explores the use of large language models (LLMs) in chip design, with a focus on code generation. The lecture demonstrates how Python can be used to automate Verilog code generation through AI-powered scripting. Additionally, it introduces system-level design concepts, specifically using Kahn Process Networks (KPN), to model complex data flow and process communication in chip develo...
Lec 6 A2S Part CLecture 6, Part C: Generative AI in EDA and LLM Fundamentals
Переглядів 174Місяць тому
In Part C of this lecture, we explored how Generative AI assists Electronic Design Automation (EDA), identifying various roles that generative AI tools can play in modern chip design workflows. We then examined the fundamentals of Large Language Models (LLMs), starting with tokenization, progressing through word embeddings, and culminating in the concept of self-attention. By relating these con...
Lecture 6, Part B: Conditional Sum Adder and Generative AI Code Demonstration
Переглядів 186Місяць тому
Lecture 6, Part B: Conditional Sum Adder and Generative AI Code Demonstration
Lecture 6, Part A: Hardware Description Languages and Design Space Exploration
Переглядів 197Місяць тому
Lecture 6, Part A: Hardware Description Languages and Design Space Exploration
Gen AI assisting Mapping of SHA-256 Algorithm on Silicon
Переглядів 137Місяць тому
Gen AI assisting Mapping of SHA-256 Algorithm on Silicon
Lecture 5, Part B: Exploring Generative AI in Hardware Design
Переглядів 249Місяць тому
Lecture 5, Part B: Exploring Generative AI in Hardware Design
Lecture 5 Gen AI Assisted Chip Design-Part A
Переглядів 213Місяць тому
Lecture 5 Gen AI Assisted Chip Design-Part A
Lecture 2, Part 1: AI-Assisted Chip/Digital Design | SS CASE IT
Переглядів 3492 місяці тому
Lecture 2, Part 1: AI-Assisted Chip/Digital Design | SS CASE IT
Title: Leadership in the AI Era - Lecture 2 (Part 2)
Переглядів 2182 місяці тому
Title: Leadership in the AI Era - Lecture 2 (Part 2)
Title: Gen AI-Assisted Chip/Digital System Design - Lecture 1 (Part 2)
Переглядів 3882 місяці тому
Title: Gen AI-Assisted Chip/Digital System Design - Lecture 1 (Part 2)
Leadership in AI Era 1 1
Переглядів 3402 місяці тому
Leadership in AI Era 1 1
Lec 15.4 AI Policy of India and Pakistan
Переглядів 34010 місяців тому
Lec 15.4 AI Policy of India and Pakistan
Lec 15.1 Transformers and LLM
Переглядів 33110 місяців тому
Lec 15.1 Transformers and LLM
Lec 14 1 Regression in AI and ML
Переглядів 18511 місяців тому
Lec 14 1 Regression in AI and ML
Lec 14 3 Random Forest
Переглядів 9711 місяців тому
Lec 14 3 Random Forest
Lec 14 2 Support Vector Machine SVM
Переглядів 10211 місяців тому
Lec 14 2 Support Vector Machine SVM
Lec 9.1 Naive Bayes, KNN Classifier, Cross Validation
Переглядів 7411 місяців тому
Lec 9.1 Naive Bayes, KNN Classifier, Cross Validation

КОМЕНТАРІ

  • @w95987
    @w95987 8 днів тому

    Amazing lecture Sir

  • @developerportal7542
    @developerportal7542 9 днів тому

    Great

  • @itsFieldEngineer
    @itsFieldEngineer 21 день тому

    Prof. how can I get slides? I am particularly interested in the floating/fixed arithmetic part. I would appreciate it if you could recommend more detailed videos or material. Thanks in advance

  • @mfsbo
    @mfsbo Місяць тому

    44:00 HR example to deal with late comers

  • @mfsbo
    @mfsbo Місяць тому

    Hehe midterm paper bana do.

  • @mfsbo
    @mfsbo Місяць тому

    Chatgpt with 4o is also starting to reference the source

  • @mfsbo
    @mfsbo Місяць тому

    29:30 big 4 language model

  • @mfsbo
    @mfsbo Місяць тому

    14:33 face points distribution

  • @user-cd6br2yz5r
    @user-cd6br2yz5r Місяць тому

    Aoa sir when remaining lecture will be uploaded for human centered leadership in AI world Lec 3-7 ?

  • @MrKhan69abc
    @MrKhan69abc Місяць тому

    Sir excellent lecture but sound system was handled by non-professioal guy who muted sound at some of very informative moments during lecture which caused embarressing situation.

  • @itsFieldEngineer
    @itsFieldEngineer Місяць тому

    I am waiting for more lectures... where I can find? is there any managed playlist for this course?

  • @razaceme31
    @razaceme31 2 місяці тому

    Sir I am from DE 31 EME. You've been doing a commendable effort by distributing your insights and knowledge to all of us.!

  • @sairaparvez8307
    @sairaparvez8307 2 місяці тому

    Great lecture, sir. Very useful. Really wish Pakistan can reach its true potential with ethical AI adoption.

  • @fmm5322
    @fmm5322 9 місяців тому

    total no of lectures in this series please

  • @farrukhbhatti8246
    @farrukhbhatti8246 9 місяців тому

    Thanks for sharing the AI policy working - very insightful.

  • @aqdasikram
    @aqdasikram 10 місяців тому

    much awaited sir ❤

  • @sadiqahmad1188
    @sadiqahmad1188 11 місяців тому

    Sir please upload the week 4 lecture which is missing

  • @topup9843
    @topup9843 Рік тому

    Sir lec 4 and 5 are missing ??

  • @shafiadnan
    @shafiadnan Рік тому

    I find myself lucky to be a student of Dr Shoab although the subjects he taught were not directly related to my career interests and were more towards embedded systems side but he was very inspirational.

  • @zubairanwar7318
    @zubairanwar7318 Рік тому

    Great value addition by Dr Shoaib!!

  • @ashfaqtahir
    @ashfaqtahir Рік тому

    Its time to develop "Khan Academy" in Pakistan!

  • @xesan555
    @xesan555 Рік тому

    Sir, It's very interesting and amazing to see machine learning on Iqbal.

  • @sadiazaman7903
    @sadiazaman7903 Рік тому

    sir Where is 4th lecture?

  • @hussainmehdibirmani3621
    @hussainmehdibirmani3621 Рік тому

    An exceptionally engaging lecture. This was the first time I attended an entire two-hour lecture without interruption. Throughout, I didn't once feel tired. Dr. Shoaib explained the introduction to AI with remarkable ease and clarity

  • @MuhammadRizwan-jj3yc
    @MuhammadRizwan-jj3yc Рік тому

    Assalam o Alaikum Sir, waiting for the next video, when it is expected to upload

  • @muddasernisarabbasi857
    @muddasernisarabbasi857 Рік тому

    Sir can you please share these slides?

  • @shunderro2378
    @shunderro2378 Рік тому

    we always used to say. "Dr Shoab knows the art to make complex issue simple". A great teacher. Our sincere Respects, always.

  • @faizaiqbal2501
    @faizaiqbal2501 Рік тому

    A commendable effort inspired by an exceptional teacher.

  • @abuahmed1186
    @abuahmed1186 Рік тому

    Sir shoaib is one of the best teacher

  • @atifishaqueabbasiomaratifa8789

    Sir , can't see your board/slides, if we can have a more clearer board to understand the concepts along with your audio. Regards

  • @muhammmadkashif6784
    @muhammmadkashif6784 Рік тому

    Dr Shoab is amazing.❤

  • @w95987
    @w95987 Рік тому

    Sir you are amazing mashaaAllah

  • @explorewithshoaib
    @explorewithshoaib Рік тому

    Amazing to see this series. Great initiative! Thanks a lot.