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

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    【早该这样做】之 调试口用一个串口真的不过分
    这个标题听着可能有点可笑。不过,这里面,有故事。身为一个经常纠结很多 大多数人通常都不会纠结的问题 的我,这个问题,就算不足以 冠之以 啊哈~用 “早该这样做” 的感慨一番也绝对是必然的。在流水账以前,先简单解释一下这个事情。写代码,免不了调试,不管是在PC上,用printf,还是在单片机上,都一样。问题在于,你怎么调试。调试其实至少有两大类方法:1.debug--breakpoint--watc
    辛昕 嵌入式系统
    手把手教你估算PCB板价格
    快来~~手把手教你估算PCB板价格PCB板价格估算分两部分:一、影响一块PCB板价格的各种因素;二、各种因素的报价[b] part 1[/b]PCB的价格是很多采购者一直很困惑的事情,很多人在线下单时也会疑问这些价格是怎么算出来的,下面我们就一起谈论一下PCB价格的组成因素。一、PCB所用材料不同造成价格的多样性普通双面板为例,板料一般有FR4(生益、建滔、国纪,三种价钱由上而下),板厚从0.2m
    kdyhdl 聊聊、笑笑、闹闹
    分少再加,实际不懂问题求助—PXA270实践
    有几个问题不太理解。1:我阅读了一个的操作系统(包含驱动程序)的部分代码,发现里面的目录有bsp,也有driver。这两个目录是平行的。 但是我发现在bsp与driver中有重复的内容,其实driver也与具体的板也有关系啊,为什么要分出一个bsp目录,应该全在bsp中啊。2:重要问题。也是我来上网的主要想法。我看了书中一个串口与GPRS模块相连实现上网的例子。可惜这个例子没有剖析这个过程,只是有
    随心所欲007 嵌入式系统
    给个建议关于下载中心的
    是否可以考虑增加一个光盘中心的子模块,让大家传一些相关的光盘资料,比如TMS570 配套的光盘,eZ430的光盘,等等因为光盘资源比较大,一般的人都没有权限传,所以希望增加这样一个模块同时有必要限制大家关于光盘资源的资源积分必须为5分以上,这样可以形成良性循环
    Sur 为我们提建议&公告
    等精度数字频率计是什么来得?
    如题。最好给些参考知料。谢谢各位了。
    tanglongzhu 嵌入式系统
    学模拟+《运算放大器噪声优化手册》读书笔记 NO.7
    [i=s] 本帖最后由 dontium 于 2015-1-23 11:11 编辑 [/i][align=left][size=4]第七章主要介绍了跳跃噪声的识别和测量。[/size][/align][align=left][size=4]跳跃噪声跳跃噪声(也称为爆米花噪声)是捕获、激发载流子引起的电流低频调制,常见于双极晶体管,其原因与半导体材料中的重金属离子污染有关。之所以称为跳跃噪声是因为通过
    dai277530706 模拟与混合信号

    推荐内容

    热门视频更多

    可能感兴趣器件

    完成课时学习+分/次

     
    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