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

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    单片机如何控制电动机运行的?
    单片机如何控制电动机运行的?
    minioligo 嵌入式系统
    触摸屏技术发展简介
    摘要:触摸屏的应用随着信息社会的发展越来越普遍,目前触摸屏产品在中国已开始形成了产业,本文专题介绍有关触摸屏的相关基础技术知识,供广大用户和业者参考。
    frozenviolet 工业自动化与控制
    关于keil的问题
    我正在一个万年历,用到了ds1302这个芯片打算先用protues仿真,但是,在用keil编译时,提示错误ds1302.h can’t open 是怎么会事?头文件是怎么一会事啊 ?
    wrerer 嵌入式系统
    我的WINCE 5.0 下2440下的两个扩展串口16c554芯片的其中一个和CF卡有冲突,请帮忙解决
    高手指点一下吧。我的WINCE 5.0 下2440下的两个扩展串口16c554芯片的其中一个和CF卡有冲突,但是找不出是什么问题?不插CF卡,扩展串口都可以用,插了CF卡,其中的一个芯片的串口能发不能收。这是怎么回事
    DSZ 嵌入式系统
    请问DAP/uP是什么样的仿真器?
    如题所述。本人最近想自己设计一个电路板,需要用到DSP芯片,有人说用DAP/uP仿真器可以对做好的系统进行仿真调试,但我不知道这是什么样的仿真器。请高人指点!谢谢!
    skybirdy 嵌入式系统
    STM32F103ZC驱动DM9000AEP问题
    我做的学习板上扩展了一个DM9000AEP,从网上下载了安富莱网络测试程序“Ex011-TCP通信_uIP”,在址改了,也修改了相应的FSMC的初始化及DM9000的IO和DATA的地址,编译过了,也可以稳定地读出ID号,但DM9000AEP的LED指示灯就是不亮,想问一问可以检查什么寄存器看到DM9000的工作状态呢?我看了GPR的0位=0,即PHY打开了电源的。现在没招了,到这里来请教,各位读
    南海渔歌 stm32/stm8

    推荐内容

    热门视频更多

    可能感兴趣器件

    完成课时学习+分/次

     
    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