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

显示全部 ↓
推荐视频

    用户评论

    暂时无评论

    猜您喜欢

    推荐帖子

    通过网口烧写9B96--详细(有图有真相)
    穷怕了,缺芯币,卖些钱。其实TI例程包中都有:)第一步:把BOOT_ETH烧写到芯片中。[[i] 本帖最后由 hlx3012 于 2012-3-1 22:25 编辑 [/i]]
    hlx3012 微控制器 MCU
    【Launchpad 心得】μC/OS-II移植到Launchpad
    小弟成功把μC/OS-II移植到Launchpad上,特提供完整的IAR工程文件供大家参考:kiss: ,创建了2个任务控制led闪烁,快要考试了潜水一段时间,如果帮助到大家请自觉祝小弟考试顺利:hug:
    sjunbasketball 微控制器 MCU
    小米手环60
    出售小米手环,60包邮。QQ:413132614
    chenbingjy 淘e淘
    关于英飞凌“无人机解决方案”的评论
    多轴飞行器将在消费电子市场上获得巨大成功。 现在,尚无制造商提供从功率电子器件到控制器和传感器的系统解决方案。但是为了提高多轴飞行器的飞行时间,系统方案的作用至关多轴飞行器将在消费电子市场上获得巨大成功。本课程将介绍英飞凌在无人机领域的进展。[url=https://download.eeworld.com.cn/detail/soso/561910]>>课程PPT下载[/url]学习课程[url
    soso 电源技术
    功率MOSFET的测试设备有那些?
    功率MOSFET的测试设备有那些? 我想问的是在做MOSFET的Datasheet时做精确测试的测试设备,0 d2 {) _) z9 O9 P) _  T5 _0 c! y包括DC和AC全部,我先谢谢了!!
    DSP16 测试/测量
    DSP编程几个注意点
    DSP芯片凭其优异的性能在高速计算领域有着巨大的应用前景。但其应用所设计的知识非常庞杂。DSP芯片(TMS320LF2407)的结构和原理以及汇编语言编程部分学习时主要是参考北航的《TMS320LF240X DSP结构、原理及应用》,C语言编程主要是参考北航的《TMS320LF240X DSP C语言开发应用》,下面就近期学习DSP编程的心得,总结了以下几个DSP编程的注意点。1 汇编语言程序中的
    呱呱 DSP 与 ARM 处理器

    推荐内容

    可能感兴趣器件

    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