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

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    EEWORLD大学堂----CES 2015: 世界上最低功耗SMART SAM L21 ARM Cortex-M0+演示
    CES 2015: 世界上最低功耗SMART SAM L21 ARM Cortex-M0+演示:https://training.eeworld.com.cn/course/419? ? 这是世界上最低功耗的32位基於ARM?Cortex-M0+的ARM处理器,针对可穿载应用(可支持基本触摸功能)和物联网的传感器网络,一枚电池可运作长达十年。这个全新的超低功耗?Atmel?|?SMART?SAM?
    dongcuipin 聊聊、笑笑、闹闹
    菜鸟,问USB DEVICE设计问题。
    由于刚开始搞USB,遇到了一些问题,始终没有搞明白,我想做一个USB device设备跟WINCE上USB Host数据通信.只作为数据通讯用。1.想通过中断方式通信,2.我这个DEVICE属于那种设备类型啊,是HID,还MASS STORAGE等等,这个我比较疑惑。
    sigon 嵌入式系统
    模拟电子电路参数计算注意的问题
    在电路设计过程中必须对某些参数进行计算后方能挑选元器件,例如振荡电路中的电阻、电容、振荡频率;放大电路的放大倍数、带宽、转换速率;稳压电源的输出电压、输出电流等参数。只有深刻地理解电路工作原理,正确地运用计算公式和计算图表,才能获得满意的计算结果。在设计计算时,常会出现理论上满足要求的参数值不是唯一的,设计者应按价格、体积和货源等具体情况进行选择。计算电路参数时应注意下列问题;1.各元器件的工作电
    fighting 模拟电子
    TI杯大赛明天ga(四声)shi(四声)湖北话开始的意思
    哈哈567三天两夜准备了好久好久申请了好多好多 TI芯片呵呵明天开始希望有个 好结果嘿嘿
    whuer 微控制器 MCU
    LM3S使用CAN总线时,远程怎么配置?
    如题。手册上说:为了直接把一个[color=red]数据帧或远程帧[/color]发送出去,要执行下列步骤:1 把tMsgObjType设置为MSG_OBJ_TYPE_TX。2 把ulMsgID设为报文ID。3 设置ulFlags,设置MSG_OBJ_TX_INT_ENABLE,以便在发送报文时获取一个中断。为了禁止基于报文标识符的过滤,一定不要设置MSG_OBJ_USE_ID_FILTER。4
    wstcnsbc1 微控制器 MCU
    求AD转换数值不对,咋回事
    请问各位大师,我AD转换的数值不对怎么回事?而且数值不变,我是测温用的,数值应该时刻变化啊
    jinzling 微控制器 MCU

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    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