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

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    SBUF寄存器
    [b][size=5]keil中如何SBUF中数据放到unsigned char data0[14]数组中?[/size][/b]
    胡豆豆的春天 51单片机
    ACTEL选型资料
    本人珍藏多年,对开发产品非常有用的选型资料,其中有很多的问题都得到解决,如有其它任何问题,可致电或EMAIL咨询。[[i] 本帖最后由 oyhui312 于 2013-9-2 22:52 编辑 [/i]]
    oyhui312 单片机
    每一个JAVA初学者都应该搞懂的问题
    对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。  问题一:我声明了什么!  String s = [i]"[/i]Hello world![i]"[/i];  许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是
    maker 嵌入式系统
    关于wince5.0下虚拟串口的问题!
    我的开发板的cpu是s3c2410的,操作系统是wince5.0。买了一个gps接收器和一个蓝牙棒(板子上不带蓝牙),将蓝牙棒和板子的usb连接,wince下的一个蓝牙管理程序可以找到gps,但是我用OZi for ppc的软件只支持com口的数据传输,在笔记本上蓝牙口可以自动虚拟成com口,但是wince上不可以,所以我想写个程序,把wince下接蓝牙的usb口虚拟成com口,不知道大虾们有什么
    yjqlife2008 嵌入式系统
    出一些板子 可E金币
    [i=s] 本帖最后由 dianhang 于 2017-4-25 21:26 编辑 [/i][b]出一些板子 这里贴出了部分 感兴趣的可以去闲鱼看看[/b][size=4]https://s.2.taobao.com/list/list.htm?spm=2007.1000338.6.1.uwhzoX&usernick=chllnn[/size][size=4]可以私信我 也可以加我32613351
    dianhang 淘e淘
    DCS系统UPS电源配置
    某化工企业的化工操作、监视、控制都采用DCS系统,如何向DCS系统提供高质量、安全可靠的电源就显得非常重要。该厂采用UPS向DCS系统供电,UPS系统由整流模块、充电模块、蓄电池、逆变模块、自动旁路开关、手动维修旁路开关等组成,UPS可以向DCS提供高质量、安全可靠的电源,保证化工生产的安全、稳定、可靠。 UPS系统的工作原理:将供电质量较差的厂用电源首先经整流装置变换成直流电源,一路经充电模块向
    frozenviolet 汽车电子

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    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