• 本课程为精品课,您可以登录eeworld继续观看:
  • Multilevel Logic—Implicit Don’t Cares, Part 2
  • 登录
课程介绍
相关标签: 集成电路
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)设计时所使用的主要设计工具。

显示全部 ↓
推荐视频

    用户评论

    暂时无评论

    猜您喜欢

    推荐帖子

    【信号处理】:FPGA实现DSP(数字信号处理技术)
    [[i] 本帖最后由 liuceone 于 2011-12-10 17:30 编辑 [/i]]
    liuceone FPGA/CPLD
    求助坛友确认使用ST7920控制器的LCD12864液晶串行驱动是否可读回显示数据?
    [size=4]这前一直在用[/size][size=5]LaunchPadG2553[/size][size=4]的板子使用8位并行的方式写[/size][size=5]LCD12864[/size][size=4]的显示驱动,现在功能差不多够用了,就想扩展些功能,但是发现IO已经被占得差不多了,再除去实时晶振的两个引脚,能用的就只有几个脚了,所以就想改用串行的方式驱动,基础显示功能是可以用的(
    bobde163 微控制器 MCU
    中小规模芯片(40、74等)可用vcc和GND来控制通断么?没有加vcc和gnd,其他管脚加入电路会影响电路么?
    我现在要用串行控制一些芯片,请问可以用vcc和gnd来控制么?信号线都并连着,利用vcc和gnd来控制接入与否,我当作没加电源是被屏蔽掉了,可以这样做么?没有电源的时候,芯片会影响电路么?会不会有二极管之类的影响电路?
    SPEED 嵌入式系统
    【分享】iTOP-4412开发板使用之初体验[多图]
    [align=left]近期入手了4412开发板,配的7寸屏和WIFI模块,GPS模块,下面晒个照片介绍一下,手机拍摄图片有点模糊,实物很精致,是我所见过最好的板子。b( ̄▽ ̄)d[/align][align=left] [/align][align=left]预装的Android4.0.3系统,5点以上触控,操作流畅。[/align][b][font=微软雅黑][size=14pt]基本功能[/
    Chihiro Linux与安卓
    在PCB上创建属于你自己的专属二维码
    [i=s] 本帖最后由 huaiqiao 于 2016-5-23 19:03 编辑 [/i][size=3]1、首先前两天回过个帖子,关于怎么在pcb中添加logo的。(详见4楼的回复,插件也在4楼附件)[/size][size=3][/size][url=https://bbs.eeworld.com.cn/thread-490306-1-1.html]http://bbs.eeworld.com
    huaiqiao PCB设计
    EVC4中的SDK关联问题
    我在PB5中build SDK成功后,安装了该SDK,但是在EVC4中点击SET ACTIVE PLATFORM关联SDK的时候,找不到该SDK,请问这个问题要怎么解决?我已经重装过EVC4,也安装了EVC4SP4,电脑也重启过,SDK也重新build,重新安装,结果还是不急,求高手解答!
    jqyan14 WindowsCE

    推荐内容

    可能感兴趣器件

    EEWorld订阅号

    EEWorld服务号

    汽车开发圈

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

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

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

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