Careers360 Logo
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare

Quick Facts

Medium Of InstructionsMode Of LearningMode Of Delivery
EnglishSelf StudyVideo and Text Based

Course Overview

The VLSI CAD Part1: Logic course by Coursera has been designed to focus on computer-aided design (CAD), and its major design tools to create an Application Specific Integrated Circuit (ASIC) or a System on Chip (SoC) design. The course begins by shedding light on the key representations of Boolean logic that make it possible to synthesize and verify gate-level logic in designs. We further move along the design chain from logic to layout.

This course teaches students to understand how these tools work at their fundamental algorithms and data structures levels. The Coursera VLSI CAD Part1: Logic course includes topics like Computational Boolean algebra, logic verification, and logic synthesis.

Furthermore, Coursera’s VLSI CAD Part1: The logic programme is an online learning course that allows the students to train at their own convenience and pace. The course has been offered by the University of Illinois at Urbana-Champaign which is known for its programs, academic excellence, and internationally renowned faculty as well as alumni.

The Highlights

  • 100% Online
  • Flexible deadlines
  • Shareable Certificate
  • Quiz based
  • Graded assignments
  • Intermediate-level programme
  • Completion in approximately 23 hours
  • Practical exercises
  • Subtitles in English, Russian, Spanish, Portuguese (Brazilian), and French

Programme Offerings

  • online learning
  • Shareable Certificate
  • Free Trial
  • quizzes
  • assignments
  • practical assignments
  • Flexible Deadlines.

Courses and Certificate Fees

Fees InformationsCertificate AvailabilityCertificate Providing Authority
INR 4954yesCoursera

Students can enrol in the course free of cost and can learn through audit mode, which will give them access to most of the course material. However, to access the graded assignments and to earn a Certificate, they will need to purchase the Certificate experience.

Course NameFees in INR (Per month)
VLSI CAD Part 1 Logic
Rs. 4,954 



Eligibility Criteria

Since the VLSI CAD Part1: Logic certification course is an intermediate course, there is some prerequisite knowledge that a student must-have. They need to have programming experience (C, C++, Java, Python, etc.) and a basic understanding of algorithms and data structures. Additionally, candidates need to have a comprehensive understanding of basic digital design: gates and flip flops, Boolean algebra, and finite state machine design.  

Moreover, candidates should have knowledge of linear algebra and calculus at an engineering level and some exposure to basic VLSI at the undergraduate level. 

What you will learn

Knowledge of engineering

Upon completion of the Coursera VLSI CAD Part1: Logic course you will have: 

  • Understanding of Computer-aided design (CAD) and its different parts.
  • Familiarity with the basic concepts of VLSI (Very Large Scale Integration).
  • Knowledge of the various tools, structures and algorithms that are used in the process of creating an integrated circuit.
  • Knowledge of major design tools used in the creation of System on Chip design and Application Specific Integrated Circuit.
  • Knowledge of CAD, Logic Gate, Digital Design, and Boolean Algebra

Who it is for


Admission Details

To apply in VLSI CAD Part1: Logic course by Coursera:

  • Go to the official website of Coursera.
  • User search bar to find out ‘VLSI CAD Part1: Logic course’.
  • Click on the ‘Enrol for FREE’ option.
  • Sign up for Coursera to avail of the course.
  • Those who already have an account can use the details to log in and continue.

Application Details

To join the VLSI CAD Part1: Logic course by Coursera, sign up or log in to the website and then you will be eligible for the course.  

The Syllabus

Videos
  • Welcome and Introduction

Readings
  • Syllabus
  • Tools For This Course
Assignment
  • Demographics Survey
Programming Assignments
  • KBDD
  • MiniSat
  • Espresso
  • SIS
Plugin
  • Welcome! Please tell us about yourself

Videos
  • Computational Boolean Algebra: Basics
  • Computational Boolean Algebra: Boolean Differences
  • Computational Boolean Algebra: Quantification Operators
  • Computational Boolean Algebra: Application to Logic Network Repair
  • Computational Boolean Algebra: Recursive Tautology
  • Computational Boolean Algebra: Recursive Tautology—URP Implementation
Readings
  • Week 1 Overview
  • Week 1 Assignments

Videos
  • BDD Sharing
  • Boolean Constraint Propagation (BCP) for SAT
  • BDD Basics - 1
  • BDD Basics - 2
  • BDD Ordering
  • Satisfiability (SAT), Part 1
  • Using SAT for Logic
Readings
  • Week 2 Overview
  • Week 2 Assignments
Assignment
  • Problem Set #1
Programming Assignment
  • Programming Assignment #1: Unate Recursive Complement

Videos
  • 2-Level Logic: Basics
  • 2-Level Logic: The Reduce-Expand-Irredundant Optimization Loop
  • 2-Level Logic: Details for One Step: Expand
  • Multilevel Logic and the Boolean Network Model
  • Multilevel Logic: Algebraic Model for Factoring
  • Multilevel Logic: Algebraic Division
  • Multilevel Logic: Role of Kernels and Co-Kernels in Factoring
  • Multilevel Logic: Finding the Kernels
Readings
  • Week 3 Overview
  • Week 3 Assignments
Assignment
  • Problem Set #2

Videos
  • Mulitlevel Logic and Divisor Extraction—Single Cube Case
  • Mulitlevel Logic and Divisor Extraction—Multiple Cube Case
  • Multilevel Logic and Divisor Extraction—Finding Prime Rectangles & Summary
  • Multilevel Logic—Implicit Don't Cares, Part 1
  • Multilevel Logic—Implicit Don't Cares, Part 2
  • Multilevel Logic—Satisfiability Don't Cares
  • Multilevel Logic—Controllability Don't Cares
  • Multilevel Logic—Observability Don't Cares
Readings
  • Week 4 Overview
  • Week 4 Assignments
Assignments
  • Problem Set #3
  • Auxiliary Quiz of Serious BDDs
Programming Assignment
  • Programming Assignment #2: Serious BDDs

Assignments
  • Problem Set #4
  • Final Exam
  • End of Course Survey
Plugin
  • How was the course?

Instructors

University of Illinois, Urbana Champaign Frequently Asked Questions (FAQ's)

1: What is the duration to complete the course?

As the course is self-paced, it depends on the learner’s speed how long they take to finish the whole course. However, the course should approximately take 23 hours to complete. 

2: Will I get a certificate at the end of the course?

To get the course completion certificate, students must finish the complete course, after which, they will receive the option to purchase the certificate, which is not a part of the audit mode. 

3: What are the benefits I will get after buying the certificate?

When you purchase the certificate, you get complete access to the course including graded assignments. On completion of the course, you will receive an E-Certificate. You can take a print out of the certificate or add it to your LinkedIn profile. 

4: Where can I go after completing this course?

Students who wish to learn more in the field of VLSI CAD can enrol in the second part of this course, which is the VLSI CAD Part 2: Layout course also offered by Coursera. It will explore the next part after logic that is - layout. 

5: Can I avail of any financial aid from Coursera?

Yes, Coursera provides financial aid for students who are unable to pay the fee. Click on the ‘Financial aid’ option. Then, fill out the application and wait for the approval. Some courses also have a free trial option or a ‘Free course, no certificate’ option. 

Articles

Back to top