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

显示全部 ↓
推荐视频

    用户评论

    暂时无评论

    猜您喜欢

    推荐帖子

    3D打印系列之【小丑女】
    [size=5][color=#ffffff][backcolor=red][b]年底了也该做点福利了至于福利获得的方式还是让[url=home.php?mod=space&uid=476285]@eric_wang[/url] [url=home.php?mod=space&uid=63]@soso[/url] 管理员们去定夺吧[/b][/backcolor][/color][/size][fo
    cardin6 创意市集
    跳槽前要想清楚的六件事
    跳槽,职场人士既熟悉而又陌生的词汇,可谓是职场上的热门话题。说它熟悉,那是因为有很多人有跳槽的经历;说它陌生,那是因为有很多人听过,但没实践过。职场人士为什么喜欢跳槽?根据帝王职业顾问的研究,无外乎三个方面的原因:一是,非常不喜欢目前的工作了,感觉缺乏成就感和激情;二是,工作多年,年复一年,工资不见涨;三是,觉得在所在的公司没有发展空间了,感觉郁闷。不管是哪一种原因,根据帝王客服服务中心对上海、北
    纳达尔 工作这点儿事
    用AT89C51单片机做一个倒车雷达的毕业设计
    我打算用AT89C51的单片机做一个倒车雷达的毕业设计,大家有没有好的设计方案?软件的设计,硬件的设计。我邮箱:[email]lovew230@163.com[/email]
    lovew230 51单片机
    欢迎探讨:应该怎样编写和管理你的程序?
    《ARM Cortex-M0从这里开始》从我们读书到工作,没有一个地方和一个人特别对你提出要求,需要怎样去管理你的程序。当然大一点的公司都有一套自己的管理方法,但对于大多数初学者或是小公司的工程师来说,基本上不会涉及到这个问题。如果能够合理的管理好自己的程序代码,不仅给升级,优化等提供帮助,而且为公司也提供很多有效的资源。本人工作的公司是已经近10年的小公司,这么多年以来,基本上没有一款成熟的产品
    zhaojun_xf NXP MCU
    【TI首届低功耗设计大赛】+ GPIO
    [align=left][font=宋体]拿到[/font]TI[font=宋体]金刚狼板卡已经有一段时间了,作品现在还在调试当中[/font]:)[font=宋体],今天就开个帖子,这样也算对得起[/font]eeword[font=宋体]对我支持,把我这段时间的经验分享出来吧,这样后来的初学者也能接着帖子快速入门,后续还会有:[/font][/align][align=left][font=宋
    强仔00001 微控制器 MCU
    FPGA_100天之旅_二进制转十进制
    FPGA_100天之旅_二进制转十进制.pdf
    zxopenljx EE_FPGA学习乐园

    推荐内容

    可能感兴趣器件

    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