logo 大学堂

超大规模集成电路CADI-理论

集成电路 共30课时 8小时12分41秒
简介

A modern VLSI chip has a zillion parts -- logic, control, memory, interconnect, etc.  How do we design these complex chips?  Answer: CAD software tools.  Learn how to build thesA 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 first part of the course is on key Boolean logic representations that make it possible to synthesize, and to verify, the gate-level logic in these designs.  This is the first step of the design chain, as we move from logic to layout.    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: Computational Boolean algebra, logic verification, and logic synthesis (2-level and multi-level).

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.  Exposure to basic VLSI at an undergraduate level is nice -- but it’s not necessary.  We will keep the course self-contained, but students with some VLSI will be able to skip some background material.e tools in this class.

人们如何设计这些复杂的芯片?答:一系列计算机辅助设计(CAD)工具对芯片进行抽象描述,并逐步细化到最终设计。本课程主要介绍在建立特定应用集成电路(ASIC)或系统芯片(SoC)设计时所使用的主要设计工具。

课程目录
展开全部

猜您喜欢

推荐帖子

wince 6.0把EXFAT变成TFAT??
目前,我的WINCE 6.0系统,是不是TFAT比EXFAT更安全???NandFlash格式化成EXFAT,我想把格式成TFat,不知道如何修改。
hqs138641 嵌入式系统
AWR1243 RF Powered-up射频使能失败(Dev mode)的处理
1、RF Powered-up射频使能失败(Dev mode)[error]:原因:烧录到AWR1243的固件文件加载错误解决办法:正确的固件程序文件路径:DFP安装文件中也有以下路径的固件版本,是用于AWR1243在功能模式下烧录的固件,开发模式下用上面所附路径下固件,加载错固件会在RF Powered-up这一步报错。2、RF Powered-up射频使能失败(Functional mode)
Jacktang 无线连接
单片机使用μC/OS-II的利弊
近年来,在单片机系统中嵌入操作系统已经成为人们越来越关心的一个话题。本文通过对一种源码公开的嵌入式实时操作系统C/OS-Ⅱ的分析,以51系列单片机为例,阐述了在单片机中使用该嵌入式操作系统的优缺点,以及在应用中应当注意的一些问题。 引言 早在20世纪60年代,就已经有人开始研究和开发嵌入式操作系统。但直到最近,它才在国内被越来越多的提及,在通信、电子、自动化等需要实时处理的领域所日益显现的重要性吸
程序天使 单片机
香水城请进,关于103CDE系列AD通道
准备使用103CDE系列片子,看了半天没有看明白,103有三个AD,看框图和你Blog中的文章,是否可以直接外接21路外部通道进入3个AD进行采样?但看手册,又说只有16个外部通道,很疑惑。另外,我们在江浙一带,想用STM32在产品中,能否直接和你们联系寻求技术支持呢?谢谢。
jgj stm32/stm8
MSP430F4250定时器使用多个功能的配置问题
大家好我想用MSP430F4250定时器同时实现PWM输出、脉冲计数、定时器功能,请教怎么配置?
mini2440 微控制器 MCU
Anne Bamford 带你走进3D“未来教学”课堂
[color=#0000ff]德州仪器DLP[code][/code][/color]
qwqwqw2088 TI技术论坛
推荐内容
网友正在看 换一换

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

站点相关: 汽车电子 智能硬件

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved