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

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    【跑步姿势训练鞋】No.004-传感器制作和数据初级处理
    上一篇介绍了数据采集和波形实时显示,这一篇介绍我自己设计的传感器制作过程和数据初级处理。本作品采用四个压力传感器采集足底的压力,如下图所示。由于各种原因吧,我没找到合适的传感器元件,最后突发奇想,何不自己做一个呢!图1,压力传感器位置基本思路就是做个鞋垫,在纸壳上刷一层碳粉,作为基底公共电极,传感器的另外一极用铜箔裁成小块,贴到碳粉上,压力越大,铜箔和碳粉之间接触越紧密,电阻越小,反之电阻变大,从
    sipower 物联网大赛方案集锦
    EDMA片选CE
    EDMA片选CE,在CE指向的空间没有数据时是高位,它会不会有短暂的低位出现,就是setup的时间段,求助!!
    cjqlmy DSP 与 ARM 处理器
    51单片机P0口的上拉电阻原理是什么
    P0口的字节地址为80H,位地址为80H~87H。P0口的各位口线具有完全相同但又相互独立的逻辑电路,P0口某一位的位结构的电路原理图如图2.10所示。P0口某一位的电路包括:(1)一个数据输出锁存器,用于进行数据位的锁存。(2)两个三态的数据输入缓冲器,分别用于锁存器数据和引脚数据的输入缓冲。(3)一个多路的转接开关MUX,开关的一个输入来自锁存器,另一个输人为地址/数据/'。输入转接由
    gchen51 51单片机
    MSP-EXP430FR5739 实验板应用经验有奖大分享!
    deyisupport社区推广了 MSP-EXP430FR5739 实验板。针对它的特性,例如,支持新一代采用集成铁电随机存取存储器 (FRAM) 的 MSP430 微处理器设备。铁电存储区具有非易失性、读写速度快、寿命长、安全性高、功耗低的特点。 期待 FRAM 系列的 MSP430 处理器能给带来新的设计体验并将设计经验分享给客户。[color=#0000ff][b]活动日期:[/b][/co
    EEWORLD社区 微控制器 MCU
    关于stm32lib3。0
    在3.0的库里带的模板工程里有3个文件startup_stm32f10x_hd.sstartup_stm32f10x_md.sstartup_stm32f10x_ld.s分别对应高密度、中密度、低密度,但是具体选择哪一个是如何确定的呢?
    现实主义 stm32/stm8
    wince6下面做图形编程,用directdraw还是direct3d mobile?
    目前要在基于arm11+wince6的平台上面做UI编程,用gdi编程发现速度很慢,根据硬件特性,准备用dx编程,对dx不熟悉,刚看了一点资料,有一点迷惑的地方,原准备用DDraw的,但是,查了msdn,好像说着pc平台,从dx8以后。就没有DDraw了,而是将DDraw和D3D合并了,将DDraw这个2d操作作为D3D的一个特殊来处理了。虽然D3D和D3DM有点不同,不过,我担心以后在嵌入式的D
    caibapaint 嵌入式系统

    推荐内容

    热门视频更多

    可能感兴趣器件

    完成课时学习+分/次

     
    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