0% found this document useful (0 votes)
7 views

ASIC Guide

The document outlines a comprehensive roadmap for learning about Electronics, Digital Design, VLSI, and ASIC design, divided into five phases. Each phase includes various topics, courses, and resources, such as books and tutorials, to facilitate learning. Additionally, it lists essential tools for design and verification, as well as useful links for further exploration in the Digital IC Design field.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

ASIC Guide

The document outlines a comprehensive roadmap for learning about Electronics, Digital Design, VLSI, and ASIC design, divided into five phases. Each phase includes various topics, courses, and resources, such as books and tutorials, to facilitate learning. Additionally, it lists essential tools for design and verification, as well as useful links for further exploration in the Digital IC Design field.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

RoadMap

Material

Phase 1: Electronics & Digital Design Fundamentals

1. Digital Design Fundamentals


Introduction to Electronics (Dr. Hesham Omran)
Physics of Semiconductors (Dr. Wael Fikry)
Advanced Semiconductor Devices (Dr. Mohamed Abouelatta)

Logic Design (Dr. Ayman Wahba)


Logic Circuits (Dr. Ayman Wahba)
Arithmetic Circuits (Electronic Tube)

Digital Electronics (Neso Academy)


Digital Circuits (Dr. Sameh Ibrahim)
Digital Circuits and Systems (NPTEL)

Computer Organization (Dr. Watheq)


Microprocessors Architecture (Dr. Ibrahim Qamar)
Advanced Microprocessor (Dr. Hossam Fahmy)
Computation Structures (MIT)
Book: Digital Design by M. Morris Mano, Digital Design and Computer
Architecture by David Harris and Sarah Harris
2. Hardware Description Languages (HDL)
Digital ASIC Design with Verilog (Paul Franzon)
Hardware Modeling using Verilog (NPTEL)
Digital Circuit Design using Verilog (Anas)
Advanced Digital Circuit Design using SystemVerilog HDL (Anas)
VHDL (Electronic Tube)
HDLBits Practice

3. Shell
Simple explanation of Shell Scripting (Arabic)
Complete Shell Script Tutorials
Shell Script Tutorials (The Bad Tutorials)
Shell Scripting BASH (Hacker Sploit)
The Unix Workbench (Focus on first 3 Modules)

4. Scripting Languages [TCL, Python or Perl]


TCL Scripting (VLSI Egypt)
TCL Tutorial: Basics to Advanced (VLSI Academy)

Perl Tutorial: From Basics to Advanced (VLSI Academy)


Perl Tutorial (The Bad Tutorials)
PERL Crash (VLSI Egypt)
Python Scripting Fundamentals (Coursera)
Python Scripting Basic (NetworkNectar)
Advanced Python Scripting (Code Beyond)
Python Scripting for Automation
Makefile (Moatasem Elsayed)

Phase 2: Introduction to VLSI and CMOS

5. Introduction to VLSI Design


VLSI Design (Dr. Bassam Gamil)
VLSI Design (Dr. Diaa Eldeen Khalil)
VLSI Design (Dr. Sameh Ibrahim)

6. CMOS Technology & Digital IC Design


Analog IC Design1 (Dr. Hesham). [First 13 Lectures]
BOOK: CMOS VLSI Design by Weste and Harris
Digital IC Design 1 (Dr. Hesham Omran)
Digital IC Design 2 (Dr. Hesham Omran)
Digital IC Design 3 (Dr. Hesham Omran)

7. Clock Domain Crossing


Clock Domain Crossing (Karthik Vippala)
Clock Domain Crossing (Electronicspedia)
Phase 3: ASIC Design Flow and Synthesis

8. Introduction to ASIC Design Flow


ASIC Design Flow (Electron Tube)
Digital VLSI Design: RTL to GDS (Adam Teman)
RTL to GDS (Anand Raj)
RTL to GDS|| Flow (Team VLSI)
ASIC RTL-to-GDSII flow using Cadence (Ahmed Abdel Azeem)

9. Timing and Constraints

10. Logic Synthesis


Synthesis in VLSI
Advanced Logic Synthesis (NPTEL)
Book: High-Level VLSI Synthesis

11. Design for Testability (DFT)


Design for Testability (Electron Tube)
Design for Testability (VLSI Technology)
Phase 4: Physical Design Backend and STA

12. Physical Design Backend


VLSI Physical Design (VLSI Academy)
VLSI Physical Design (NPTEL)
Book: Physical Design Essentials by Khosrow Golshan.

13. Static Timing Analysis


STA Concepts (Team VLSI)
STA Bootcamp (VLSI Academy)
Static Timing Analysis (Yash Jain)
Timing in Digital Circuits
Static Timing Analysis Basics (GitHub)

Book: Static Timing Analysis for Nanometer Designs by J. Bhashkar


and Rakesh Chadha.

14. Various Standard Cells for ASIC Design

15. Various Files in VLSI Design


Phase 5: Physical Verification, Testing

16. Design Rule Check (DRC) and Layout Versus Schematic


(LVS)
Full Chip DRC/LVS (Adam Teman)
Design Rule Check using Calibre
Design Rule Check (VLSI PD)
Layout Versus Schematic using Calibre (Team VLSI)
Layout Versus Schematic using Netgen

17. Low Power Design and Analysis


Low Power VLSI Design (VLSI PD)
Low Power VLSI Design Concepts (VLSI Excellence)

18. Design for Manufacturing (DFM)


Design for Manufacturing in VLSI

Book: Design for Manufacturability and Yield for Nano-Scale CMOS by


Charles Chiang and Jamil Kawa
These books contain most of the topics mentioned in the previous
phases, look at their chapters and when studying any topic, study its
chapter with the mentioned materials.

1 Principles of VLSI RTL Design


2 The Art of Hardware Architecture
3 CMOS VLSI Design
4 ASIC Design and Synthesis

Tools
Design and Verification: ModelSim (Intel)
Synthesis: Design Compiler (Synopsys)
From Floorplan till Route: IC Compiler (Synopsys)
Physical Verification: Calibre (Siemens)
Timing Analysis: PrimeTime (Synopsys)
Electromigration IR Drop (Emir) Analysis: RedHawk (Ansys)

ModelSim-Intel Last Version 20.1.1

Open-Source Tools:
Awesome open-source ASIC resources
The-OpenROAD-Project/OpenLane
Useful Links

Slide Share Presentations by Eng. Ahmed Abdel Azeem


Technical Posts by Eng. Amr Adel
VLSI Master
VLSI BACK-END ADVENTURE
Eng. Ahmed Abdel Azeem’s GitHub

The previous links contain an explanation of most of the topics


mentioned above in the Phases.

By Kareem Elhafi
LinkedIn
DigiStar (Digital IC Lodestar) Drive
This drive is crafted for people who are interested in the
Digital IC Design field, offering guidance to newcomers and
empowering them to kickstart their careers.

You might also like