• 本课程为精品课,您可以登录eeworld继续观看:
  • From Detailed Routing to Global Routing
  • 登录
课程介绍
相关标签: 集成电路
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回复|()

    猜您喜欢

    推荐帖子

    51自制遥控器出现问题(有代码)
    利用AT89C51定时中断产生的载波频率达不到38K,只有12K左右,这是什么原因?还有计数部分 endcount=223,产生9MS起始码,这是怎么计算的啊?按26us中断一次9MS应该是346啊?例码如下:#includestatic bit OP;//红外发射管的亮灭static unsigned int count;//延时计数器static unsigned int endcount;
    levenshiry 嵌入式系统
    MSP430F5438a的RAM不够,解决方法
    通过MSP430F5438a产生三个特殊波形,为了保证波形的准确率需要有足够的点数,内部通过数学公式计算产生波形的数字量,再通过DAC准换成模拟量,现在的问题是数学计算中需要用到好几个比较大的数组变量,然后RAM就不够了,因为数组是变量,所以不能用const定义到flash中,目前打算增加一个片外ram,不知道是否可行,应该选什么型号的RAM,希望读写速度能够足够快...
    墨浅语 微控制器 MCU
    NAND Flash三种类型应用
    [table][tr][td][font=微软雅黑][size=14px][size=7.5pt]NAND Flash分为SLC(Single-Level Cell)、MLC(Multi-Level Cell)、TLC(Triple-Level Cell)等三种。[/size][/size][/font][font=微软雅黑][size=14px][size=7.5pt][font=微软雅黑]早期
    13691982107 移动便携
    如何往MSP430G2553芯片中下载程序?
    [size=3]如何往MSP430G2553芯片中下载程序?电路是如何设计的?把哪几个引脚引出来??[/size]
    sunagun 微控制器 MCU
    MSP430的时钟系统问题
    [size=4] MSP430的时钟问题一直是模模糊糊,老是忘记,于是决定写下此文帮助记忆,以下内容均参考网络资料,仅供参考。(MSP430X1XX系列)[/size][size=4]该MSP430系列单片机时钟源有3种,分别为:[/size][size=4]1.LFXT1CLK:低频/高频时钟源, 可外接晶体振荡器,由于单片机内部集成可供选择的电容,则无需外接两个振荡电容器。较常使用的晶振为32
    灞波儿奔 微控制器 MCU
    混合动力汽车的控制系统
    在HEV上普遍采用以计算机为核心的现代计算机技术和自动控制技术,各种智能控制系统,包括自适应控制技术(MRAC)、模糊控制技术(Fuzzy)、专家控制系统(Expertsystem)、神经网络控制系统(Neuralnetworks)等也逐渐应用到EV、FCEV和HEV上,使HEV更加安全、节能、环保和舒适。   1.使HEV的动力性能能够达到或接近现代内燃机汽车汽车的水平,逐步实现HEV的实用化。
    zzloveff 汽车电子

    推荐内容

    可能感兴趣器件

    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