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

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    AD7578 --- 12位逐次逼近ADC
    AD7578是一款中速、单片、12-bit CMOS A/D 转换器,它使用逐次逼近技术,转换时间 100μs,在每次转换的开始有一个auto-zero ,因此有非常低的误差失调电压, 典型值100μV,IC设计有非常方便的MCU接口来控制ADC在8位数据总路线的CPU中使用时,转换结果由8个低位和四个高位组成在使用5V参考源时,模拟电压输入范围为0V -+5主要特性:The AD7578 is
    dontium ADI 工业技术
    七夕,你会有什么浪漫的举动呢
    明天就是七夕,浪漫的你会对她/他有什么浪漫的举动呢?:)
    maylove 聊聊、笑笑、闹闹
    GPRS模块选型
    目前准备做gprs远程监控的东西,gprs模块还未确定用哪个好呢,要求:工业级,模块性能稳定,带协议,最好能提供些成熟的方案大概了解了一下,simcom的sim300,性价比不错,华为的GTM900B/GTM900C性价比好像也还可以,simmens的mc55性能最好但是价格就贵些了。不过具体的性能和价格我不知道,哪位大哥能说说啊
    snailpandy stm32/stm8
    求助!热电阻连接数显仪表测温,温度忽高忽低。
    我用0-500度的热电阻连接测温数显仪表,用来测量温度,为什么会出现温度忽高忽低现象?有时候突然增高到2000多度或者零下50多度,忽高忽低的情况维持的时间并不长,有时候是几秒钟,有时候是几分钟,最长的时候20多分钟,然后又恢复正常,请问是什么情况引起的?该如何解决?是信号干扰吗?用滤波器能解决吗?谢谢各位!
    yeyiguang 传感器
    只要简单接线配置,轻松将单级步进电机作为双级步进电机进行驱动
    步进电机有许多不同类型,但永磁体和混合步进电机有两种主要绕组配置,通过两相驱动单极性和双极性。单极电机的常见接线配置是连接到电机绕组(A +,A-,B +和B-)的六根导线,以及连接到电机供电电压Vm的每相的中心抽头,如图1所示。图1:六线单极步进电机绕组连接这种配置中,电机通过接通电机绕组的各个段来进行换向,这意味着电流仅需在一个方向上流动。这种配置可以简化驱动电路的设计,因为只需要四个低侧开关
    alan000345 微控制器 MCU
    《OP放大器应用技巧100例》
    记得模电版块里有些朋友对运放应用比较陌生这本好书可以让你受益良多的【日】松井彦邦 著;邓学 译科学出版社 2006年第一版 第一次印刷共3个压缩包
    zcgzanne 模拟电子

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    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