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

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    TI的ZigBee协议栈不同版本的区别
    TI ZigBee 协议栈Z-Stack从最开始的Z-Stack 0.1到大家熟悉的Z-Stack 2.5.1a,以及到现在Z-Stack Home 1.2.1, Z-Stack Lghting 1.0.2, Z-Stack Energy 1.0.1, Z-Stack Mesh 1.0.0. 在协议栈的升级过程TI主要对协议栈做了两方面的工作,1) 根据ZigBee Alliance的ZigBee
    灞波儿奔 无线连接
    stm32f103c8t6usb端点1无法发送数据
    从3.01版本cunstomhid例子修改成bulk传输,pc驱动用libusb-win32,将ADC数据通过USB上传到PC,能正常枚举,装驱动,但是PC在发送BULKIN后,设备端无反应。以下为USB部分设置:SetEPType(ENDP1,EP_BULK);SetEPTxAddr(ENDP1,ENDP1_TXADDR);SetEPTxCount(ENDP1,64);//2*3*8SetEPT
    tvee stm32/stm8
    WinCE5.0支持、使用64G这么大的CF卡或MMC、SD卡
    请问各位WinCE开发的同仁:有没有WinCE5.0支持、使用64G这么大的CF卡或MMC、SD卡的成功应用?
    jjnature 嵌入式系统
    6701编译问题
    小弟今日编写6701,其中CMD文件如下:-c-heap0x1000-stack0x1000MEMORY{VECS:o = 00000000hl = 00000200hBOOTRAM:o = 00000200hl = 00000200hPMEM:o = 00010000hl = 0000FC00hDMEM:o = 80000000hl = 00010000hCE1VECS:o = 01000000
    coldsun1982 DSP 与 ARM 处理器
    晒WEBENCH设计的过程+低通滤波器设计方案
    之前了解WEBENCH设计针对是电源的设计,现在看了看功能强大了许多,现在就用该工具设计一个低通滤波器电路,电路图如下:通过图形很容易的看到频响的曲线等,电阻和电容的BOM清单也有具体的型号,很方便,省去了设计中找物料信号的麻烦!
    hanskying666 模拟与混合信号
    有关AP1501的问题
    在测试的时候,元件的输入电压为13.77V,输出电压4.99V。然后在元件前面加了一个万能表,准备测输入电流,此时的输入电压为13.73V,但输出电压却降到4.21V。用的二极管是MBR1045,电感是220uH10A的,负载2.8A,元件是AP1501-5V的。请问大家这是什么原因造成的?
    ena 电源技术

    推荐内容

    热门视频更多

    可能感兴趣器件

    完成课时学习+分/次

     
    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