• 本课程为精品课,您可以登录eeworld继续观看:
  • Logic-Level Timing_ A Detailed Example and the Role of Slack
  • 登录
课程介绍
相关标签: 集成电路
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)设计时所使用的主要设计工具。

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    关于双字节
    关于双字节定义了以下两个变量,*pANSI1 ,pANSI2值得为"姓名:李华柳;职位:员工;部门:终端研发部;公司:ert;"现在我想把最后一个字符";"变成"."对于pANSI1 应该怎么做?对于pANSI2又应该怎么做?因为是双字节的,不能用ANSI1 [51] = '.';char *pANSI1 = new char[512];TCHAR*pANSI2= new TCHAR[512];
    ssnh6688 嵌入式系统
    使用USB ActiveSync 需要增加组件或修改什么吗?
    这两天想使用同步的方式去测试CE的程式目前使用COM的同步方式可行!但使用usb却不知道位何没法同步!先说说我COM的作法!1.当然先安装ActiveSync 4.52.勾选ActiveSync 及 Network User Interface 组件3.在CE中,Make New Connections ->Direct Connection(选则要连线的方式,可选择COM但是选单中没显示USB)
    akpor 嵌入式系统
    招聘电子行业资深分析师
    【岗位职责】1、对电子行业全产业链,特别是进口替代领域,进行深度研究,持续提供行业分析报告;2、对电子行业重点上市公司进行深度研究与跟踪研究,了解其业务和利润变动趋势,提供具体投资建议;3、建立和维护行业研究圈子。参与各大证券研究所组织的行业研讨会,与券商研究员保持深入沟通;建立电子行业实业人脉关系,特别是保持和上市公司高管的密切沟通,前瞻洞察行业变化趋势,掌握行业一手信息。4、积极参与相关上市公
    Miachaelzhangsl 工作这点儿事
    如何快速掌握Luminary单片机?(入门必读)
    虽然有周立功宣传的成分,但也不失为一个学习的路径,学习过程仅供参考。[color=#0000ff]1. 要对ARM Cortex-M3处理器内核有所了解[/color]  下载《ARM 白皮书-ARM Cortex-M3 处理器简介》一文,通读2~3遍。读完之后,我相信您已经可以体会到Cortex-M3处理器的巨大优势了。  但是,作为初学者,建议不要在处理器内核上花费过多精力,而应该先把芯片用起
    gina 单片机
    DLP技术蕴含巨大商机,实现灵活和可编程的光控管理
    [i=s] 本帖最后由 jameswangsynnex 于 2015-3-3 19:53 编辑 [/i]日前,在DLP创新应用展上,德州仪器公司(TI)展出了基于DLP技术的投影及先进光学控制等应用上的创新。德州仪器高级副总裁兼DLP产品事业部总经理Kent Novak表示,DLP技术是最灵活的一种MEMS半导体技术,能够实现许多不同应用的创新,包括传统的投影应用,以及其他非投影类的应用,甚至会进
    azhiking 消费电子
    mrf24j40ma/mrf24j40mb/mrf24j40mc 有何区别。。。
    茹茹茹茹茹茹题。。。
    cirno 无线连接

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    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