• 本课程为精品课,您可以登录eeworld继续观看:
  • Logic-Level Timing_ STA Delay Graph, ATs, RATs, and Slacks
  • 登录
课程介绍
相关标签: 集成电路
A 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 part of the course is on the key logical and geometric representations that make it possible to map from logic to layout, and in particular, to place, route, and evaluate the timing of large logic networks. 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: technology mapping, timing analysis, and ASIC placement and routing.

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.  Elementary knowledge of RC linear circuits (at the level of an introductory physics class).

人们如何设计这些复杂的芯片?答:一系列计算机辅助设计(CAD)工具对芯片进行抽象描述,并逐步细化到最终设计。本课程主要介绍在建立特定应用集成电路(ASIC)或系统芯片(SoC)设计时所使用的主要设计工具。

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    【行空板 Python编程学习主控板】评测七、行空板专用Python库:unihiker和pingpong
    一到年关事情多,周末也要加班,都没有什么时间来玩行空板了。趁着下午休息时间,继续进行行空板的评测计划。按照评测计划,这章节是学习和了解行空板的专用Python库:unihiker和pingpong库;(一)unihiker库顾名思义,即为官方专门为行空板开发的一套Python库,将行空板需要而第三方python库没有或使用不便的功能集成于此库中。通过Python pip工具即可进行安装和更新:安装
    天意无罪 嵌入式系统
    交直流调速系统与MATLAB仿真
    本书主要介绍了直流和交流调速系统,以及调速系统的仿真技术。它是一本将交直流调速技术和MALTAB仿真技术有机结合在一起地新颖教材,兼顾了应用型本科和高等职业教育地教学需要。
    a842602506 电路观察室
    淘了一个旧安卓平板,用来看pdf
    [i=s] 本帖最后由 dcexpert 于 2022-11-20 14:02 编辑 [/i]最近经常看pdf,用手机看感觉屏幕太小费眼,又会经常因为其它APP的消息打断,用电脑又不太方便,所以淘了一个旧的安卓平板。这是一个2014年左右出的平板,入手120元,虽然是旧的,但是成色还不错,除了一个不起眼的位置有点破损(基本看不出来),其它地方还行,电池也还可以撑上好几个小时。主要参数屏幕:7寸,1
    dcexpert 聊聊、笑笑、闹闹
    【微雪 RP2040双核开发板】电路分析与python开发环境
    [i=s] 本帖最后由 jinyi7016 于 2022-11-20 15:19 编辑 [/i]收到微雪 RP2040双核开发板,包装一个小盒子,没有其他配置,只有一块开发板,简洁的很。从原理图上看,开发板的资源是一些比较基本的外设,有IMU是一个六轴,但并不是一体的六轴芯片,而是两个三轴组合的。其中一个芯片还是比较大的封装的,占用了不少PCB面积。可能是为了降低成本吧。Flash从原理图上看是W
    jinyi7016 消费电子
    玩转RP2040之开箱测评与上电运行
    RP2040-LCD-1.28板子收到了,感谢EEWorld和微雪电子提供的测评机会。1 开发板介绍RP2040-LCD-1.28是一款Waveshare设计的高性能的微控制器开发板, 微控制器芯片为Raspberry Pi研发的RP2040,搭载了双核 ARM Cortex M0 + 处理器,运行频率高达 133MHz。1.1 板子外观板子的正反面以及侧视图如下所示:收到板子后的第一感受是,这个
    DDZZ669 消费电子
    【行空板 Python编程学习主控板】二。行空板图形化编程
    行空板目前是符合大势所趋。使用了python的方式进行编程,同时可以控制外设进行工作。如果对其不是很熟悉的话我们还可以只用图形化编程工具,Mind+进行学习。首先还是要安装应用的,然后我们进去其python模式下。就可以看到我们匹配的板子行空板,上面图形有针对其进行专门的库。只用运行代码需要使用无线,或者USB网卡进行传输程序。其中还会检查其库是否匹配,是否需要升级。我做了一个很简单的程序,如上,
    流行科技 Linux开发

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    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