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

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    求助:保定飞凌OK2440-III开发板,启动wince时,无法进入系统,始终停止在启动画面。
    开发板:ok2440-III问题:启动wince时,无法进入系统,始终停留在启动画面。指示灯LED0亮。(注:可启动Linux操作系统,但无法使用触屏功能。)DNW启动时内容如下:+------------------------------------------------------------+|OK/TE 2440 Bootloader VER-4.0www.witech.com.cn
    chengj 嵌入式系统
    单片机串行通信的结构组成及工作原理解析
    串行通信方式是数据传输的一种方式。这种方式操作简单,连接少,传输距离远,因而在信息传送,尤其是在远距离的传送中得到了广泛的应用。目前常用的串行通信方式有RS -232 C,RS - 422 A,RS - 423 A及RS - 485 A等。RS - 232 C是通用串行接口,以电平形式传输信号,只需3根线就可在两个设备之间交换信息,最高传输速率为20 Kb/s,此时允许设备之间的最远距离为15 m
    火辣西米秀 微控制器 MCU
    ISP下载如何制作
    各位高手:我是一位单片机初学者,现在用AT89S52,想自已做一根并口下载线,网上搜索了下确实很多这方面的资料,我也试着制作,但无论用74LS244还是用74HC373都不行,图和软件如附档,请高手帮忙看看,能提供完整的已成功的ISP下载线资料就更好了,谢谢.[[i] 本帖最后由 TE100009 于 2008-11-2 15:26 编辑 [/i]]
    TE100009 单片机
    讨论最有性价比的TPMS方案
    TPMS已经成为汽车电子的一个热点,随着相关法规的出台,它的需求量将会激增。对于TPMS的设计师来说,求得一个高的性能/价格比的方案是至关重要的。TPMS的发射器涉及P/T/A/V+ASIC传感器模块、MCU、RF、电池、天线和外型的工业设计,如何来选型?如何做优化设计?这是一个很有价值的讨论课题,这将帮助我们的TPMS设计师加快设计进程和优化设计方案。今天,我将抛砖引玉的先谈TPMS专用传感器模
    ZYXWVU 汽车电子
    设计软件你们是否都安装在c盘
    同事们都把这类设计软件安装在c盘是为什么 有什么好处吗
    漳叁疯 PCB设计
    一个比较全面的放大器参数说明 (转)
    工作频率范围(F):指放大器满足各级指标的工作频率范围。放大器实际的工作频率范围可能会大于定义的工作频率范围。功率增益(G):指放大器输出功率和输入功率的比值,单位常用“dB”。增益平坦度(ΔG):指在一定温度下,在整个工作频率范围内,放大器增益变化的范围。噪声系数(NF):噪声系数是指输入端信噪比与放大器输出端信噪比的比值,单位常用“dB”。噪声系数由下式表示:NF=10lg(输入端信噪比/输出
    fish001 无线连接

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    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