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

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    dsp为什么要使用BIOS?
    1)BIOS是Basic I/O System的简称,是基本的输入、输出管理。2)用于管理任务的调度,程序实时分析,中断管理,跟踪管理和实时数据交换。3)BIOS是基本的实时系统,使用BIOS可以方便地实现多任务、多进程的时间管理。4)BIOS是eXpress DSP的标准平台,要使用eXpress DSP技术,必须使用BIOS。
    fish001 DSP 与 ARM 处理器
    msp430开关电源的驱动问题
    [color=#333333][font=Arial, 微软雅黑][size=14px]我用msp430做的电源,但是用msp430发出pwm,给ir2104做的驱动电路时候,为什么ir2104的ho输出才2.几V,改变pwm占空比还影响ho输出电压,而且buck电路的输出和计算值相差太多,求大神指教!!!!!!!![/size][/font][/color]
    刘123 电源技术
    谁用过CDU呀?
    请问谁使用或是配置或是自己公司内部使用--美国ServerTech公司的CDU呀,这是一种数据中心内部放置Server的Rack用的电源,可以连接到网络里面,在Local PC上监视环境(什么温度湿度电量)之类的,说白了,一个高档次的公牛插排,呵呵。我现在正在配置这个东西,但是到了一半的时候有点没有眉目了,Vendor的网站和Bldg我都看了,都没有找到我想要的资料。谁用过或是谁的同事用过,能帮我
    yangushi 嵌入式系统
    求一段VHDL语言控制液晶显示器的程序
    最近学VHDL,可是硬件上的NS12864J液晶显示器控制不来,哪位专家能给我个例子学习学习吗
    zxya128 嵌入式系统
    Static Text 控件 背景透明后 文字重影 不能刷新文字的问题?(vs2005下的wince prj)
    我现在用vs2005做一个wince5.0 UI prj,遇到了跟您差不多的问题:我的mainDlg界面上有一个bmp的位图背景,mainDlg上还有8个button和8个对应的Static Text,当我在OnCtlColor()消息函数中添加if(nCtlColor == CTLCOLOR_STATIC){pDC->SetBkMode(TRANSPARENT);return (HBRUSH)G
    yunalps 嵌入式系统
    电机控制 - 步进电机概述
    [i=s] 本帖最后由 dontium 于 2015-1-23 13:10 编辑 [/i]电机控制 - 步进电机概述步进电机是电机家族的“婴儿”,20 世纪 60 年代早期才开始流行。最初构想是作为昂贵的位置控制应用中伺服电机的低成本替代产品,而新兴的计算机工业迅速将其采用到外设应用当中。步进电机的主要优势在于能提供开环位置控制,而成本只是需要反馈的伺服系统的几分之一。欲知更多精彩详情,请速速下载
    德州仪器 模拟与混合信号

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    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