现代超大规模集成电路芯片有数以百万计的部件--逻辑、控制、内存、互连等。 我们如何设计这些复杂的芯片? 答案是CAD 软件工具。 了解如何构建现代超大规模集成电路芯片是一个非常复杂的庞然大物:数十亿个晶体管、数百万个用于计算和控制的逻辑门、大块存储器、由第三方设计的嵌入式预设计功能块(称为 "知识产权 "或 IP 块)。 人们是如何设计出这些复杂的芯片的呢? 答:一连串的计算机辅助设计(CAD)工具将对芯片进行抽象描述,并逐步完善,最终完成设计。本课程的重点是创建专用集成电路 (ASIC) 或片上系统 (SoC) 设计时使用的主要设计工具。课程第一部分的重点是关键的布尔逻辑表示法,这些表示法可以综合和验证这些设计中的门级逻辑。 这是设计链的第一步,也是从逻辑到布局的第一步。 我们的目标是让学生从基本算法和数据结构的层面了解工具本身是如何工作的。涵盖的主题包括计算布尔代数、逻辑验证和逻辑综合(2 级和多级)。 推荐背景 编程经验(C、C++、Java、Python 等)以及数据结构和算法(尤其是递归算法)的基础知识。 了解基本的数字设计: 布尔代数、Kmaps、门电路和触发器、有限状态机设计。 具有工程专业大三或大四学生水平的线性代数和微积分。 在本科阶段接触过基本的 VLSI 也不错,但并非必要。 我们将保持课程的独立性,但有一定 VLSI 基础的学生可以跳过一些背景材料。

您将获得的技能
要了解的详细信息

可分享的证书
添加到您的领英档案
作业
8 项作业
授课语言:英语(English)
了解顶级公司的员工如何掌握热门技能

该课程共有6个模块
位教师
授课教师评分
(125个评价)
2 门课程 68,223 名学生
从 算法 浏览更多内容

University of Illinois Urbana-Champaign

Universitat Autònoma de Barcelona
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'

Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'

Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'

Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'
学生评论
- 5 stars
73.96%
- 4 stars
20.82%
- 3 stars
2.87%
- 2 stars
0.89%
- 1 star
1.43%
显示 3/557 个
NA
已于 Jun 18, 2020审阅
The solutions for answer which are incorrect should be provided.So that we are able to know what mistake we did.Content wise and questions quality wise ;this course is perfect.
VT
已于 Jul 15, 2020审阅
Excellent course in VLSI tools design, that covers most of the basic algorithms and basic idea of tools.
AS
已于 Jul 31, 2020审阅
This course was exceptionally Awesome. Mr. Rutebar is really motivating in terms of explaining the complicated details of the boolean world.





