课程介绍
相关标签: 集成电路
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)设计时所使用的主要设计工具。

显示全部 ↓
推荐视频

    用户评论

    EE大学堂
    好课程,先标记一下
    2021年08月19日 19:00:10回复|()

    猜您喜欢

    推荐帖子

    STM32F429与AD7606之间的互动问题
    我们使用STM32F429VET6来读取AD7606的转换数据,之前用的是软件模拟的SPI,结果发现速度达不到200K,而且程序一直在进中断,因此占用了很多资源。然接到了硬件SPI上,但是AD7606数据的读取有一些转换完成标志位,如BUSY等,在监测这些标志位的时候依然会用到中断,那么还是同样的一直在进中断,而且不知道这些标志位的存在能不能使用DMA的方式进行数据读取,不知道我们是不是使用方式错
    zhangliyuan stm32/stm8
    ADC12模块十分诡异的问题,哪位前辈指点一下?谢了!
    自学MSP430的ADC12转换模块时,按照某教课书上的例程自己改了一个小程序,然后用学习板+IAR时行仿真,结果出现了一个十分古怪的问题,希望明白的朋友帮一下,不胜感激!程序目的:主程序每触发一次,ADC模块完成一次序列转换。设置断点,每触发一次,转换一次。//***********************************************//================实验一
    maogu 微控制器 MCU
    请求香帮主关于CAN无法通讯的问题
    目前在一款终端上调试CAN通讯出现无**常通讯的问题(在用J-LINK调试的时候比较正常),重新上电10次大概只有一两次能够正常,但相同的程序用在另一款终端上CAN通讯很正常(相同的硬件,不同的PCB)。这个问题已经困扰好几天了,到现在还没有解决。实在没撤,还请各位高手帮忙分析下问题可能出在哪里!!!STM32F103VE,CAN接收器采用CTM1050T(5V,与STM32直连,期间也试过用CT
    wowow stm32/stm8
    RFID-自动无线识别和数据获取技术
    RFID(射频识别)是一种自动无线识别和数据获取技术,已经在很多领域得到广泛应用。本文介绍了主流的RFID技术的性能特点,并分析了未来该技术的应用趋势和技术发展趋势。RFID是一种自动无线识别和数据获取技术,已经使用了多年,应用领域越来越多。今天,带有可读和可写并能防范非授权访问的存储器的智能芯片已经可以在很多集装箱、货盘、产品包装、智能识别ID卡、书本或DVD中看到。由于未来可能的应用,RFID
    frozenviolet 汽车电子
    买了个电子纸屏
    买了个电子纸屏,这玩意功耗低,正适合低功耗电池供电应用。放上资料链接备忘[url=http://www.waveshare.net/shop/1.54inch-e-Paper-Module.htm]http://www.waveshare.net/shop/1.54inch-e-Paper-Module.htm[/url][url=http://www.waveshare.net/wiki/1.5
    dql2016 NXP MCU
    进口电容的标识
    1单位:基本单位为P,辅助单位有G,M,N。换算关系为:1G=1000UF1M=1UF=1000PF...
    zzzzer16 分立器件

    推荐内容

    热门视频更多

    可能感兴趣器件

    EEWorld订阅号

    EEWorld服务号

    汽车开发圈

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

    站点相关: 汽车电子 智能硬件

    北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved