• 本课程为精品课,您可以登录eeworld继续观看:
  • Computational Boolean Algebra_ Recursive Tautology
  • 登录
课程介绍
相关标签: 集成电路
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+CDMA拨号上网
    Wince 5.0下+CDMA拨号上网,提示打开端口失败,是否拨号时首先要给CDMA供电?如果是怎么供电?
    amanonline 嵌入式系统
    三极管 A类功放
    [img]file:///C:\Usersain\AppData\Roaming\Tencent\Users\1061862232\QQ\WinTemp\RichOle\$F9{79B`]L{~%5OCNWPFKM8.png[/img]求助! 为什么我用三极管做A类功放,输入的交流信号只能是几毫伏,一旦变成几十毫伏产生的放大信号就会失真,而且我把偏置电压增大之后,产生的信号反而变小了?这是为什么
    rainnnn 模拟电子
    [古董级问题寻解]DOS下用C如何解决多个中断源的问题?
    main(){while(1){有串口中断,则将此字节填到缓冲区;if(缓冲区中已经是完整一帧)处理(显示);if(有键盘中断)处理键盘;}}一位朋友贴的,我有个问题,完了我有这个问题,有串口中断,则将此字节填到缓冲区;if(缓冲区中已经是完整一帧)这里可以是中断处理接收存储到数组,L[0]标识是数据头开始,L[1]存储的是数据,L[2]标识是数据尾然后缓冲区是完整的一帧,就通过判断L[2],是不
    lyzj321 嵌入式系统
    复赛是不是一定用瑞萨的芯片?
    [i=s] 本帖最后由 paulhyde 于 2014-9-15 03:12 编辑 [/i]复赛是不是一定用瑞萨的芯片?有没有内部人员知道的?
    黄礼森 电子竞赛
    电路设计之电容的应用
    背景:为统筹电路设计较全面的知识点,本人将在近期推出电路设计中各种常用器件与设计理念,如基本元器件电阻、电容、电感、二极管保护,存储器件SDRAM、FLASH,PCB设计工艺DCDC电源、PCB板布线设计工艺等,希望能为大家提供些许参考。注:主要用于电源滤波、信号滤波、信号耦合、谐振、滤波、补偿、充放电、储能、隔直流等电路中。以下介绍基于电容常用功能,详细介绍各功能应用。电容特性:通交流阻直流,通
    灞波儿奔 能源基础设施
    一些接插件知识之SD卡插座
    [color=#3e3e3e]上图是我们一般在电子市场上买到的SD卡座。其外观尺寸图如下:[/color][color=#3e3e3e][/color][color=#3e3e3e]PCB尺寸图如下:[/color][color=#3e3e3e][/color][color=#3e3e3e]8脚旁边的两个脚是没用的,而G1,G2,G3,G4是固定脚,这四个脚也是与SD卡座的金属外壳是连在一起的,最
    ohahaha PCB设计

    推荐内容

    热门视频更多

    可能感兴趣器件

     
    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