• 本课程为精品课,您可以登录eeworld继续观看:
  • Multilevel Logic_ Finding the Kernels
  • 登录
课程介绍
相关标签: 集成电路
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)设计时所使用的主要设计工具。

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    求IAR for msp430 v5.6安装包
    求IAR for msp430 v5.6安装包
    zhm8508 微控制器 MCU
    准备跳槽,大家看看,这样的工作经历值多少钱?
    2003/9-2005/9:产品介绍: 终端产品面向银行和信用社,终端产品用串口和网口和远程服务通讯,CPU采用ARM2410,64M RAM, 32M Flash本人职责: 操作网口,以Socket和远程服务器通讯,达到收发数据和显示目地.Linux下有字符显示通过读字库文件实现。2005/9-至今:一:GSM和CDMA的手机程序的编写GSM采用MC75模块通过向串口发AT指令实现电话、短信、G
    rogergui 嵌入式系统
    AVR熔丝位的配置
    熔丝位是ATMEL公司AVR单片机比较独到的特征。在每一种型号的AVR单片机内部都有一些特定含义的熔丝位,其特性表现为多次擦写的E²PROM。用户通过配置(编程)这些熔丝位,可以固定地设置AVR的一些特性,参数以及I/O配置等,当然也包括对片内运行代码的锁定(加密)。用户使用并行编程方式、ISP编程方式、JTAG编程方式都可以对AVR的熔丝位进行配置,但不同的编程工具软件提供对熔丝位的配
    程序天使 Microchip MCU
    【群蜂团队】【每日英语】20121103
    见附件
    ffddybz 聊聊、笑笑、闹闹
    中国芯片制造:十年饮冰,热血难凉
    转一篇文章【作者 | 蛋蛋姐来源 | 酷玩实验室(ID:coollabs)】华为的事情,还是闹大了。甚至连我妈都来问我,华为是不是要完蛋了。临到了,老太太还问了一个终极命题,我们内地自己的芯片,到底行不行。这让我想起一个号称央视最牛采访的视频。记者:目前为止我们钢铁产能情况怎么样?马科长:钢铁我们的历史发展比较长,产业工人比较丰富。记者:那到目前为止我们钢铁产能情况怎么样?马科长:我们实施精钢战略
    eric_wang 能源基础设施
    请教如何在PDA程序中给对话框添加滚动条?????????????????
    请教各位高人:本人是菜鸟,我最近编写一个程序,在VS2008中建立smartdevice MFC工程,创建一个对话框,但是控件太多,超出了PDA屏幕显示,需要在对话框中创建滚动条,直接在对话框中添加滚动条不能实现(本人已经试验多次,同样的代码在windowsXP平台下能运行,在windows mobile平台下无法使用,其实就是函数scrollwindow()在mobile下功能无效),据说可以通
    jason_zzh 嵌入式系统

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    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