Save for later

VLSI CAD Part II

Layout

You should complete the VLSI CAD Part I: Logic course before beginning this course. A modern VLSI chip is a remarkably complex beast: billions of transistors, millions of logic gates deployed for computation and control, big blocks of memory, embedded blocks of pre-designed functions designed by third parties (called “intellectual property” or IP blocks). How do people manage to design these complicated chips? Answer: a sequence of computer aided design (CAD) tools takes an abstract description of the chip, and refines it step-wise to a final design. This class focuses on the major design tools used in the creation of an Application Specific Integrated Circuit (ASIC) or System on Chip (SoC) design. Our focus in this part of the course is on the key logical and geometric representations that make it possible to map from logic to layout, and in particular, to place, route, and evaluate the timing of large logic networks. Our goal is for students to understand how the tools themselves work, at the level of their fundamental algorithms and data structures. Topics covered will include: technology mapping, timing analysis, and ASIC placement and routing. Recommended Background: Programming experience (C, C++, Java, Python, etc.) and basic knowledge of data structures and algorithms (especially recursive algorithms). An understanding of basic digital design: Boolean algebra, Kmaps, gates and flip flops, finite state machine design. Linear algebra and calculus at the level of a junior or senior in engineering. Elementary knowledge of RC linear circuits (at the level of an introductory physics class).

Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera.

Get a Reminder

Not ready to enroll yet? We'll send you an email reminder for this course

Send to:

Coursera

&

University of Illinois at Urbana-Champaign

Rating 4.8 based on 16 ratings
Length 6 weeks
Starts Jul 6 (7 days ago)
Cost $79
From University of Illinois at Urbana-Champaign via Coursera
Instructor Rob A. Rutenbar
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Algorithms

Get a Reminder

Get an email reminder about this course

Send to:

Similar Courses

What people are saying

According to other learners, here's what you need to know

great basic overview in one review

Great basic overview of the core design principles for EDA It was a great experience, really great lecturer without exaggerating, but the programming assignment 3 (which is optional) was totally a nightmare, I wrote about 1000 line of code to do both the essential and the extra parts, but not yet.I hope there was another course for design using HDL like Verilog or System Verilog.

physical design process in one review

A very good course for students who want to have an understanding of Physical Design process in semiconductor industry.

vlsi cad part in one review

As a software developer without background in EE I have always wondered how Boolean logic is turned into actual physical hardware, and this course (along with its predecessor "VLSI CAD Part I: Logic") has answered all my questions.

about 1000 line in one review

actual physical hardware in one review

always wondered how in one review

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Instructor, Web Design/Graphic Design $48k

Design Support $60k

design/drafting 2 $61k

Graphic Design / Website Design & Development $66k

Design Team $72k

Production/Design $73k

Design-Build Design Coordinator $73k

Design & graphics $73k

web design & development | print design $85k

Industrial Design/Product Design $104k

Graphic Design & User Experience Design $172k

Design Integrator 2 $189k

Write a review

Your opinion matters. Tell us what you think.

Coursera

&

University of Illinois at Urbana-Champaign

Rating 4.8 based on 16 ratings
Length 6 weeks
Starts Jul 6 (7 days ago)
Cost $79
From University of Illinois at Urbana-Champaign via Coursera
Instructor Rob A. Rutenbar
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Algorithms

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now