• 本课程为精品课,您可以登录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)设计时所使用的主要设计工具。

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    昨天加个班连续奋战14小时
    昨天把它变成我用了十多个小时测试焊接无误后在放到它上面测试IC的pass、fail信息,我一闭眼全是线头[[i] 本帖最后由 DIAG 于 2011-5-8 10:08 编辑 [/i]]
    DIAG 测试/测量
    关于led灯带的发热问题SM2091E的解决方法
    [b][color=rgb(51, 51, 51)][font=微软雅黑] [/font][/color][color=rgb(51, 51, 51)][font=微软雅黑][size=12pt]有人认为led灯带发热是质量问题,其实这是错误的。LED虽然是冷光源,但是只单单指LED的发光原理,并不代表LED不会产生热量。LED的发热原理比较繁琐这里就不一一讲解了;这里就简单的讲解其中一点:本身L
    tel13510761256 LED专区
    我对驱动开发的一点看法,不知对否?
    我看过一段时间的驱动开发,我认为要想真正掌握驱动开发,必须要有个实际的硬件,我那时没找到一个这样的实际的硬件,当然希望它有设计spec,后来我想自己做一块这样的硬件,可以想象是“任重而道远”,最后不了了之,请问各位过来人:是不是真的需要这样的硬件来学习掌握驱动开发,为什么没人弄个这样的硬件卖啊-----你可以个弄个显卡、声卡之类的卖卖--定是一个商机啊。是这样吧?盼高见!
    wy7086 嵌入式系统
     检测PCB板电性能的飞针测试
    飞针测试:用探针来取代针床,使用多个由马达驱动的、能够快速移动的电气探针同器件的引脚进行接触并进行电气测量。PCB板在生产过程中,难免因外在因素而造成短路、断路及漏电等电性上的瑕疵,再加上PCB线路板不断朝高密度、细间距及多层次的演进,若未能及时将不良板筛检出来,而任其流入制程中,势必会造成更多的成本浪费,因此除了制程控制的改善外,提高测试的技术也是可以为PCB板制造者提供降低报废率及提升产品良率
    可乐zzZ PCB设计
    Wince如何内嵌IE浏览器
    我们开发一个Wince程序,想内嵌一个IE浏览器来应用网络资源。想和程序无缝连接,即只在程序对话框中显示IE客户区部分,没有地址栏等按钮和TextField。Get和Post从后台进行。不是C#开发,用的WTL和Wince API请教高手 该怎么做?
    dangelzsp 嵌入式系统
    CD4148革命性的封装形式大大提高生产效率和品质
    目前市场上的开关二极管4148中大多数厂家都在使用玻璃管的多数,但随着全球化电子产品对环保的认识,有好多厂家已慢慢的使用无铅化产品扁平贴片开关二极管CD4148(就像贴片电阻一样),这是个很明智的选择。CD4148跟玻璃管的4148有什么区别:1、CD4148是无铅化产品,材质是陶瓷的,更耐高温,是扁平贴片无脚的,更容易贴。2、玻璃管4148是圆柱型,不好贴,作业过程中容易破碎,经常会出现抛料问题
    jackwellsun88 FPGA/CPLD

    推荐内容

    热门视频更多

    可能感兴趣器件

    完成课时学习+分/次

     
    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