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

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    咨询就业
    本人是西电研一微电子学院的一名学生,从事模拟电路设计方向,对行业前景及就业了解不多,想咨询一下各位前辈与兄弟们,在入职前有哪些技能是必备技能?或者需要掌握哪些技能能够使得自己在找工作方面更从容。
    nbh1234 模拟电子
    多核DSP结构与超核DSP结构概述
    [size=4]Internet爆炸性的增长,线路网络与分组网络的加速融合,对通信设备和应用提出了一系列新的要求。目前的线路交换技术是在Internet时代之前很久设计的,由于它们只对通话业务进行优化,已不能支持当今成指数增长的数据业务。为此,服务提供商正在部署分组网络(Internet协议)和信元网络(ATM),并从老式设备转向以分组交换为中心的软交换技术和媒介网关。[/size][size=4
    fish001 DSP 与 ARM 处理器
    晒WEBENCH设计的过程+汽车电池转3,3V @1A
    [align=left][backcolor=white][b]WEBENCH Designer [/b][b]汽车电源转输出[/b][b]3.3V @1A[/b][/backcolor][/align][align=left][backcolor=white][b] [/b][/backcolor][/align][align=left][backcolor=white][b]第一,[/b][b
    samhuang8204 模拟与混合信号
    对MSP430中断机制的理解
    [size=4]1.中断嵌套,优先级[/size][size=4]430总中断的控制位是状态寄存器内的GIE位(该位在SR寄存器内),该位在复位状态下,所有的可屏蔽中断都不会发生响应。可屏蔽中断又分为单中断源和多中断源的。单中断源的一般响应了中断服务程序中断标志位就自动清零,而多中断源的则要求查询某个寄存器后中断标志位才会清零。由于大多数人接触的第一款单片机通常是51,51单片机CPU在响应低优先
    fish001 微控制器 MCU
    终于等来的ESP8266 MicroPython
    今天终于收到了,等了太久了,收到还是很开心,在没收到的几天我自己也根据ESP8266 MicroPython焊接了一块,烧进程序就是运行不了,折腾了好几天,最后在[color=#333333][backcolor=rgb(229, 237, 242)][size=12px][url=https://home.eeworld.com.cn/space-uid-573537.html]dcexpert
    qwerghf MicroPython开源版块
    【润和Neptune测评】四 网络通信
    无线连接:我们W800是内置WIFI的SOC,所以他的重点是无线联网,我只简单讲下应用的流程:设备要通过无线连接路由,先打开WiFi功能-搜索信号-打印搜到信号列表-配置要连接的路由及密码-连接无线路由,连接过程信息如下:只要连上网络,就相当于打通了连接世界的桥梁,接下来就可以在网络世界愉快玩耍~网络连接:有了网络了,但是网络世界里是如何通信的呢?常见的结构有C/S(客户端/服务器)和B/S结构(
    hl23889909 实时操作系统RTOS

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    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