The virtual course "VLSI CAD Part II: Design - Virtual Course - Coursera", is a course with different contents and offers video classes of Approx. 24 hours to complete. Explore its essential features, and click the orange button for detailed information on the Coursera e-Learning platform.
You must 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, vast blocks of memory, built-in blocks of pre-built 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 by step to a final design. This class focuses on the main design tools used in creating 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 logic to design, and in particular, to locate, route, and evaluate the timing of large logical 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 junior or senior level in engineering. Elementary knowledge of RC linear circuits (at the level of an introductory physics class). 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 junior or senior level in engineering. Elementary knowledge of RC linear circuits (at the level of an introductory physics class). 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 junior or senior level in engineering. Elementary knowledge of RC linear circuits (at the level of an introductory physics class). 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 junior or senior level in engineering. Elementary knowledge of RC linear circuits (at the level of an introductory physics class). 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 junior or senior level in engineering. Elementary knowledge of RC linear circuits (at the level of an introductory physics class). Linear algebra and calculus at the junior or senior level in engineering. Elementary knowledge of RC linear circuits (at the level of an introductory physics class). Linear algebra and calculus at the junior or senior level in engineering.
Prepare yourself from home with the most prestigious universities in the world.
The quality of Coursera's courses is supported by its instructors, who are often deans and have doctorates.
More than 85% of Coursera students report career benefits, such as promotions or salary increases.
Millions of students around the world are meeting their personal and professional goals with Coursera.
Coursera offers courses from over 200 leading universities and companies to deliver online learning around the world. With a Coursera Plus subscription, you get unlimited access to over 90% of all courses, and the most popular professional certificates and specializations on Coursera.
Data science, business and personal development. You can enroll in multiple courses at once, earn unlimited certificates, and learn in-demand job skills to start, grow, and even change careers.
DISCOVER HOW TO GET THE MOST, AND SAVE OVER USD $500 WITH AN ANNUAL SUBSCRIPTION TO COURSERA PLUS*
*You save up to USD$500 in 12 months, when you go from paying USD$59 for a monthly subscription, to an annual subscription with the promotion. The normal annual subscription is USD $399. With the promotion you will only pay USD $299. Find out everything by clicking the yellow button.
Hello how can I help you? Are you interested in a course? About what subject?
Add a review